WarDialer的工作流程及拨号配置
WarDialer客户端安装配置完毕后,导入或手工输入电话号码后,按下[复位]键,UniBilling将通过CallBack的LegA对被叫号码发起呼叫。待被叫摘机后,将进入本文要讨论的流程。
WarDialer发起的呼叫同用户登录web发起的呼叫一样,无须输入LegB阶段的电话号码。带LegA应答后,将跳转到如下context:
[callback_web]
exten => _X.,1,agi,outbjet_callbackweb|callbackweb:callbackstep_2:0:en:1
exten => _X.,2,hangup
在这里将运行AGI程序outbjet_callbackweb。 其带有如下参数:
outbjet_callbackweb|callbackweb:p1:p2:p3:p4
含义如下:
p1: LegB context
p2: 是否播放提示语:“请等待,系统正在为你接通呼叫”。 若为1,则播放;若为0,则不播放。
p3: 语言种类。en为英语; cn为汉语。
p4:是否播放帐户余额。 若为1,则可能播放;若为0,则不播放。 注意:只有在P2不为1的情况下,P4为1才能播放余额。
注意:若reseller属性中有[是否支持wardialer],则表明该版本的unibilling对wardialer进行了限制。也就是说,并不是所有的用户帐号都可以发起wardialer,只有支持wardialer的分销商帐号下的用户才可以发起wardialer请求。 在该情况下,reseller的[是否支持web回拨]也应该被选中。否则仍然不能提交wardialer情况,返回错误信息是[invalid user].
没有评论 ▼