[发明专利]在中间节点不可用的情况下对会话发起协议消息进行路由的方法有效
申请号: | 200780038548.3 | 申请日: | 2007-10-15 |
公开(公告)号: | CN101529851A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 塞巴斯蒂安·普罗沃斯特;尤塞夫·查德利 | 申请(专利权)人: | 法国电信公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 张玉红 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中间 节点 可用 情况 会话 发起 协议 消息 进行 路由 方法 | ||
技术领域
本发明涉及一种用于经由构成信令路径的节点的中间实体来对要路由的 SIP消息进行路由的方法。
本发明在以下情形下发现一种特别有益的应用,其中消息在传递中必须 经过的一个或多个中间实体不可用,并因此所述一个或多个中间实体不能被 相同信令路径上的其他实体联系。
背景技术
电信网络由在发送实体与目的实体之间输送的信令消息在传递中必须经 过的各种中间实体组成。信令消息包含链接到从发送实体到目的实体的呼叫 的信息(诸如,呼叫建立请求)、连同其他信息(诸如,消息传送系统中的消 息的存在的通知)。
这些中间实体可以具有从对信令消息进行路由到要对所述消息实行的动 作的非常不同的作用,诸如为了提供特定服务而插入或去除某些信息。
会话发起协议(SIP)由因特网工程任务组(IETF)定义,最初是为了使 得能够建立、修改、和终止IP网络中的多媒体会话的目的。SIP还已被各种 标准化团体和联盟(诸如,第三代合作伙伴项目(3GPP)以及电信和因特网 融合服务及高级网络协议(TISPAN))采用在基于IP传输的网络控制体系结 构的其定义的架构中。所述体系结构包括IP多媒体子系统(IMS)体系结构。 因此,SIP的使命在于将其自身建立为在不管移动或固定的操作公共网络中使 用的会话建立协议。
与其他信令协议相比,SIP的特征在于其用于在SIP消息自身中输送路 由信息的能力。这是因为第一请求可以包含其必须经过的实体的地址,所述 第一请求发起会话并且被称为初始请求。通过作为会话源的发送实体来将该 数据加入到初始请求消息中,所述数据已由发送实体当其在网络中注册时恢 复或经由其他机制恢复。当提交初始请求时,建立对应于会话的信令路径, 作为呼叫的目的地、网络的体系结构、和会话必需的服务的函数。随后的SIP 请求和应答包含对它们进行路由必须的所有数据。这是与其他协议相比的主 要差异,对于所述其他协议来说,路由实质上基于网络实体中存在的表格, 并且基于存储链接到呼叫的路由数据的呼叫中涉及的实体。
存在两种类型的SIP消息:请求以及对其的应答。应答采用与关联的请 求相反的路径。
在初始请求与随后请求之间进行区分。随后请求是通过由发送实体发送 的初始请求创建的相同SIP对话的部分。仅一些初始请求可以创建SIP对话, 例如邀请(INVITE)消息。在提交用于创建对话的初始请求时,确定随后请 求的路径,即,作为该对话的部分的所有请求必须经过的网络中的SIP实体 组。
SIP初始请求消息包括“请求-URI(Request-URI)”报头(其中URI代 表统一资源标识符),所述“请求-URI”报头包含所述请求的目的实体的地址。 SIP请求可以可选地包括特定的“路由(Route)”报头,所述“路由”报头以 递减顺序并且以URI的形式、包含在到达目的地之前要经过的实体的身份的 列表;这些是请求必须经过的中间实体。
接收初始请求的中间SIP实体(典型地,SIP代理)对请求进行分析。 如果该请求包含“路由”报头,则该实体认为存在于该报头中的第一SIP实 体是它必须将请求转发到的实体。如果该请求不包含“路由”报头,则该实 体使用特定路由机制,根据“请求-URI”报头来确定该请求必须被转发到的 下一实体。
任何SIP实体(不管其是否是中间实体)都可以添加“路由”报头,或 者向现有的“路由”报头添加附加实体的URI。该功能具有许多用途。例如, 它使得所联系的网络中的第一实体能够向“路由”报头添加负责管理向发送 该请求的实体的用户分配的服务的实体的标识符,以便保证该请求经过所述 实体。负责管理服务的实体已知为应用服务器(AS)。
希望保留在信令路径中的该初始请求经过的中间SIP实体在将初始请求 转发到下一节点之前,将它们的标识符插入到初始请求的“记录-路由 (Record-Route)”报头中。
在随后请求的“路由”报头中,重复在提交初始请求时存在于“记录- 路由”报头中的标识符。按照以下方式来对这些请求进行路由。接收随后SIP 请求的中间SIP实体对请求进行分析。如果该请求包含“路由”报头,则该 实体认为存在于该报头中的第一SIP实体是它必须将请求转发到的实体。如 果该请求不包含“路由”报头,则该实体认为存在于“请求-URI”报头中的 实体是它必须将请求转发到的实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于法国电信公司,未经法国电信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780038548.3/2.html,转载请声明来源钻瓜专利网。