2.5.5 按键信息事件(DTMF)
该事件用于汇报用户输入的按键信息。
呼叫(来电/去电/分机)转接到语音菜单(menu)后,用户按键且按键信息满足menu的配置条件时,OM向应用服务器推送该事件。
说明:通过OM web页面配置的多级语音导航(IVR)按键时不会上报DTMF事件,而功能键*66、*67的绑定解绑按键会上报DTMF事件。
报告消息示例
<?xml version="1.0" encoding="utf-8" ?>
<Event attribute="DTMF">
<visitor id="4" from="13012345678" to="02161208234" callid="36868">
<info>12345</info>
<menu id="1" />
</visitor>
</Event>
报告包体参数
参数名称 | 参数说明 |
---|---|
<visitor | outer> | 来去电 |
<id> | 来去电的编号,可依据该参数进行呼叫转接 |
<from> | 主叫号码 |
<to> | 被叫号码 |
<callid> | 该路通话的相对唯一的编号 |
[trunk] | 本路呼叫通过的中继线号码 |
<info> | 用户按键信息 |
[menu] | 来去电呼叫驻留的语音菜单 |
更多示例
情况一:来电接通到语音菜单中,用户拨号长度达到该菜单的拨号检测长度时,OM就会向应用服务器推送该报告。(菜单1的拨号检测长度为5,按键检查结束符为 #,用户输入12345)
<?xml version="1.0" encoding="utf-8" ?>
<Event attribute="DTMF">
<visitor id="4" from="13012345678" to="02161208234" callid="36868">
<info>12345</info>
<menu id="1" />
</visitor>
</Event>
情况二:来电接通到语音菜单中,用户输入了该菜单的按键检查结束符时,OM就会向应用服务器推送该报告。(菜单1的拨号检测长度为5,按键检查结束符为 #,用户输入200#)
<?xml version="1.0" encoding="utf-8" ?>
<Event attribute="DTMF">
<visitor id="4" from="13012345678" to="02161208234" callid="36868">
<info>200#</info>
<menu id="1" />
</visitor>
</Event>
情况三:去电接通到语音菜单中,用户拨号长度达到该菜单的拨号检测长度时,OM就会向应用服务器推送该报告。(菜单1的拨号检测长度为5,按键检查结束符为 #,用户输入12345)
<?xml version="1.0" encoding="utf-8" ?>
<Event attribute="DTMF">
<outer id="4" from="200" to="13012345678" callid="68671" trunk="02161208234">
<info>12345</info>
<menu id="1" />
</outer>
</Event>