2

我对 Asterisk 很陌生,并且在 CentOS 上使用 AsteriskNOW。

我目前无法确定是否可以动态创建扩展。是否有我可以编写的拨号方案代码来完成此操作,或者我应该使用 AGI?

4

1 回答 1

1

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

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

你是否使用 AGI 只是你想如何处理呼叫的一个函数——你仍然需要在你的拨号方案中将控制权传递给 AGI,为此你需要像上面那样匹配呼叫。

于 2013-03-27T22:48:30.400 回答