[发明专利]SIP消息收发系统及方法有效
申请号: | 201280011038.8 | 申请日: | 2012-03-02 |
公开(公告)号: | CN103404106B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | 宋在敏;朴炳哉;尹熙兑 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/741 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;张川绪 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sip 消息 收发 系统 方法 | ||
技术领域
本发明涉及一种用于在网络上自如地收发SIP消息的技术。
背景技术
亦被称为网络电话技术的VOIP(Voice Over IP)技术作为一种通过互联网提供语音通话服务的技术,不仅具有能够以低廉的费用提供语音通话的优点,同时还具有便于利用语音通话服务提供各种多媒体服务的优点,因此近来得到迅速的普及。
作为这种用于网络电话等服务的基础协议之一可举例SIP。SIP是由互联网工程任务组(IETF:Internet Engineering Task Force)出于生成和终止多媒体会话(Session)的目的而提出的协议,因其内容简单而易于开发和实现,并由于以互联网为基准而制作,因此具有便于提供互联网的各种多媒体服务的优点。
另外,对于利用如上所述的SIP的VOIP服务而言,通常是由终端利用UDP而与代理服务器之间接发消息。然而如果所述终端存在于防火墙等内部,则UDP包将无法通过所述防火墙,因此出现无法提供服务的问题。
发明内容
技术问题
本发明是为了解决如上所述的问题而提出的,本发明的目的在于提供一种即使在用户终端存在于防火墙等安全工具内部的情况下,也能够与外界自如地收发SIP消息的系统及方法。
技术方案
为了解决上述技术问题,根据本发明一个实施例的SIP消息收发系统包括:用户终端和SIP中介服务器,该用户终端包含:SIP客户端,用于生成SIP消息;以及外部收发模块,用于从所述SIP客户端接收所述SIP消息,并生成隧穿头(tunneling header)结合于接收的所述SIP消息的包,且将生成的所述包发送给SIP中介服务器,该SIP中介服务器从由所述外部收发模块接收的所述包中除去所述隧穿头,并将除去所述隧穿头的所述SIP消息发送给所述用户终端的通信对象。
另外,为了解决上述技术问题,根据本发明一个实施例的SIP中介服务器包括:第一连接模块,利用TCP而与用户终端连接,并从所述用户终端接收结合有隧穿头的SIP消息;端口管理模块,用于管理分配到与所述第一连接模块相连的所述用户终端的端口(PORT);消息处理模块,用于从由所述第一连接模块接收的所述SIP消息中除去所述隧穿头;第二连接模块,利用UDP而将除去所述隧穿头的SIP消息发送给所述用户终端的通信对象。
另外,为了解决上述技术问题,根据本发明一个实施例的SIP消息收发方法包括如下步骤:在SIP中介服务器中,从用户终端接收包;在所述SIP中介服务器中,从接收到的所述包中除去隧穿头而提取SIP消息;在所述SIP中介服务器中,将提取的所述SIP消息的源地址置换为所述SIP中介服务器的地址;在所述SIP中介服务器中,将提取的所述SIP消息发送给所述用户终端的通信对象。
另外,为了解决上述技术问题,根据本发明一个实施例的SIP消息收发方法包括如下步骤:在SIP中介服务器中,从通信对象接收SIP消息;在所述SIP中介服务器中,将接收的所述SIP消息的目的地地址置换为用户终端的本地地址;在所述SIP中介服务器中,生成在目的地地址已被置换的所述SIP消息中结合有隧穿头的包;在所述SIP中介服务器中,将生成的所述包发送至所述用户终端。
有益效果
如果根据本发明的实施例,则即使在用户终端存在于防火墙等安全工具内部的情况下,消息也能够通过所述安全工具,从而可以与外部的代理服务器之间收发SIP消息,据此与网络的限制事项无关而总能提供利用SIP的服务。
并且,根据本发明,为了实现用于通过所述安全工具的消息隧穿而采用将SIP消息包装为HTTP包的方法,因其无需分析SIP消息本身,因此可实现隧穿所需计算量的最少化,并具有与所述安全工具的种类无关而总能执行消息隧穿的优点。即,在本发明中SIP中介服务器只执行通过与用户终端之间的TCP接入对应而分配UDP端口,并将通过所述TCP接入而接收的消息传送给被分配的UDP端口的功能,因此与现有技术中的基于TCP的SIP代理服务器等不同,并不包含管理会话信息之类的附加功能。因此,根据本发明时,相比于基于TCP的SIP代理服务器,SIP中介服务器具有能够在一个服务器中处理更多数据的优点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280011038.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型食品包装盒底座
- 下一篇:一种新型的汽车扶手箱