721 просмотров
от (470 баллов) в категории Настройка провайдеров

Собственно, сабж. 

Соединение устанавливается, разговор происходит, но BYE провайдер (Билайн) шлёт на наш внутренний адрес (который берёт из поля Contact) . В результате МИКО не получает BYE и продолжает разговор, хотя со стороны Билайна давно положили трубку. (((

Пробовал вставить конструкцию 

[endpoint]

rewrite_contact=yes

contact=sip:<user>@<наш_внешний_адрес>:<наш_внешний_порт>

в расширенных настройках провайдера - поле Contact не меняется. 
Что я делаю не так?
от (470 баллов)
редактировать от

Текущая ситуация: 

если добавить в /etc/asterisk/modules.conf строку "noload => chan_sip.so", то Contact и Via передаёт в Invite ПРАВИЛЬНЫЙ (наш внешний, статический IP). 

Победа? Не думаю. 

Во-первых: передаётся IP, а в pjsip.conf прописан АДРЕС (FDQN). Откуда берётся IP - не ясно. 

Во-вторых: Звук пропал. (((( 

Собираюсь копать в сторону external_media_address=, но если pjsip.conf перекрывается какими-то другими конфигами (передаётся IP, вместо прописанного в pjsip.conf FDQN), то куда его приткнуть - БОЛЬШОЙ ВОПРОС. 

Хелп ми...

от (122 тыс. баллов)

приложите скрины настроек сетевого экрана и подсетей

явно не корректно настроен NAT на АТС. 

мб еще роутер пакеты переопределяет, на такое способна функция SIP ALG на некоторых маршрутизаторах. 

рекомендация все еще в силе

Похоже на проблему NAT. 

Попробуйте в настройках сетевых интерфейсов установить флаг "АТС находится за NAT". 

В разделе "Сетевой экран" опишите все локальные подсети (см. флаг Это локальная сеть или. VPN). 

от (470 баллов)
редактировать от

Сетевые интерфейсы

https://yadi.sk/i/xBGCPCYmHshAsQ

Сетевой экран: 

https://yadi.sk/i/77Y27jgtX17GqQ

Извините за нубское мнение: мне кажется, что проблема в настройках конфигов. В поле Contact передаётся неправильная информация. Убираем модуль chan_sip.so - начинает передаваться правильная... Не?

от (122 тыс. баллов)

chan_sip.so не используется в этой версии АТС. 

мне интересно для каких подсеете установлен флаг "Это локальная сеть или VPN"

от (470 баллов)
редактировать от

Для всех, кроме верхней "0.0.0.0/0 - Мико подсеть". Только что проверил...

> "chan_sip.so не используется в этой версии АТС. "

Да, я заметил "autoload=no" в /etc/asterisk/modules.conf, но откуда такая реакция на явное отключение модуля "noload => chan_sip.so" ? Может быть модуль и не используется, но какие-то настройки его (или связанных с ним модулей) остались?

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...