воскресенье, 25 января 2015 г.

Односторонняя связь и проблемы при использовании SIP-телефонии

SIP и односторонняя связь
    Иногда трудно понять в чём причина некорректной работы услуги VoIP-телефонии. Часто встречающаяся проблема - это проблема односторонней слышимости. Однако, именно эту проблему легче всего идентифицировать и устранить самостоятельно, личными усилиями и без наличия спец аппаратуры, и особенных специализированных знаний по данной технологии. В абсолютном большинстве случаев вам сможет помочь наша статья.






Основных причины четыре:
  • 1) Неверные настройки SIP-адаптера(он же VoIP-адаптер, он же телефонный адаптер), SIP-программа. Настроенная переадресация/занято на телефоне, SIP-адаптере или SIP-программе. Несоответствие аудио-кодека.
  • 2) Неверные настройки роутера в частности ALG (SIP ALG) и FireWall.
  • 3) Блокировка со стороны Интернет провайдера или несимметричный канал Интернет.
  • 4) Импульсный набор на телефоне.






1. Переадресация и занято на сип-адаптерах/телефонах одределённых производителей, телефоных аппаратах, сип-программах.



    Проблемой связи могут оказаться неверные настройки dialplan на sip-адаптере или на самом телефонном аппарате. Диалплан - это формальное описание схемы маршрутизации и обработки телефонных звонков. Он подробно описывает, что система должна делать со входящими и исходящими звонками: переадресовывать их кому-то, сохранять, отвечать на них самостоятельно, неотвечать вообще или выдавать звонящему сигнал "занято" и так далее. Если включение в sip-адаптер другого телефонного аппарата результатов не дало, можно грешить на сам адаптер. Если телефоны поддерживающие dialplan (он же номерной план, он же диалплан) мало, то SIP-адаптеры, как более продвинутые цифровые устройства, почти поголовно обладают этим функционалом. Для удобства настроек Voip-адаптер можно настроить с помощью кнопок телефона набирая определённые комбинации, также легко, и случайно набрать комбинацию меняющую диалплан на адаптере.

   Как отменить настройки диалплан на распространённых адаптерах.

Телефонные адаптеры фирмы Grandstreeam серии HT, в частности HT-701, HT-702, HT-496

- *72 устанавливает безусловную переадресацию. Чтобы установить безусловную переадресацию нужно набрать *72 дождаться гудка и набрав номер на который требуется переадресовать нажать # дождитесь гудка и положите трубку.
- *73 отменяет безусловную переадресацию. Чтобы отменить переадресацию наберите *73, дождитесь гудка и повесьте трубку телефона.
- *90 устанавлевает переадресацию по "занято". Чтобы установить переадресацию по "занято" нужно набрать *90 дождаться гудка и набрав номер на который требуется переадресовать нажать # дождитесь гудка и положите трубку.
- *91 отменяет переадресацию по "занято". Чтобы отменить переадресацию по "занято" наберите *91, дождитесь гудка и повесьте трубку телефона.
- *92 устанавливает переадресацию по неответу (переадресует вызов спустя некоторое время после дозвона). Чтобы установить переадресацию по неответу нужно набрать *92 дождаться гудка и набрав номер на который требуется переадресовать нажать # дождитесь гудка и положите трубку.
- *93 отменяет переадресацию по неответу. Чтобы отменить переадресацию по неответу наберите *93, дождитесь гудка и повесьте трубку телефона.

   Настройки адаптеров данной марки приведены примером тому как легко ошибиться при наборе номера и установить переадресацию на несуществующий номер. Адаптеры других фирм используют другие комбинации для изменения настроек своих изделий, что совсем не исключает подобных ситуаций.

   Причиной односторонней слышимости может явиться неверно выбранный  аудио-кодек при настройке телефонии. Т.е. производить настройку необходимо в соответствии с инструкцией вашего провайдера телефонии, без самодеятельности.




2. Неверные параметры ALG (SIP ALG) или FireWall на роутере


   Если Firewall корректно работает на вашем маршрутизаторе, достаточно будет только указать сип-порты которые не стоит фильтровать и блокировать, или выставить пропускающий фильтр на диапазон айпи адресов вашего провайдера (его можно узнать у вашего провайдера). То с ALG дело обстоит намного сложнее. При реализации функционала ALG различные производители пошли разными путями, в итоге его работа не всегда корректна.
   Так как ALG прикладного уровня, ему доступен анализ данных данного уровня с последующим выявлением информации содержащейся в пакете. В частности ALG может анализировать данные протокола SIP, и осуществляет кэширует состояние сигнальных протоколов и динамически управляет открытием и закрытием портов в зависимости от состояния сессии. В сравнении с большинством "фаерволов" предоставляет наивысший уровень безопасности поскольку открывается не диапазон портов, а только порты для актуальных соединений. Надежды возлагаются на SBC (Session Border Controllers) как компонента сетевого экрана способного решить проблемы взаимодействия между VoIP-протоколами и Firewall.
  ALG модифицирует порты входящего и исходящего VoIP, это приводит к ошибкам в поднятии SIP-сессии и RTP-трафике. Такие сетевые протоколы как SDP (Session Description Protocol) передают адрес и порт отправителя, учитывая, что SIP является носителем для SDP неверная подмена порта может привести к исчезновению связи, чаще всего односторонней. Можно попытаться отключить эту фукцию, если это предусмотрено в вашем маршрутизаторе.


Страница настроек ALG роутер Edimax

Страница настроек ALG роутер Netgear

Страница настроек ALG роутер Zyxel
   Но даже отключив SIP ALG вы не застрахованы от проблем, так как на многих маршрутизаторах ALG в том или ином виде может продолжать работать.




3. Блокировка со стороны провайдера в случае подключения из сети других провайдеров, статусы, несимметричный канал передачи данных.


   "Сип-трафик" проблемно пропускается серверами интернет провайдеров, для этого должны быть настроены обходные механизмы на стороне провайдера или же на стороне самого абонента. Также трафик может блокироваться самим провайдером для избежания кражи вашего пароля, это отражается в блокировке международных и междугородних звонков, если подключение происходит в стране отличной той, где произошла регистрация. Для этого необходимо связаться с провайдером и согласовать включение подобного трафика, дабы провайдер был убеждён что трафик законный. Звонки вам в большинстве случаев могут проходить, а вот звонки от вас нет. Может быть и двусторонняя блокировка.

   Односторонняя же слышимость возможна, если ваш Интернет провайдер предоставляет вам несимметричный канал связи. Такие услуги как dialup, ADSL, EDGE, 3G часто ориентированны провайдерами именно на несимметричный трафик данных. Т.е. если даже вы сможете слышать собеседника, вас он вряд ли услышит без искажений, а в большинстве случаев не услышит вовсе.




4. Также цифровой набор номера возможен только в тоновом режиме


   Если телефон в импульсном вы услышите короткие гудки, а предполагаемый собеседник не получит даже вызов на телефон.


   Выше были перечислены лишь некоторые, хоть и наиболее распространённые проблемы "интернет телефонии". Приятного вам общения и работы с использованием новейших технологий.

 Что не понятно буду рад разъяснить в комментариях.

0 коментов:

Отправить комментарий

Оставь комментарий

Хотите оставить свой комментарий, но у вас нет аккаунта? Выберите в выпадающем списке Имя/URL. Вы сможете вписать свои имя или ник. Поле для указания URL можно оставить пустым. Все оставленные комментарии станут доступны после модерации.
 
Blogger Templates