[发明专利]一种具有代理机制的VoIP系统及其通信方法无效
申请号: | 200910244598.8 | 申请日: | 2009-12-31 |
公开(公告)号: | CN102118363A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 林鲲鹏;王允升;郭寿益 | 申请(专利权)人: | 北京大唐高鸿数据网络技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04M7/00 |
代理公司: | 北京北新智诚知识产权代理有限公司 11100 | 代理人: | 陈曦 |
地址: | 100191 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 代理 机制 voip 系统 及其 通信 方法 | ||
1.一种使用代理服务器的VoIP系统,包括通过平台连接的多个子网,每个子网内有多个通过所述代理服务器和NAT服务器连接到平台的终端,其特征在于:
所述终端通过代理服务器与所述NAT服务器连接,
所述代理服务器具有用于与所述终端通信的内网地址、用于与所述平台通信的信令映射端口以及用于媒体通信的媒体映射端口,所述信令映射端口和所述媒体映射端口在所述NAT服务器注册。
2.一种在如权利要求1所述的VoIP系统中使用的通信方法,其特征在于包括以下步骤:
1)与所述代理服务器在同一子网内的终端通过所述信令映射端口向所述代理服务器发送注册消息;
2)所述代理服务器记录所述终端的IP地址和注册号码,并对所述终端的注册消息进行信令修改,将源地址域和目标地址域替换成所述平台的IP地址,将Via、Contact域中的地址替换为所述NAT服务器的IP地址,然后发送给所述平台;
3)所述代理服务器收到所述平台回复的消息后,根据所述注册号码找到对应的所述终端,将所述平台回复的消息中的源地址和目标地址替换为所述代理服务器的所述内网地址,将所述平台回复的消息中的Via、Contact域中的地址替换为所述终端的IP地址,发送到所述终端;
4)当所述终端发起对另一子网的另一终端的呼叫时,所述代理服务器对来自所述终端的呼叫消息,将源地址和目标地址域替换成所述平台的IP地址,将Via、Contact域中的地址替换为所述NAT服务器的IP地址,然后发送给所述平台;
5)所述平台向所述代理服务器发出确认消息,向所述另一子网的另一代理服务器发出呼叫消息;
6)所述代理服务器将所述确认消息中的源地址和目标地址替换为所述代理服务器的所述内网地址,将所述确认消息中的Via、Contact域中的地址替换为所述终端的IP地址,发送到所述终端;所述另一代理服务器将所述呼叫消息中的源地址和目标地址替换为所述另一代理服务器的所述内网地址,将所述呼叫消息中的Via、Contact域中的地址替换为所述另一终端的IP地址,发送到所述另一终端;
7)所述另一终端向所述另一代理服务器发出回复消息,经所述另一代理服务器发送到平台,所述平台发送到所述代理服务器,所述代理服务器将所述回复消息中的源地址和目标地址替换为所述代理服务器的所述内网地址,将所述回复消息中的Via、Contact域中的地址替换为所述终端的IP地址,发送到所述终端;
8)所述终端收到所述回复消息后开始发送RTP媒体包;
9)所述代理服务器不经过平台将所述RTP媒体包直接发送到所述另一代理服务器的映射端口,由所述另一代理服务器发送给所述另一终端;
10)所述另一终端发送RTP媒体包到所述另一代理服务器,所述另一代理服务器不经过平台直接将所述媒体包发送到所述代理服务器的映射端口;
11)反复进行步骤8~10,直至所述终端或所述另一终端发出结束消息;
12)与发出所述结束消息的终端在同一子网的所述代理服务器或所述另一代理服务器将所述结束消息中的源地址和目标地址替换为所述平台的IP地址,将所述结束消息中的Via、Contact域中的地址替换为所述NAT服务器的IP地址,发送到所述平台;
13)所述代理服务器或所述另一代理服务器收到来自平台的消息后,将源地址和目标地址替换为所述代理服务器的所述内网地址,将Via和Contact域中的地址替换为所述终端或所述另一终端的IP地址,发送出去;
14)所述终端或所述另一终端收到步骤13中的所述消息,结束。
3.如权利要求3所述的通信方法,其特征在于:
在步骤4中,所述代理服务器还将SDP中的媒体地址替换成所述NAT服务器的IP地址,将媒体端口替换成所述映射端口。
4.如权利要求3所述的通信方法,其特征在于:
在步骤9中,所述代理服务器按照IAX协议对所述RTP媒体包进行封装,然后再发送。
5.如权利要求5所述的通信方法,其特征在于:
所述步骤9中,所述另一代理服务器按照IAX协议对所述RTP媒体包进行解析,再用UDP封装后发送到所述另一终端。
6.如权利要求3所述的通信方法,其特征在于:
在所述步骤9和步骤10中,所述代理服务器和所述另一代理服务器通过所述NAT服务器进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大唐高鸿数据网络技术有限公司,未经北京大唐高鸿数据网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910244598.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于VoIP的矿用扩播电话系统
- 下一篇:一种调频水声通信系统的解调方法