CN1357190A - 在使用话路启动协议(sip)的综合电信网中用于提供增值业务(vas)的系统和方法 - Google Patents

在使用话路启动协议(sip)的综合电信网中用于提供增值业务(vas)的系统和方法 Download PDF

Info

Publication number
CN1357190A
CN1357190A CN00809088A CN00809088A CN1357190A CN 1357190 A CN1357190 A CN 1357190A CN 00809088 A CN00809088 A CN 00809088A CN 00809088 A CN00809088 A CN 00809088A CN 1357190 A CN1357190 A CN 1357190A
Authority
CN
China
Prior art keywords
vas
server
sip
sipext
message
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
CN00809088A
Other languages
English (en)
Other versions
CN1171427C (zh
Inventor
R·格利托
C·古劳德
E·埃夫洛圭瓦
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 CN1357190A publication Critical patent/CN1357190A/zh
Application granted granted Critical
Publication of CN1171427C publication Critical patent/CN1171427C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/1096Supplementary features, e.g. call forwarding or call holding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • 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
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6443Network Node Interface, e.g. Routing, Path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6472Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6475N-ISDN, Public Switched Telephone Network [PSTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6481Speech, voice
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6486Signalling 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/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/12Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place intelligent networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation

Abstract

在可结合话路启动协议(SIP)运行的、具有分组交换网络部分(PSN)的综合电信网(200)中,用于提供增值业务(VAS)的系统和方法。综合电信网包括SIPext SSP服务器(204),触发服务器(206),和可结合智能网应用项协议(INAP)运行的、具有业务逻辑程序(SLP)的业务节点。SIPext SSP和业务节点配备有使用SIP兼容的消息发送进行通信的能力。新的报头区被提供来规定要由业务节点(212)对于业务执行的运行。在报头区中也以顺序形式提供了INAP业务参量数据。当在SIPext SSP服务器(204)中接收对于已预订VAS的用户的呼叫时,SIPext SSP服务器查询被存储在触发服务器(206)中的用户资料。如果用户预订一个业务,则根据用户资料形成SIP请求消息,其中适当的报头被填充以相关的参量信息和呼叫方面的数据。业务节点(212)根据在请求消息中提供的信息发出SLP(216),以及用有关提供VAS的指令把SIP应答消息发送到SIPext SSP(204)服务器。此后,SIPext SSP服务器根据应答消息和被包含在其中的任何参量信息采取适当的行动。

Description

在使用话路启动协议(SIP)的综合电信网中   用于提供增值业务(VAS)的系统和方法
在35 U.B.C§119(e)& 37 C.F.R§1.78下的优先权声明
本非临时专利申请主张基于以下的专利申请的优先权:以RochGlitho,Christophe Gourraud,和Evelina Evloguieva名义、在1999年6月18日提交的、题目为“System and Method for ProvidingValue--Added Service in IP Telephony(用于提供IP电话中的增值业务的系统和方法)”的、现有的美国临时专利申请,序列号No.60/140,013。
                   发明背景
发明领域
本发明涉及综合电信系统,更具体地,涉及在包括可利用话路启动协议运行的分组交换网络(PSN)部分的综合电信网中,用于提供基于智能网(IN)的增值业务的系统和方法。
相关技术描述
与互联网的普及性显著成长相联系,在使用分组交换网络(PSN)基础结构(例如,基于互联网协议(IP)寻址的基础结构)作为在今天的电话中使用的、现有的电路交换网络(CSN)基础结构的替代品或伴随品方面,有巨大的兴趣。从网络运行者看来,在分组交换基础结构中固有的业务聚合使得减小传输成本和每个最终用户的基础结构成本。
推动现有的、在IP上的话音(VoIP)技术的某些市场驱动力是:IP电话的质量的改进;互联网奇迹;标准的发布;通过富含媒体(media-rich)的呼叫管理的、用于先进服务的成本效率价点等等。在这个领域中的一个发布的标准是熟知的、由在PSN上的多媒体通信互联网工程任务组(IETF)开发的、话路启动协议(SIP)。通过使用SIP,诸如个人计算机的设备可以在大型交互网络中无接缝地配合动作,提供可以与CSN部分相接的PSN的所有形式的,共享音频、视频和数据的混合物。
正如在电信工业中熟知的,业务和业务供应是包括VoIP网络在内的电信网的存在的理由。将业务典型地分类为(i)“基本业务”(即,允许基本呼叫处理(例如呼叫建立和终结)的业务)或(ii)“先进业务”,通常也称为增值业务(VAS)。先进业务的例子包括分离收费,800-业务,信用卡呼叫,呼叫转移,搜索组等等。熟知的还有,先进业务作为市场演变的因素运行,以及它是网络运行者的(或业务提供者)成功的关键。
将在基于SIP的VoIP网络中的增值业务被称为“标准电话业务”,它们的结构非常接近于互联网的“端到端”范例,并集中注意力在业务创建。当基于SIP的业务结构的业务供应方案提供某种实力时(例如,角色变换时的灵活性,实现带有端到端连接性的业务和具有分布到网络的“边缘”的智能),存在有几个缺点和不利因素。例如,在SIP中,业务逻辑被提供为与基于SIP的IP电话实体放置在一起。因此,在当前的实施方案中,基于SIP的网络没有能力有效地接入远端业务逻辑,例如,基于智能网(IN)的逻辑,已在市场上被部署和装备来提供一系列顾客验证的VAS。而且,如果基于IN的业务逻辑今天要在SIP方面被使用,则基于SIP实体将需要支持IN协议(即,在信令系统7(SS7)或IP上的IN应用项协议(INAP)),以便远端地接入包含该业务逻辑的该IN业务节点(例如,业务控制点或SCP)。
本领域技术人员应当容易地看到,在提供到基于SIP实体的远端业务接入能力时的问题的重要部分起源于这样的事实:两个协议(SIP和IN)遵循不同的方法,以及不能容易地、和谐地组合。正如熟知的,SIP是被设计用于互联网应用项的、轻量级的、基于文本的协议,其中很少关心空间效率。另一方面,IN协议是二进制的(即,以抽象语法符号表示法或ASN编码的)以及被最佳化以便把在相当复杂的数据结构中提供的参量提供给各种各样的VAS。因此,在基于SIP网络方面,使用IN协议来远端接入业务逻辑,意味着把附加功能强加在IP电话实体上,以及在网络环境下引入对“重量级”协议的额外的分类。
根据上述的内容,应当看到,引起了对于业务供应解决方案的迫切的需要,它有利地提供在基于SIP的电信网内远端业务接入能力。本发明提供这样的解决方案。
                      发明概要
一方面,本发明针对在可结合话路启动协议(SIP)运行的电信网中,用于提供增值业务(VAS)的方法。该电信网包括SIPext SSP服务器、触发服务器、和可结合智能网应用项协议(INAP)运行的、支持VAS的业务节点。在通过接收在SIPext SSP服务器中的请求消息而进行处理两个用户之间的呼叫(发起或终结)之前,当用户通过业务提供者预订的消息到达时,SIPext SSP服务器查询被存储在触发服务器中的用户资料。在处理该呼叫时,在遇到对于预订业务的已准备的检测点以后,由SIPext SSP服务器根据从触发服务器得到的用户资料形成SIP登录请求。该登录请求最好包括至少一个报头区,它包含规定业务节点对于VAS要执行的运行的信息。该报头区还包括与由该第一用户发起的呼叫有关的呼叫方面的数据。
以后,由SIPext SSP服务器发送登录请求给业务节点,该业务节点根据在报头区中规定的运行和与其有关的呼叫方面的数据发出SLP。然后,该业务节点形成SIP应答消息和把它发送到SIPext SSP服务器,该应答消息包括报头区和响应于由业务节点对SLP的执行而得出的返回的结果。该SIPext SSP服务器响应于报头区和在从业务节点接收的应答消息中的返回结果,执行一个行动,其中该行动相应于VAS的提供。在示例性实施例中,该返回的结果包括用于由第二用户预订的呼叫转发业务的目的地路由号码。
另一个方面,本发明针对用于提供增值业务(VAS)的综合电信网。该综合电信网包括SIPext SSP服务器,它包括代理服务器和业务交换部件。在一个示例性实施例中,该代理服务器和该业务交换部件是可由两个分开的互联网协议(IP)地址接入的。该代理服务器被提供来用于从第一用户接收相对于第二用户的呼叫发起消息。包括的该业务交换部件,用于确定第二用户是否预订VAS。包含与VAS有关的用户资料的触发服务器也被包括在电信网内。另外,该业务交换部件配备有用于根据从触发服务器恢复的第二用户的用户资料信息来形成登录请求的能力,其中该登录请求包括报头区,它包含与VAS有关的操作。该电信网还包括业务节点,它包含与VAS有关的智能网应用项协议(INAP)兼容的业务逻辑程序(SLP),以及SIPext SSP接口服务器,用于从该业务交换部件接收和解译登录请求。最好,该业务节点根据从业务交换部件接收的登录请求中的报头区的内容执行SLP。
                      附图简述
通过结合附图参考以下的详细说明,可以更全面地了解本发明,其中:
图1(现有技术)显示在传统的基于SIP网络中用于示例性呼叫建立情形的简化的消息流程图;
图2显示示例性综合通信网的结构的功能性方框图,其中基于IN的业务逻辑(即,SCP)是通过利用按照本发明的教导提供的、扩展的SIP(ESIP或SIPExt)结构而有利地从基于SIP的网络部分被接入的;
图3A显示功能性消息流程图,它显示按照本发明的教导提供的综合电信网的基本运行;
图3B和3C显示流程图,它显示在综合电信网中使用的扩展的SIP消息发送的基本运行中涉及的步骤;
图4A和4B显示用于提供参量数据的示例性INAP树状数据结构;
图5显示SIPext SSP节点作为顾客的功能的功能性消息流程图;
图6显示SIPext SSP部件作为顾客的功能的功能性消息流程图,其中扩展的SIP REGISTER消息作为事件检测的结果转发到SIPextSSP节点;
图7显示SIPext SSP部件作为顾客的功能的功能性消息流程图,它对SIPext SSP节点的请求是不成功的;
图8A-8D显示按照本发明的、在综合电信网中用于提供示例性增值业务的各种消息流程图;以及
图9A-9E显示按照本发明的、在综合电信网中用于提供另一个示例性增值业务(VAS)的各种消息流程图。
               优选实施例详细说明
在图上,相同的或相似的单元在几个图上用相同的参考数字表示,以及所显示的单元不必按比例画出。因为本发明的教导具体是在基于SIP消息发送方面示例说明的,下面给出本发明的概略的说明。
SIP是应用层控制协议,它可建立、修改和终结与一个或多个参加者的多媒体话路或呼叫。这些多媒体话路,例如,包括多媒体会议、多媒体分布、远距离学习、互联网电话、和类似的应用。话路中的成员,典型地被表示为用户,可以通过多方发布或通过单方发布关系的网格,或二者的组合进行通信。
SIP可邀请个人和“机器人”(诸如媒体贮存业务)到话路。典型地,被使用来创建话路的SIP邀请载送话路描述,它允许参加者约定一组可兼容的媒体类型。另外,SIP可被使用来发起话路以及邀请成员到话路,这些话路由其它装置通告和建立。例如,可以通过使用诸如业务通告协议(SAP)的多方发布协议,电子邮件,新闻组,全球网(WWW)主页,诸如轻量级目录接入协议(LDAP)的目录接入协议,等等,而通告SIP话路。
SIP作出最小的、关于基础输送和网络层协议的假设。较低的层可以提供给分组的或字节流的业务以可靠的或非可靠的业务。在互联网方面,SIP能够作为输送协议使用用户数据报文协议(UDP)和输送控制协议(TCP)等等。
在基于SIP的电话网中,用户经过被称为用户代理顾客(UAC)的实体发起呼叫,以及经过用户代理服务器(UAS)接收呼叫。因此,SIP“用户”由UAC和它的相关的UAS的特定的组合被识别。另外,通常,在呼叫方UAC与被呼叫方UAS之间可以有中间服务器。某些相关的SIP实体被概述为如下:
-用户代理顾客:也被称为呼叫的用户代理。它是发起SIP请求
的应用项。
-用户代理服务器:也被称为被呼叫的用户代理。它是当接收到
SIP请求时,联系最终用户的应用项。另外,它以用户的名义
返回一个应答,因为用户可以选择接受、拒绝、或重新引导请
求,
-代理或代理服务器:它是用作为顾客以及服务器的中间应用
项,用来以其它的顾客的名义作出请求。作为服务器,它接收
来自其它的SIP实体的SIP请求。它或者内部的服务于请求,
或者用作为面向其它服务器的顾客,以使得请求得到服务。代
理在转发请求消息之前解译以及,如果必要的话,重写请求消
息。
-重新引导服务器:它是接受SIP请求、把地址变换成一个或多
个新的地址以及把这些地址返回到顾客的应用项。不像代理服
务器,它并不发起它自己的SIP请求。另外,不像UAS,它并
不接受呼叫。
-登录器:登录器是接受REGISTER请求的服务器。它典型地可
以与代理或重新引导服务器放置在一起。实质上,它作为一个
允许最终用户登录它们的当前的位置的应用项运行。
以下将概述基本协议功能和它的运行。呼叫方(也称为呼叫者)和被呼叫方(也称为被呼叫者)由SIP地址识别,这些地址指向网络上的“目标”。这些目标是“在主部件处的用户”,具有适当的SIP通用资源定位器(URL)作为地址。SIP URL典型地取类似于邮寄的或电话网的URL的形式,即,user@host。用户部件通常被提供作为用户名称或电话号码。主部件典型地包括域名,具有域名系统(DNS)服务器名称,CNAME,或数字网络地址,等等。
SIP技术的顾客服务器方法利用基于文本的消息发送方案。SIP消息或者是从顾客到服务器的请求,或者是从服务器到顾客的请求。这两种消息类型典型地包括开始行,一个或多个报头区(也称为“报头”),空白行(即在回车行馈送(CRLF)之前不具有文字的行),表示报头区的结尾,以及可任选的消息体。
SIP请求消息格式通常为如下:
请求    =    请求行
              *(总的报头
              |请求-报头
              |实体报头)
              CRLF
              [消息体]
在接收和解译一个请求消息后,接收者(或发送者)用具有以下显示的格式的SIP应答消息作为应答:
应答    =    状态行
              *(总的报头
              |应答-报头
              |实体报头)
              CRLF
              [消息体]
SIP请求消息的请求行从方法特征开始,它允许来自请求实体或请求消息的接收者(或发送者)的特定的程序过程或行动。以下的方法是当前在SIP实施的:
INVITE(邀请):用来请求连接建立。
ACK(应答):允许顾客确认透明以接收到对于INVITE请求的最后的应答。
BYE(再见):用来请求连接终结。
OPTIONS(任选项):用来询问服务器关于它们的能力。
REGISTER(登录):输送关于用户位置的信息。
CANCEL(取消):取消待决的请求。
在SIP消息中的报头区被提供来表征或进一步规定特定的端到端的或逐段的消息以及参加的实体。总的报头区加到请求和应答消息上。”实体报头“区规定关于消息体的元信息,或如果不存在消息体,则规定关于由消息标识的资源的信息。“请求报头”区允许顾客(即,请求实体)把关于请求和关于顾客本身的附加信息传送到服务器。这些区用作为请求消息变址数。 应答-报头”区允许服务器传送关于不能被放置在状态行中的应答的附加信息。这些报头区包括关于服务器和关于进一步接入到在请求消息中标识的资源的信息。
根据在消息中使用的方法特征,报头区被规定为“请求的”(即,强制的),“任选的”,和“不可应用的”。不管方法特征,某些强制报头区是:“Call-ID(呼叫识别号)”,“Cseq”(命令序列),“From(来自)”,“To(到)”和“Via(经过)”等等。任选的报头的例子是由顾客使用的“要求”报头区,通知UAS关于顾客预期服务器支持的任选项,以便适当地处理它的请求。虽然端到端报头不修正地被发送到所有的代理,但逐段的报头有时由在跳动时遇到的代理修正。
报头区遵循通用格式,其中每个报头区包含一个名称,后面跟随一个冒号(“:”),以及区数值。区名称典型地是事例-不敏感的,而它们的数值可能是敏感的。报头区的共同形式阐述为如下:
消息报头    =  区名称“:”[区数值]CRLF
区名称      =  标记
区数值      =  *(区内容 领先白空格)
区内容    =<OCTETS(八位位组),组成区数值和其它>
在传统的IP网络中的典型的SIP事务可以参照图1示例地说明,其中显示了用于呼叫建立情形的简化的消息流程图。代理服务器104与用于允许用户登录在其中的SIP登录器被放置在一起。用户-1102(被显示为UAC与UAS的组合)和用户-2 106(也被提供为UAC与UAS的组合)作为在这个呼叫建立情形中的参加者被提供。在本例中进一步假设,用户-1 102是呼叫方,以及用户-2 106,带有SIP URLuser2@location-A的被呼叫方,已移到新的位置user2@location-B。
首先,用户-2 106的UAC通过发送REGISTER(登录)消息108把它的新的位置登录到与代理服务器104放置在一起登录器。与新的位置有关的SIP URL作为REGISTER消息108的一部分被提供。此后,当用户-1 102的UAC用user2@location-A作为目的地地址发送INVITE请求消息110时,代理服务器104从登录器得到用户-2 106的新的地址,以及以呼叫方的名义发送INVITE请求消息112到用户-2。作为应答,用户-2发送INVITE应答114,它由代理服务器104被转发到用户-1。本领域技术人员应当看到,在本简化的消息流程图上没有显示其它的SIP消息,诸如ACK消息。在由呼叫方从代理服务器104接收INVITE应答消息116以后,然后可在用户-1与用户-2之间建立呼叫话路118。
虽然以上给出的SIP功能和消息发送运行的概要的总述认为是描述本发明的正确的和适当的框架,但附加的细节可以在由IETF颁布的Internet Draft(互联网草案)ietf-mmusic-sip-11.txt中找到,以及位于<http://www.-ietf.org/internet-drafts/draft-ietf-mmusic-sip-11>中。这个互联网草案在此引用,以供参考。
现在参照图2,这里显示了示例性综合电信网200的结构的功能性方框图,其中基于IN的业务逻辑从基于SIP的网络部件有利地接入。按照本发明的教导,SIP消息发送格式被扩展,以使得SIP服务器配备有接入被存储在基于IN节点(即,SCP)分业务逻辑的能力。实质上,SIP服务器和SCP节点配备有业务交换接口,它根据扩展的SIP消息发送(此后被称为SIPext消息发送)来互动和运行。而且,按照这里阐述的扩展的SIP消息发送方案,预期顾客把适当的扩展名称包括在Require(要求)报头区,当使用本发明的扩展时。
综合通信网包括一个或多个用户,作为纯SIP UAC和UAS的组合。例如,两个用户,用户A 202A和用户A 202B被显示为在图2所示的结构中。触发服务器206被提供用来存储用户资料,它包含用户已预订的业务的清单。
一个或多个SIPext业务交换点节点(SSP)(例如,作为交换节点运行的SIPext SSP节点204)被提供在综合通信网200内,用于与各种用户和触发服务器或SIP网络部分的服务器互动。而且,SIPextSSP 204配备有与IN业务节点互动的能力,互动的方式在下面更详细地描述。
在本发明的现在的优选实施例中,SIPext SSP节点204包括两个功能部件:SIP服务器部件208和SIPext SSP交换部分210,每个部件可以分开地IP寻址的。SIP服务器部件208优选地作为纯SIP代理服务器运行,以及提供基本呼叫业务,即,呼叫建立和呼叫终结。SIPext SSP交换部件210被提供为SIPext服务器,作为IN SSP运行。SIPext SSP交换部件210优选地提供以下功能:
-触发检测;
-发送SIPext请求消息给IN SCP,用于触发适当的业务逻辑程序(SLP)执行;
-发送请求和应答,用于与已经运行的SLP互动;
-接收和解译来自SCP的SIPext请求或应答;以及
-传送控制到SIP部件208,用于执行相关的SIP信令。
按照本发明的教导,IN SCP也配备有SIPext 214的功能(优选地,作为SIPext SSP接口服务器运行),由此变成为SIPext SCP节点212。SIPextSCP节点212的SIPext 214优选地执行以下步骤:
-准备与SIPext SSP 204通信;
-解译SIPext消息;
-传送控制到一个或多个IN SLP(例如,SLP 216);以及
-形成适当的SIPext消息。
如上所述,SIPext SSP节点204可以优选地配备有两个IP地址,即IP ADDR1 209和IP ADDR2 211。本领域技术人员应当容易地看到,IP ADDR1 209相应于纯SIP部分,即SIP服务器208,负责在最终方之间的呼叫建立。另一个IP-P地址,IP ADDR2 211,相应于SIPextSSP 204的业务交换部分。在下面更详细地描述的例子中,这两个IP地址分别被表示为“provider.com”和“ssp.provider.com”。
应当认识到,具有两个分开的地址使得有可能区分SIPext SSP消息和与纯SIP网络节点有关的消息。例如,被发送到SIPext SSP节点204的纯SIP部分(即,SIP服务器208)意味着,该消息需要作为基本呼叫业务的一部分被处理。另一方面,如果应答消息通过使用IP ADDR2 211被发送到SIPext SSP 204的业务交换部分210,则该消息要按照SIPext法则被解译和被处理。
本领域技术人员应当看到,也有可能SIPext SSP节点204只具有一个IP地址。然而,这种情形需要SIPext消息能够与纯SIP消息区分开。应当看到,该Require:header field(报头区),例如,通过在消息报头中提供Require:inap.sip可被用来规定消息的类型,SIPext SSP 204可被通知:该消息是要由SIPext业务交换功能部分210处理的。显然,这个方法要求指向SIPext SSP节点204的IP地址的所有的消息首先由它们的Require:header分类。
图3A显示功能性消息流程图,他显示按照本发明的教导提供的综合通信网的基本运行。用户A 202A通过使用纯SIP消息,INVITE302,发起到用户B 202B的呼叫。当消息在SIPext SSP节点204中被接收时,SIPext SSP节点经过适当的IP消息303询问或咨询触发服务器206,得到关于用户B 202B的用户资料信息。在处理呼叫时,在遇到预定的业务的检测点后,SIPext SSP节点204形成适当的SIPext请求消息304,和把它转发到业务节点,SIPext SCP 212。诸如下面更详细地说明的,SIPext消息304是SIP兼容的消息,附加的报头/区信息规定要被业务节点212操纵的业务触发器。优选地,SIPext请求消息取SIP REGISTER消息的形式,带有在附加的报头和区中的INAP兼容的业务有关的信息。类似地,SIPext应答假设使得SIP消息的形式,也带有附加的报头和区。
继续参照图3A,在接收SIPext REGISTER消息304后,业务节点212指向在那里规定的业务,以及提供SIPext OK应答306给SIPext SSP节点204,如果SLP被成功地执行的话。响应于SIPext OK应答,SIPext SSP节点分析它的报头区,该报头区规定SIPext SSP节点204的SIP服务器部分应当做的事情。因此,SIP服务器根据从业务节点212中的SLP得到的结果,通过使用纯SIP消息308来路由呼叫。
在上述的示例性SIPext运行中,有可能SLP由于某种原因可能没有被成功地执行,因此,可以由业务节点212阐述一个错误消息。在接收到错误消息后,SIPext SSP节点204可以重新形成REGISTER消息,再次把它转发到业务节点,并返回一个错误应当给用户A202A,或执行某些其它行动。
图3B和3C显示在上述的基本SIPext运行中涉及的步骤的流程图。在SIPext SSP节点中接收到一个消息后(步骤322),SIPext SSP节点检索接收者(或发送者)的用户资料(步骤324)。根据在触发服务器得到的用户资料消息,SIPext SSP节点可以作为标准SIP服务器运行,或形成SIPext请求消息(步骤328)以及提供适当的SIPext接口把它发送到业务节点,其中业务节点能够执行与VAS有关的SLP(步骤330)。
在从SIPext SSP节点接收到SIPext请求消息后,业务节点解译在请求消息中提供的信息,构建适当的INAP指令(步骤332),它启动执行一个或几个SLP(步骤334)。此后,业务节点在SIPext应答消息中把从SLP运行(即,成功的执行,未执行,或部分执行)得到的结果(包括错误消息,如果有的话)发送到SIPext SSP节点(步骤336)。随后,SIPext SSP节点根据结果信息采取适当的行动(呼叫路由,错误报告,重新形成SIPext请求消息等等)(步骤338)。此后,与基本SIPext运行有关的处理流程停止(步骤340)。
现在在下面立即阐述按照本发明的教导的、原因SIPext消息的SIPext报头区的结构。本领域技术人员应当看到,如这里提供的SIP消息的扩展有利地允许使用SIP作为用于在SIP实体与基于IN的SCP之间通信的协议。而且,SIPext消息提供INAP的有用的互联网实施方案,这样,在电信方面集成PSN和CSN的好处可被高效率地实现。
在本发明的当前优选的示例性实施例中,规定了以下的四个报头区:
-运行:
运行:报头区建议接收者(或发送者)实体执行在报头的内容中规定的运行。除了运行的名称以外,报头优选地可包含运行的参量,如果有的话。而且,运行和参量的名称、类型和数值相应于在INAP中规定的那些名称、类型和数值。
以Backus-Naur形式(即,BNF表示法)的运行报头区的格式被给出为如下:Operation=“Operation”“:”name-operation“:”
       [operation-param]name-operation=1*alphaoperation-param=*(“parameter”“:”parameter-value“;”)parameter=*(/(1*alpha))parameter-value=*DIGIT|*CHAR|boolean|*OCTET
下面将描述根据本发明的这种报头区和INAP数据结构(为该报头变元所用的)的一些例子。
-Result-op:
Result-op:报头区载送成功地执行运行的结果。这个报头优选地只存在于应答消息,如果运行要求运行的结果被发送回引用运行的实体(即,例如,SIPext SSP节点或SIPext SCP)。
在通常的BNF表示法中Result-op:报头的格式被给出为如下:
Result-op=“Result-op”“:”[result-arguments]
result-arguments=*(“argument”“:”argument-value“;”)
argument=*(/(1*alpha))
argument-value=*DIGIT|*CHAR|boolean|*OCTET
例子:Result-op:/digitsResponse:456;
这个例子显示在执行ReceivedInformation运行后返回的结果,以及它代表ReceivedInformationArg参量的情形。
-Error-op:
Error-op:报头区被使用来输送关于不成功的运行及其原因的信息。
Error-op:报头区的BNF格式是:
Error-op=“Error-op”“:”error-name“;”[*(error-parameters[“:”parameter-value)]“;”]
error-name=1*alpha
error-parameters=*(1*alpha)
parameter-value=*DIGIT|*(1*alpha)
Error-op:报头区使用法的某些例子为如下:
Error-op:CancelFailed;problem:unknownOperation;operation:654
Error-op:MissingParameter;
-Oseq:
在本优选的示例性实施例中,产生SIPext REGISTER请求的SIPext节点把Oseq:报头区加到每个请求中。这个区的内容代表对于特定的Call-Id(呼叫识别号)发送的运行请求的次序,以使得运行优选地以相同的次序被执行。Oseq:序列号也被使用来把应答与请求相匹配。
Oseq:报头区的格式为如下:
Oseq=“Oseq”“:”1*DIGIT“RIGISTER”
例子:Oseq:3 REGISTER
根据以上的讨论,应当看到,按照本发明的教导提供的Operation:报头区的内容实际上控制在两个SIPext实体之间的SIPext功能,诸如,图3A所示的SIPext SSP节点204和SIPexp SCP 212。正如以上简略叙述的,在Operation:报头区中的变元决定运行的范围,优选地相应于对于由接收的实体执行INAP兼容的运行所必须的参量信息。
INAP参量信息对于支持大量的VAS被最佳化,因此,以抽象句法表示法-1(ASN.1格式)被规定,这个表示法很适用于“重量级”协议(诸如INAP),需要相当复杂的数据结构,像嵌套的格式,单一和多个尺度的树等等,用于代表多种任选的单元。然而,本领域技术人员应当看到,互联网应用协议的基于文本的参量值结构,包括SIP,在参量不是很重地构建以及数值典型地被提供为简单的清单的情形下是最佳的。因此,本发明有利地提供一种以线性格式表示INAP兼容的参量信息的解决方案,它对于“轻量级”互联网应用协议是很有效的,诸如以SIPext消息发送形式的SIP。
现在参照图4A和4B,图上显示两种示例性运行变元,它们表示INAP的树状数据结构。在图4A上,InitialDp运行变元402代表单一的尺度树状数据结构。规定了以下的参量:serviceKey404;dialedDigits 406;triggerType 408;和miscCallInfo 410,它包括messageType 412和dpAssignment 414。
多尺度树状数据结构由CallInfomationReportArg(呼叫信息报告变元)416示例地说明,如图4B所示。可以看到,在数据分级结构中的每个级别上,参量具有多个路径,即在现有的级别上的多个发起点。RequestedInformation(请求的信息)清单418包括多个requestedInformationValue(请求的信息数值)单元422和426,以及多个requestedInformationType(请求的信息类型)单元420和424。
不管树状数据结构的尺度,本发明提供两种用于线性描述数据的机制。在一个示例性实施例中,基本数据类型(即,树上的树叶)通过在变元数据结构的分级结构中在它们上面的数据类型的完全路径被识别。这个路径因此明显地描述它们在变元数据结构树中的位置。接收实体配备有关于相应的变元数据结构的知识以及组成它的数据类型。
InitialDp运行变元402,因此按线性格式被表示为如下:/serviceKey:40,/dialedDigits:8876hjgda,/triggerType:oAnswer,/miscCallInfo/massageType:request,/miscCallInfo/dpAssignment:individualLine.
该CallInformationReportArg 416可以由以下序列描述:/requestedInformationList/requestedinformationType:callStopTime,/requestedInformationList/requestedInformationValue:457/requestedInformationList/requestedInformationType:callElapsedTime,/requestedInformationList/requestedInformationValue:20/correlationID:111.
在第二个示例性实施例中,每个基本数据类型用一个参量名称来标识。在InitialDp运行变元402的例子中,参量可以用以下的名称来描述:/serviceKey:40,/dialedDigits:8876hjgda,/triggerType:oAnswer,/massageType:request,/dpAssignment:individualLine.
在该CallInformationReportArg 416的例子中,以下序列规定参量信息:/requestedInformationType:callStopTime,/requestedInformationValue:457,/requestedInformationType:cail E1apsed Time,/requestedInformationValue:20,/correlationId:111.
在第二个方法中,除了拥有关于变元数据结构和它的构建数据类型的知识以外,需要解译运行的实体能够与在存储数据的线性数据结构中具有它的位置(区)的参量名称相匹配。
通过使用上述的用于“线性化”INAP参量信息的任一个方法,有可能有效地组合在按照本发明的教导的SIPext消息的扩展的报头区内的VAS有关的运行。正如以上参照图3A-3C描述的基本SIPext运行,SIPext SSP节点的功能(用作为顾客)典型地包括形成用于执行基于IN的SLP的、带有适当的扩展的报头区的、适当的SIPextREGISTER消息。因此,接收的SIPext SCP节点作为面向请求的SIPextSSP节点的服务器运行。
现在具体参照上述的扩展的报头区信息,可以更详细地描述SIPext SCP节点作为服务器的功能。在接收SIPext REGISTER请求后,SIPext SCP节点通过检查最上部的Via(通道):报头区而检验该请求是否来自SIPext SSP节点。通过使用Oseq:序列号区,它确定该请求是否需要下次被处理。如果在处理队列中有其它的、具有更小的Oseq:号码的请求,或还没有接收到其它请求,则该请求被推迟。因此,SIPext SCP节点保持一个计数器或其它适当的机构,用于监视对于每个Call-Id(呼叫识别号)处理的最后的请求的号码。
此后,SIPext SCP节点搜索在请求中的Operation(运行):报头区。虽然所有其它报头(例如,与业务无关的纯SIP报头)和它们的内容保持未被处理,但Operation:报头被分析,以及根据运行的名称,相应的INAP运行通过使用线性化的参量数据被执行。例如,SLP可以由SIPext SCP节点树叶这样的参量数据被发送。
如果运行被成功地执行,则产生一个OK应答。OK应答可以包含另一个Operation:报头区或Result-op:报头区。与业务无关的纯SIP报头只在OK应答中被复制。另一方面,如果运行没有被成功地执行,则产生INAP错误消息,它被SIPext SCP节点转换成SIP错误应答。Error-op:报头被包括在规定INAP错误和与它有关的参量的应答内。以下的表,表I,给出INAP错误和相应的SIP错误应答的例子,被使用来把它们输送到SIPext SSP节点。
表I
    INAP错误     SIP错误应答
丢失参量 400坏的请求
参量超出范围 400
系统故障 500服务器内部错误
丢失顾客记录 500
拒绝任务 400
未预期的部件序列 400
未预期的数据值 400
未预期的参量 400
请求信息错误 400
在某些事例中,通过请求SIPext SSP节点执行一个运行,SIPextSCP节点可以作为顾客运行。现在参照图5,图上显示SIPext SSP节点作为顾客的功能的功能性消息流程图。SIPext SCP节点212把RIGISTER消息502发送的SIPext SSP节点204,规定在Operation:报头区中的运行和它的参量。通常,由SIPext SCP节点212发送的REGISTER请求要求执行与呼叫建立无关的运行,因此,报头区载送比在由SIPext SSP节点作为顾客发送的REGISTER消息中的报头少的信息。另外,由SIPext SCP节点212发送的请求通常被用来指令SIPextSSP节点204(用作为服务器)执行某些呼叫监视和事件通知行为。
在发送REGIGTER请求502后,SIPext SCP节点212等待来自SIPext SSP节点204的应答消息(例如,OK应答)。一旦接收应答消息后,由SIPext SCP节点212对它进行处理,分析Result-op:或Error-op:报头。
现在具体参照以上给出的报头区信息更详细地描述SIPext SSP节点的功能。如图2所示,SIPext SSP节点204包括执行基本呼叫建立和终结的SIP服务器208(使用纯SIP消息发送),和负责与SIPext SCP节点212的信令通信的、扩展的SIP(ESIP)业务交换(SS)部分或模块210。在本专利申请方面,因此,当这里提到SIPext SSP节点的功能时,注意力特别集中在SIPext SSP节点的ESIP SS模块210的功能上。
通常,SIPext SCP节点(及其ESIP SS模块210)用作为对于SIPext SCP节点的顾客,正如以上对于如图3A-3C所示的基本SIPext运行所说明的。SS模块在两种情形下发送请求到SIPext SCP节点:(i)当检测到对于业务的触发时,或(ii)一个需要被报告给SIPextSCP节点的事件。在本发明的本优选的示例性实施例中,ESIP SS模块监视被发送到SIPext SSP节点204的纯SIP代理服务器208(如图2所示)的所有的INVITE消息,以便能够检测基于业务的触发。在如图所示的示例性实施例中,SIP代理服务器208用IP地址provider.com被识别,以及被发送到这个IP地址的INVITE消息因此由ESIP SS模块210监视。如果INVITE消息的接收者(或发送者)(即,图2上的用户B 202B)预订VAS,则ESIP SS模块210形成对于SIPext运行的REGISTER请求为如下:
-复制INVITE请求的所有的报头,以使得ESIP SS模块可以运
行在“无状态”模式(即,当REGISTER请求被发送到SIPext
SCP节点时,SS模块不必存储呼叫状态)。
-加上包含ESIP SS模块的地址的Via:报头区。
-加上包含REGISTER请求的序列号的Oseq:报头区。这个序列号
被ESIP SS模块使用来把来自SIPext SCP节点的应答与它的
REGISTER请求相匹配。
-加上规定要由SIPext SCP节点执行的运行的一个或多个
Operation:报头,包括如上所述的、被线性化的、用于它的参
量信息。
图6显示当REGISTER请求602由于事件检测而被发送时的情形的功能性消息流程图。正如本领域技术人员将会看到的,可以有几种业务需要ESIP SS模块把某个特定的事件的出现报告给SIPext SCP节点。因此,ESIP SS模块形成带有报头区的REGISTER请求692为如下:
-To:,From:,Call-Id:,Cseq:报头被包括在内,用来载送呼叫方
面的内容。在大多数情形下,这些报头的内容不被用来这些请
求的运行,因为通常所需要的所有的呼叫事务的数据存在在
Operation:报头中
-Oseq:报头被使用来如上所述地把请求排序。
-Via:报头被使用来规定,该请求是由SIPext SSP节点204的
ESIP SS模块产生的。对于由于事件检测产生的REGISTER请
求,典型地只有一个Via:报头。
-Operation:报头,规定要被执行的运行及其参量。
响应于请求要由SIPext SCP节点212执行的运行的REGISTER请求602,如果请求602被节点212成功地处理,则可以把OK消息604发送回SIPext SSP节点204的ESIP SS模块。除了以下的纯SIP报头:To:,From:,Call-Id:,Cseq:报头以外,OK应答604优选地包含SIPext Oseq:报头和Operation:报头。如果存在Operation:报头,则需要ESIP SS模块来执行在那里规定的运行。例如,如果Operation:报头表示呼叫必须被路由到呼叫转发号码(即,C-号码),则ESIP SS模块形成相应的SIP请求,以及把控制转移到SIPext SSP节点204的纯SIP代理服务器。
图7显示其中SIPext REGISTER请求(例如,REGISTER请求702)被SIPext SCP节点212不成功地处理的情形的功能性消息流程图。坏的请求消息704作为应答被产生,它优选地包含用于规定错误类型和参量(如果有的话)的Error-op:SIPext报头。
取决于Error-op:报头的内容和相关的参量信息,SIPext SSP节点204的ESIP SS模块可以采取不同的行动。例如,它可以立即或在Error-op:报头区中阐述的预定的时间后重新发送REGISTER请求602。或者,它可以形成SIP消息和把它传送到SIP代理服务器,以使得把适当的应答通知呼叫者。
现在参照图8A-8D,图上显示几个功能性消息流程图,它通过使用本发明的SIPext协议显示示例性VAS实施方案。更具体地,显示了按照本发明的教导的免费电话/呼叫转发业务的供应。首先,阐述使用INAP的示例性业务实施方案,以便为用于业务供应的基础结构配备SIPext协议。此后,通过功能性消息流程图来显示使用协议的业务特定的消息。
本领域技术人员应当看到,取决于用于收费的网络特定的机制,在IN兼容的环境下有几种可能的呼叫转发业务的实施方案。在这里提供的例子中,业务收费由SCP进行计算。示例性INAP业务实施方案由以下的序列描述(其中“→”表示从SSP发送到SCP的运行;“←”表示从SCP发送到SSP的运行;):
1.InitialDp(ServiceKey=0800,calledPartyNumber=3456789)
2.Connect(destinationRoutingAdress=6543210,
CorrelationId=1111)
RequestReportBCSMEvent(eventTypeBCSM=o_Answer,
MonitorMode=notifyAndContinue,eventTypeBCSM=o_Disconnect,
MonitorMode=notifyAndContinue,bcsmEventCorrelationId=1111)
3.EventReportBCSM(eventTypeBCSM=o_Answer,
bcsmEventCorrelationId=1111)
4.EventReportBCSM(eventTypeBCSM=o_Disconnect,
bcsmEventCorrelationId=1111)
现在参照图8A,在主站(表示为Ahost)的用户A 202A通过INVITE消息以地址8003234@provider.com发起到用户B的呼叫。在接收到INVITE消息后,SIPext SSP节点204查询触发服务器(未示出),以及确定用户B已预订免费电话/呼叫转发业务。此后,由SIPext SSP节点204形成包含两个SIPext报头的SIPextREGISTER消息804。Operation:报头规定与需要被发送的预定的业务有关的SLP,以及载送对于它的执行所需要的呼叫方面的数据。在本例中,这个数据在被呼叫方号码(B号码)参量中被载送。而且,Oseq:报头按照本发明的教导被提供用来规定运行序列号。
在加上SIPext REGISTER消息804后,SIPext SCP节点212分析SIPext报头和发出免费电话SLP。在成功地执行程序后,它通过复制来自REGISTER消息804的、除Operation:报头以外的、所有的报头,而产生OK应答806。代之以由SIPext SCP节点根据从SLP执行得到的结果形成两个新的Operation:报头。第一个报头(连接运行)规定呼叫被路由或被转发到的目的地号码。第二运行报头,Operation:RequestEventReport,指令SIPext SSP节点通知SCP节点,用于呼叫接受(o_Answer)事件或呼叫断开(o_Disconnected)事件。
在接收0K应答806后,SIPext SSP节点204执行这里规定的运行。连接运行导致产生纯SIPINVITE请求和在SIP网络上把它发送到转发地址4456@provider.com。响应于RequestEventReport运行。SIPext SSP节点204监视带有特定的Call-Id号码的消息,以便通知SCP节点212,对于该Call-Id是否产生ACK或BYE消息。本领域技术人员将会容易地看到,ACK消息相应于INo_Answer(即,呼叫接受)事件,以及BYE相应于o_Disconnect(即,呼叫断开)事件。
图8B显示当在主站4456处的用户202C(即,用户C)接受转发呼叫时交换的SIP消息。用户C把OK消息发送回SIPext SSP节点204的纯代理服务器部分,然后该纯代理服务器部分把这个OK消息作为OK应答812转发到呼叫者,即,用户A 202A。
图8C显示当SIPext SSP节点204响应于OK应答812从呼叫者的用户代理接收ACK消息813时的消息的流程。ACK消息813由SSP节点204作为ACK应答814发送到用户C 202C。此后,产生SIPextRegister请求815,包括BCSMEventReport运行,用于把事件的出现通知SIPext SCP节点。作为应答,SIPext SCP节点212把OK确认发送给SSP节点204,以及发出SLP,它把呼叫计费在4456帐户上。
SIPext SSP节点204连续监视用于与呼叫者有关的Call-Id(用户A的Call_Id,例如,123@Ahost)的信令消息。当有一方决定终结连接时,他的用户代理发出BYE请求,它相应于o_Disconnect事件。图8D显示其中用户A 202A发出BYE请求818到SIPext SSP节点204的情形。作为应答,代理BYE 824被提供给呼叫者,即用户C 202C。此后,产生发送到SCP节点212的、包含EventReportBCSM运行报头的SIPext Register请求820。响应于从SIPext SSP节点报告的o_Disconnect事件,在SCP节点中的收费SLP完成呼叫收费处理过程。OK应答822被发送回SSP节点204,优选地不用任何的Operation:报头,正如不需要从SCP或SSP节点作出附加的行动。
图9A-9E显示用于按照本发明的教导提供的呼叫分布业务的功能性消息流程图。在这里提供的示例的情形中采用以下的条件:1.用户B预订呼叫分布业务。2.允许用户B回答的呼叫的最大数目是每天50个呼叫。3.如果监视的呼叫的数目大于50,则呼叫被转发到C-号码6543210。
本领域技术人员将会容易地看到,图上所示的SIPext消息使用现在熟悉的报头区指令SCP发出与业务有关的、适当的SLP,取决于呼叫数目门限值是否达到。为了概略起见,因此,下面只阐述本例的突出的特性。
图9A-9D显示其中预订用户/用户遇到不足50个呼叫的情形。在SIPext SSP节点204与执行呼叫分布SLP的SIPext SCP节点212之间的适当的SIPext REGISTER和OK消息以后,呼叫被传送到用户B。在从用户B 202B发出忙信号924的情形下,如图9C所示,SIPext SSP节点204对在Ahost处的呼叫者(用户A 202A)完全一样,以及经过REGISTER请求920通知SCP节点212。暂时不可提供的应答926(如图9D所示)被提供给用户A 202A,当用户B的代理把重复的振铃消息932发送回SIPext SSP节点204和与用户应答超时有关的定时器。而且,SSP节点204通过REGISTER请求928把o_NoAnswer事件通知SCP节点。
图9E显示其中用户遇到50个以上的呼叫的情形。在SIPext SCP节点212中的呼叫分布SLP通过使用在OK应答中的Operation:连接报头提供路由号码,它随后被SIPext SSP节点204的SIP代理部分使用来把呼叫转发到在6543210处的用户C 202C。
根据以上所述,将会看到,本发明有利地扩展现有的SIP实施方案包括接入到已安装和市场测试的WIN/IN业务逻辑基础的能力。因此,安装的业务基础可以连续地被重新使用,即使基于SIP的VoIP网络结构在将来发展时。本领域技术人员应当认识到,当网络运行者趋向于把蜂窝基础结构与基于IP的PSN综合在一起时,存在有巨大的激励,经济的和基于基础结构的,以便网络运行者重新使用昂贵的传统SCP节点。另外,通过适当地线性化在SIPext消息的报头区中的INAP参量信息,本发明可解决必须支持网络中多个协议的问题,以便提供接入远端业务逻辑节点的能力。
而且,可以相信,从以上的详细说明将明白本发明的运行和结构。虽然所显示和描述的方法与系统已被表征为优选的,但应当容易地看到,其中可以作出各种改变和修改,而不背离如以下的 中阐述的、本发明的范围。例如,虽然本发明的教导是通过两个具体的业务被示例地说明的,但应当看到,其它的VAS也可以按照本发明的教导被提供。也就是,除了这里说明的呼叫转发和呼叫分布业务以外,本发明的教导也可以在以下的业务方面被应用:免费和信用卡呼叫,蜂窝搜索,选择性呼叫限制,点击来进行传真,双向电话/免费电话,分离收费,和多媒体应用项,诸如远程医疗,远程教育,按要求的视频等等。
而且,虽然在本发明的示例性实施例中描述了通用SIP用户代理,但SIP兼容的实体,诸如可通过各种空中接口标准运行的智能移动台,结合使能进行VAS的个人数字辅助器、“智能”电话机、个人计算机笔记本电脑、掌上电脑、信息器具、无线收发信机手表、寻呼机等等采取的组合可被提供用于本发明的目的。另外,这里包含的创新的教导也可被实践于被耦合到PSTN的VoIP网络,其中SIPext SSP可触发到具有适当的SIPext服务器接口的业务节点的ESIP业务请求。而且,虽然通过利用具有两个不同的IP地址的SIPext SSP节点,示例地说明本发明的教导,但应当看到,本发明并不限于这一点,这里包含的创新的教导可以有利地实践于具有单个IP地址的SIPextSSP节点的网络,其中提供了用于区分纯SIP和SIPext消息的适当的机构。因此,应当认识到,这些和其它多种变例,替换,附加,重新安排和修改打算被包括在本发明的范围内,本发明的范围仅仅由下面阐述的权利要求来限定。

Claims (15)

1.在可结合话路启动协议(SIP)运行的电信网中,一种用于提供增值业务(VAS)的方法。该电信网包括SIPext SSP服务器、触发服务器、和具有与VAS有关的至少一个业务逻辑程序(SLP)的业务节点,其中SLP可结合智能网应用项协议(INAP)运行,方法包括以下步骤:
接收来自第一用户的、在SIPext SSP服务器中的请求消息,该请求消息用于发起到第二用户的呼叫;
在接收该请求消息后,由SIPext SSP服务器查询触发服务器,以获得与第一和第二用户的至少一个用户有关的用户资料;
在处理呼叫期间,遇到已准备的检测点以后,根据从触发服务器得到的该用户资料,由SIPext SSP服务器形成SIP登录器请求,该登录器请求包括至少一个报头区,其中该报头区包含规定该业务节点执行的操作的信息,该报头区还包括与由第一用户发起的呼叫有关的呼叫方面的数据;
由该SIPext SSP服务器发送登录请求给该业务节点;
在接收该登录请求后,由该业务节点根据在报头区中规定的运行和与其有关的呼叫方面的数据执行至少一个SLP;
把SIP应答消息从该业务节点发送到该SIPext SSP服务器,该应答消息包括报头区和响应于由业务节点对至少一个SLP的执行而得出的返回的结果;以及
响应于报头区和在从业务节点接收的应答消息中的返回结果,由该SIPext SSP服务器执行至少一个行动,该行动与VAS有关。
2.如在权利要求1中阐述的、在电信网中提供VAS的方法,其中SIPext SSP服务器是可由两个分开的互联网协议(IP)地址,第一IP地址和第二IP地址进行寻址,以及其中请求消息是在SIPextSSP服务器中通过使用第一IP地址从第一用户被接收的。
3.如在权利要求2中阐述的、在电信网中提供VAS的方法,其中将该登录请求通过使用第二IP地址从SIPext SSP服务器发送到业务节点。
4.如在权利要求1中阐述的、在电信网中提供VAS的方法,其中形成登录请求的步骤包括把与VAS有关的INAP兼容的数据结构变换成形成登录请求的一部分报头区的线性排序的参量数据。
5.如在权利要求4中阐述的、在电信网中提供VAS的方法,其中来自该业务节点的SIP兼容应答消息包括线性化的INAP兼容的参量信息。
6.如在权利要求4中阐述的、在电信网中提供VAS的方法,其中将来自该业务节点的SIP应答消息中的报头区按Backus-Naur格式进行组织。
7.如在权利要求4中阐述的、在电信网中提供VAS的方法,其中将来自SIPext SSP节点的SIP登录请求中的报头区按Backus-Naur格式进行组织。
8.如在权利要求1中阐述的、在电信网中提供VAS的方法,其中该返回结果包括目的地路由号码,来自该业务节点的SIP应答消息中的报头区包括连接运行,根据此,SIPext SSP服务器把由第一用户发起的呼叫发送到该目的地路由号码。
9.如在权利要求1中阐述的、在电信网中提供VAS的方法,其中该返回结果包括错误代码,根据此,SIPext SSP服务器产生SIP错误消息,并把它发送到第一用户。
10.用于提供增值业务(VAS)的综合电信网,包括:
SIPext SSP服务器,它包括代理服务器和业务交换部件,该代理服务器用于接收来自第一用户的、对于第二用户的呼叫发起消息,以及该业务交换部件用于确定第二用户是否预订了VAS;
触发服务器,包含与VAS有关的用户资料,触发服务器是可以根据由业务交换部件作出的、关于第二用户预订VAS的决定进行启动;
与业务交换部件有关的、用于根据第二用户的用户资料信息形成登录请求的装置,其中该登录请求包括报头区,它包含与VAS有关的运行;以及
业务节点,它包含:与VAS有关的智能网应用项协议(INAP)兼容的业务逻辑程序(SLP);以及SIPext SSP接口服务器,用于从业务交换部件接收和解译该登录请求,其中,该业务节点根据从业务交换部件接收的登录请求中的报头区的内容执行SLP。
11.如在权利要求10中阐述的、用于提供VAS的综合电信网,其中该代理服务器具有第一互联网协议(IP)地址,而该业务交换部分具有第二互联网协议(IP)地址。
12.如在权利要求10中阐述的、用于提供VAS的综合电信网,其中该登录请求包含与运行有关的线性化INAP兼容的参量数据。
13.在可结合话路启动协议(SIP)运行的电信网中,一种用于对用户提供增值业务(VAS)的系统,该电信网包括SIPext SSP服务器、触发服务器、和具有与VAS有关的至少一个业务逻辑程序(SLP)的业务节点,其中SLP可结合智能网应用项协议(INAP)运行,该系统包括:
用于接收对于用户的呼叫发起请求的装置;
用于根据用户预订VAS的决定询问触发服务器,以便得到与该用户有关的用户资料的装置;
响应于在呼叫处理过程中遇到准备的检测点,根据从触发服务器得到的用户资料,形成SIP登录请求的装置,该登录请求包括至少一个报头区,其中该报头区包含规定该业务节点对于该VAS执行的操作的信息,该报头区还包括与对于该用户发起的呼叫请求有关的呼叫方面的数据;
用于发送该登录请求给该业务节点的装置;
用于根据在报头区中规定的运行和与其有关的呼叫方面的数据,发出在业务节点中SLP的装置;
用于把SIP应答消息从业务节点发送到SIPext SSP服务器的装置,该应答消息包括报头区和根据在业务节点发出SLP而得出的返回的结果;以及
根据该报头区和从该业务节点接收的应答消息中的返回结果,由SIPext SSP服务器执行一个动作的装置,该动作与VAS有关。
14.如在权利要求13中阐述的、在电信网中提供VAS给用户的系统,还包括用于把与VAS有关的INAP兼容的数据结构变换成形成该登录请求的一部分报头区的线性排序的参量数据的装置。
15.如在权利要求14中阐述的、在电信网中提供VAS给用户的系统,其中该返回结果包括呼叫要被发送到的目的地路由号码。
CNB008090882A 1999-06-18 2000-06-16 在使用话路启动协议(sip)的综合电信网中用于提供增值业务(vas)的系统和方法 Expired - Fee Related CN1171427C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US14001399P 1999-06-18 1999-06-18
US60/140,013 1999-06-18
US60/140013 1999-06-18
US09/537,592 2000-03-28
US09/537592 2000-03-28
US09/537,592 US6625141B1 (en) 1999-06-18 2000-03-28 System and method for providing value-added services (VAS) in an integrated telecommunications network using session initiation protocol (SIP)

Publications (2)

Publication Number Publication Date
CN1357190A true CN1357190A (zh) 2002-07-03
CN1171427C CN1171427C (zh) 2004-10-13

Family

ID=26837788

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008090882A Expired - Fee Related CN1171427C (zh) 1999-06-18 2000-06-16 在使用话路启动协议(sip)的综合电信网中用于提供增值业务(vas)的系统和方法

Country Status (9)

Country Link
US (1) US6625141B1 (zh)
EP (1) EP1188292A2 (zh)
JP (1) JP2003502945A (zh)
CN (1) CN1171427C (zh)
AR (1) AR030150A1 (zh)
AU (1) AU5862500A (zh)
CA (1) CA2375366A1 (zh)
MY (1) MY125072A (zh)
WO (1) WO2000079756A2 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006015544A1 (fr) * 2004-08-10 2006-02-16 Huawei Technologies Co., Ltd. Procede d'etablissement d'une prise en charge dans un service de diffusion/multi-diffusion multimedia
CN100338924C (zh) * 2002-11-23 2007-09-19 中兴通讯股份有限公司 Ip网络中控制设备和业务设备互通提供业务的方法
WO2007107074A1 (fr) * 2006-03-17 2007-09-27 Huawei Technologies Co., Ltd. Procédé, appareil et système de traitement de service de communication
CN101026545B (zh) * 2006-02-21 2010-05-12 联想(北京)有限公司 一种实时多媒体传输系统和方法
CN1868188B (zh) * 2003-09-03 2010-06-16 美国电报电话公司 使用会话初始协议的通信服务中的电信网络系统和方法
US7881251B2 (en) 2006-08-18 2011-02-01 General Motors Llc Lightweight protocol for use in a TCP/IP communications network
CN102257476A (zh) * 2008-12-18 2011-11-23 爱立信电话股份有限公司 分发应用
CN1836422B (zh) * 2003-08-18 2012-01-11 北电网络有限公司 用于无线网上的业务拒绝与终止的方法和系统
CN101084662B (zh) * 2004-12-22 2012-07-11 艾利森电话股份有限公司 无线通信系统中缓存分组数据应用的静态信息的方法及装置
CN1860763B (zh) * 2003-09-29 2013-01-16 西门子企业通讯有限责任两合公司 用于互连不同容量的sip端点的网络实体

Families Citing this family (167)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6201805B1 (en) 1997-10-21 2001-03-13 Dialogic Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
US6901068B1 (en) 1997-10-21 2005-05-31 Intel Corporation Apparatus and method for computer controlled call processing applications in packet switched telephone networks
US7126942B2 (en) 1997-10-21 2006-10-24 Intel Corporation Apparatus and method for integrated computer controlled call processing in packet switched telephone networks
US6856618B2 (en) * 1997-10-21 2005-02-15 Intel Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
US7072308B2 (en) 1997-10-21 2006-07-04 Intel Corporation Apparatus and method for computer controlled call processing applications in packet switched telephone networks
US7068648B2 (en) 1997-10-21 2006-06-27 Intel Corporation Apparatus and method for computer controlled call processing and information provision
US6876633B2 (en) * 1997-10-21 2005-04-05 Intel Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
US8184557B2 (en) 1997-10-21 2012-05-22 Intel Corporation Apparatus and method for computer controlled call processing applications in packet switched telephone networks
JP2001142798A (ja) 1999-08-30 2001-05-25 Nec Corp マルチメディア付加価値サービス提供方式
US6636596B1 (en) 1999-09-24 2003-10-21 Worldcom, Inc. Method of and system for providing intelligent network control services in IP telephony
US7388953B2 (en) * 1999-09-24 2008-06-17 Verizon Business Global Llc Method and system for providing intelligent network control services in IP telephony
US6944150B1 (en) * 2000-02-28 2005-09-13 Sprint Communications Company L.P. Method and system for providing services in communications networks
US6711156B1 (en) * 2000-03-20 2004-03-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for providing enhanced user-service interaction in an integrated telecommunications network
GB0011225D0 (en) * 2000-05-10 2000-06-28 Hewlett Packard Co Charging for VAS resource usage in a communications infrastructure
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
US20020037723A1 (en) * 2000-06-08 2002-03-28 Adam Roach Refreshing service profile information using third-party SIP register messages
US7757272B1 (en) * 2000-06-14 2010-07-13 Verizon Corporate Services Group, Inc. Method and apparatus for dynamic mapping
US6795430B1 (en) * 2000-07-14 2004-09-21 Nortel Networks Limited Service-related signaling between voice over internet protocol servers
US7286521B1 (en) * 2000-07-21 2007-10-23 Tellme Networks, Inc. Localized voice over internet protocol communication
US6697858B1 (en) * 2000-08-14 2004-02-24 Telephony@Work Call center
US6807173B1 (en) * 2000-08-23 2004-10-19 Nortel Networks Limited Method and system for improving bandwidth availability in a data communication network by tokenizing messages
WO2002019749A1 (en) * 2000-09-01 2002-03-07 Nokia Corporation Extending sip for uploading subscriber's service profile from hss to cscf
US7058068B2 (en) * 2000-11-30 2006-06-06 Nortel Networks Limited Session initiation protocol based advanced intelligent network/intelligent network messaging
NO20010069L (no) * 2001-01-05 2002-07-08 Ericsson Telefon Ab L M Flerbrukerapplikasjoner i multimedianett
US20020091881A1 (en) * 2001-01-10 2002-07-11 International Business Machines Corporation Managing a failure to access a database in a computer system
US7801953B1 (en) * 2001-02-12 2010-09-21 Nortel Networks Limited Push-to-talk wireless telecommunications system utilizing an voice-over-IP network
WO2002067533A1 (en) * 2001-02-19 2002-08-29 Nokia Corporation Closing a sip active session
US7266593B2 (en) * 2001-02-23 2007-09-04 Nokia Networks Oy IP based service architecture
US7849190B2 (en) * 2001-02-23 2010-12-07 Nokia Siemens Networks Oy Internet protocol based service architecture
US7110393B1 (en) * 2001-02-28 2006-09-19 3Com Corporation System and method for providing user mobility handling in a network telephony system
US7242680B2 (en) * 2001-03-20 2007-07-10 Verizon Business Global Llc Selective feature blocking in a communications network
US8811164B2 (en) * 2001-03-20 2014-08-19 Verizon Patent And Licensing Inc. Selective feature blocking in a communications network
WO2002078362A1 (en) * 2001-03-23 2002-10-03 Nokia Corporation A method for transmitting data in a communication network
EP1248431B1 (en) * 2001-03-27 2007-10-31 Sony Deutschland GmbH Method for achieving end-to-end quality of service negotiation for distributed multimedia applications
GB0108041D0 (en) 2001-03-30 2001-05-23 Nokia Networks Oy Presence service in IP multimedia
WO2002087265A2 (en) * 2001-03-30 2002-10-31 Nokia Corporation Passing information in a communication system
US20040117304A1 (en) * 2001-04-02 2004-06-17 Georg Kastelewicz Method for billing services using a prepaid account
DE10116547A1 (de) * 2001-04-03 2002-10-10 Nokia Corp Registrierung eines Endgeräts in einem Datennetz
US20020141404A1 (en) * 2001-04-03 2002-10-03 Michael Wengrovitz Call routing using information in session initiation protocol messages
US20020147818A1 (en) * 2001-04-04 2002-10-10 Michael Wengrovitz Session initiation protocol routing using voice cookies
CN100455045C (zh) * 2001-04-17 2009-01-21 诺基亚公司 用于一对一通信的方法、系统及装置
US7512151B2 (en) * 2001-04-17 2009-03-31 Nokia Corporation Providing a network node with service reference information
GB0110542D0 (en) 2001-04-30 2001-06-20 Nokia Corp Messaging system
GB0112202D0 (en) 2001-05-18 2001-07-11 Nokia Corp Charging in communication networks
US20020176378A1 (en) * 2001-05-22 2002-11-28 Hamilton Thomas E. Platform and method for providing wireless data services
US7020707B2 (en) * 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
US8098651B1 (en) 2001-07-27 2012-01-17 Rockstar Bidco, LP Integrating multimedia capabilities with circuit-switched calls
US7035260B1 (en) * 2001-08-27 2006-04-25 At&T Corp. Voice over IP service implementation for providing multimedia features
WO2003019860A1 (en) * 2001-08-29 2003-03-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for multicasting in a umts network
US7171562B2 (en) 2001-09-05 2007-01-30 International Business Machines Corporation Apparatus and method for providing a user interface based on access rights information
US6892201B2 (en) 2001-09-05 2005-05-10 International Business Machines Corporation Apparatus and method for providing access rights information in a portion of a file
US6888828B1 (en) * 2001-10-02 2005-05-03 Nokia Corporation System and method for providing at least one service obtained from a service network for a user in a packet switched communication network
GB0124436D0 (en) * 2001-10-11 2001-12-05 Nokia Corp Terminal-based instruction execution in an ip communications network
US6813264B2 (en) * 2001-11-02 2004-11-02 Qualcomm, Incorporated System and method for routing voice over IP calls
US20030095510A1 (en) * 2001-11-16 2003-05-22 Motorola, Inc. Use and management of groups defined according to a call initiation protocol
ATE308846T1 (de) * 2001-11-21 2005-11-15 Cit Alcatel Methode zum flexiblem laden von ip multimedia kommunikationssitzungen, telekommunikationssystem und netzelemente um eine derartige methode anzuwenden
US20040003046A1 (en) * 2001-12-12 2004-01-01 3Com Corporation System and methods for providing instant services in an internet protocol network
US7443834B1 (en) 2001-12-20 2008-10-28 Nortel Networks Limited Combining multimedia services with traditional telephony
EP1324581A1 (en) * 2001-12-28 2003-07-02 Telefonaktiebolaget L M Ericsson (Publ) CCBS using Session Initiation Protocol (SIP)
US7962644B1 (en) * 2002-03-18 2011-06-14 Oracle International Corporation Systems and methods for handling a plurality of communications
US20030177283A1 (en) * 2002-03-18 2003-09-18 Hamilton Thomas E. Application program interface
US7646761B2 (en) * 2002-10-01 2010-01-12 Nortel Networks Limited Integrating multimedia capabilities with legacy networks
US7920546B2 (en) 2002-10-01 2011-04-05 Nortel Networks Limited Automated attendant multimedia session
US7480915B2 (en) * 2002-10-03 2009-01-20 Nokia Corporation WV-IMS relay and interoperability methods
US7685315B2 (en) * 2002-10-28 2010-03-23 Nokia Corporation System and method for conveying terminal capability and user preferences-dependent content characteristics for content adaptation
US6862277B2 (en) * 2002-10-28 2005-03-01 Motorola, Inc. Method and apparatus for multi-media communication over multiple networks
KR100487124B1 (ko) * 2002-11-12 2005-05-03 삼성전자주식회사 세션 이니세이션 프로토콜 시스템의 세션 정보 처리 방법및 그 기록매체
KR100475186B1 (ko) 2002-12-02 2005-03-10 삼성전자주식회사 접속 설정 프로토콜을 이용한 단말 장치의 등록 방법
EP1574034B1 (en) * 2002-12-16 2013-03-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Cost negotiation for communication sessions
US7369538B1 (en) * 2002-12-23 2008-05-06 At&T Corp. Method and apparatus for implementing a high-reliability load balanced easily upgradeable packet technology
US20040153547A1 (en) * 2003-01-31 2004-08-05 Dirk Trossen Service provisioning in a communication system
GB2398204B (en) * 2003-02-04 2006-08-02 Vodafone Plc Setting communication types for a communication session
US7319692B2 (en) * 2003-02-21 2008-01-15 Avaya Technology Corp. Subscriber mobility in telephony systems
US7490155B1 (en) * 2003-03-13 2009-02-10 3Com Corporation Management and control for interactive media sessions
DE10322539A1 (de) * 2003-05-19 2004-12-09 Siemens Ag Verfahren zum Aufbau einer Kommunikationsverbindung und Kommunikationssystem
US20040267645A1 (en) * 2003-06-24 2004-12-30 Pekka Pollari Method and corresponding equipment enabling billing for use of applications hosted by a wireless terminal
US7412044B2 (en) * 2003-07-14 2008-08-12 Avaya Technology Corp. Instant messaging to and from PBX stations
GB0317124D0 (en) * 2003-07-22 2003-08-27 Nokia Corp Charging in a communication system
US8539552B1 (en) * 2003-09-25 2013-09-17 Hewlett-Packard Development Company, L.P. System and method for network based policy enforcement of intelligent-client features
US6977933B2 (en) * 2003-10-06 2005-12-20 Tekelec Methods and systems for providing session initiation protocol (SIP) trunk groups
JP4728569B2 (ja) * 2003-10-21 2011-07-20 Necインフロンティア株式会社 ネットワーク、構内交換機及びそれに用いるpbx付加サービス起動方法
US7701854B2 (en) * 2003-11-17 2010-04-20 International Business Machines Corporation Differentiated handling of SIP messages for VoIP call control
US8170912B2 (en) * 2003-11-25 2012-05-01 Carhamm Ltd., Llc Database structure and front end
FR2863810A1 (fr) * 2003-12-11 2005-06-17 France Telecom Procede et systeme de coordination de services de telecommunication
US8094801B2 (en) * 2003-12-15 2012-01-10 Alcatel Lucent Providing of service(s) by a service control component to telephony device(s) on a call through employment data stream(s) associated with the call
EP1560458A1 (en) * 2004-01-27 2005-08-03 Siemens Aktiengesellschaft Method, network arrangement and apparatus for providing ISDN services in next generation packet based telecommunications networks
US8442227B1 (en) * 2004-02-23 2013-05-14 Rockstar Consortium Us Lp Providing additional information with session requests
US7408925B1 (en) * 2004-03-31 2008-08-05 Avaya Technology Corp. Originator based directing and origination call processing features for external devices
US8903820B2 (en) * 2004-06-23 2014-12-02 Nokia Corporation Method, system and computer program to enable querying of resources in a certain context by definition of SIP even package
US7840681B2 (en) * 2004-07-30 2010-11-23 International Business Machines Corporation Method and apparatus for integrating wearable devices within a SIP infrastructure
US20060067505A1 (en) * 2004-09-24 2006-03-30 Wayne Heinmiller Methods and apparatus to control distribution of call information
US8542813B2 (en) * 2004-11-02 2013-09-24 Cisco Technology, Inc. Method and system for providing a camp-on service in telecommunications
US20060104259A1 (en) * 2004-11-15 2006-05-18 Cisco Technology, Inc. System and method for executing a multi-modal transfer in a session initiation protocol (SIP) environment
US7853696B2 (en) * 2004-11-19 2010-12-14 Cisco Technology, Inc. System and method for providing an eCamp feature in a session initiation protocol (SIP) environment
US7656878B2 (en) * 2004-12-03 2010-02-02 Cisco Technology, Inc. System and method for providing enhanced caller ID in a session initiation protocol (SIP) environment
JP4737980B2 (ja) * 2004-12-07 2011-08-03 株式会社東芝 電話システム及びこの電話システムの主装置
US20060146790A1 (en) * 2004-12-30 2006-07-06 Cisco Technology, Inc. System and method for providing reach me cover me feature in a session initiation protocol (SIP) environment
US8254552B2 (en) * 2005-01-06 2012-08-28 Cisco Technology, Inc. System and method for providing a recovery mode in a session initiation protocol (SIP) environment
US20060153357A1 (en) * 2005-01-08 2006-07-13 Arup Acharya Method and apparatus for providing contextual information with telephone calls
US7899175B2 (en) * 2005-01-27 2011-03-01 Cisco Technology, Inc. System and method for providing a dial plan conversion in a session initiation protocol (SIP) environment
US7778404B2 (en) * 2005-01-27 2010-08-17 Cisco Technology, Inc. System and method for providing a dial plan conversion in a session initiation protocol (SIP) environment
EP1691511A1 (de) * 2005-02-09 2006-08-16 Siemens Aktiengesellschaft Verfahren und Steuerungseinheit zum Aufbauen einer Kommunikationsverbindung zwischen Kommunikationsendgeräten
US20060221838A1 (en) * 2005-03-30 2006-10-05 Net2Phone, Inc. SIP maintenance unit
US7853001B2 (en) * 2005-04-08 2010-12-14 Cisco Technology, Inc. Method and system for providing a camp-on service
US7769156B2 (en) * 2005-04-27 2010-08-03 Cisco Technology, Inc. System and method for providing a reverse camp-on feature in a communications environment
US7684434B2 (en) * 2005-05-03 2010-03-23 Cisco Technology, Inc. System and method for providing a presence based Camp-On feature in a communications environment
US8885812B2 (en) 2005-05-17 2014-11-11 Oracle International Corporation Dynamic customer satisfaction routing
FR2886797A1 (fr) * 2005-06-07 2006-12-08 France Telecom Procede de communication entre un point de commande de services d'un reseau intelligent et un serveur externe, point de commande, serveur externe, systeme et programmes d'ordinateur associes
US8583466B2 (en) * 2005-08-09 2013-11-12 Oracle International Corporation System and method for routing workflow items based on workflow templates in a call center
US20070041402A1 (en) * 2005-08-16 2007-02-22 Microsoft Corporation Handling protocol non-compliant messages
FI20055514A0 (fi) * 2005-09-27 2005-09-27 Nokia Corp Ryhmäviestintä viestintäjärjestelmässä
US7894597B2 (en) 2005-10-12 2011-02-22 Cisco Technology, Inc. Categorization of telephone calls
US8665862B1 (en) 2005-10-24 2014-03-04 Apple Inc. Performing cross-domain deregistration
CN100389562C (zh) * 2005-11-05 2008-05-21 华为技术有限公司 一种计费信息通知方法
US8102985B2 (en) * 2005-11-11 2012-01-24 Cisco Technology, Inc. Method and system for providing a camp-on hold service
US9165411B2 (en) * 2005-12-16 2015-10-20 Pitney Bowes Inc. Method and system for embedding mailer specified mailing instructions on a mail piece to automate mail processing
US20070162552A1 (en) * 2006-01-10 2007-07-12 Cisco Technology, Inc. Method and system for providing an instant messaging camp-on service
US8280961B2 (en) * 2006-02-09 2012-10-02 Cisco Technology, Inc. Method and system for providing a camp-on service for a network service
US7701971B2 (en) * 2006-02-27 2010-04-20 Cisco Technology, Inc. System and method for providing a compatibility feature in a session initiation protocol (SIP) environment
US7729482B2 (en) * 2006-02-27 2010-06-01 Cisco Technology, Inc. Method and system for providing communication protocol interoperability
US7778274B2 (en) * 2006-02-27 2010-08-17 Cisco Technology, Inc. System and method for providing a compatibility feature in a session initiation protocol (SIP) environment
US20070201367A1 (en) * 2006-02-27 2007-08-30 Cisco Technology, Inc. System and method for interworking H.323 flow control with SIP
US7995559B2 (en) * 2006-02-27 2011-08-09 Cisco Technology, Inc. System and method for interworking communication protocols to provide supplementary services
US7596150B2 (en) * 2006-02-27 2009-09-29 Cisco Technology, Inc. System and method for consolidating media signaling to facilitate internet protocol (IP) telephony
US7764669B2 (en) * 2006-02-27 2010-07-27 Cisco Technology, Inc. System and method providing for interoperability of session initiation protocol (SIP) and H.323 for secure realtime transport protocol (SRTP) session establishment
US20070201459A1 (en) * 2006-02-27 2007-08-30 Cisco Technology, Inc. System and method for providing status notification for conventional telephony devices in a session initiation protocol environment
US9967129B1 (en) 2006-03-09 2018-05-08 Cisco Technology, Inc. System and method for communicating call information in a sessions initiation protocol (SIP) environment
US20070226299A1 (en) * 2006-03-24 2007-09-27 Cisco Technology, Inc. Method and system for providing an instant messaging quorum monitoring service
WO2007112623A1 (fr) 2006-04-03 2007-10-11 Huawei Technologies Co., Ltd. Système, procédé et appareil pour mettre en oeuvre la charge de liaison montante dans le réseau à commutation par paquets
US20070253405A1 (en) * 2006-04-27 2007-11-01 Motorola, Inc. Method and apparatus for initiating a user selected service when establishing a packet data connection
US8036360B1 (en) 2006-04-28 2011-10-11 Cisco Technology, Inc. System and method for hook state notification
US8495231B1 (en) 2006-05-16 2013-07-23 Cisco Technology, Inc. System and method for remote call control
US20070299979A1 (en) * 2006-06-27 2007-12-27 Avshalom Houri Stateless publish/subscribe messaging using sip
US8015305B1 (en) 2006-06-28 2011-09-06 Cisco Technology, Inc. System and method for implementing a session initiation protocol feature
WO2008007385A2 (en) * 2006-07-13 2008-01-17 Venkat Srinivas Meenavalli Method for controlling advanced multimedia features and supplementary services in sip-based phones and a system employing thereof
US8441924B2 (en) * 2006-07-20 2013-05-14 Verizon Services Organization Inc. Redundant capability in a fiber optic network
US8139566B2 (en) * 2006-07-21 2012-03-20 Cisco Technology, Inc. System and method for establishing a communication session between two endpoints that do not both support secure media
US7929419B2 (en) * 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
US7881297B2 (en) * 2006-09-01 2011-02-01 Avaya Inc. Providing communications including an extended protocol header
US20080080527A1 (en) * 2006-09-29 2008-04-03 Motorola, Inc. Method and apparatus for communication between session initiation protocol based networks and legacy networks
US20080095143A1 (en) * 2006-10-19 2008-04-24 Research In Motion Limited System and method for providing debug information in session initiation protocol sessions
SE0602216L (sv) * 2006-10-23 2008-04-24 Teliasonera Ab Aggregeringsnod för kontrollsignallering
KR100814398B1 (ko) * 2006-12-07 2008-03-18 삼성전자주식회사 멀티콜 서비스 지원 VoIP 단말 및 그 방법
US20080240087A1 (en) * 2006-12-13 2008-10-02 Verizon Services Corp. Hybrid internet protocol based session control protocol and pstn communications
CN100484285C (zh) * 2007-02-14 2009-04-29 华为技术有限公司 呼叫处理方法、系统、应用服务器及交换设备
US20080273678A1 (en) 2007-05-01 2008-11-06 Igor Balk Systems and methods for phone call management
US7286661B1 (en) * 2007-05-01 2007-10-23 Unison Technologies Llc Systems and methods for scalable hunt-group management
US20080285588A1 (en) 2007-05-16 2008-11-20 Unison Technologies Llc Systems and methods for providing unified collaboration systems with combined communication log
US20080285736A1 (en) 2007-05-16 2008-11-20 Unison Technolgies Llc Systems and methods for providing unified collaboration systems with conditional communication handling
WO2009018418A2 (en) * 2007-07-31 2009-02-05 Tekelec Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities
CN101370243A (zh) * 2007-08-14 2009-02-18 华为技术有限公司 一种呼叫定向方法及系统
US8112516B2 (en) 2007-08-23 2012-02-07 Cisco Technology, Inc. Selective user notification based on IP flow information
JP4583424B2 (ja) * 2007-09-10 2010-11-17 エヌ・ティ・ティ・コミュニケーションズ株式会社 端末間の暗号化通信チャネルを構築するためのセッション管理装置、方法及びプログラム
US8892558B2 (en) * 2007-09-26 2014-11-18 International Business Machines Corporation Inserting data into an in-memory distributed nodal database
JP2009093546A (ja) * 2007-10-11 2009-04-30 Toshiba Tec Corp サーバ装置、エラーコード変換装置、エラーコード変換プログラム
US8027996B2 (en) * 2007-11-29 2011-09-27 International Business Machines Corporation Commitment control for less than an entire record in an in-memory database in a parallel computer system
US20090238168A1 (en) * 2008-03-18 2009-09-24 Paraxip Technologies Inc. Communication node and method for handling sip communication
US8718042B2 (en) * 2008-05-08 2014-05-06 Microsoft Corporation Extensible and secure transmission of multiple conversation contexts
KR101175322B1 (ko) * 2008-12-19 2012-08-20 한국전자통신연구원 상황에 맞게 추천되는 서비스를 동적으로 디스플레이하는 휴대용 단말 장치 및 방법
JP5609215B2 (ja) * 2010-04-05 2014-10-22 セイコーエプソン株式会社 通信システム、処理要求装置、処理応答装置、通信方法、及びそのプログラム
CN103733701B (zh) 2011-02-23 2018-05-04 T移动美国公司 用于订阅互联网协议多媒体子系统(ims)应用服务注册状态的系统和方法
EP2509278B1 (en) 2011-04-05 2018-09-19 BlackBerry Limited System and method for sip user agent identification and efficient binding
WO2012126423A2 (zh) * 2012-05-15 2012-09-27 华为技术有限公司 控制业务传输的方法和装置
CN103716299B (zh) * 2013-09-22 2019-10-25 南京中兴新软件有限责任公司 一种基于sip进行会话的方法、终端及呼叫业务服务器
US9756190B2 (en) * 2014-12-18 2017-09-05 Vonage Business Inc. Systems and methods for setting up internet protocol communications
US10887360B1 (en) * 2015-12-30 2021-01-05 iCloudPatent.com LTD. (a Caymans Islands company) Direct network connections using cloud instance for multipoint meeting service
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5664102A (en) 1995-02-07 1997-09-02 At&T Intelligent network internetworking access arrangement
GB2318701A (en) 1996-10-26 1998-04-29 Ibm Intelligent network protocol gateway
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
US6430176B1 (en) * 1998-11-06 2002-08-06 Nortel Networks Limited Multimedia channel management through PSTN signaling
US6519242B1 (en) * 1998-12-09 2003-02-11 Nortel Networks Limited Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems
US6363424B1 (en) * 1999-09-01 2002-03-26 Lucent Technologies, Inc. Reuse of services between different domains using state machine mapping techniques
US6421674B1 (en) * 2000-02-15 2002-07-16 Nortel Networks Limited Methods and systems for implementing a real-time, distributed, hierarchical database using a proxiable protocol

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100338924C (zh) * 2002-11-23 2007-09-19 中兴通讯股份有限公司 Ip网络中控制设备和业务设备互通提供业务的方法
US8346927B2 (en) 2003-08-18 2013-01-01 Microsoft Corporation Method and system for service denial and termination on a wireless network
US9560083B2 (en) 2003-08-18 2017-01-31 Microsoft Technology Licensing, Llc Service denial and termination on a wireless network
US8880708B2 (en) 2003-08-18 2014-11-04 Microsoft Corporation Service denial and termination on a wireless network
CN1836422B (zh) * 2003-08-18 2012-01-11 北电网络有限公司 用于无线网上的业务拒绝与终止的方法和系统
CN1868188B (zh) * 2003-09-03 2010-06-16 美国电报电话公司 使用会话初始协议的通信服务中的电信网络系统和方法
CN1860763B (zh) * 2003-09-29 2013-01-16 西门子企业通讯有限责任两合公司 用于互连不同容量的sip端点的网络实体
WO2006015544A1 (fr) * 2004-08-10 2006-02-16 Huawei Technologies Co., Ltd. Procede d'etablissement d'une prise en charge dans un service de diffusion/multi-diffusion multimedia
CN101084662B (zh) * 2004-12-22 2012-07-11 艾利森电话股份有限公司 无线通信系统中缓存分组数据应用的静态信息的方法及装置
CN101026545B (zh) * 2006-02-21 2010-05-12 联想(北京)有限公司 一种实时多媒体传输系统和方法
WO2007107074A1 (fr) * 2006-03-17 2007-09-27 Huawei Technologies Co., Ltd. Procédé, appareil et système de traitement de service de communication
US7881251B2 (en) 2006-08-18 2011-02-01 General Motors Llc Lightweight protocol for use in a TCP/IP communications network
CN102257476A (zh) * 2008-12-18 2011-11-23 爱立信电话股份有限公司 分发应用
CN102257476B (zh) * 2008-12-18 2015-12-16 爱立信电话股份有限公司 分发应用
US9531836B2 (en) 2008-12-18 2016-12-27 Telefonaktiebolaget Lm Ericsson (Publ) Distributing an application via a network node

Also Published As

Publication number Publication date
EP1188292A2 (en) 2002-03-20
AR030150A1 (es) 2003-08-13
JP2003502945A (ja) 2003-01-21
WO2000079756A3 (en) 2001-09-07
WO2000079756A2 (en) 2000-12-28
AU5862500A (en) 2001-01-09
MY125072A (en) 2006-07-31
CN1171427C (zh) 2004-10-13
CA2375366A1 (en) 2000-12-28
US6625141B1 (en) 2003-09-23

Similar Documents

Publication Publication Date Title
CN1171427C (zh) 在使用话路启动协议(sip)的综合电信网中用于提供增值业务(vas)的系统和方法
CN1178450C (zh) 扩充寻址方案的方法和系统
CN1104142C (zh) 访问用于电信系统中的业务资源项的方法
CN1656785A (zh) 终端连接装置、连接控制装置及多功能电话终端
CN1698328A (zh) 通信网络数据的递归性查询
CN1353900A (zh) 桥连HAVi子网络和UPnP子网络的方法及实施所述方法的装置
CN1669258A (zh) 使用会话启动协议的呼叫转移
CN1665221A (zh) 多点发送控制装置及方法
CN1208536A (zh) 提供电信业务的方法
CN101047628A (zh) 一种电路域终端接入分组网络实现分组业务的系统和方法
CN1451217A (zh) 数据传输
CN1235737A (zh) 监督用户活动的系统和方法
CN101064726A (zh) 地址变换装置、消息处理方法及网络系统
CN1674577A (zh) 路由器及sip服务器
CN1359585A (zh) 用于从配置在综合电信网络中的实体中提供至业务节点的接入的系统与方法
CN1582596A (zh) 电信网络中控制及启用移动电话中高级服务和用户界面的方法、装置和配置
CN1874328A (zh) 实现业务互通的方法及系统
CN1275284A (zh) 推出型信息传输方法和它的转移设备
CN101068243A (zh) 处理网关层与业务层的消息交互系统以及发送、接收方法
CN1852362A (zh) 被叫向主叫提供指示信息的方法及其系统
CN101068378A (zh) 实现多媒体消息业务系统容灾的方法、系统及设备
CN1838642A (zh) 利用即时消息系统实现问答业务的方法及系统
CN1122428C (zh) 用于输入和输出查询存储转发业务的系统和方法
CN101068199A (zh) 实现融合业务的方法、系统、业务代理及终端
CN1838763A (zh) 可视通信服务器、可视通信程序及可视通信方法

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041013