Asterisk — archiwalny przykład chan_sip — konfiguracja SIP

Użyj danych przekazanych dla swojej usługi: identyfikatora i hasła konta, adresu serwera, portu oraz transportu SIP.

Instrukcja zawiera starsze ilustracje. Polskie wersje ilustracji są tłumaczeniem historycznego interfejsu; widoczne numery, adresy i ustawienia są przykładami, a nie danymi gotowymi do użycia. Nazwy opcji mogą różnić się w Twojej wersji. Parametry sieci, NAT, STUN i kodeków uzgodnij z operatorem.

Archiwum chan_sip: ten sterownik usunięto z Asterisk 21. Dla obecnych wdrożeń sprawdź dokumentację PJSIP. W zachowanym przykładzie nazwa context=zadarma-in nie odpowiada sekcji [stream-in]; administrator musi uzgodnić nazwy kontekstów i pozostałe parametry przed użyciem. Wartość password to tylko symbol zastępczy.

Dane rejestracyjne:

  • 80011000123 — przykładowy numer SIP.
  • Password — hasło konta SIP przekazane przez operatora.

Archiwalny przykład konfiguracji

Połączenia wychodzące z numeru 201 są kierowane do łącza SIP 80011000123.

Połączenia przychodzące są odbierane przez zarejestrowane konto i kierowane na numer 201.

Przykład zmian w pliku sip.conf

[general] srvlookup=yes [80011000123] host=sip.streamtele.com insecure=invite,port type=friend fromdomain=sip.streamtele.com disallow=all allow=alaw allow=ulaw dtmfmode=auto secret=password defaultuser=80011000123 trunkname=80011000123 fromuser=80011000123 callbackextension=80011000123 context=zadarma-in qualify=400 directmedia=no nat=force_rport,comedia [201] ; wewnętrzny numer przykładowej centrali Asterisk secret=password host=dynamic type=friend context=stream-out

Routing połączeń w pliku extensions.conf

[stream-in] exten => 80011000123,1, Dial(SIP/201) ; wszystkie połączenia z przykładowego łącza 80011000123 kierowane na numer wewnętrzny 201 [stream-out] exten => _XXX,1,Dial(SIP/${EXTEN}) ; połączenia na trzycyfrowe numery wewnętrzne Asterisk exten => _XXX.,1,Dial(SIP/${EXTEN}@80011000123) ; połączenia na numery mające co najmniej cztery cyfry przez przykładowe łącze 80011000123

To przykład archiwalny: przed użyciem sprawdź parametry operatora i zgodność konfiguracji.