CN101300859A - 应用通信特征扩展的***和方法 - Google Patents

应用通信特征扩展的***和方法 Download PDF

Info

Publication number
CN101300859A
CN101300859A CN200680041080.9A CN200680041080A CN101300859A CN 101300859 A CN101300859 A CN 101300859A CN 200680041080 A CN200680041080 A CN 200680041080A CN 101300859 A CN101300859 A CN 101300859A
Authority
CN
China
Prior art keywords
expansion
request
identifier
change
server
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
CN200680041080.9A
Other languages
English (en)
Other versions
CN101300859B (zh
Inventor
史蒂文·R·多诺万
艾尔洋·穆恩
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101300859A publication Critical patent/CN101300859A/zh
Application granted granted Critical
Publication of CN101300859B publication Critical patent/CN101300859B/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/1066Session management
    • H04L65/1101Session protocols
    • 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/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • 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/10Architectures or entities
    • H04L65/1063Application servers providing network services
    • 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/1096Supplementary features, e.g. call forwarding or call holding
    • 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
    • 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)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种应用通信特征扩展的***和方法包括使用与始端点相关联的第一标识符和与终端点相关联的第二标识符辅助在始端点和终端点之间的请求交换。在交换期间接收经更改的请求。该经更改的请求包括:新标识符,该新标识符代表从经更改的第一标识符和经更改的第二标识符中选择的一个;扩展,该扩展提供关于处理经更改的请求的信息。确定和应用包括在经更改的请求中的扩展。

Description

