应用场景用于对接系统查询留言,实现类似语音邮箱投诉系统。 实现流程略 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获取 返回值二进制录音文件 |