FreePBX 14/15/16 PjSIP: инструкция по настройке
Инструкция по настройке
Для настройки подключения вам понадобятся данные из личного кабинета Novofon (Телефония → Пользователи АТС → Имя пользователя → Вкладка «ВАТС»)
В этом разделе вы можете видеть SIP-Логин в поле Логин. Для примера ниже будет указан номер 1234567
В FPBX в разделе Connectivity, страница Trunks добавляем SIP(chan_pjsip) Trunk. Указываем имя транка и открываем вкладку pjsip settings.
Username: 1234567
Auth username: 1234567
В поле Secret: пароль, который находится на той же странице (из личного кабинета Novofon, в разделе Телефония → Пользователи АТС → Имя пользователя → Вкладка «ВАТС»).
Переходим во вкладку PJSIP Settings, страница Advanced. Указываем следующие параметры:
Contact User: 1234567
From Domain: sip.novofon.ru
From User: 1234567
Client URI: sip:1234567@sip.novofon.ru:5060
Server URI: sip:sip.novofon.ru:5060
AOR Contact: sip:sip.novofon.ru:5060
Переходим во вкладку PJSIP Settings, страница Codecs. Оставляем галочки напротив кодеков alaw и ulaw.
Открываем раздел Connectivity, страница Inbound Routes. Создаем маршрут входящих звонков.
В поле Description указываем название: Novofon-in;
В поле DID Number: 1234567.
В поле Set destination можно указать куда будут направляться входящие звонки: это может быть как внутренний номер FreePBX, IVR, группа внутренних номеров и тому подобное.
Следом создаем маршрут исходящих звонков. Делается это в разделе Connectivity, страница Outbound Routes. Указываем параметры:
Route Name: Novofon-out
Route CID: 1234567
Trunk sequence for matched routes: Novofon
Важно: В блоке Dial Patterns в поле “match pattern” поставьте “.” (точку) и создайте маршрут. Если этого не сделать, то вы не сможете совершать исходящие звонки.
На этом настройка завершена.
Включение шифрования.
Перейдите в 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.
Затем переходите в настройки транка и в 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).