Muszę napisać aplikację Pythona połączyć się z trixbox, który działa jako serwer SIP. Ale nie znalazłem żadnej biblioteki implementującej w pythonie. Znalazłem SIP SKD pod adresem http://www.vaxvoip.com/, ale nie obsługuje on Pythona. Czy ktoś może zaproponować mi alternatywę dla VaxVoip? Dziękuję.Pythonowa biblioteka SIP
Odpowiedz
Istnieje Python bindings dla interfejsu API PJSUA.
Twisted obsługuje SIP. To naprawdę fajne
Należy zauważyć, że implementacja SIP Twisted jest nieco przestarzała, nadal jest zgodna ze starym RFC (2543). – paprika
Próbują zaktualizować go do RFC 3261 zgodnie z http://twistedmatrix.com/trac/wiki/SIPPlan, ale nie jest to priorytet, zobacz http://twistedmatrix.com/trac/ticket/3584 – Andrei
@ LB40 czy możesz podać mi przykład zastosowania skręconego protokołu sip? – nim4n
Możesz chcieć rzucić okiem na Sippy. To B2BUA z pełną implementacją stosów SIP pod spodem (możesz tego użyć). Jest napisany w całości w języku Python, więc jest dość hackable. Sippy jest realizowany za pomocą Twisted, ale nie wykorzystuje żadnej z jego funkcji SIP.
+1 literówka w adresie URL. poprawny: http://trac.pjsip.org/repos/wiki/Python_SIP_Tutorial – Sahas
Nie ma pakietu prekompilacji, który zmarnowałbym dużo czasu, nie mogę sprawić, żeby działał na Windowsie, ale na Linuksie to takie proste. – wearetherock
Uwaga PJSUA to GPL, co utrudnia integrację z wieloma projektami komercyjnymi. – jjmontes