У шлюзов VoIP, подключенных по FXO интерфейсу, есть проблема детектирования момента когда положили трубку на стороне АТС. Если АТС и шлюз соединены по FXO интерфейсу, когда абонент вешает трубку ("On Hook"), АТС посылает сигнал "Отбой" на FXO интерфейс.
Когда FXO интерфейс не может корректно детектировать этот сигнал, он не посылает сигнал освобождения линии на удаленный шлюз.
Addpac предлагает три варианта решения, причем рекомендуется первый вариант, если он не работает, то второй и т.д.
1. Clear-down-tone. Указание частоты и длительности сигнала АТС.
2. Clear-down-cadence. Указание длительности и уровня сигнала АТС.
3. Forced-clear-down. Указание уровня сигнала свободной линии.
Для первого варианта нужно изучить документацию по АТС и найти длительности и частоты чередования сигнала "Отбой". Или позвонить с любой программы Softphone, которая имеет функцию записи разговора, и когда абонент на противоположной стороне повесил трубку, записать сигнал. Или позвонить с телефона и после того как абонент на противоположной стороне повесил трубку, записать с помощью микрофона сигнал "Отбой". Потом с помощью программы анализа аудио данных проанализировать записанный сигнал "Отбой".
В качестве Softphone с функцией записи разговора можно использовать X-lite. Для анализа сигналов можно использовать Audacity.
Для АТС Panasonic KX-T1232 сигнал будет
Для второго варианта необходимо использовать возможности шлюза по анализу уровня сигналов. Это описано в
http://www.addpac.com/addpac_eng2/files/release-note-clear-down-cadence.pdf
или
http://deepwalker.blogspot.com/2008/04/addpac.html
Когда FXO интерфейс не может корректно детектировать этот сигнал, он не посылает сигнал освобождения линии на удаленный шлюз.
Addpac предлагает три варианта решения, причем рекомендуется первый вариант, если он не работает, то второй и т.д.
1. Clear-down-tone. Указание частоты и длительности сигнала АТС.
2. Clear-down-cadence. Указание длительности и уровня сигнала АТС.
3. Forced-clear-down. Указание уровня сигнала свободной линии.
Для первого варианта нужно изучить документацию по АТС и найти длительности и частоты чередования сигнала "Отбой". Или позвонить с любой программы Softphone, которая имеет функцию записи разговора, и когда абонент на противоположной стороне повесил трубку, записать сигнал. Или позвонить с телефона и после того как абонент на противоположной стороне повесил трубку, записать с помощью микрофона сигнал "Отбой". Потом с помощью программы анализа аудио данных проанализировать записанный сигнал "Отбой".
В качестве Softphone с функцией записи разговора можно использовать X-lite. Для анализа сигналов можно использовать Audacity.
Для АТС Panasonic KX-T1232 сигнал будет
400 Гц 250 Мс
и команда соответственно
voice class clear-down-tone 0 400 0 250 250
и команда соответственно
voice class clear-down-tone 0 400 0 250 250
Для второго варианта необходимо использовать возможности шлюза по анализу уровня сигналов. Это описано в
http://www.addpac.com/addpac_eng2/files/release-note-clear-down-cadence.pdf
или
http://deepwalker.blogspot.com/2008/04/addpac.html
Нужно с помощью Telnet зайти на шлюз и дать команды
Для третьего варианта тоже необходимо использовать возможности шлюза по анализу уровня сигналов. Это описано в
http://www.addpac.com/addpac_eng2/files/release-note-forced-clear-down.pdf
В шлюзе Cisco Linksys SPA8800 для детектирования сигнала отбоя используются аналогичные параметры последовательностей сигналов.
В самом крайнем случае, чтобы линии не "залипали" бесконечно, нужно ограничить длительность разговора, например до 5-10 минут. И тогда по истечении этого времени шлюз разорвет линию.
conf Enter configuration commands, one per line. End with CNTL/Z deb end debug rta voice Потом нужно позвонить абоненту АТС, к которой подключен этот шлюз и после
разговора абонент должен повесить трубку. На экран получим последовательности уровней сигнала.
Для третьего варианта тоже необходимо использовать возможности шлюза по анализу уровня сигналов. Это описано в
http://www.addpac.com/addpac_eng2/files/release-note-forced-clear-down.pdf
В шлюзе Cisco Linksys SPA8800 для детектирования сигнала отбоя используются аналогичные параметры последовательностей сигналов.
В самом крайнем случае, чтобы линии не "залипали" бесконечно, нужно ограничить длительность разговора, например до 5-10 минут. И тогда по истечении этого времени шлюз разорвет линию.
Коментарі
Дописати коментар