SIP-транк от Ростелеком или Манго не регистрируется в Asterisk: исправление
- Статус SIP-транка в панели FreePBX горит красным:
Rejected,UnregisteredилиRequest Sent. - В консоли Asterisk появляется ошибка
403 Forbidden (Wrong password)или408 Request Timeout. - Входящие и исходящие городские звонки не работают.
1. Разница между авторизацией по логину/паролю и статической авторизацией по IP
- Регистрация по логину/паролю (Registration Trunk): Типично для облачных провайдеров (Манго Телеком, Zadarma, МТТ). АТС обязана регулярно отправлять запрос
SIP REGISTERна сервер провайдера. - Транк без регистрации (IP-Authentication / Static Peer): Часто используется Ростелекомом (при подключении через выделенный оптический кабель/VLAN). Логин и пароль отсутствуют, провайдер принимает звонки строго с вашего белого статического IP-адреса.
2. Настройка транка Mango Telecom в FreePBX (модуль PJSIP)
- Перейдите в Connectivity → Trunks → + Add Trunk → Add SIP (chan_pjsip) Trunk.
- Во вкладке General укажите имя: Mango_Trunk.
- Во вкладке pjsip Settings → General заполните данные из личного кабинета Манго:
- Username: ваш логин SIP (например,
user_123456); - Secret: ваш пароль;
- Authentication:
Outbound; - Registration:
Send; - SIP Server: адрес сервера Манго (например,
mangosip.ruили IP-адрес из ЛК); - SIP Server Port:
5060.
- Username: ваш логин SIP (например,
- Во вкладке Advanced установите: Client URI:
sip:user_123456@mangosip.ru:5060, From User:user_123456, From Domain:mangosip.ru. - Нажмите Submit и Apply Config.
3. Настройка транка Ростелеком (Chan_SIP старый формат)
Если используется старый драйвер chan_sip, правильный формат строки Register String внизу страницы:
логин:пароль:логин@ip_адрес_сервера_ростелекома:5060/логинПример: 74951234567:SuperPass2026:74951234567@10.200.15.5:5060/74951234567
В блоке PEER Details укажите:
type=peer
host=ip_адрес_ростелекома
defaultuser=74951234567
secret=SuperPass2026
fromuser=74951234567
fromdomain=ip_адрес_ростелекома
insecure=port,invite
context=from-trunk
qualify=yes
disallow=all
allow=alaw Частые вопросы (FAQ)
Что означает статус '403 Forbidden' при попытке регистрации?
Провайдер отклонил авторизацию. Проверьте правильность логина и пароля, а также совпадение полей Username и From User. У провайдера Mango в поле From Domain обязательно должно быть указано доменное имя, выданное в личном кабинете.
Почему статус транка висит в состоянии 'Request Sent'?
Запросы регистрации уходят в интернет, но ответ от сервера провайдера не возвращается. Проверьте настройки фаервола, DNS-резолвинг на сервере и отключите SIP ALG на вашем роутере.
Как проверить статус регистрации транка в командной строке Asterisk?
Для драйвера PJSIP выполните команду: 'asterisk -rx "pjsip show registrations"'. Для старого драйвера Chan_SIP: 'asterisk -rx "sip show registry"'.
Почему Ростелеком не присылает входящие звонки, хотя статус транка OK?
В настройках транка Ростелеком обязательно должен быть прописан параметр insecure=port,invite (для chan_sip) или в PJSIP отключена аутентификация входящих вызовов, так как провайдер присылает вызов без ввода пароля.