我正试图为我们公司设置紧急服务,这就是需要:
遇到紧急情况的人必须使用手机拨打号码,并且所有紧急小组的人员电话都会自动响铃,并且所有人都必须自动进入电话会议。
我接近解决方案,但我有一些困难的通话文件,我也不确定这是正确的方法,但这是我做的
我创建了一个会议(分机419),我也创建了一个这样的调用文件
频道:SIP / 123456789 @ from-internal MaxRetries:2 重试时间:60 等待时间:30 背景:ext-meetme 扩展:419 优先级:1
其中123456789是紧急小队号码之一,419是会议室号码
这是有效的,但我必须手动将调用文件放在传出目录中以生成调用 当有人拨打419分机时,我想发起呼叫。
有人能帮帮我吗?
提前致谢
答案 0 :(得分:0)
对于您的方法,当有人拨打紧急号码时,您需要触发AGI脚本。然后这个脚本可以创建调用文件并将它们复制到假脱机目录。
http://www.voip-info.org/wiki/view/Asterisk+cmd+AGI
如果我正在构建类似的解决方案,那么我可能会在AGI脚本中执行所有逻辑,甚至触发使用originate命令而不是调用文件的调用。
我的dialpaln:
[dialplan-for-emergency]
; 123456 - emergency number
exten => 123456,1,Answer()
exten => 123456,n,AGI(myscript.pl)
exten => 123456,n,Hangup()
myscript.pl # in pseudo code
create conference
create a calls to all other participants into conference
connect callee into conference