146 просмотров
от (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), то куда его приткнуть - БОЛЬШОЙ ВОПРОС. 

Хелп ми...

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

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

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

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

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

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

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

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

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

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

https://yadi.sk/i/xBGCPCYmHshAsQ

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

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

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

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

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 маршрутизация провайдеры исходящие-звонки обновление очередь запись маршрут askozia7 askozia6 исходящие очередь-вызовов транк переадресация перевод-вызова перевод callerid факс логи перехват-вызова веб-интерфейс настройка-провайдер история установка голосовая-почта панель-телефонии-1с релиз gsm звонок nat история-звонков ascozia мобильный интеграция входящие почта редактор asterisk mikopbx телефонная-книга goip аон маршруты провайдеров вызовы ростелеком разговоров панель внешние-номера pjsip нерабочее-время битрикс переадресация-мобильный beeline ошибка диалплан тишина время smtp sip лицензия запись-разговора web-интерфейс askozia-5 bitrix24 битрикс24 донабор префиксы статистика альтернативный monitoring оповещения голосовая cisco модуль парковка перехват вызовов номер vmware мультифон мегафон #mikopbx дополнительный-диск распределение beta задержки сетевые взлом dialplan звонков fax cdr входящих

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

1.7 тыс. ответов

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

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

...