应用通信特征扩展的***和方法
技术领域
本发明一般地涉及通信领域,且更具体地涉及应用通信特征扩展的***和方法。
背景技术
网络和网络部件通过在端点间交换请求而辅助端点间的通信会话。在网络中,存在呼叫路由选择层用以对请求进行路由选择,且存在应用层用以代表端点来配置通信特征。当应用层代表端点执行通信特征时,应用层可能需要呼叫路由选择层基于执行的通信特征来采取多种行动。现有的机制假定请求目的地的变化应视为呼叫转移特征的实例。然而,不总是该情形。呼叫路由选择层和应用层之间相互作用的缺乏例如对于如下特征是不希望的:呼叫转移、随我行(find-me)、虚号码或导致服务请求目的地变化的其它特征。
发明内容
根据前述,本领域的技术人员可以理解的是出现了对于允许应用层和呼叫路由选择层之间的相互作用的改进的***和方法的需要。依照本发明,可以减少或消除与常规***和方法应用通信特征相关联的缺点和问题。
根据本发明的一个实施例,应用通信特征扩展的***和方法包括使用与始端点相关联的第一标识符和与终端点相关联的第二标识符来辅助在始端点和终端点之间的请求交换。在交换期间接收经更改的请求。该经更改的请求包括:新标识符,该新标识符代表从经更改的第一标识符和经更改的第二标识符中选择的一个;扩展,该扩展提供关于处理经更改的请求的信息。确定和应用包括在经更改的请求中的扩展。
本发明的某些实施例可以提供一个或多个技术优势。一个实施例的技术优势包括可供网络的应用层和呼叫路由选择层之间进行交互。应用层和呼叫路由选择层之间的交互允许呼叫路由选择层确定如何基于执行的特征来处理请求。例如,如果实施呼叫路由选择的网络部件从调用通信特征的网络部件接收端点的新标识符,那么呼叫路由选择部件可以基于通信特征扩展来确定如何处理该新标识符。实施例的另一个技术优势包括区分下列应用:改变请求实际目的地的应用;以及使用不同的地址、电话号码或名字来将请求路由选择到相同地址的应用。例如,呼叫转移应用将请求路由选择到不同目的地;然而,虚号码应用使用不同地址、电话号码或名字来将请求路由选择到相同目的地。
本发明的某些实施例可以不包括、包括一些或包括所有上述技术优势。根据本文包括的附图、描述和权利要求,本领域的技术人员可以易于清楚一个或多个其它技术优势。
附图说明
为了更加全面地理解本发明及其特征和优势,现在结合附图参考下面的描述,其中相同的附图标记代表相同的部分,其中:
图1说明可供应用通信特征扩展的***的实施例;
图2是说明在终止服务中应用通信特征扩展的实施例的呼叫流程图;
图3是说明在终止服务中应用通信特征扩展的另一个实施例的呼叫流程图。
具体实施方式
图1说明可供应用通信特征扩展的***10的实施例。***10包括对端点100的信令或控制请求进行路由选择的网络部件,例如服务器106、108和110。
该请求包括任何合适的信息,例如报头或会话的阶段(phase),所述包头包括标识符和扩展。所述标识符以任何合适的形式标识端点100,例如与被叫方相关联的请求统一资源标识符(请求URI)、与主叫方相关联的P断言标识(P-Asserted-Identity)、或与呼叫转移方相关联的转向报头URI。所述扩展包括提供指令给网络部件的令牌(token)。可以在通信会话的任何阶段更改标识符,且扩展指导网络部件如何处理更改后的标识符。
会话的阶段代表通信会话期间特定的交换。所述阶段可以包括始发阶段、终止阶段、呼叫转移始发阶段、终止注册阶段或终止非注册阶段。始发阶段涉及与主叫方相关联的特征的授权和执行。呼叫转移始发阶段与呼叫转移特征一起发生。这个阶段涉及与转移方相关联的特征的授权和执行,转移方在原始请求中是被叫方。终止阶段涉及与被叫方相关联的特征的授权和执行。这个阶段可以被分成终止注册和终止非注册阶段。终止注册阶段是对于当前注册到网络102的终止端点100的。一旦执行该特征,便期待该请求被路由选择到任何注册的联系点(contact)。终止非注册阶段是对于当前没有注册到网络102的终止端点100的。在这个阶段中可以作为一种特征来调用呼叫转移。
在通信会话的每个阶段期间,网络部件提供特定服务给与该会话阶段相对应的端点100。例如,网络部件在始发阶段期间提供始发服务给端点100。通过对请求进行路由选择,辅助端点100间的通信会话。
在***10中,端点100交换音频、语音、数据、视频或其他信息。为了控制信息的交换,端点100在***10中发送信令或任何合适的控制请求用以建立与其他端点100的通信。此外,请求可以遵循任何合适的通信协议,例如会话启动协议(SIP)或因特网协议(IP)多媒体***(IMS)。端点100可以是任何向用户提供通信服务的硬件和/或软件的组合。端点100可以包括:模拟或数字或因特网协议(IP)电话、蜂窝电话、无线保真(Wi-Fi)电话、具有电话应用的个人计算机、个人数字助理或任何其他合适的通信装置。每个端点100具有关联的标识符,例如号码、地址和/或名字。任何合适的端点100的标识符可以在任何合适的通信会话阶段被更改。例如,始端点100的P断言标识可以在始发阶段期间被更改。作为另一个例子,终端点100的请求URI可以在终止阶段期间被更改。在一个实施例中,端点100具有多个关联的号码、地址和/或名字。例如,始端点100使用虚号码作为原始标识符来向终端点100发送请求,且该标识符被更改用以反映终端点100的实号码。
网络102辅助端点100间的通信。网络102可以包括:公共交换电话网络(PSTN)、局域网(LAN)、广域网(WAN)、Wi-Fi网络、任何其他公共或私有数据网络、局部的或地域的或例如因特网的全球通信网络、企业内联网、其他合适的有线的或无线的通信连接、或任何合适的前述网络的组合。网络102可以包括下列各项的任何组合:网关、路由器、集线器、交换机、接入点、基站以及任何可以实现任何合适的协议或通信的其他硬件和/或软件。
网络部件包括在汇集点(PoP)104中。PoP 104包含网络部件的任何合适的组合,且可以与其他PoP 104交互。每个端点100可以被指派给特定的PoP 104。例如,端点100a与PoP 104a相关联,端点100b与PoP104b相关联,且端点100c与PoP 104c相关联。
在说明的实施例中,每个PoP 104包括服务器106、108和110。每个服务器106、108和110可以代表传输请求、消息或其他通信的逻辑实体。服务器106、108和110可以按任何合适的速率来处理任何合适数目的请求,且可以支持任何合适的通信协议中的请求。
服务器106参与对从始发请求的端点100(始端点100)到接收请求的端点100(终端点100)的请求的路由选择。在说明的实施例中,服务器106是边界代理服务器(edge proxy server),该边界代理服务器是端点100的请求的入口和出口点。服务器106还可以支持信令压缩、鉴权和身份声明、协议适配、信令的网络地址转换/防火墙(NAT/FW)转换、以及在多个接入位置与核心网络服务和部件之间允许无缝互操作性的其他功能。
服务器108还参与对从始端点100到终端点100的请求的路由选择。除对请求进行路由选择外,服务器108还可以提供鉴权、授权、注册、服务选择、交互、和通过网络地址转换(NAT)来启用、接入和管理服务和端点100数据、存在或简单穿越用户数据报协议(UDP)(STUN)功能。
服务器110是作为应用服务器工作,并且代表端点100执行特征或应用的网络部件。在一个实施例中,服务器110在全IP环境中提供服务所需的基本通信功能。基于应用,服务器110可以按不同的模式起作用,例如用户代理服务器(UAS)、用户代理客户端(UAC)、作为代理、或作为B2BUA。在UAS模式中,服务器110可以通过生成终结响应来决定终止请求。在这个模式中,服务器110遵循互联网工程任务组(IETF)意见请求(RFC)3261中指定的UA规则。在UAC模式中,服务器110作为如IETF RFC 3261中指定的UA起作用,并且生成到服务器108的请求,且服务器108将请求代理到终端点100。在代理模式中,服务器110代理从服务器108接收的请求。服务器110如IETF RFC 3261中指定的那样来实现代理行为。在B2BUA模式中,服务器110接收来自服务器108的请求,并且基于接收的请求生成到服务器108的新请求。该新请求用于不同的对话。在这个工作模式中,服务器110如IETF RFC 3261中指定的那样作为用于多个对话的B2BUA来起作用。服务器110中的应用基于通信会话类型和请求的语境来确定将服务器110置于何种模式。例如,服务器110可以根据来自始端点100的请求作为UAS、代理或B2BUA起作用。
在工作中,始端点100a通过网络102a向PoP 104a发送请求,启动通信会话的始发阶段。在始发阶段期间,网络部件提供始发服务给始端点100a。服务器106a最初接收该请求并将该请求代理给服务器108a,并且服务器108a确定如何继续进行该请求。服务器108a参考与始端点100a相关联的服务配置文件来做出确定。例如,服务器108a可以确定其需要将请求代理到服务器110a,服务器110a也与始端点100a相关联。服务器110a根据其特定模式来处理该请求。例如,如果服务器110a在代理模式中,那么服务器110a基于会话的阶段来调用适当的特征,并且在处理该请求后将该请求代理回服务器108a。服务器108a将请求代理到与终端点100b相关联的服务器108b,来开始会话的终止阶段和对应的终止服务。
服务器108b参考与终端点100b相关联的服务配置文件来确定如何继续进行该请求。例如,服务器108b可以确定其需要将请求代理到服务器110b。服务器108b将请求代理到服务器110b,并且服务器110b调用适当的特征。如果服务器110b作为代理服务器起作用,那么服务器110b完成处理该请求且将该请求代理回服务器108b。一旦服务器108b完成为终端点100b提供终止服务,那么服务器108b开始联系点路由选择并且代理该请求到服务器106b,服务器106b与终端点100b相关联。服务器106b代理该请求到终端点100b,从而可以在始端点100a和终端点100b之间建立会话。
在建立通信会话的期间,在任何阶段中,服务器110可以向服务器108返回请求,该请求在报头中包含不同的标识符。例如,如果终端点100向另一端点100转移请求,那么改变该请求中的标识符。作为另一个例子,如果终端点100具有几个相关的号码、名字和/或地址,那么该请求可被发往一个地址而不是原始请求中包括的号码。还作为另一个例子,标识符可以在始发服务期间被更改,例如在紧急呼叫中。例如,服务器108在具有标识始端点100的P断言标识的始发服务期间向服务器110发送请求。用紧急服务询问密钥(ESQK)来更新P断言标识,紧急服务询问密钥标识服务器110处的呼叫实例且用于查找位置信息。通常地,在接收到新标识符之后,服务器108将停止服务于先前的识别符而开始服务于新标识符。服务器108将接收请求且开始服务于端点100或调用不适当的特征。在呼叫转移的情况、虚号码情况中或点击拨号情形中可能是不希望这种行为的。
在一个实施例中,当服务器110代理新标识符到服务器108时,报头中还包括指导服务器108处理新标识符的扩展。该扩展可以包括任何合适的令牌,例如跳转令牌或连续令牌。该令牌是服务器108处理新标识符时遵循的指令。例如,当始端点100的标识符被更改时,跳转令牌指导服务器108停止对于始端点100的始发服务而启动对于终端点100的终止服务。继续上述紧急呼叫的例子,在标识符的更改之后,服务器110使用指示如何处理剩余始发服务的跳转令牌将请求代理回服务器108,并且将该呼叫路由选择到终端点100。作为另一个例子,当终端点100的标识符被更改时,跳转令牌指导服务器108停止终止服务而启动对于新标识符的联系点路由选择。还作为另一个例子,在始发阶段中,继续令牌指导服务器108继续当前始发服务。在一个实施例中,这个行为发生在原始标识符和新标识符共享相同服务配置文件时。作为另一个例子,在终止阶段中的继续令牌指导服务器108继续对于终端点100的终止服务。在一个实施例中,这个行为发生在原始标识符和新标识符共享相同服务配置文件时。
可以对***10做更改、增加或省略而不背离本发明的范围。例如,***10可以包括任何合适数目的辅助端点100间通信的服务器106、108和110。作为另一个例子,端点100可以使用任何合适的网络部件来建立通信会话,且可以按任何合适的方式使用所述部件。此外,可以使用任何合适的逻辑来执行***10中的操作。
图2是说明在终止服务中应用通信特征扩展的实施例的呼叫流程图。始端点100a试图与终端点100b建立通信会话。对该会话的请求包括终端点100b的原始标识符,例如虚号码。作为一个例子,虚号码由实号码代替,该实号码是新标识符。网络部件工作以使用原始标识符和新标识符在始端点100a和终端点100b之间建立通信会话。
在消息200,端点100a向服务器106a发送请求用以开始与终端点100b的通信会话。服务器106a代理会话请求到服务器108a。服务器108a在实例204中参考始端点100a的服务配置文件来确定如何继续进行该请求。基于服务配置文件中的信息,服务器108a在消息206代理该会话请求到服务器110a。服务器110a在实例208中处理该请求。在说明的实施例中,服务器110a处于代理模式且相应地处理该请求。在消息210,服务器110a将该会话请求代理回服务器108a,且服务器108a在消息212代理该请求到与终端点100b相关联的服务器108b。服务器108b在实例214参考终端点100b的服务配置文件。基于服务配置文件中的信息,服务器108b在消息216代理该会话请求到服务器110b。
在说明的实施例中,服务器110b在实例218用终端点100b的新标识符代替终端点100b的原始标识符。例如,服务器110b用实号码或具有IP地址的虚号码代替虚号码。当服务器110b改变标识符时,服务器110b还生成扩展且将该扩展包括在请求的报头中。在说明的实施例中,扩展包括继续令牌。服务器110b在消息220代理具有新标识符和扩展的请求到服务器108b。由于该扩展包括继续令牌,所以服务器108b使用新标识符继续对于终端点100b的终止会话。呼叫流程在步骤222继续,其中通过将请求路由选择到与终端点100b相关联的边缘代理服务器并最终路由选择到终端点100b,来建立与端点100b的通信会话。
图3是说明在终止服务中应用通信特征扩展的另一个实施例的呼叫流程图。在点击拨号情况中,应用启动对于通信会话而不是端点100的请求。与终端点100相关联的服务器108处理该请求。该呼叫流程图说明在请求到达正确的处理该请求的服务器108之前被代理到错误服务器108的例子。
在实例300,服务器110b在实例300启动请求以建立与终端点100c的会话。例如,在点击拨号的情况中,用户点击网站上的链接,从而应用启动会话请求。在消息302,服务器110b用具有跳转令牌的扩展来填充该会话请求,且代理该请求到服务器108b以用于对于发起者的终止服务。服务器108b试图在实例304处理该请求;然而,服务器108b确定该请求中的标识符不是与PoP 104b相关联的。所以,服务器108b在消息306代理该请求到服务器108c。服务器108c负责为终端点100c提供终止服务,并位于与终端点100c相关联的PoP 104c中。在实例308,服务器108c启动对于端点100c的终止服务,由于扩展中的跳转令牌而跳过对服务配置文件的参考,且开始对于端点100c的联系点路由选择。服务器108c在消息310代理该请求到服务器106c,且继续与终端点100c建立通信会话。
该呼叫流程图仅仅是示例性说明。例如,服务器108可以按另一个模式来工作,这使得呼叫流程图相应变化。可以对呼叫流程图做更改、增加或省略。此外,可以按任何合适的方式来执行消息和实例。
虽然根据某些实施例和一般相关的方法描述了本公开,但是实施例和方法的变更和置换对于本领域的技术人员是显而易见的。因此,示例实施例的上述描述并不限制本公开。其他变化、替代和变更也是可能的而不背离本公开的范围和主旨。

