This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:module_manual:advanced:ivr [2014/05/05 00:37] solo [故障与调试] |
en:module_manual:advanced:ivr [2017/12/12 03:05] (current) |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| **Failover:** the setting when the main flow fails and where to turn to, and the cause to the failure: ivr reaches the max loop time; fail to call web service; fail to play broadcast; no target has been set to the flow; IVR fails to switch to the device. When these situations occur, the flow will be switched to this target set here. | **Failover:** the setting when the main flow fails and where to turn to, and the cause to the failure: ivr reaches the max loop time; fail to call web service; fail to play broadcast; no target has been set to the flow; IVR fails to switch to the device. When these situations occur, the flow will be switched to this target set here. | ||
| + | |||
| + | <note tip>导致失败的原因: | ||
| + | |||
| + | * ivr达到最大循环次数; | ||
| + | |||
| + | * 调用webservice失败; | ||
| + | |||
| + | * 播放语音出错; | ||
| + | |||
| + | * 本节点未设置任何转向目标; | ||
| + | |||
| + | * 转向源未匹配到任何转向目标; | ||
| + | |||
| + | * ivr直接转分机失败 | ||
| + | |||
| + | </note> | ||
| + | |||
| + | 以上几种情况发生时,流程会自动转入失败转向所设置的转向目标。 | ||
| **Failed Announce: ** this function is not enabled. | **Failed Announce: ** this function is not enabled. | ||
| Line 22: | Line 40: | ||
| **IVR event url:**the http URL where the call events related to IVR are sent to ( program can be used to analyse the recordings). This can be left blank, and documentary recording is default. When using dialer dials IVR , and choose documentary recording, the system will record the ivr path into campaign call recording, and get the input of customers in the IVR . | **IVR event url:**the http URL where the call events related to IVR are sent to ( program can be used to analyse the recordings). This can be left blank, and documentary recording is default. When using dialer dials IVR , and choose documentary recording, the system will record the ivr path into campaign call recording, and get the input of customers in the IVR . | ||
| + | |||
| + | <note tip>该参数默认是隐藏,由系统配置文件中的 eventurl_display 参数来控制是否显示.</note> | ||
| **Web Service time out:** in this main flow, when perform all acts related to calling web service, and the program runs out of time, it will lead to "fail over to". | **Web Service time out:** in this main flow, when perform all acts related to calling web service, and the program runs out of time, it will lead to "fail over to". | ||
| Line 82: | Line 102: | ||
| <note tip>In the following three cases the system will end the read data action: | <note tip>In the following three cases the system will end the read data action: | ||
| - | - 1, the input reaches the limit | + | - the input reaches the limit |
| - | - 2, timeout | + | - timeout |
| - | - 3, end with #, when user input #, system will think the input is done, so it's better don't use # as an input option | + | - end with #, when user input #, system will think the input is done, so it's better don't use # as an input option |
| In a read data action, if you know the input length, say a credit card number has 12 digits, it's better you add a input limit, then when user input 12 digits, system will continue, user don't enter # or wait for time out, if it's flexible length, you can ask user to end input with # key. | In a read data action, if you know the input length, say a credit card number has 12 digits, it's better you add a input limit, then when user input 12 digits, system will continue, user don't enter # or wait for time out, if it's flexible length, you can ask user to end input with # key. | ||
| </note> | </note> | ||
| + | |||
| ==== Web Service ==== | ==== Web Service ==== | ||
| 调用外部webservice接口。↓ | 调用外部webservice接口。↓ | ||
| Line 373: | Line 394: | ||
| If it didn't, please check if the URL and method is correct and if you have a network issue, or your firewall blocked the port. Alternatively, you can write another script to call your webservice, see if you got any error. | If it didn't, please check if the URL and method is correct and if you have a network issue, or your firewall blocked the port. Alternatively, you can write another script to call your webservice, see if you got any error. | ||
| - | <wrap em>2.测试中,在电话上按键后没有反映(ivr不能向下流转),依然重复播报语音</wrap> | + | <wrap em>2. IVR has no response when you press via keypad. </wrap> |
| - | + | ||
| - | 如果使用的是内线分机,请在pbx模版页面检查分机模版的dtmfmode参数是否正确。 | + | |
| - | + | ||
| - | 如果是外部电话通过中继呼入,请在pbx模版检查中继模版的dtmfmode参数是否与线路商规定的dtmf编码符合。 | + | |
| - | 还有可能是你的网关或其它设备的dtmf被禁用或配置不正确。 | + | Usually it's DTMF issue, make sure you are using correct dtmfmode, test from an internal extension will help, read [[:en:faq:how_to_choose_dtmf_mode]] for more information. |
| - | <wrap em>3.电话进入ivr或在ivr某一个环节,未听到相关语音,通话就断掉了</wrap> | + | <wrap em>3. Call hangup when you enter a IVR or IVR node</wrap> |
| - | 检查ivr中设置的语音文件是否存在。 | + | Check if the sound file exists |