加入会议时,Asterisk自动拨打一些外部号码

时间:2016-07-20 15:43:28

标签: asterisk

我正试图为我们公司设置紧急服务,这就是需要:

遇到紧急情况的人必须使用手机拨打号码,并且所有紧急小组的人员电话都会自动响铃,并且所有人都必须自动进入电话会议。

我接近解决方案,但我有一些困难的通话文件,我也不确定这是正确的方法,但这是我做的

我创建了一个会议(分机419),我也创建了一个这样的调用文件

频道:SIP / 123456789 @ from-internal MaxRetries:2 重试时间:60 等待时间:30 背景:ext-meetme 扩展:419 优先级:1

其中123456789是紧急小队号码之一,419是会议室号码

这是有效的,但我必须手动将调用文件放在传出目录中以生成调用 当有人拨打419分机时,我想发起呼叫。

有人能帮帮我吗?

提前致谢

1 个答案:

答案 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