使用Asterisk动态创建扩展

时间:2013-03-27 21:21:00

标签: asterisk agi

我对Asterisk很新,我在CentOS上使用AsteriskNOW。

我目前无法弄清楚是否有可能动态创建扩展。是否有拨号码可以编写以实现此目的,还是应该使用AGI?

1 个答案:

答案 0 :(得分:1)

使用_.匹配拨号方案中的任何分机(或者,如果您的动态分机将遵循某种模式,请使用该分机),并使用${EXTEN}的值动态处理呼叫。一个简单的例子:

exten => _.,1,Answer()
same => n,SayDigits(${EXTEN})
same => n,Hangup()

您是否使用AGI只是您希望如何处理呼叫的功能 - 您仍然需要将控制权传递给拨号方案中的AGI,为此您需要匹配上述呼叫