При входящем звонке через 5 секунд связь обрывается

guestfreeman

Регистрация
23 Май 2015
Сообщения
212
Доброе время суток. Имеется бесплатная версия 3CX, установлена на выделенном компьютере, Win 10. Проблема: при входящем звонке, примерно через 5 секунд связь обрывается (положили трубку), и так при всех звонках, если после входящего совершать исходящие звонки, то после соединения тишина - не слышно ни меня, я так же не слышу. Проблема решается перезапуском служб 3CX - либо полностью компьютер перезагружаю, либо в главной странице делаю тест брандмауэра, который так же перезапускает службы. В чем причина такого поведения 3CX, как ее решить ?
 
Для нормальной работы, на роутере, через который 3CX подключается к оператору, пробросьте порты и обязательно отключите сервис SIP ALG. Порты UDP 5060 (только для IP адреса SIP оператора), UDP 9000-9500, UDP/TCP 5090 и TCP 5001.
 
Игорь Снежко - это все сделано, более того, в момент проблемы проверка бнандмауэра проходит успешно. Вопрос только, что такое SIP ALG ?
Сейчас на Kerio настроен такой проброс портов - скриншоты в конце поста.
Позвонил оператору телефонии в момент проблемы, он отследил мои звонки и сказал, что станция в заголовках “Contact» и «Connection» отправляет внутренний адрес сети – 192.168.1.7, а должна внешний IP – в настройках SIP-транка в параметрах «Укажите IP адрес для заголовков 'Contact' (SIP) и 'Connection'(SDP)» - поставил «Использовать адрес» - 88.204.169.130, параметр - Поместить публичный IP адрес сервера в заголовок SIP VIA – так же поставил внешний IP, перезагрузил АТС, пока проблемы нет.
Вот теперь вопрос- почему станция отправлял внутренний IP адрес, а не внешний ? - Помню что при первоначальной настройке АТС я указывал что она находится за шлюзом.

http://s018.radikal.ru/i515/1707/ff/3f99b65f0ff5.jpg
 
Игорь Снежко - SIP ALG - это Protocol Inspector (см мой скриншот выше по ссылке) ? - Вы это имели ввиду, его нужно отключить ?

PS: если да, то странно, т.к. тех. поддержка Kerio с которой так же переписываюсь по данному поводу, наоборот советует включить :-)
 
Видимо, да. Тут см. кружочек 3 https://www.3cx.com/wp-content/uploads/2015/01/Kerio01.png

Вот общее руководство https://www.3cx.com/blog/voip-howto/kerio-control-configuration/
 
А что насчет ‘Contact’ (SIP) и ‘Connection'(SDP)" ?
 
Для начала настройте Kerio по документации и обновите регистрацию на провайдере. После этого попробуйте звонить.
 
Также исключите файервол на самом ПК с 3CX.
 
Вот не поленился и таки нашёл :)
Поучительная история с этого форума от 2012 года...
Там человек подключал "внешний телефон" к 3CX PhoneSystem v10, хост АТС бдительно и заботливо обслуживался Керио.

https://www.3cx.ru/topic/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B0%D0%BD%D0%B5%D1%82-rtp-%D1%82%D1%80%D0%B0%D1%84%D1%84%D0%B8%D0%BA%D0%B0-%D0%B7%D0%B0-nat-kerio/


Не пугайтесь "кракозябров", линк включает в себя название темы - "проблема-решенанет-rtp-траффика-за-nat-kerio"

Там есть ответы на вопросы - "а почему локальный адрес?" и "почему звук никуда не идёт?"
 
Игорь Снежко, вы пишете "Для начала настройте Kerio по документации и обновите регистрацию на провайдере. После этого попробуйте звонить." - так я это уже сделал, Inspector SIP - отключил. Если проблема возникнет - какие действия дальше ?

1sy1 - прочту по ссылке.
 
Также рекомендуется использовать самую свежую версию Kerio.
 
Игрорь Снежко - версия Kerio последняя - 9.2 . Вчера например опять была проблема.
Вопрос - как решить проблему? - Правила перенаправления портов (5000, 5001 TCP, 5060 UDP, 5061 UDP 5090 TCP|UDP, 9000-9500 UDP настроены, для UDP SIP Inspector отключен (ALG).
- Что нужно сделать ?
Повторяю: в момент проблемы проверка портов проходит успешно.
 
1sy1 - статью прочитал - там у человека была проблема что внутренние телефоны определяли себя как внешние, так же была проблема в том, что АТС вместо внешнего IP-адреса отправляла свой внутренний - такое и у меня было, я это поправил (#44799). Перенаправление портов у меня настроено верно.
Вот только вопрос - там человек пишет про диапазон 7000-7500 (первое сообщение в теме). Это что за диапазон? В справке про 3CX про него ничего не говорится, мой провайдер телефонии так же этот диапазон не использует.
 
Можете установить с свойствах транка свой внешний IP явным образом. https://www.screencast.com/t/febeuDlUVZvW
 
Игорь Снежко - это я уже делал ранее (#44799 Reply), и проблема все равно была. Что делать дальше ?
 
Тогда только захват и анализ трафика утилитой Wireshark, чтобы понять причину обрыва.
 
"1sy1 – статью прочитал – там у человека была проблема что внутренние телефоны определяли себя как внешние, так же была проблема в том, что АТС вместо внешнего IP-адреса отправляла свой внутренний – такое и у меня было, я это поправил (#44799). Перенаправление портов у меня настроено верно.
Вот только вопрос – там человек пишет про диапазон 7000-7500 (первое сообщение в теме). Это что за диапазон? В справке про 3CX про него ничего не говорится, мой провайдер телефонии так же этот диапазон не использует."

Хотел помочь... Жаль, что не получилось :( ...
Трафик хоста PBX можно увидеть с помощью Wireshark, или в логах АТС.
Там, Вы сможете увидеть все пакеты. И принятые, и отправленные.
Они будут точно такими же, как и в том обсуждении, и проблемные части будут находится точно в тех же местах...

P.S. В том обсуждении, речь шла не о "внутренние телефоны определяли себя как внешние", а о том, что "благодаря Kerio" соединения извне сети АТС вообще не работали. Чувствуюте разницу интерпретации? ;) Кстати. На вопросы пользователя tyber отвечал Ваш покорный слуга. Так что поверьте, я точно знаю о чём там была речь ;)
 

Для администраторов

Статистика форума

Темы
44.781
Сообщения
233.715
Пользователи
78.512
Новый пользователь
wupdie
#