1. В разделе Connectivity -> Trunks добавляем SIP(chan_pjsip) транк.
Указываем имя транка в поле Trunk Name и переходим во вкладку pjsip settings
Данные указанные в примере:
- 111111: Ваш sip-номер из личного кабинета.
- Secret: Ваш пароль от sip-номера, из раздела "Настройки-Подключение по SIP" личного кабинета.
- SIP Server: sip.zadarma.com
Далее настройки нужно выполнить как указано на скриншоте.
Вкладка PJSIP Settings – Advanced, изменяем параметры в следующих полях:
- Contact User: 111111
- From Domain: sip.zadarma.com
- From User: 111111
- Client URI: sip:111111@sip.zadarma.com:5060
- Server URI: sip:sip.zadarma.com:5060
- AOR Contact: sip:sip.zadarma.com:5060
PJSIP Settings – Codecs:
Оставляем кодеки alaw и ulaw, как указано на скриншоте.
3. В разделе Connectivity -> Inbound Routes создаём маршрут для входящих звонков.
- Description: Zadarma-in
- DID Number: 111111
В секции Set Destination можно указать, куда будет адресован входящий звонок, это может быть внутренний номер FreePBX, группа вызова, IVR и т.д.
4. Заходим в раздел Connectivity -> Outbound Routes и создаём маршрут для исходящих звонков Zadarma-out.
- Route Name: Zadarma-out
- Route CID: 111111
- Trunk sequence for matched routes: Zadarma
В секции Dial Patterns в поле "match pattern" установите точку (отмечено красной стрелкой на следующем скриншоте) и создайте маршрут. Если не поставить точку, Вы не сможете совершать исходящие звонки.
Настройка завершена.
Включение шифрования
1. Перейдите в Settings - Asterisk SIP Settings - вкладка SIP Settings[chan_pjsip] - раздел TLS/SSL/SRTP Settings
Certificate Manager значение default
SSL Method значение tlsv1_2
Verify Client значение NO
Verify Server значение NO
В 0.0.0.0 (tls) в строке Port to Listen On указать 5061
2 Далее переходим в настройках вашего транка и в SIP Server Port указываем 5061, в Transport выбираем 0.0.0.0-tls
В расширенных настройках транка также измените порт 5060 на 5061 в Client URI, Server URI и AOR Contact
В строке Media Encryption измените на SRTP via IN-SDP(recommended)