Claims (28)

1.一种用于应用通信特征扩展的方法,该方法包含:
使用与始端点相关联的第一标识符和与终端点相关联的第二标识符来辅助在所述始端点和所述终端点之间的请求交换;
在所述交换期间接收经更改的请求,其中该经更改的请求包括:
新标识符,该新标识符代表从经更改的第一标识符和经更改的第二标识符中选择的一个;
扩展,该扩展提供关于处理所述经更改的请求的信息;
确定包括在所述经更改的请求中的扩展;
应用该扩展。
2.如权利要求1所述的方法,该方法还包括从网络部件接收请求,其中所述请求由所述网络部件启动。
3.如权利要求1所述的方法,该方法还包括从所述经更改的请求中移除所述扩展。
4.如权利要求1所述的方法,其中所述新标识符是经更改的第一标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
5.如权利要求1所述的方法,其中所述新标识符是经更改的第二标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
6.如权利要求1所述的方法,其中所述扩展是继续令牌,所述方法还包含:
继续所述交换的当前阶段;
在该当前阶段期间使用所述新标识符。
7.如权利要求1所述的方法,其中所述扩展是跳转令牌,所述方法还包含终止所述交换的当前阶段。
8.如权利要求7所述的方法,其中所述当前阶段是始发阶段,所述方法还包含开始所述交换的终止阶段。
9.如权利要求7所述的方法,其中所述当前阶段是终止阶段,该终止阶段还包含开始对于所述新标识符的联系点路由选择。
10.一种计算机可读介质,该介质包括用于应用通信特征扩展的逻辑,该逻辑可操作用来:
使用与始端点相关联的第一标识符和与终端点相关联的第二标识符来辅助在所述始端点和所述终端点之间的请求交换;
在所述交换期间接收经更改的请求,其中该经更改的请求包括:
新标识符,该新标识符代表从经更改的第一标识符和经更改的第二标识符中选择的一个;
扩展,该扩展提供关于处理所述经更改的请求的信息;
确定包括在所述经更改的请求中的扩展;
应用该扩展。
11.如权利要求10所述的计算机可读介质,所述逻辑还可操作用来从网络部件接收请求,其中该请求由所述网络部件启动。
12.如权利要求10所述的计算机可读介质,所述逻辑还可操作用来从所述经更改的请求中移除所述扩展。
13.如权利要求10所述的计算机可读介质,其中所述新标识符是经更改的第一标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
14.如权利要求10所述的计算机可读介质,其中所述新标识符是经更改的第二标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
15.如权利要求10所述的计算机可读介质,其中所述扩展是继续令牌,所述逻辑还可操作用来:
继续所述交换的当前阶段;
在该当前阶段期间使用所述新标识符。
16.如权利要求10所述的计算机可读介质,其中所述扩展是跳转令牌,所述逻辑还可操作用来终止所述交换的当前阶段。
17.如权利要求16所述的计算机可读介质,其中所述当前阶段是始发阶段,所述逻辑还可操作用来开始所述交换的终止阶段。
18.如权利要求16所述的计算机可读介质,其中所述当前阶段是终止阶段,所述逻辑还可操作用来开始对于所述新标识符的联系点路由选择。
19.一种用于应用通信特征扩展的***,该***包含:
可操作用来交换请求的始端点和终端点、与所述始端点相关联的第一标识符和与所述终端点相关联的第二标识符;
服务器,该服务器可操作用来:
在所述交换期间接收经更改的请求,其中该经更改的请求包括:
代表从经更改的第一标识符和经更改的第二标识符中选择的一个;
扩展,该扩展提供关于处理所述经更改的请求的信息;
确定包括在所述经更改的请求中的扩展;
应用该扩展。
20.如权利要求19所述的***,所述服务器还可操作用来从网络部件接收请求,其中所述请求由所述网络部件启动。
21.如权利要求19所述的***,所述服务器还可操作用来从所述经更改的请求中移除所述扩展。
22.如权利要求19所述的***,其中所述新标识符是经更改的第一标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
23.如权利要求19所述的***,其中所述新标识符是经更改的第二标识符,且所述扩展包括从继续令牌和跳转令牌中选择的一个。
24.如权利要求19所述的***,其中所述扩展是继续令牌,所述服务器还可操作用来:
继续所述交换的当前阶段;
在该当前阶段期间使用新标识符。
25.如权利要求19所述的***,其中所述扩展是跳转令牌,所述服务器还可操作用来终止所述交换的当前阶段。
26.如权利要求25所述的***,其中所述当前阶段是始发阶段,所述服务器还可操作用来开始所述交换的终止阶段。
27.如权利要求25所述的***,其中所述当前阶段是终止阶段,所述服务器还可操作用来开始对于所述新标识符的联系点路由选择。
28.一种用于应用通信特征扩展的***,该***包含:
用于使用与始端点相关联的第一标识符和与终端点相关联的第二标识符辅助在所述始端点和所述终端点之间的请求交换的装置;
用于在所述交换期间接收经更改的请求的装置,其中该经更改的请求包括:
新标识符,该新标识符代表从经更改的第一标识符和经更改的第二标识符中选择的一个;
扩展,该扩展提供关于处理所述经更改的请求的信息;
用于确定包括在所述经更改的请求中的扩展的装置;
用于应用该扩展的装置。
CN200680041080.9A 2005-12-13 2006-10-26 应用通信特征扩展的***和方法 Active CN101300859B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/302,302 2005-12-13
US11/302,302 US7797427B2 (en) 2005-12-13 2005-12-13 System and method for applying a communication feature extension
PCT/US2006/041761 WO2007070172A1 (en) 2005-12-13 2006-10-26 System and method for applying a communication feature extension

