配置语音菜单
该API用于对指定编号的语音菜单进行参数配置,并返回配置后的结果及状态。
请求示例
<?xml version="1.0" encoding="utf-8" ?>
<Control attribute="Assign">
<menu id="1">
<voicefile>welcome</voicefile>
<repeat>3</repeat>
<infolength>5</infolength>
<exit>#</exit>
</menu>
</Control>
参数说明
说明:<>表示必选项,[]表示可选项,(当参数值为默认值或空时,响应消息可能不携带该参数)
参数名称 | 类型 | 参数说明 | 参数值说明 |
---|---|---|---|
<menu id> | int | 语音菜单的编号 | 有效值1~50 |
[voicefile] | string | 语音文件,当有呼叫被转接到该菜单时播放该语音文件。 | 只支持dat和pcm格式,可指定远程下载路径。 点击查看语音文件配置说明 |
[repeat] | int | 语音文件的播放次数 | 有效值0~65535,0为循环播放,默认值为0 |
[infolength] | int | 按键检查长度,当被转接到该菜单内的通话方输入按键的长度达到该长度时,OM会将已检测到的按键信息推送给应用服务器。 | 合法值为1~255(一字节长度)默认值为1 |
[exit] | char | 按键检查结束符,当被转接到该菜单内的通话方按键输入该符号后,OM会立刻将已检测到的按键信息推送给应用服务器。 | 合法值:1~9、A~D、*、#,默认为空 |
响应示例
<?xml version="1.0" encoding="utf-8" ?>
<Status>
<menu id="1">
<voicefile> welcome </voicefile>
<repeat>3</repeat>
<infolength>5</infolength>
<exit>#</exit>
<outer id="44" from="200" to="02167103750" trunk="02161208234"/>
<visitor id="46" from="13012345678" to="02161204000"/>
</menu>
</Status>
解释: 其中outer和visitor为当前呼叫驻留在该语音菜单中的去电和来电。
注:若当前没有任何呼叫被转接到该菜单,响应包体中将携带XML注释字段:<!-- Empty Waiting List -->。
参数说明
略,可参考查询语音菜单的API响应消息中的参数说明。
(友情提示:超链接返回的快捷键为Alt + ←)