【技术实现步骤摘要】
一种语音留言的处理方法、系统及IAD
本专利技术属于通信领域,尤其涉及一种语音留言的处理方法、系统及IAD。
技术介绍
目前,提供语音信箱业务的方法可以分为两种,一种是面向PSTN(PublicSwitchTelephoneNetwork,公共电话交换网)网络的电信固话用户和VoIP(VoiceOverIP)的IP电话用户的远程语音信箱;另一种是面向软IP电话用户的基于PC机的纯软件VoIP本地语音信箱。关于提供语音信箱业务的第一种方法,如图1所述的网络拓扑结构:语音网关/PBX(PrivateBranchExchange,用户电话程控交换机)为用户侧接入设备,它实现电话用户到VoIP或PSTN网络的接入。PSTN或VoIP运营商开放语音信箱服务系统以提供增值业务,该系统将主叫用户在无人应答/遇忙/无条件情况下转入语音信箱的语音留言存储在远端的语音信箱服务系统的数据库中。PSTN电话用户通过PSTN网络传输语音数据,而VoIP电话用户通过IP分组交换网络承载语音数据。该语音信箱服务系统一般采用集中式或分布式结构可供多用户同时留言和听取留言操作。用户通过拨打运营商提供的特定的语音信箱号码通过密码验证后可以听取和管理数据库中留言。远程语音信箱的操作使用步骤如下:1)语音信箱开通和设置①拨打客服电话或上营业厅办理语音信箱业务并开通,获取语音信箱号码(如电信用户的166*****)和初始密码。语音信箱号码分配方式通常有两种:私有号码和公用号码,如166语音信箱号码就是私有号码,每个用户的语音信箱号码是唯一的。访问公用号码的语音信箱需要用电话号码进行区分;②拨打语音 ...
【技术保护点】
一种语音留言的处理方法,其特征在于,所述方法包括以下步骤:IAD截取PSTN网络或IP网络中远程用户的留言语音包;IAD提取所述语音包中的语音数据;IAD将所述语音数据经过预处理后存放在本地语音信箱数据库中。
【技术特征摘要】
1.一种语音留言的处理方法,其特征在于,所述方法包括以下步骤:IAD截取PSTN网络或IP网络中远程用户的留言语音包;IAD提取所述语音包中的语音数据;IAD将所述语音数据经过预处理后存放在本地语音信箱数据库中,其中,所述预处理包括:将所有远程语音信箱的媒体通信编码格式强制协商为G.711格式;IAD实现G.711语音编码格式强制协商的实现流程为:IAD在无应答/遇忙/无条件转入语音信箱的情况下模拟本地摘机以建立会话;IAD获取远程SIP/SDP协商请求消息中的语音编码格式列表,该语音编码格式列表表示远程对各种语音编码格式的支持能力;确定IAD设备所在的区域信息;根据区域信息和语音编码列表找到匹配的G.711格式;根据匹配的G.711格式修改IAD本地的语音编码格式列表,禁止对其它编码格式的支持;IAD将修改语音编码列表后的SIP/SDP协商应答消息发送给远程VoIP设备,并建立RTP媒体连接;语音信箱操作完成后,删除RTP媒体连接并恢复原来的编码格式列表;IAD模拟挂机,退出语音信箱并删除会话连接;其中,IAD为综合接入设备。2.如权利要求1所述的方法,其特征在于,当远程用户要求听取留言时,所述方法还包括以下步骤:IAD从所述语音信箱数据库中提取语音文件;将所述语音文件数据封装成需要的语音包,并定时发送给PSTN网络或IP网络中的远程用户终端。3.如权利要求1所述的方法,其特征在于,所述方法还包括通过Web页面播放留言;所述通过Web页面播放留言的步骤为:IAD接收HTTP客户端发起的播放某条留言的HTTP请求包,该HTTP请求包中包含要播放的留言的索引信息;IAD解析到HTTP请求包后根据索引信息从语音信箱数据库中查找到对应的语音文件;IAD从Flash文件系统中读取G.711格式的语音文件;IAD将读取的语音数据转换为wav格式;IAD将wav音频数据封装成HTTP应答包发送给HTTP客户端;以使HTTP客户端接收到wav类型的HTTP应答包后会自动关联并打开PC机默认的多媒体播放器播放wav格式的留言文件。4.如权利要求1所述的方法,其特征在于,所述方法还包括本地话机录制语音的实现流程:IAD接收本地话机采集到的PCM语音数据;IAD将所述PCM语音数据经过DSP编码保存为G.711格式的提示音文件并存放到语音信箱数据库中。5.如权利要求1所述的方法,其特征在于,所述方法还包括本地话机播放语音的实现流程:IAD从语音信箱数据库中提取G.711格式的语音文件;将提取的语音文件中的数据经DSP解码后转换成PCM数据,并将所述PCM数据发送给本地话机。6.如权利要求1所述的方法,其特征在于,通过IAD本地Web管理页面配置语音信箱参数;或者,通过远程话机进入语音信箱,经过身份验证后根据提示音用按键配置语音信箱参数和管理留言;或者,通过本地话机进入语音信箱,根据提示音用按键配置语音信箱参数和管理留言。7.如权利要求1所述的方法,其特征在于,所述方法还包括填充舒适噪音的步骤:远程话机呼叫IAD转入语音信箱,IAD开始录音;IAD判断留言是否结束;IAD判断RTP接收线程在超时时间内是否接收到RTP数据包;RTP接收线程超时没有接收到RTP数据包,则构造超时时长大小的舒适噪音数据并填充写入到留言文件中,填充完舒适噪音后返回所述IAD判断留言是否结束步骤,开始接收下一包数据;RTP接收线程在超时时间内接收到RTP数据包,则获取该RTP数据包的时间戳信息;IAD根据记录的前一个RTP数据包的时间戳信息和当前的RTP包时间戳信息判断时间戳是否是连续的,若不连续则说明期间有部分语音数据丢失;时间戳不连续则根据前后两个RTP包时间戳值的差值构造一定大小的舒适噪音数据或静音数据并填充写入留言文件中;判断当前接收的RTP数据包是否为语音包,不为语音包则返回所述IAD判断留言是否结束步骤,开始接收下一包数据;提取当前接收的RTP语音包中的G.711语音数据并写入到留言文件中,写完语音数据后返回所述IAD判断留言是否结束步骤,开始接收下一包数据;退出语音信箱留言功能,结束录音。8.一种语音留言的处理系统,其...
【专利技术属性】
技术研发人员:张焰焰,李木成,
申请(专利权)人:深圳市普联技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。