Publications (2)

Publication Number Publication Date
CN101300859A true CN101300859A (zh) 2008-11-05
CN101300859B CN101300859B (zh) 2012-08-15

Family

ID=38140805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680041080.9A Active CN101300859B (zh) 2005-12-13 2006-10-26 应用通信特征扩展的***和方法

Country Status (4)

Country Link
US (1) US7797427B2 (zh)
EP (1) EP1961240B1 (zh)
CN (1) CN101300859B (zh)
WO (1) WO2007070172A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100502359C (zh) * 2006-04-26 2009-06-17 华为技术有限公司 具有会话叠加功能的分组网络***及其实现方法和装置
US8289885B2 (en) * 2006-10-27 2012-10-16 Alcatel Lucent Third party charging for SIP sessions
TW200822633A (en) * 2006-11-03 2008-05-16 Hon Hai Prec Ind Co Ltd Network device and packet forwarding method thereof
US9332425B2 (en) * 2012-05-07 2016-05-03 Movius Interactive Corporation System and method for provision of a second line service to a telecommunications device using mixed protocols
US8578465B2 (en) 2009-07-21 2013-11-05 Cisco Technology, Inc. Token-based control of permitted sub-sessions for online collaborative computing sessions
US20130219070A1 (en) * 2012-02-16 2013-08-22 Research In Motion Limited Resolving device specific identifiers to a user identifier to initiate a dialog establishment with devices of a user
US10110732B2 (en) 2015-10-22 2018-10-23 Comcast Cable Communications, Llc Caller number identification

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729599A (en) * 1996-06-11 1998-03-17 U S West, Inc. Method and system of forwarding calls in a remote access call forwarding service of a telephone system
US7274662B1 (en) * 1998-08-04 2007-09-25 At&T Corp. Method for performing segmented resource reservation
US6574661B1 (en) * 1997-09-26 2003-06-03 Mci Communications Corporation Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client
US6654808B1 (en) * 1999-04-02 2003-11-25 Lucent Technologies Inc. Proving quality of service in layer two tunneling protocol networks
US6526137B1 (en) * 1999-12-22 2003-02-25 Alcatel Usa Sourcing, L.P. System and method of performing forced default routing of calls
EP1310109A2 (en) * 2000-03-03 2003-05-14 QUALCOMM Incorporated Method and apparatus for participating in group communication services in an existing communication system
US6870848B1 (en) * 2000-06-07 2005-03-22 Nortel Networks Limited Method and apparatus for call processing in response to a call request from an originating device
US6584188B2 (en) * 2001-04-02 2003-06-24 Worldcom, Inc. Intelligent telephone set
US6751309B2 (en) 2001-07-18 2004-06-15 Avaya Technology Corp. Method and apparatus for extending calls to internal switch extensions out to external network endpoints
US20040121789A1 (en) * 2002-12-23 2004-06-24 Teddy Lindsey Method and apparatus for communicating information in a global distributed network
US7533184B2 (en) * 2003-06-13 2009-05-12 Microsoft Corporation Peer-to-peer name resolution wire protocol and message format data structure for use therein
US7424025B2 (en) * 2003-10-01 2008-09-09 Santera Systems, Inc. Methods and systems for per-session dynamic management of media gateway resources
US8504700B2 (en) * 2004-12-06 2013-08-06 Samsung Electronics Co., Ltd. Method, apparatus, and system for negotiating a session between an access terminal and an access network in a high rate packet data system
US8072907B2 (en) * 2005-04-28 2011-12-06 Cisco Technolgy, Inc. Method and system to restart IS-IS when LSP wraps

