网络电话与电话网电话通信的方法及落地电话业务服务器技术

技术编号:14547656 阅读:89 留言:0更新日期:2017-02-04 18:52
本发明专利技术公开了一种网络电话与电话网电话通信的方法及落地电话业务服务器,所述方法包括:落地电话业务服务器接收主叫方发起的呼叫请求,主叫方为网络电话用户时,被叫方则为电话网电话用户;主叫方为电话网电话用户时,被叫方则为网络电话用户;落地电话业务服务器在接收到呼叫请求后,根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,语音房间服务器的资源信息是语音房间服务器在为作为主叫方或被叫方的电话网电话用户分配语音通道后返回给频道管理服务器,由频道管理服务器发送给落地电话业务服务器;落地电话业务服务器通过数据传输通道在主叫方与被叫方之间传输语音数据。

【技术实现步骤摘要】

本专利技术涉及互联网技术,尤指一种网络电话与电话网电话通信的方法及落地电话业务服务器
技术介绍
近年来随着互联网的发展,VOIP(VoiceoverInternetProtocol,网络电话)迅速普及,电信语音业务逐渐减少。VOIP电话资费的优势明显,但是目前VOIP用户只能与相同软件的VOIP用户通信,用户必须安装相应的软件才能通话,通信的对象受到很大的限制。不能在VOIP用户与电话网用户之间实现通话。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种网络电话与电话网电话通信的方法及落地电话业务服务器,能够实现网络电话与电话网电话之间的通话。为了达到本专利技术目的,本专利技术提供了一种网络电话与电话网电话通信的方法,包括:落地电话业务服务器接收主叫方发起的呼叫请求,所述主叫方为网络电话用户时,被叫方则为电话网电话用户;所述主叫方为电话网电话用户时,被叫方则为网络电话用户;所述落地电话业务服务器在接收到所述呼叫请求后,根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,所述语音房间服务器的资源信息是所述语音房间服务器在为作为主叫方或被叫方的电话网电话用户分配语音通道后返回给频道管理服务器,由所述频道管理服务器发送给所述落地电话业务服务器;所述落地电话业务服务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据。进一步地,所述语音房间服务器的资源信息包含语音房间服务器的地址、控制命令端口和语音数据端口;所述根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,包括:所述落地电话业务服务器与语音房间服务器的控制命令端口建立控制链路连接,监控语音房间服务器的工作状态,并与语音房间服务器的语音数据端口建立数据链路连接,监听语音房间服务器的语音数据,以及建立与为电话网电话提供呼叫服务的呼叫服务器的数据链路连接,监听呼叫服务器的语音数据。进一步地,所述落地电话业务服务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:所述落地电话业务服务器在接收到网络电话用户发送的网络电话编码数据后,解码得到网络电话原始PCM数据,放入网络电话语音传输协议的接收帧列表中,并根据电话网电话采样率取出能够重采样出一帧电话网电话原始PCM数据的网络电话原始PCM数据,根据电话网电话采样率对取出的网络电话原始PCM数据进行重采样,得到电话网电话原始PCM数据,将得到的电话网电话原始PCM数据经过电话网电话语音传输协议编码,得到电话网电话编码数据,放入电话网电话语音传输协议的发送帧队列中。进一步地,所述落地电话业务服务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:所述落地电话业务服务器在接收到电话网电话用户发送的电话网电话编码数据后,解码得到电话网电话原始PCM数据,放入电话网电话语音传输协议的接收帧列表中,当根据网络电话采样率判断列表中的数据量能够重采样出一帧网络电话原始PCM数据时,从所述电话网电话语音传输协议的接收帧列表中取出电话网电话原始PCM数据,根据网络电话采样率对取出的电话网电话原始PCM数据进行重采样,得到网络电话原始PCM数据,将得到的网络电话原始PCM数据经过网络电话语音传输协议编码,得到网络电话编码数据,存入网络电话语音传输协议的发送帧队列中。进一步地,所述语音房间服务器的资源信息在所述主叫方为网络电话用户,被叫方为电话网电话用户的情况下,是所述落地电话业务服务器从所述频道管理服务器发送的呼叫请求中获得的,所述频道管理服务器是在主叫方发起呼叫后,为被叫方分配虚拟用户ID,并请求语音房间服务器为被叫方分配语音通道,将语音房间服务器在为被叫方分配语音通道后返回的资源信息携带在呼叫请求中发送给所述落地电话业务服务器;或者,所述语音房间服务器的资源信息在所述主叫方为电话网电话用户,被叫方为网络电话用户的情况下,是所述落地电话业务服务器从所述频道管理服务器发送的返回消息中获得的,所述落地电话业务服务器在接收到所述呼叫请求后,向所述频道管理服务器发送加入请求,以使所述频道管理服务器请求语音房间服务器为主叫方分配语音通道,并将语音房间服务器在为被叫方分配语音通道后返回的资源信息携带在返回消息中发送给所述落地电话业务服务器。进一步地,一种落地电话业务服务器,包括:接收单元、通道建立单元和数据传输单元,其中:所述接收单元,用于接收主叫方发起的呼叫请求,所述主叫方为网络电话用户时,被叫方则为电话网电话用户;所述主叫方为电话网电话用户时,被叫方则为网络电话用户;所述通道建立单元,用于在所述消息接收单元接收到所述呼叫请求后,根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,所述语音房间服务器的资源信息是所述语音房间服务器在为作为主叫方或被叫方的电话网电话用户分配语音通道后返回给频道管理服务器,由所述频道管理服务器发送给所述落地电话业务服务器;所述数据传输单元,用于通过所述数据传输通道在主叫方与被叫方之间传输语音数据。进一步地,所述语音房间服务器的资源信息包含语音房间服务器的地址、控制命令端口和语音数据端口;所述通道建立单元根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,包括:与语音房间服务器的控制命令端口建立控制链路连接,监控语音房间服务器的工作状态,并与语音房间服务器的语音数据端口建立数据链路连接,监听语音房间服务器的语音数据,以及建立与为电话网电话提供呼叫服务的呼叫服务器的数据链路连接,监听呼叫服务器的语音数据。进一步地,所述数据传输单元通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:在接收到网络电话用户发送的网络电话编码数据后,解码得到网络电话原始PCM数据,放入网络电话语音传输协议的接收帧列表中,并根据电话网电话采样率取出能够重采样出一帧电话网电话原始PCM数据的网络电话原始PCM数据,根据电话网电话采样率对取出的网络电话原始PCM数据进行重采样,得到电话网电话原始PCM数据,将得到的电话网电话原始PCM数据经过电话网电话语音传输协议编码,得到电话网电话编码数据,放入电话网电话语音传输协议的发送帧队列中。进一步地,所述数据传输单元通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:在接收到本文档来自技高网...

