用 Asterisk 实现CallBack功能

来源:互联网 发布:股市时间窗口算法 编辑:程序博客网 时间:2024/05/16 06:29


http://blog.sina.com.cn/s/blog_416adf890100bnfg.html

假设现在我们有一部手机,号码是13300000000。我们希望用这个手机打到Freepbx的外线号码上,Freepbx 立刻启动 CallBack,给出忙音。手机于是被挂断。接下来Freepbx自动拨号到手机13300000000,接通后,Freepbx 再自动拨打内线201分机,201分机摘机,这时201分机便和手机通话了!如果手机是单向收费,就可以利用这个功能节约话费。

好了,开始设置
首先编辑 /etc/amportal.conf
将下面的代码加到文件的最后:

CALLBACK_PREFIX=9 ;Prefix要根据你的Freepbx具体情况设定,我出局是拨9
CALLBACK_CLI=Callback
CALLBACK_RETRY=1
CALLBACK_INTERVAL=10
CALLBACK_WAIT=30

 

现在可以来配置 CallBack了:
freePBX->Internal Options & Configuration->CallBack->Add Callback
Callback Description: MyTestCB
Callback Number: <空> (表示回拨的目标号码,也就是打入的号码,也可以强迫拨打一个固定的号码)
Destination after Callback: 这里我选Extensions<201>201。

 

最后,在 Inbound route 里设置,将允许打入的号码填入DIDNumber,在Destination 改到 Callback的MyTestCB


0 0
原创粉丝点击