语音邮箱查询接口

应用场景

用于对接系统查询留言,实现类似语音邮箱投诉系统。

实现流程

WSDL获取路径

http://x.x.x.x:12121/bridge/services/VoiceMailHome?wsdl


VoiceMailInfo实例定义

id留言编号,作为留言主键,全局唯一。

caller客户来电时原始主叫号码。

ivrInput客户留言之前的IVR输入,例如:请您留下处理结果通知号码,输入#号键,主叫号码作为回复号码

beginTime留言开始时间

duration留言时长,秒

publicMailTrue: 公共留言,相关坐席都可以处理。 False: 私有留言,被叫坐席自己可以处理

filepath录音文件在服务器上的实际存储位置,用来作为下载录音接口的参数


公共(含私有)留言查询接口

public VoiceMailInfo[] getMailsIncludePub(final Integer first, final Integer maxresults, final String extnum, final Date begin, final Date end)

first起始数量

maxresults返回条数

extnum分机号码

begin查询留言开始时间

end查询留言的结束时间段

返回值VoiceMailInfo数组


私有留言查询接口

public VoiceMailInfo[] getMails(final String extnum)

extnum分机号码

返回值VoiceMailInfo数组


留言下载接口

public byte[] downloadVoice(final String filepath)

filepath该参数对应查询接口返回的实例VoiceMailInfo的filepath获取。分机号码


删除留言接口

public void deleteWithId(final Integer mailId)

mailId该参数通过查询接口返回的实例VoiceMailInfo获取

返回值二进制录音文件

在线客服