2015-01-15 2 views
-1

Я сконфигурировал устройство Tenor Aft400 в своей компании, и я сам без проблем обнаружил модуль ответа на вызов и отсоединение. Но проблемы возникают, когда у меня есть некоторые аналоговые линии и вы хотите использовать их без какого-либо тенор-устройства на моей стороне. Я ищу код или конфигурацию, чтобы имитировать этот тенор-модуль в звездочке вручную, но я не знаю, с чего начать. Может ли кто-нибудь дать мне подход к достижению этой цели?Asterisk Ответ и обнаружение разъединения без шлюза Tenor

ответ

1

Asterisk не обнаруживает линии или ничего, кроме устройства FXO.

Это устройство часть.

Однако можно обнаружить что-то, используя метод tonedetect/silencedetect/noise, но для этого требуется специальное знание и очень высокий опыт отладки.

Также возможно создание пользовательского приложения на основе Fourie Transorm (FFT libs), которое будет определять частоту звука и определять состояние таким образом.

Для имитации вы можете просто записывать вызовы и использовать их в распознавании мягким.

+0

так как вы думаете, лучший способ сделать эту аналоговую линию? причина в том, что аналоговые линии не используются. – OnlyMAJ

+0

Извините, нет простого способа сделать это. Ожидаемая стоимость такого проекта для человека, который знает, как это сделать, составляет более $ 1 тыс. Это потребует сложного математического программирования и программирования c/C++. – arheops

+0

В качестве опции вы можете проверить, как это реализовано для chan_dahdi FXO-карт, dahdi делать все это в программном обеспечении. Он использует более простые аппроксимированные алгоритмы, уже реализованные. – arheops