如何在Elastix上安装应用程序



有人知道如何在Elastix上安装应用程序吗就我而言,它是应答机检测(AMD(。我需要这个应用程序来检测呼出电话,如果答录机是传真机,请挂断
我试图按照Asterisk文档和论坛中的说明修改配置文件(modules.conf、extensions.conf、extentions_override_elastix.conf、amd.conf(,但没有成功。CLI控制台不显示AMD的输出,我认为AMD甚至没有在那里启用。我已经找了三四个星期的答案,但几乎一无所获
我一定忽略了什么
也许我应该更改数据库中的某些内容(星号(或Elastix PBX设置?

以下是我所做的:

  • 修改了/etc/星号/amd.conf文件。将此添加到末尾:
    [general]
    initial_size=2250
    问候语=1500
    after_reeting_sicity=1250
    total_analysis_time=5000
    最小文字长度=100
    between_words_size=50
    maximum_number_of_words=8
    silence_threshold=256

  • 修改了/etc/星号/modules.conf。将其添加到末尾:
    加载=>app_amd.so

  • 修改/etc/星号/extensions_override_elastix.conf
    [传出];上下文
    extent=>s,1,Answer((
    extent=>s,n,AMD((
    extend=>s,n,NoOp(${AMDSTATUS}(
    extend=>s,n,GotoIf($$${AMDSTATUS}=人类]?humn:mach(
    extent=>s,n(马赫(,等待静音(3000,1,20(
    extend=>s,n,播放(${VOICEFILE}(
    extent=>s,n,朝鲜文((
    extend=>s,n(humn(,WaitForSilence(500(
    extend=>s,n,播放(${VOICEFILE}(
    extent=>s,n,朝鲜文((

  • 在数据库中查找设置,以防Elastix通过其数据库工作。Elastix将日志写入到星号.cdr表中——这是我发现的唯一有用的东西。

我想,当我调用时,CLI控制台应该"说"一些与AMD应用程序相关的内容,但它照常工作,没有启用AMD。

提前谢谢!

您应该在选项页面添加到拨号参数"M(amd(">

之后,您应该创建宏amd,如手册中所述。

该宏将在一个接一个的调用和桥接到其他对等方的调用之前触发。

最新更新