Also Published As

Publication number Publication date
US7797427B2 (en) 2010-09-14
US20070136461A1 (en) 2007-06-14
CN101300859B (zh) 2012-08-15
EP1961240A4 (en) 2015-03-18
WO2007070172A1 (en) 2007-06-21
EP1961240B1 (en) 2017-12-06
EP1961240A1 (en) 2008-08-27

Similar Documents

Publication Publication Date Title
CN1890931B (zh) 经由分组交换网络信令来建立电路交换通信的***、设备及方法
US9143611B2 (en) System and method for routing calls
CN101300859B (zh) 应用通信特征扩展的***和方法
US20070121866A1 (en) Method, system and corresponding program products and devices for VoIP-communication
US20070183364A1 (en) Anchoring a communication session in a multiple mode system
US8644486B2 (en) Method and system to proxy phone directories
EP1989634B1 (en) System and method for providing a compatibility feature in a session initiation protocol (sip) environment
CN101036342B (zh) 选择呼叫会话的路由模式
US7477734B1 (en) Packet switching dialing plan interface to/from PSTN networks
EP1941606B1 (en) System and method for facilitating voip communications
CN100388733C (zh) 一种在会话发起协议网络中呼叫路由的方法
Soares et al. Past, present and future of IP telephony
EP1835701A1 (en) System for uniquely identifying and reaching VoIP users
CN101635672B (zh) 一种群组方式下实现融合业务会话的装置和方法
JP4887366B2 (ja) インターネット通信ネットワークコアに属するサービス装置における機能の実施を制御するための装置
EP2622814B1 (en) Service based release of a subscriber registrar server from a signalling path in an internet protocol communication network.
US20110161519A1 (en) Method and apparatus for providing a transit service for an aggregate endpoint
CN102548025B (zh) 一种降低移动VoIP呼叫建立时延方法
Khudher et al. I-TNT: Phone number expansion and translation system for managing interconnectivity addressing in SIP peering
CN1738316A (zh) 向用户代理机分配会话发起协议标识的***和方法
KR20060061480A (ko) 이기종 망에서의 화상전화 연동 시스템 및 그 방법
Kulkarni et al. SOVoIP: True Convergence of Data and Voice Network
Arif et al. Sovoip: middleware for universal voip connectivity
Lew et al. Employing IP-based technologies for pervasive connectivity and interoperability

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