【技术保护点】
一种网络电话与电话网电话通信的方法,其特征在于,包括:落地电话业务服务器接收主叫方发起的呼叫请求,所述主叫方为网络电话用户时,被叫方则为电话网电话用户;所述主叫方为电话网电话用户时,被叫方则为网络电话用户;所述落地电话业务服务器在接收到所述呼叫请求后,根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,所述语音房间服务器的资源信息是所述语音房间服务器在为作为主叫方或被叫方的电话网电话用户分配语音通道后返回给频道管理服务器,由所述频道管理服务器发送给所述落地电话业务服务器;所述落地电话业务服务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据。

【技术特征摘要】
1.一种网络电话与电话网电话通信的方法,其特征在于,包括:
落地电话业务服务器接收主叫方发起的呼叫请求,所述主叫方为网络电
话用户时,被叫方则为电话网电话用户;所述主叫方为电话网电话用户时,
被叫方则为网络电话用户;
所述落地电话业务服务器在接收到所述呼叫请求后,根据语音房间服务
器的资源信息创建用于主叫方与被叫方之间传输语音数据的数据传输通道,
所述语音房间服务器的资源信息是所述语音房间服务器在为作为主叫方或被
叫方的电话网电话用户分配语音通道后返回给频道管理服务器,由所述频道
管理服务器发送给所述落地电话业务服务器;
所述落地电话业务服务器通过所述数据传输通道在主叫方与被叫方之间
传输语音数据。
2.根据权利要求1所述的方法,其特征在于:
所述语音房间服务器的资源信息包含语音房间服务器的地址、控制命令
端口和语音数据端口;
所述根据语音房间服务器的资源信息创建用于主叫方与被叫方之间传输
语音数据的数据传输通道,包括:所述落地电话业务服务器与语音房间服务
器的控制命令端口建立控制链路连接,监控语音房间服务器的工作状态,并
与语音房间服务器的语音数据端口建立数据链路连接,监听语音房间服务器
的语音数据,以及建立与为电话网电话提供呼叫服务的呼叫服务器的数据链
路连接,监听呼叫服务器的语音数据。
3.根据权利要求1或2所述的方法,其特征在于,所述落地电话业务服
务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:
所述落地电话业务服务器在接收到网络电话用户发送的网络电话编码数
据后,解码得到网络电话原始PCM数据,放入网络电话语音传输协议的接收
帧列表中,并根据电话网电话采样率取出能够重采样出一帧电话网电话原始
PCM数据的网络电话原始PCM数据,根据电话网电话采样率对取出的网络
电话原始PCM数据进行重采样,得到电话网电话原始PCM数据,将得到的

