Иногда внутренние абоненты могут столкнуться со следующей неприятностью: при совершении вызова соединение устанавливается успешно, оба участника разговора слышат друг друга нормально, но на 30-ой секунде вызов прекращается. Данная проблема возникает в том случае, когда в сетевом экране, который стоит на пути сигнального SIP-трафика, присутствуют потери. Если проанализировать трафик звонка в программе Wireshark, можно заметить, что АТС 3CX “не видит” одного из подтверждающих сигнальных сообщений от удаленной стороны (внутреннего номера или провайдера). Здесь читайте, как средствами 3CX просто и быстро сделать захват трафика для звонка.
В приведенном скриншоте отмечен момент, когда АТС 3CX несколько раз отправляет свое сообщение 200 Ok, но не получая ответа (Ack) от клиента, принудительно разрывает вызов, чтобы не получить зависшую сессию.
В данной ситуации можем предложить ряд мер, которые помогут избавиться от проблемы.
- если АТС находится за NAT, выполните проверку файрвола средствами 3CX. Для этого на главной странице веб-панели администрирования 3CX нажмите кнопку “Сетевой экран” и в открывшемся окне нажмите кнопку “Запустить”. Проверка будет выполняться несколько минут (в это время АТС 3CX работать не будет!), по завершению вы получите отчет, в котором будет видно, с какими портами у вас имеются проблемы.
- в случае, когда пользователи (добавочные номера) находятся за NAT, зачастую причиной является банальное подвисание NAT-сессий в роутере. Попробуйте перезагрузить роутер по питанию, затем перезагрузить ip-телефон.
- проверьте в роутере наличие опции SIP-ALG и обязательно ее отключите.
- попробуйте сменить локальный SIP-порт ip-телефона и перезагрузить телефон. Данный способ имеет смысл пробовать только в случае единичной проблемы, когда у других пользователей все работает нормально, а не работает на каком-то определенном ip-телефоне.
- переключите транспорт в настройках ip-телефона на TCP - данный протокол менее предпочтителен в ip-телефонии, но в таких ситуациях этот способ зачастую помогает.
рассмотрите возможность подключения удаленных телефонов при помощи Session Border Controller (SBC). Это рекомендуемый способ подключения удаленных телефонов, в котором используется технология 3CX Tunnel. Установка и настройка SBC описана здесь.
* Если мы не смогли полно ответить на ваш вопрос, или вы искали другую информацию, которой нет в нашей базе знаний, обращайтесь в нашу компанию по телефону или по e-mail. Обращаем внимание: для всех новых клиентов, которые находятся на стадии изучения 3CX и определяются с покупкой, мы предлагаем полностью бесплатную поддержку, а для коммерческих инсталляций действует лояльная ценовая политика. Более подробно читайте по ссылке.