Centos 无Tenor网关的星号应答和断开连接检测

Centos 无Tenor网关的星号应答和断开连接检测,centos,asterisk,phone-call,agi,Centos,Asterisk,Phone Call,Agi,我已经在我的公司配置了Tenor Aft400设备,我可以检测到呼叫应答和断开模块本身没有任何问题。但是问题来了,我有一些模拟线路,想在没有任何tenor设备的情况下使用它们。我正在寻找代码或配置来手动模拟asterisk中的tenor模块,但我不知道如何启动。有谁能给我一个实现这个目标的方法吗?星号不做测线或任何东西,而不是FXO设备 这是设备的一部分 但是,它可以使用tonedetect/silencedetect/noise detect检测某些东西,但它需要特殊的知识和非常高的调试经验

我已经在我的公司配置了Tenor Aft400设备,我可以检测到呼叫应答和断开模块本身没有任何问题。但是问题来了,我有一些模拟线路,想在没有任何tenor设备的情况下使用它们。我正在寻找代码或配置来手动模拟asterisk中的tenor模块,但我不知道如何启动。有谁能给我一个实现这个目标的方法吗?

星号不做测线或任何东西,而不是FXO设备

这是设备的一部分

但是,它可以使用tonedetect/silencedetect/noise detect检测某些东西,但它需要特殊的知识和非常高的调试经验

还可以创建基于Fourie Transorm(FFT libs)的自定义应用程序,该应用程序将检测声音频率并以此方式检测条件


要进行模拟,您只需录制通话并在识别软件中使用即可。

那么,您认为让这些模拟线路正常工作的最佳方法是什么?因为现在模拟线路没有使用。对不起,没有简单的方法。对于知道如何做的人来说,这类项目的预期成本超过1000美元。这将需要复杂的数学和c/c++编程。作为选项,您可以检查chan_dahdi FXO卡是如何实现的,dahdi在软件中完成所有这些。它使用更简单的近似算法,已经实现。谢谢你的回答。我自己也是程序员。你知道这个问题的Do编程的起点在哪里吗?任何参考或文章?星号源代码,文件通道/chan_dahdi.c。但请注意,您至少需要有数学学士学位,并且熟悉FFT才能理解逻辑。