有人知道如何在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,如手册中所述。
该宏将在一个接一个的调用和桥接到其他对等方的调用之前触发。