← Wszystkie pojęcia VoIP
Sygnalizacja i standardy SIP
PJSIP
Co to jest PJSIP?
PJSIP to rodzina bibliotek programistycznych obsługujących SIP i powiązane funkcje komunikacji multimedialnej. Programista wykorzystuje je do budowy telefonu lub serwera. W Asterisk stanowią podstawę współczesnego stosu SIP, ale biblioteki nie są same w sobie kompletną centralą.
Do czego służy PJSIP?
Projekt dostarcza elementy sygnalizacji, mediów i obsługi sieci. Asterisk udostępnia własne moduły res_pjsip oraz kanały korzystające z tej infrastruktury. Funkcje dostępne administratorowi zależą od wersji i konfiguracji całej aplikacji.
Jak może mi pomóc PJSIP?
Przy konfiguracji nowej centrali można korzystać z rozwijanego sposobu integracji SIP zamiast utrzymywać historyczny chan_sip. Programista zyskuje komponenty, dzięki którym nie musi samodzielnie implementować podstaw całego protokołu.
Jakie problemy rozwiązuje PJSIP?
Przeniesienie konfiguracji ze starego sterownika nie polega na prostym przemianowaniu pliku. Należy sprawdzić uwierzytelnianie, identyfikację operatora, NAT, transporty i kodeki. Nazwa PJSIP nie gwarantuje zgodności każdego urządzenia bez testów.
Technologia
W Asterisk rozdziela się między innymi obiekt endpoint, dane uwierzytelnienia i adresy kontaktowe AOR. Oddzielne ustawienia opisują transport oraz identyfikację ruchu przychodzącego. Taki model wymaga rozumienia zależności zamiast kopiowania pojedynczego hasła.
Gdzie można wykorzystać PJSIP?
PJSIP spotyka się w softphone'ach, aplikacjach mobilnych i centralach Asterisk. Przy migracji testuje się rejestrację, połączenia w obu kierunkach, DTMF, transfer i ponowne zestawienie po utracie sieci.