\t电话网电话原始PCM数据经过电话网电话语音传输协议编码,得到电话网电
话编码数据,放入电话网电话语音传输协议的发送帧队列中。
4.根据权利要求1或2所述的方法,其特征在于,所述落地电话业务服
务器通过所述数据传输通道在主叫方与被叫方之间传输语音数据,包括:
所述落地电话业务服务器在接收到电话网电话用户发送的电话网电话编
码数据后,解码得到电话网电话原始PCM数据,放入电话网电话语音传输协
议的接收帧列表中,当根据网络电话采样率判断列表中的数据量能够重采样
出一帧网络电话原始PCM数据时,从所述电话网电话语音传输协议的接收帧
列表中取出电话网电话原始PCM数据,根据网络电话采样率对取出的电话网
电话原始PCM数据进行重采样,得到网络电话原始PCM数据,将得到的网
络电话原始PCM数据经过网络电话语音传输协议编码,得到网络电话编码数
据,存入网络电话语音传输协议的发送帧队列中。
5.根据权利要求1或2所述的方法,其特征在于:
所述语音房间服务器的资源信息在所述主叫方为网络电话用户,被叫方
为电话网电话用户的情况下,是所述落地电话业务服务器从所述频道管理服
务器发送的呼叫请求中获得的,所述频道管理服务器是在主叫方发起呼叫后,
为被叫方分配虚拟用户ID,并请求语音房间服务器为被叫方分配语音通道,
将语音房间服务器在为被叫方分配语音通道后返回的资源信息携带在呼叫请
求中发送给所述落地电话业务服务器;或者,
所述语音房间服务器的资源信息在所述主叫方为电话网电话用户,被叫
方为网络电话用户的情况下,是所述落地电话业务服务器从所述频道管理服
务器发送的返回消息中获得的,所述落地电话业务服务器在接收到所述呼叫
请求后,向所述频道管理服务器发送加入请求,以使所述频道管理服务器请
求语音房间服务器为主叫方分配语音通道,并将语音房间服务器在为被叫方
分配语音通道后返回的资源信息携带在返回消息中发送给所述落地电话业务
服务器。
6.一种落地...

【专利技术属性】
技术研发人员:左华亚陈正超李晓鹏周平
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1