CN102144380A - 端对端地址转移 - Google Patents

端对端地址转移 Download PDF

Info

Publication number
CN102144380A
CN102144380A CN2008801310421A CN200880131042A CN102144380A CN 102144380 A CN102144380 A CN 102144380A CN 2008801310421 A CN2008801310421 A CN 2008801310421A CN 200880131042 A CN200880131042 A CN 200880131042A CN 102144380 A CN102144380 A CN 102144380A
Authority
CN
China
Prior art keywords
sip
uri
message
header
entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2008801310421A
Other languages
English (en)
Other versions
CN102144380B (zh
Inventor
J·阿克塞尔
A·阿努尔夫
H·诺丁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN102144380A publication Critical patent/CN102144380A/zh
Application granted granted Critical
Publication of CN102144380B publication Critical patent/CN102144380B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4053Arrangements for multi-party communication, e.g. for conferences without floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/385Uniform resource identifier for session initiation protocol [SIP URI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

根据本发明的第一方面,提供一种促进多个SIP实体之间的URI的端对端转移的方法。该方法包括生成SIP消息,将待转移URI包含在消息的联络人报头中,并且在联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数。

Description

端对端地址转移
技术领域
本发明涉及地址的端对端转移,具体来说,涉及通信网络中使用会话启动协议(SIP)消息的统一资源标识符(URI)的转移。
背景技术
IP多媒体子***(IMS)是由第三代合作伙伴项目(3G)定义的技术,以便通过移动通信网络提供IP多媒体服务。IMS通过使用标准化IMS服务引擎来提供丰富终端用户个人到个人通信体验的关键特征,标准化IMS服务引擎促进新的丰富个人到个人(客户机到客户机)通信。IMS网络能够连接到PSTN/ISDN(公共交换电话网/综合业务数字网)以及因特网。
IMS在同一个会话内提供语音、视频、消息传递、数据等的动态组合。通过增加基本应用以及有可能组合的媒体的数量,提供给终端用户的服务数量将增加,并且将丰富个人之间通信体验。这将引发新一代个人化的丰富多媒体通信服务,包括所谓的“组合IP多媒体”服务。
IMS利用会话启动协议(SIP)来建立和控制用户终端(或者用户终端与应用服务器)之间的呼叫或会话。会话启动协议是由因特网工程任务组(IETF)在RFC 3261中规定的基于文本的协议,与超文本传输协议(HTTP)和简单邮件传输协议(SMTP)相似,用于发起用户之间的交互式通信会话。这类会话包括语音、视频、聊天、互动游戏和虚拟现实。在若干其它IETF规范中还规定对SIP的扩展。
SIP使主叫方建立到被叫方的分组交换会话(使用用户设备(UE)中安装的所谓SIP用户代理(UA))成为可能,即使主叫方在发起呼叫之前不知道被叫方的当前IP地址。由SIP信令所携带的会话描述协议(SDP)用于描述和协商会话的媒体组件。虽然SIP创建为用户到用户协议,但是,IMS允许运营商和服务提供商控制用户对服务的访问以及相应地对用户计费。
附图的图1示意示出IMS在GPRS/PS接入网(IMS当然可通过其它接入网进行操作)的情况下如何适合移动网络架构。呼叫/会话控制功能(CSCF)作为SIP代理在IMS内进行操作。3G架构定义三种类型的CSCF:代理CSCF(P-CSCF),它是在IMS内SIP终端的第一接触点;服务CSCF(S-CSCF),它向用户提供该用户预订的服务;以及询问CSCF(I-CSCF),其作用是识别正确的S-CSCF,并向那个S-CSCF转发经由P-CSCF从SIP终端所接收的请求。
SIP在可如何调用与会话关联的不同服务方面提供灵活性,并且存在其中特定用户或服务的直接联络地址可能需要由第二用户或服务转移(transfer)到第三方的服务。这样做的一种常见方式是通过使用在SIP消息的联络人报头中接收的URI。联络人报头通常用于提供SIP实体之间的直接通信,使得后续请求将针对联络人报头内的URI。但是,在一些网络中,SIP消息的联络人报头可能映射到例如背对背用户代理(B2BUA)(如会话边界控制器(SBC)或者某些应用服务器)的SIP消息的联络人报头,使得用户或服务的直接联络人地址没有到达接收SIP实体。送往用户或服务的消息则必须经过执行原始映射的相同节点,因为要求这些节点执行地址的逆映射。这种逆映射仅当消息在对话内发送并且消息沿用与原始消息相同的路径时才是可能的。
可能要求地址被转移到第三方的服务的一个示例是会议的示例。图2示出其中第一SIP用户代理(在UE-A内)创建‘自组’会议并且随后请求第二SIP用户代理(在UE-B内)拨号进入那个会议的情况的简化信令流程。所执行的步骤如下:
R1.UE-A经由SBC和应用服务器(AS)向SIP服务器(会议服务器或者会议工厂(conference factory))发送INVITE请求。INVITE的请求URI设置成充当会议工厂的SIP服务器的URI(conf-factory-URI)。
R2.SIP服务器接受INVITE,创建会议的焦点,并且向UE-A发送响应,其中联络人报头设置成会议焦点的URI(conf-URI)并且添加“isfocus”特征标签,如RFC 4579所定义。
R3.这个示例中的AS充当B2BUA,将联络人报头映射到也包含“isfocus”特征标签的AS的URI(AS-URI),并且将响应转发给SBC。
R4.SBC也充当B2BUA,将联络人报头映射到它的又包含“isfocus”特征标签的URI(SBC-URI),并且将响应转发给UE-A。
R5.UE-A使用REFER请求来请求UE-B加入会议。按照3GPP TS 24.147,Refer-To报头设置成会议建立期间所得知的会议URI,它由于在SBC的地址映射而作为SBC-URI。
R6.REFER使用标准SIP路由选择路由到UE-B。
R7.在尝试加入会议时,UE-B使用Refer-To报头中的URI作为请求URI来发送INVITE请求。如上所述,Refer-To报头设置成SBC的URI,使得由UE-B所发送的INVITE路由到SBC而不是路由到会议焦点。
现有技术的问题在于,第三方、即UE-B将因用户或服务的直接联络人地址的映射而无法加入会话。
发明内容
本发明的目的是克服或者至少缓解上述问题。
根据本发明的第一方面,提供一种促进多个SIP实体之间的URI的端对端转移的方法。该方法包括生成SIP消息,将待转移URI包含在消息的联络人报头中,并且在联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数。
根据本发明的第二方面,提供一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法。该方法包括在第一SIP实体生成SIP消息,将待转移URI包含在联络人报头中,并且在联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数,以及将SIP消息发送给第二SIP实体。在任何中间背对背用户代理,从第一SIP实体接收SIP消息。该实体在SIP消息的联络人报头内识别指示这个地址将不被改变或替换的参数的存在。SIP实体将SIP消息转发给第二SIP实体,其中其联络人报头未改变。
根据本发明的第三方面,提供一种配置成作为SIP实体进行操作的设备。该设备包括处理器,它用于生成SIP消息,用于将待转移URI包含在联络人报头中,并且用于在联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数。该设备还包括用于将这个SIP消息发送给另一个SIP实体的发射器。该设备可包括SIP服务器并且优选地包括SIP会议服务器。
根据本发明的第四方面,提供一种配置成作为背对背用户代理进行操作的设备。该设备包括:接收器,用于从第一SIP实体接收SIP消息;处理器,用于检查SIP消息的联络人报头中指示联络人报头中的URI将不被改变或替换的参数,并且如果存在该参数,则用于确保联络人报头内的URI不会改变或替换;以及发射器,用于将SIP消息发送给第二SIP实体。
根据本发明的第五方面,提供一种促进多个SIP实体之间的URI的端对端转移的方法。该方法包括生成SIP消息,将待转移URI包含在消息的联络人报头和消息的永久报头中,其中永久报头内的URI将不会由背对背用户代理改变或替换。
根据本发明的第六方面,提供一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法。该方法包括在第一SIP实体生成SIP消息,并且将待转移URI包含在消息的联络人报头和消息的永久报头中。这样,永久报头内的URI将不会由背对背用户代理改变或替换。将SIP消息发送给第二SIP实体。在任何中间背对背用户代理,从第一SIP实体接收SIP消息,并且将其转发给第二SIP实体,其中它的永久报头未改变。
根据本发明的第七方面,提供一种配置成作为SIP实体进行操作的设备。该设备包括处理器,用于生成SIP消息,并且将待转移URI包含在消息的联络人报头和消息的永久报头中。该设备还包括用于将这个消息发送给另一个SIP实体的发射器。该设备可包括SIP服务器并且优选地包括SIP会议服务器。
根据本发明的第八方面,提供一种配置成作为背对背用户代理进行操作的设备。该设备包括:接收器,用于从第一SIP实体接收SIP消息;处理器,用于确保消息的永久报头内的URI不会改变或替换;以及发射器,用于将SIP消息发送给第二SIP实体。
根据本发明的第九方面,提供一种配置成作为SIP实体进行操作的设备。该设备包括:接收器,用于接收第一SIP消息;处理器,用于检查第一SIP消息的永久报头,并且如果URI存在于永久报头内,则生成包含该URI的第二SIP消息;以及发射器,用于将第二SIP消息发送给另一个SIP实体。
根据本发明的第十方面,提供一种促进多个SIP实体之间的URI的端对端转移的方法。该方法包括生成SIP消息,将待转移URI包含在消息的联络人报头和消息主体中,其中消息主体不会由背对背用户代理改变或替换。
根据本发明的第十一方面,提供一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法。该方法包括在第一SIP实体生成SIP消息,将待转移URI包含在消息的联络人报头和消息主体中,其中消息主体不会由背对背用户代理改变或替换,并且将SIP消息发送给第二SIP实体。在任何中间背对背用户代理,从第一SIP实体接收SIP消息,并且将其转发给第二SIP实体,其中它的消息主体未改变。
根据本发明的第十二方面,提供一种配置成作为SIP实体进行操作的设备。该设备包括:处理器,用于将URI包含在SIP消息的消息主体中;以及发射器,用于将SIP消息发送给另一个SIP实体。该设备可包括SIP服务器并且优选地包括SIP会议服务器。
根据本发明的第十三方面,提供一种配置成作为SIP实体进行操作的设备。该设备包括:接收器,用于接收第一SIP消息;处理器,用于处理第一SIP消息,并且如果URI存在于消息主体中,则生成包含该URI的第二SIP消息;以及发射器,用于将第二SIP消息发送给另一个SIP实体。
根据本发明的第十四方面,提供一种建立两个或更多SIP用户之间的会议呼叫的方法。该方法包括首先将SIP INVITE从所述SIP用户的第一用户发送给SIP会议服务器。采用根据上述方面之一将URI从第一SIP实体转移到第二SIP实体的方法,以便将conf-URI从SIP会议服务器传递给第一SIP用户。SIP REFER从所述第一用户发送给另一个用户或者其它每个用户,REFER包含所述conf URI。
附图说明
图1示意示出IP多媒体子***到3G移动通信***中的集成;
图2示出其中第一用户创建‘自组’会议并且随后请求第二用户拨号进入那个会议的已知情况的示例信令流程;
图3示出实现“nomapping”URI参数的图2的情况的示例信令流程;
图4示出实现“P-Unique-Address”报头的图2的情况的简化信令流程;
图5示出实现SIP消息主体中包含的URI的图2的情况的示例信令流程;以及
图6示意示出SIP架构的一个示例。
具体实施方式
已经论述,使用现有技术,并不总是能够将用户地址端对端进行转移,特别是在转移通过背对背用户代理(B2BUA)、如会话边界控制器(SBC)或者某些应用服务器(AS)时,其中背对背用户代理(B2BUA)可能调用拓扑结构和/或身份隐藏(topology and/or identity hiding),这将使会话启动协议(SIP)消息的联络人报头被修改。
为了克服这个问题,在这里提出引入新的URI参数“nomapping”。URI参数添加在URI的host:port组件之后,通过分号分隔(例如sip:cnf-URI;nomapping,如图3所示),并且影响从URI所构成的请求。通过将这个参数添加到URI,它将通知B2BUA关于这个URI不应当由B2BUA映射。B2BUA则将需要像SIP代理服务器那样起作用,转发SIP消息并且将其地址添加到Record-route报头而不是将其映射到联络人报头字段中。
图3示出实现“nomapping”URI参数的图2的情况的简化信令流程。所执行的步骤如下:
S1.UE-A经由SBC和AS向SIP服务器(会议工厂)发送INVITE请求。INVITE的请求URI设置成充当会议工厂的SIP服务器的URI(conf-factory-URI)。
S2.SIP服务器接受INVITE,创建会议的焦点,并且向UE-A发送响应,其中联络人报头设置成会议焦点的URI(conf-URI)并且添加“nomapping”URI参数和“isfocus”特征标签。
S3.通过“nomapping”URI参数的存在来通知AS:虽然它正充当B2BUA,但响应的联络人报头不应当被映射。AS则像SIP代理那样起作用,将响应转发给SBC,其中联络人报头未改变,并且将其地址作为Record-route报头来添加。
S4.类似地,“nomapping”URI参数的存在防止SBC将联络人报头映射到其URI(SBC-URI)。SBC则也像SIP代理那样起作用,将响应转发给UE-A,其中联络人报头未改变,并且将其地址作为Record-route报头来添加。
S5.UE-A使用REFER请求来请求UE-B加入会议。Refer-To报头设置成会议建立期间所得知的会议URI,它由于“nomapping”URI参数的存在而作为会议焦点URI(conf-URI)。
S6.REFER使用标准SIP路由选择路由到UE-B。
S7.UE-B则尝试加入会议,使用Refer-To报头中的URI作为请求URI来发送INVITE请求。如上所述,Refer-To报头设置成会议焦点的URI,使得将INVITE正确地路由到会议焦点。
联络人报头中的URI可以是SIP URI或SIPS URI。SIPS URI的使用允许资源指定它们应当安全地被得到(reach),并且具体来说,应当采用相互TLS认证。
作为该问题的备选解决方案,提出定义新的SIP报头“P-Unique-Address”。“P-Unique-Address”报头将包含不应当由B2BUA映射的URI。SIP实体、如SIP UA或SIP服务器则可使用这个报头来确保其地址可转移到SIP消息的接收方、即端点SIP实体,而没有由中间实体、如B2BUA映射。接收SIP实体可检查这个报头,并且使用字段值中给出的地址。当使用新的“P-Unique-Address”SIP报头时,报头中的URI可以是SIP URI或SIPS URI。它也可能是Tel URI。
图4示出实现“P-Unique-Address”SIP报头的图2的情况的简化信令流程。所执行的步骤如下:
T1.UE-A经由SBC和AS向SIP服务器(会议工厂)发送INVITE请求。INVITE的请求URI设置成充当会议工厂的SIP服务器的URI(conf-factory-URI)。
T2.SIP服务器接受INVITE,创建会议的焦点,向UE-A发送响应,其中联络人报头设置成会议焦点的URI(conf-URI),并且添加“isfocus”特征标签。另外,会议工厂将“P-Unique-Address”报头添加到响应中,并且将它设置成具有“isfocus”特征标签的会议焦点URI(conf-URI)。
T3.充当B2BUA的AS将联络人报头映射到也包含“isfocus”特征标签的AS的URI(AS-URI),并且将响应转发给SBC。AS使“P-Unique-Address”报头中的URI保持不变。
T4.SBC也充当B2BUA,将联络人报头映射到它的又包含“isfocus”特征标签的URI(SBC-URI),并且将响应转发给UE-A。SBC还使“P-Unique-Address”报头中的URI保持不变。
T5.UE-A使用REFER请求来请求UE-B加入会议。UE-A检查“P-Unique-Address”报头,并且使用字段值中的URI将Refer-To报头设置成会议焦点URI(conf-URI)。
T6.REFER使用标准SIP路由选择路由到UE-B。
T7.UE-B则尝试加入会议,使用Refer-To报头中的URI作为请求URI来发送INVITE请求。如上所述,Refer-To报头设置成会议焦点的URI,使得将INVITE正确地路由到会议焦点。
作为该问题的第三备选解决方案,URI可包含在SIP消息的主体中。虽然由SIP消息所携带的消息主体通常是会话描述(使用会话描述协议(SDP)),但它可携带任何基于文本的信息。通常,路由SIP消息所需的所有信息包含在起始行和报头内,使得代理或B2BUA无需检查或改变消息主体。因此,端对端传送消息主体而没有进行修改。消息的端接收方则处理包含该主体的SIP消息,并且可确定主体包含将要用于重定向的URI。主体可以或者可以不经过加密。如同新“P-Unique-Address”SIP报头的使用那样,在将URI放入SIP消息的主体时,URI可以是SIP或SIPS URI或者Tel URI。
再次参照图2所示的情况,图5示出实现SIP消息主体中包含的URI的简化信令流程。所执行的步骤如下:
U1.UE-A经由SBC和AS向SIP服务器(会议工厂)发送INVITE请求。INVITE的请求URI设置成充当会议工厂的SIP服务器的URI(conf-factory-URI)。
U2.会议工厂接受INVITE,创建会议的焦点,并且向UE-A发送响应,其中联络人报头设置成会议焦点的URI(conf-URI)并且添加“isfocus”特征标签。另外,会议工厂将会议焦点的URI***响应主体。
U3.充当B2BUA的AS将联络人报头映射到也包含“isfocus”特征标签的AS的URI(AS-URI),并且将响应转发给SBC。AS使消息的主体、并且因此使会议焦点的URI保持不变。
U4.SBC应用身份/拓扑结构隐藏,将联络人报头映射到它的又包含“isfocus”特征标签的URI(SBC-URI),并且将响应转发给UE-A。SBC还使消息的主体、并且因此使会议焦点的URI保持不变。
U5.作为处理响应的一部分,UE-A识别消息主体包含能够用于将消息重定向到会议工厂的URI。当UE-A使用REFER请求来请求UE-B加入会议时,Refer-To报头设置成消息主体中存在的URI(conf-URI)。
U6.REFER使用标准SIP路由选择路由到UE-B。
U7.UE-B则尝试加入会议,使用Refer-To报头中的URI作为请求URI来发送INVITE请求。如上所述,Refer-To报头设置成会议焦点的URI,使得将INVITE正确地路由到会议焦点。
上述机制使URI能够通过网络透明地转移。这提供如下优点:用户可将这个URI发送给另一个用户,因而使这另一个用户能够使用由URI所标识的服务。会议呼叫是这种服务的一个示例,其中URI标识特定会议会话。这种服务的另一个示例是游戏服务,其中URI标识特定游戏会话。其中用户需要访问由特定身份所标识的服务的许多相似示例是可能的。
图6示意示出其中可能发生上述情况的SIP架构的一个示例。该架构包括三个SIP实体;SIP服务器1、第一SIP用户代理2和第二SIP用户代理3,以及背对背用户代理4。
SIP服务器1适合促进服务,例如上述会议服务器或会议工厂,并且包括处理器5、发射器6和接收器7。处理器5适合通过下列步骤来实现上述解决方案的任一个或全部:
1.创建包含联络人报头的SIP消息,并且将其URI连同‘nomapping’参数一起***联络人报头;或者
2.创建包含P-Unique-Address报头的SIP消息,并且将其URI***这个报头;或者
3.创建SIP消息,并且将其URI***消息主体。
这个SIP消息则使用发射器6发送给第一SIP用户代理2。
从SIP服务器1发送给SIP用户代理2的SIP消息必须穿过背对背用户代理4。背对背用户代理4适合于上述身份和/或拓扑结构隐藏,并且包括接收器8、处理器9和发射器10。接收器8接收从SIP服务器1所发送的SIP消息。处理器9则根据需要来处理这个消息,以便通过下列步骤来实现上述解决方案的任一个或全部:
1.检查SIP消息的联络人报头的‘nomapping’参数,以及如果该参数存在,则处理SIP消息,使联络人报头中的URI保持不变;或者
2.处理SIP消息,使“P-Unique-Address”报头中的URI保持不变;或者
3.处理SIP消息,使消息主体中的URI保持不变。
SIP消息则使用发射器10发送给第一SIP用户代理2。
第一SIP用户代理2适合如上所述将用户或服务的URI发送给第三方,并且包括接收器11、处理器12和发射器13。接收器11通过背对背用户代理4接收从SIP服务器1所发送的SIP消息。处理器12则根据需要来处理这个消息,以便通过下列步骤来实现上述解决方案的任一个或全部:
1.创建包含联络人报头中存在的URI的第二SIP消息;或者
2.检查包含URI的SIP消息的P-Unique-Address报头,以及如果P-Unique-Address报头存在,则创建包含该URI的第二SIP消息;或者
3.为URI检查SIP消息的主体,以及如果消息主体包含URI,则创建包含该URI的第二SIP消息。
第二SIP消息则使用发射器13发送给第二SIP用户代理3。
第二SIP用户代理3适合如上所述使用由第三方发送给它的URI来建立与SIP用户或服务的会话,并且包括接收器14、处理器15和发射器16。接收器14接收从第一SIP用户代理2所发送的第二SIP消息。处理器15则根据需要来处理这个消息,以便建立会话。第三SIP消息则使用发射器16发送给SIP服务器1。
本领域的技术人员会理解,可对上述实施例进行各种修改,而没有背离本发明的范围。

Claims (16)

1.一种促进多个SIP实体之间的URI的端对端转移的方法,所述方法包括下列步骤:
生成SIP消息,将待转移URI包含在所述消息的联络人报头中,并且在所述联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数。
2.一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法,所述方法包括下列步骤:
在所述第一SIP实体生成SIP消息,将待转移URI包含在联络人报头中,并且在所述联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数,以及将所述SIP消息发送给所述第二SIP实体;以及
在任何中间背对背用户代理,从所述第一SIP实体接收所述SIP消息,识别指示这个地址将不被改变或替换的参数存在于所述SIP消息的所述联络人报头内,以及将所述SIP消息转发给所述第二SIP实体,其中它的联络人报头未改变。
3.一种配置成作为SIP实体进行操作的设备,包括:
处理器,用于生成SIP消息,将待转移URI包含在联络人报头中,并且在所述联络人报头中包含向背对背用户代理指示这个URI将不被改变或替换的参数;以及
发射器,用于将这个SIP消息发送给另一个SIP实体。
4.一种配置成作为背对背用户代理进行操作的设备,包括:
接收器,用于从第一SIP实体接收SIP消息;
处理器,用于检查所述SIP消息的联络人报头中指示所述联络人报头中的所述URI将不被改变或替换的参数,并且如果存在所述参数,则确保所述联络人报头内的URI不会改变或替换;以及
发射器,用于将所述SIP消息发送给第二SIP实体。
5.一种促进多个SIP实体之间的URI的端对端转移的方法,所述方法包括下列步骤:
生成SIP消息,将待转移URI包含在所述消息的联络人报头和所述消息的永久报头中,其中所述永久报头内的URI将不会由背对背用户代理改变或替换。
6.一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法,所述方法包括下列步骤:
在所述第一SIP实体生成SIP消息,将待转移URI包含在所述消息的联络人报头和所述消息的永久报头中,其中所述永久报头内的URI不会由背对背用户代理改变或替换,并且将所述SIP消息发送给所述第二SIP实体;以及
在任何中间背对背用户代理,从所述第一SIP实体接收所述SIP消息,并且将所述SIP消息转发给所述第二SIP实体,其中它的永久报头未改变。
7.一种配置成作为SIP实体进行操作的设备,包括:
处理器,用于生成SIP消息,并且将待转移URI包含在所述消息的联络人报头和所述消息的永久报头中,以及
发射器,用于将这个消息发送给另一个SIP实体。
8.一种配置成作为背对背用户代理进行操作的设备,包括:
接收器,用于从第一SIP实体接收SIP消息;
处理器,用于确保所述消息的永久报头内的URI不会改变或替换;以及
发射器,用于将所述SIP消息发送给第二SIP实体。
9.一种配置成作为SIP实体进行操作的设备,包括:
接收器,用于接收第一SIP消息;
处理器,用于检查所述第一SIP消息的永久报头,并且如果URI存在于所述永久报头内,则生成包含所述URI的第二SIP消息;以及
发射器,用于将所述第二SIP消息发送给另一个SIP实体。
10.一种促进多个SIP实体之间的URI的端对端转移的方法,所述方法包括下列步骤:
生成SIP消息,并且将待转移URI包含在所述消息的联络人报头和消息主体中,其中所述消息主体不会由背对背用户代理改变或替换。
11.一种通过任何数量的中间背对背用户代理将URI从第一SIP实体转移到第二SIP实体的方法,所述方法包括下列步骤:
在所述第一SIP实体生成SIP消息,将待转移URI包含在所述消息的联络人报头和所述消息主体中,其中所述消息主体不会由背对背用户代理改变或替换,并且将所述SIP消息发送给所述第二SIP实体;以及
在任何中间背对背用户代理,从所述第一SIP实体接收所述SIP消息,并且将所述SIP消息转发给所述第二SIP实体,其中它的消息主体未改变。
12.一种配置成作为SIP实体进行操作的设备,包括:
处理器,用于将URI包含在SIP消息的消息主体中,以及
发射器,用于将所述SIP消息发送给另一个SIP实体。
13.一种配置成作为SIP实体进行操作的设备,包括:
接收器,用于接收第一SIP消息;
处理器,用于处理所述第一SIP消息,并且如果URI存在于消息主体中,则生成包含所述URI的第二SIP消息;以及
发射器,用于将所述第二SIP消息发送给另一个SIP实体。
14.如权利要求3、7和12中的任一项所述的设备,所述设备是SIP服务器。
15.如权利要求14所述的设备,所述设备是SIP会议服务器。
16.一种在两个或更多SIP用户之间建立会议呼叫的方法,所述方法包括下列步骤:
将SIP INVITE从所述SIP用户的第一用户发送给SIP会议服务器;
采用如权利要求2、6和11中的任一项所述的方法将conf-URI从所述SIP会议服务器传递给第一SIP用户;以及
将SIP REFER从所述第一用户发送给另一个用户或者其它每个用户,REFER包含所述conf URI。
CN200880131042.1A 2008-09-05 2008-09-05 端对端地址转移 Active CN102144380B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2008/061785 WO2010025772A1 (en) 2008-09-05 2008-09-05 End-to-end address transfer

Publications (2)

Publication Number Publication Date
CN102144380A true CN102144380A (zh) 2011-08-03
CN102144380B CN102144380B (zh) 2014-10-29

Family

ID=40601141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880131042.1A Active CN102144380B (zh) 2008-09-05 2008-09-05 端对端地址转移

Country Status (5)

Country Link
US (2) US8606932B2 (zh)
EP (1) EP2335394B1 (zh)
JP (1) JP5260746B2 (zh)
CN (1) CN102144380B (zh)
WO (1) WO2010025772A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010133237A1 (en) * 2009-05-19 2010-11-25 Telefonaktiebolaget L M Ericsson (Publ) Method and system for transfer of call control
EP2571223A1 (en) * 2011-09-14 2013-03-20 Telefonaktiebolaget LM Ericsson (publ) A gateway and a method therein for enabling sip communication over a non-standard sip transport protocol
CN103563412A (zh) * 2011-12-13 2014-02-05 华为技术有限公司 地址信息处理方法、设备及***
US8908843B2 (en) * 2012-03-21 2014-12-09 Avaya Inc. Beaming to the next conference or between concurrent conferences
US10110682B2 (en) * 2012-03-23 2018-10-23 Avaya Inc. Supporting intermediate back to back user agents between user agents and a conference focus
WO2017095456A1 (en) * 2015-11-30 2017-06-08 Hewlett Packard Enterprise Development Lp Media user agent and media back-to-back user agent layers
GB2568699B (en) * 2017-11-23 2019-11-27 Metaswitch Networks Ltd Network entities comprising interworking functions, methods of controlling same, and computer programs
CN108549610B (zh) * 2018-03-27 2021-02-23 深圳忆联信息***有限公司 一种NVMe扩展的实现方法及固态硬盘

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004075518A1 (ja) * 2003-02-19 2004-09-02 National Institute Of Information And Communications Technology, Independent Administrative Agency 通信ノード、シグナリングネットワーク、通信ネットワークシステムおよびその通信方法
CN1679287A (zh) * 2002-08-28 2005-10-05 诺基亚公司 会议***
CN1972319A (zh) * 2005-11-25 2007-05-30 华为技术有限公司 转交地址配置方式的获取方法
CN101155185A (zh) * 2006-09-26 2008-04-02 卡乐西堤企业股份有限公司 Sip通讯协议之交互式nat穿越法

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6680943B1 (en) * 1999-10-01 2004-01-20 Nortel Networks Limited Establishing bi-directional communication sessions across a communications network
US6678735B1 (en) * 2000-01-26 2004-01-13 Nortel Networks Limited Method and apparatus for a sip client manager
US7133923B2 (en) * 2000-12-11 2006-11-07 Acme Packet, Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks via screening
US7484240B2 (en) * 2001-07-13 2009-01-27 Nokia Corporation Mechanism to allow authentication of terminated SIP calls
US7184415B2 (en) * 2001-12-07 2007-02-27 Telefonaktiebolaget Lm Ericsson (Publ) Service access system and method in a telecommunications network
US7266591B1 (en) * 2001-12-17 2007-09-04 Verizon Business Global Llc Providing content delivery during a call hold condition
US7349402B2 (en) * 2002-03-25 2008-03-25 Nokia Corporation Communication system and method to be performed in a communication system
US7254643B1 (en) * 2002-08-08 2007-08-07 At&T Corp. System and method for providing multi-media services to communication devices over a communications network
US7027577B2 (en) * 2002-08-26 2006-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for multi-party call conferencing
KR100498932B1 (ko) * 2002-12-30 2005-07-04 삼성전자주식회사 이동 노드들로 구성된 무선망에서의 세션 설정 장치 및 방법
US7480723B2 (en) * 2003-04-08 2009-01-20 3Com Corporation Method and system for providing directory based services
US7412541B1 (en) * 2003-07-18 2008-08-12 Core Mobility, Inc. Tokenized compression of session initiation protocol data
GB2406464B (en) * 2003-09-29 2006-07-05 Siemens Ag Network entity
KR100661313B1 (ko) * 2003-12-03 2006-12-27 한국전자통신연구원 평생 번호를 사용한 이동성 제공이 가능한 sip 기반의멀티미디어 통신 시스템 및 이동성 제공 방법
US7446812B2 (en) * 2004-01-13 2008-11-04 Micron Technology, Inc. Wide dynamic range operations for imaging
SE527871C2 (sv) * 2004-03-09 2006-06-27 Ericsson Telefon Ab L M Metod och system för hantering av webbtjänster
JP4028853B2 (ja) * 2004-03-30 2007-12-26 株式会社日立製作所 情報サービス通信ネットワークシステムおよびセッション管理サーバ
US8081586B2 (en) * 2004-04-07 2011-12-20 Nokia Corporation Method and apparatus to convey a URI for content indirection use in SIP
GB0414662D0 (en) * 2004-06-30 2004-08-04 Nokia Corp Charging in a communication system
EP1763964B1 (en) * 2004-07-05 2010-10-06 Telefonaktiebolaget LM Ericsson (publ) Devices and methods for push message initiated service
JP2006067400A (ja) * 2004-08-30 2006-03-09 Canon Inc 通信装置、通信装置の制御方法、および通信装置の制御プログラム
US20060047840A1 (en) * 2004-08-31 2006-03-02 Peter Postmus Method and session initiation protocol (SIP) server for the exchange of end-point capabilities
US8055778B2 (en) * 2004-09-30 2011-11-08 Siemens Enterprise Communications, Inc. SIP user agent with simultaneous multiple registrations
US9467488B2 (en) * 2005-02-16 2016-10-11 Sonim Technologies, Inc. Reducing size of messages over the cellular control channel
US20060239247A1 (en) * 2005-04-26 2006-10-26 Peter Postmus Method and session initiation protocol (SIP) server with end-point capabilities check
KR20060115025A (ko) * 2005-05-03 2006-11-08 삼성전자주식회사 아이엠에스에서 서비스 트리거링 시스템 및 방법
JP2006333034A (ja) * 2005-05-26 2006-12-07 Sony Corp 通信方法、通信システム、通信装置、プログラム
AU2006203487B2 (en) * 2005-08-12 2008-04-24 Samsung Electronics Co., Ltd. System and method for transmitting system messages insession initiation protocol
KR101278323B1 (ko) * 2005-11-23 2013-06-25 삼성전자주식회사 PoC 시스템에서 애드 혹 PoC 세션 개설을 위한방법과 단말장치 및 그 시스템
US7852838B2 (en) * 2005-12-13 2010-12-14 Motorola Mobility, Inc. Method and apparatus for selectively redirecting session control for an internet protocol multimedia subsystem
JP2008104112A (ja) * 2006-10-20 2008-05-01 Fujitsu Ltd 送信経路設定装置、送信経路設定方法および送信経路設定プログラム
US9288276B2 (en) * 2006-11-03 2016-03-15 At&T Intellectual Property I, L.P. Application services infrastructure for next generation networks including a notification capability and related methods and computer program products
US7940748B2 (en) * 2006-11-17 2011-05-10 At&T Intellectual Property I, Lp Systems, methods and computer program products supporting provision of web services using IMS
US7877487B2 (en) * 2006-12-29 2011-01-25 Alcatel-Lucent Usa Inc. Dynamic service triggers in communication networks
CN101212418B (zh) 2006-12-31 2010-05-12 华为技术有限公司 背靠背用户代理及其传输信息的方法
JP4703576B2 (ja) * 2007-01-15 2011-06-15 株式会社東芝 コネクションを維持する装置、方法およびプログラム
JP5249952B2 (ja) * 2007-02-22 2013-07-31 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Ipマルチメディアサブシステムサービスへのグループアクセス
JP4764368B2 (ja) * 2007-03-19 2011-08-31 株式会社東芝 通信を確立してメッセージを中継する装置、通信を確立する方法およびプログラム
KR100815562B1 (ko) * 2007-04-11 2008-03-20 주식회사 케이티프리텔 Sip 기반의 세션 처리를 수행하는 단말장치 및 이를이용한 세션 협상 요청 송/수신 방법
CN101335991B (zh) * 2007-06-29 2014-03-12 朗迅科技公司 使非sip用户呼叫sip用户容易的方法
WO2009023641A2 (en) * 2007-08-10 2009-02-19 Research In Motion Limited Communication diversion with a globally routable user agent uniform resource identifier system and method
CA2696132A1 (en) * 2007-08-10 2009-02-19 Research In Motion Limited System and method for configuring and executing communication diversion with a globally routable user agent uniform resource identifier
CN101374117A (zh) * 2007-08-21 2009-02-25 华为技术有限公司 处理电子邮件的方法、电子邮件服务器和客户端
US8325639B2 (en) * 2007-08-21 2012-12-04 Universal Entertainment Corporation IP telephone system
US8230109B2 (en) * 2008-01-10 2012-07-24 Telefonaktiebolaget L M Ericsson (Publ) System and method for handling a session initiation protocol message in a communications network
US8855103B2 (en) * 2008-01-17 2014-10-07 Blackberry Limited Personal network access control system and method
US9654515B2 (en) * 2008-01-23 2017-05-16 Oracle International Corporation Service oriented architecture-based SCIM platform
US9241253B2 (en) * 2008-01-24 2016-01-19 At&T Intellectual Property I, L.P. System and method of providing a user with a registration review in IMS system
US8924567B1 (en) * 2008-08-29 2014-12-30 Avaya Inc. SIP service wrap
US8028074B2 (en) * 2008-09-12 2011-09-27 Research In Motion Limited Obtaining information associated with established sessions
US8401154B2 (en) * 2009-09-17 2013-03-19 Verizon Patent And Licensing Inc. Emergency text communications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1679287A (zh) * 2002-08-28 2005-10-05 诺基亚公司 会议***
WO2004075518A1 (ja) * 2003-02-19 2004-09-02 National Institute Of Information And Communications Technology, Independent Administrative Agency 通信ノード、シグナリングネットワーク、通信ネットワークシステムおよびその通信方法
CN1972319A (zh) * 2005-11-25 2007-05-30 华为技术有限公司 转交地址配置方式的获取方法
CN101155185A (zh) * 2006-09-26 2008-04-02 卡乐西堤企业股份有限公司 Sip通讯协议之交互式nat穿越法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CAMARILLO & JOHNSTON: "Ad-Hoc Conferencing in the Session Initiation Protocol (SIP);draft-camarillo-sipping-adhoc-conferencing-00.txt", 《IETF STANDARD-WORKING-DRAFT》 *
MARJOU: ""Best Current Practices for a Session Initiation Protocol (SIP) Transparent Back-To-Back User-Agent (B2BUA); draft-marjou-sipping-b2bua-01"", 《IETF STANDARD-WORKING-DRAFT》 *

Also Published As

Publication number Publication date
JP5260746B2 (ja) 2013-08-14
US9420018B2 (en) 2016-08-16
US8606932B2 (en) 2013-12-10
JP2012502520A (ja) 2012-01-26
WO2010025772A1 (en) 2010-03-11
US20110314166A1 (en) 2011-12-22
EP2335394B1 (en) 2016-07-20
US20140098716A1 (en) 2014-04-10
EP2335394A1 (en) 2011-06-22
CN102144380B (zh) 2014-10-29

Similar Documents

Publication Publication Date Title
KR100886548B1 (ko) 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템
JP4480634B2 (ja) 通信システム及びセッション確立方法
CN102144380B (zh) 端对端地址转移
CN1957578B (zh) 建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备
JP2008543135A (ja) Ipマルチメディアサブシステム(ims)おける呼転送
US8325707B2 (en) Session initiation from application servers in an IP multimedia subsystem
CN101690073B (zh) 跨越数据网络的ip链路建立的方法和装置
CN101313553A (zh) Ip多媒体子***中的消息处理
EP1609286A1 (en) Methods and apparatuses for requesting a service on behalf of a party
US9246955B2 (en) Capability query handling in a communication network
CN100574474C (zh) 一种通讯***中建立通讯业务连接的方法
WO2011091848A1 (en) Method and equipment for forwarding a sip request message having alerting information associated therewith to a receiving subscriber in a sip based communications network
US20080208993A1 (en) Method For Distributing New Services in an Internet Multimedia Subsystem (Ims), and a Node Adapted Therefore
US9762621B2 (en) Call routing for IP multimedia subsystem users
CN101114993B (zh) 一种会话初始协议网络***及控制业务路由的方法
Sisalem et al. Understanding SIP
US20080137647A1 (en) VoIP terminal and method for providing multi-call service
KR100894906B1 (ko) 세션 설정 프로토콜 기반의 ip 멀티미디어 서비스를제공하는 단말장치, 호 세션 제어 기능 장치 및 이를이용한 서비스 요청 송/수신 방법
CN102301675A (zh) 利用sip由多个用户共享同一用户设备的方法和用户设备
Aziz et al. Design and Analysis of IP-Multimedia Subsystem (IMS)
KR101129247B1 (ko) 인스턴트 메시징 서비스에 따른 호 처리 방법 및 장치
KR100757535B1 (ko) 어플리케이션 구분이 가능한 멀티미디어 서비스 방법 및장치
Bhat Voice Over IP–The SIP Way
Muswera et al. Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone
Soitinaho Session Initiation Protocol (SIP)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant