CN101911664A - 服务控制装置、服务控制***及方法 - Google Patents
服务控制装置、服务控制***及方法 Download PDFInfo
- Publication number
- CN101911664A CN101911664A CN2008801248331A CN200880124833A CN101911664A CN 101911664 A CN101911664 A CN 101911664A CN 2008801248331 A CN2008801248331 A CN 2008801248331A CN 200880124833 A CN200880124833 A CN 200880124833A CN 101911664 A CN101911664 A CN 101911664A
- Authority
- CN
- China
- Prior art keywords
- server
- service
- mentioned
- application server
- request signal
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/003—Click to dial services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2016—Call initiation by network rather than by subscriber
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
通信业者具备具有消息变换功能的应用服务器(2)。应用服务器(2)参照触发规则(220)和消息规则(230),进行服务功能分配处理。通信业者能够不对服务业者提供各自的服务器地址地进行各种服务功能的提供。
Description
本申请主张于2008年3月6日提出申请的日本专利申请第2008-055700号的优先权,将其内容通过参照而引用到本申请中。
技术领域
本申请说明书中公开的技术涉及连接在网络上的通信装置、通信***以及通信控制方法。特别涉及多个通信服务器进行相互通信时的服务器联动、以及消息变换处理。其中,也涉及将采用了SIP的会话控制的通信***和提供Web应用的通信***相互连接的通信***中的消息变换方法。
背景技术
以声音、数据、运动图像等的各种多媒体服务的高速且高品质的提供为目的,进行了第三代移动通信***的标准化。3GPP(3rd GenerationPartnership Project)推进了在包交换网上利用IP(Internet Protocol)技术提供声音、影像等的多媒体服务的“All IP基础移动通信网”的标准化。
All IP移动通信网中的会话控制***称作IMS(IP MultimediaSubsystem)。IMS也在下一代网络(NGN.Next Generation Network)的会话控制技术中采用。
作为IMS中的会话控制协议,使用SIP(Session Initiation Protocol)(例如参照IETF RFC3261(2002.6))。SIP是进行用IETF规格化的IP多媒体通信的会话控制的协议。SIP控制通信装置间的会话建立、维持及切断。
在使用SIP的代表服务中有IP电话服务。IP电话服务是在IP网络上收发声音信息的服务。在SIP的IP电话服务中,在通信开始前在通信装置间设定虚拟的通话路径(会话)。将IP包化的声音数据在设定的通信路径上传送。
声音数据的属性等媒体信息在会话建立时决定。通信装置通过包含在SIP消息中的SDP(Session Description Protocol:会话描述协议),通知媒体信息。在SDP中,能够记述关于会话的各种各样的信息(例如IP地址、端口号码、媒体种类等)。作为使用SIP协议的应用服务的例子,有ThirdParty Call Control(例如参照IETF RFC3725(2004.6))。
进而,为了能够从Web服务利用通信业者提供的通信服务,API(Application Programming Interface:应用程序设计接口)的研究不断进展。
作为规定API的业界团体,有Parlay Group。在Parlay Group中,正在制定称作“Parlay-X”的API。Parlay Group与欧洲电气通信标准化ETSI(European Telecommunications Standards Institute)及第三代移动通信标准化团体3GPP联动。Parlay X的规格由该3个团体共同发行。
“Parlay-X”是以Web服务环境中的使用为目的的、不依存于网络及厂商、并且不限定于安装语言的Web服务的API。“Parlay X”定义面向Web开发者的抽象化的开放接口,但并没有规定其安装方法。
在“Parlay-X”中,对每个服务规定了API的集。作为使用Parlay-XAPI而提供的服务,例如有从Web应用启动两者的通话服务的3PCC(3rdParty Call Control)(4th Draft ES 202 504-2Parlay X 3.0(2007.8))。
非专利文献1:IETF RFC3261(2002.6)
非专利文献2:IETF RFC3725(2004.4)
非专利文献3:4th Draft ES 202 504-2Parlay X 3.0(2007.8)
发明内容
在3PCC用的API中,规定了从Web应用服务器向通信***发送的请求消息(开始、结束、呼叫信息询问)和其应答消息。
作为使用SIP协议的应用的例子,有Third Party Call Control,表示了SIP消息的序列例子。但是,关于上述Parlay XAPI和上述SIP消息的变换机构,并没有规定安装方法。
因此,在服务业者经由以Parlay X为代表的开放AIP利用通信业者的服务功能的通信***中,存在通信业者需要确定对应于被请求的服务功能的服务器的问题。
本发明的目的是提供一种使通信业者能够不对服务业者通知各个应用服务器的地址、而实现各种服务功能的利用的方法。
在本申请中公开的代表性的发明中,通信***具备具有开放API和SIP的变换功能的应用服务器。应用服务器参照触发规则和消息规则,进行服务功能的分配处理。通过具备本功能,通信业者能够不对服务业者通知各种应用服务器地址而进行各种服务功能的提供。
在本申请中公开的另一代表性的发明中,上述应用服务器还具备对应于服务业者的请求的定制处理(例如参数的追加处理功能)等附加信息处理功能、和对应于各处理内容的高速化引擎(例如收费信息等事务处理的高速化引擎)。通过具备本功能,应用服务器能够实现定制化及特定处理的高速化。
发明效果:
根据本发明的一实施方式,通信业者能够不对服务业者通知各个服务器地址而进行各种服务功能的提供。此外,通信业者能够进行处理的定制化及特定处理的高速化。由此,能够按照用户需求迅速地提供各种服务。
本发明的其他目的、特征及优点根据关于附图的以下的本发明的实施例的记载会变得更加清楚。
附图说明
图1是表示本发明的第一实施方式的通信网的结构例的说明图。
图2是表示本发明的第一实施方式的应用服务器2的结构例的说明图。
图3是表示本发明的第一实施方式的3PCC服务器3的结构例的说明图。
图4是表示本发明的第一实施方式的存在服务器5的结构例的说明图。
图5A是表示本发明的第一实施方式的应用服务器2的会话信息表的结构的一例的说明图。
图5B是表示本发明的第一实施方式的应用服务器2的触发规则的结构的一例的说明图。
图6A是表示本发明的第一实施方式的应用服务器2的消息规则的结构的一例的说明图。
图6B是表示本发明的第一实施方式的应用服务器2的参数规则的结构的一例的说明图。
图7是说明本发明的第一实施方式的应用服务器2的服务判断例程的流程图。
图8是说明本发明的第一实施方式的3PPC服务的顺序的序列图。
图9是说明本发明的第一实施方式的3PPC服务的顺序的序列图。
图10是说明本发明的第一实施方式的3PPC服务的顺序的序列图。
图11是表示本发明的第二实施方式的应用服务器2的结构例的说明图。
图12是表示本发明的第二实施方式的3PCC服务器3的结构例的说明图。
图13是表示本发明的第二实施方式的存在服务器5的结构例的说明图。
图14是说明本发明的第二实施方式的应用服务器2的服务判断例程的流程图。
图15是说明本发明的第二实施方式的消息参数变换例程的流程图。
图16A是表示本发明的第二实施方式的3PCC服务器3中的消息规则的结构的一例的说明图。
图16B是表示本发明的第二实施方式的3PCC服务器3中的参数规则的结构的一例的说明图。
标号说明
2 应用服务器
3 3PCC服务器
5 存在服务器
220 触发规则
230 消息规则
240 参数规则
260 服务判断例程
具体实施方式
利用附图说明本发明的第一实施方式。
作为代表例,详细地说明利用第三者呼叫控制(3PCC)服务时的通信方法。
图1是表示本发明的第一实施方式的通信网的结构例的说明图。
本实施方式的通信网包括IP网N1和接入网N2(N2a、N2b、N2C)。
在图1中,作为终端(以下称作UE:User Equipment)7的例子而表示固定终端7a~7d。以下,在将终端7区别记载的情况下,对于标号添加尾标“a”、“b”、“c”、“d”,例如如终端7a及终端7b那样记载。其他结构要素也按照同样的规则记载。
IP网N1和接入网N2经由接入网关装置(AGW)6(6a、6b、6c)连接。也可以代替接入网关装置6而经由路由器等其他通信装置将IP网N1和接入网N2连接。接入网关装置6提供传送在终端7与IP网N1之间收发的IP包的功能。
IP网N1至少具备SIP服务器1、WEB服务器4、应用服务器2、以及3PCC服务器3。IP网N1也可以还具备存在服务器(presence server)5。在IP网N1具备存在服务器5的情况下,IP网N1能够提供存在服务。
Web服务器4具备用来启动3PCC服务及存在服务的用户接口功能、3PCC服务的启动所需要的功能、以及与应用服务器2的相互连接功能。
应用服务器2具备为了利用通信网所具备的各种服务功能而需要的服务功能分配功能及控制定制功能的功能。
3PCC服务器3具备控制3PCC服务的执行的功能。
存在服务器5具备控制存在服务的执行的功能。
另外,在图1中,作为例子而分别各表示了1个SIP服务器1、Web服务器4、应用服务器2、3PCC服务器3、存在服务器5。但是,在实施本发明时,这些结构要素的数量也可以是任意的。
图2是表示本发明的第一实施方式的应用服务器2的结构例的说明图。
应用服务器2包括收容线路22(22a、22b)的接口部(IF)21(21a、21b)、CPU24、存储器25、和数据库(DB)26。各结构要素通过总线23连接。
在存储器25中,存储有执行协议处理的程序28和从Web服务器4接收消息并执行3PCC服务器3及存在服务器5之间的相互连接功能的程序29。在存储器25中也可以还存储有其他程序。
CPU24是执行存储在存储器25中的程序的处理器。在以下的说明中应用服务器2执行的处理实际上通过CPU24执行某个程序而被执行。
执行协议处理的程序28包括具备用来与WEB服务器4之间发送或接收信号的功能的程序以及具备用来在3PCC服务器3与存在服务器5之间发送或接收信号的功能的程序。例如,在WEB服务器4和应用服务器2通过SOAP over HTTP进行通信的情况下,使用SOAP控制部和HTTP协议控制部进行通信。此外,在应用服务器2和3PCC服务器3通过HTTP进行通信的情况下,使用HTTP协议控制部进行通信。
另外,在图2中作为通信协议而表示了HTTP和SOAP。但是,在实施本发明时也可以使用HTTP、SOAP以外的协议。
执行相互连接功能的程序29包括会话信息表210、触发规则220、消息规则230、参数规则240、附加信息处理引擎250、服务判断例程260和变换引擎27。数据库26也可以包括会话信息表210、触发规则220、消息规则230、以及参数规则240。
通过应用服务器2具备触发规则220、消息规则230、参数规则240和服务判断例程260,应用服务器2能够控制对应于从WEB服务器4接收到的请求的服务功能。这里,服务功能通过存在服务器5或3PCC服务器3实现。有时也将服务功能称作启动器(enabler)。
进而,应用服务器2通过具备附加信息处理引擎250,能够进行定制功能及高速化所需的功能的控制。
图7是说明本发明的第一实施方式的服务判断例程260的流程图。
图5A是表示本发明的第一实施方式的会话信息表210的结构的一例的说明图。应用服务器2如果从WEB服务器4接收到请求,则参照及更新会话信息表210。
会话信息表210至少保存与Parlay X的呼叫会话标识符(Parlay X callsession Identifier)211相对应的WEB服务器地址212、启动器的地址213、以及触发规则214。进而会话信息表210也可以保存会话状态215。通过会话信息表210包括触发规则214,应用服务器2能够迅速地检测要启动的服务功能。通过在会话信息表210中包括会话状态215,应用服务器能够保持会话状态。
图5B是表示本发明的第一实施方式的触发规则220的结构的一例的说明图。
触发规则220至少保存与Parlay X API的namespace(命名空间)221相对应的触发规则222和启动器IP地址223。应用服务器2如果从WEB服务器4接收到请求,则从接收消息中提取namespace,确定对应于namespace221的触发规则222。进而,提取与对应条目相对应的启动器IP地址223,并确定具有与请求消息相对应的服务功能的服务器的地址信息。
触发规则220也可以还保存有附加信息处理有无224。
通过触发规则220包括附加信息处理有无224,应用服务器2能够确定每个触发规则的定制处理及高速化处理。
图6A是表示本发明的第一实施方式的消息规则230的结构的一例的说明图。应用服务器2在确定触发规则之后,参照对应于触发规则的消息规则,进行Parlay X消息231与SIP消息232的变换。
消息规则230至少保存与Parlay X消息231相对应的SIP消息232。消息规则230也可以还保存表示参数变换处理的有无的标志233。
通过消息规则230包括表示参数变换处理的有无的标志233,应用服务器2能够进行是否变换包含在消息中的参数的判断。
图6B是表示本发明的第一实施方式的参数规则240的结构的一例的说明图。参数规则240至少保存与Parlay X的参数241相对应的SIP参数242。通过具备该表,应用服务器2能够进行Parlay X参数与SIP参数的变换。
在应用服务器2参照消息规则230的结果是判断为需要进行参数变换时,将包含在消息中的Parlay X参数作为检索键字,来参照参数规则240。在参数规则240中存在对应的条目的情况下,应用服务器2进行Parlay X参数与SIP消息的参数(SIPheader(SIP头))的变换。
图3是表示本发明的第一实施方式的3PCC服务器3的结构例的说明图。
3PCC服务器3包括收容线路32(32a、32b)的接口部(IF)31(31a、31b)、CPU34、存储器35、和数据库(DB)36。各结构要素通过总线33连接。
在存储器35中,存储有执行协议处理的程序38(SIP协议控制、HTTP协议控制)、以及执行3PCC服务器处理的程序39(进行SIP用户代理处理的程序、进行3PCC控制处理的程序)。在存储器35中也可以还存储有其他程序。
CPU34是执行存储在存储器35中的程序的处理器。在以下的说明中,3PCC服务器3执行的处理实际上通过CPU34执行某个程序而被执行。
执行协议处理的程序38包括具备用来与SIP服务器1之间发送或接收信号的功能的程序(SIP协议控制)、以及具备用来与应用服务器2之间发送或接收信号的功能的程序(HTTP协议控制)。另外,在图3中作为通信协议而表示了HTTP和SIP。但是,在实施本发明时,3PCC服务器3与应用服务器2也可以利用HTTP以外的通信协议进行通信。
执行3PCC服务器处理的程序39包括进行SIP用户代理处理的程序、以及进行3PCC控制处理的程序。进而,除了进行3PCC控制处理的程序以外,也可以还具备Parlay X侧的会话标识符与3PCC会话的标识符的对应信息。进而,3PCC服务器3的存储器35也可以包括3PCC服务器处理所需要的信息。3PCC服务器处理所需要的信息也可以保存在DB36中。
图4是表示本发明的第一实施方式的存在服务器5的结构例的说明图。
存在服务器5包括收容线路52(52a、52b)的接口部(IF)51(51a、51b)、CPU54、存储器55和数据库(DB)56。各结构要素通过总线53连接。
在存储器55中,存储有执行协议处理的程序58(SIP协议控制、HTTP协议控制)、以及执行存在服务器处理的程序59(进行SIP用户代理处理的程序、进行存在控制处理的程序)。在存储器55中也可以还存储有其他程序。进而,存储器55也可以包含存在控制处理所需要的信息。存在控制处理所需要的信息也可以保存在DB56中。
CPU54是执行存储在存储器55中的程序的处理器。在以下的说明中存在服务器5执行的处理实际上通过CPU54执行某个程序而被执行。
执行协议处理的程序58包括具备用来与SIP服务器1之间发送或接收信号的功能的程序(SIP协议控制)、以及具备用来与应用服务器2之间发送或接收信号的功能的程序(HTTP协议控制)。另外,在图4中,作为通信协议而表示了HTTP和SIP。但是,在实施本发明时,存在服务器5和应用服务器2也可以使用HTTP以外的通信协议进行通信。
执行存在服务器处理的程序59包括进行SIP用户代理处理的程序、以及进行存在控制处理的程序。进而,除了进行存在控制处理的程序以外,也可以还具备Parlay X侧的会话标识符与存在会话的标识符的对应信息。
接着,参照图8、图9、图10,说明接入在图1所示的接入网N2a中的终端7a启动3PCC服务的序列。
说明使用第一实施方式的终端7a的用户接入到WEB服务器4(S0)、请求启动与终端7b之间的3PCC服务的情况下的序列。
WEB服务器4从终端7a接收3PCC服务的启动请求。WEB服务器4向应用服务器2发送请求终端7a与终端7b之间的会话建立的消息(建立呼叫会话请求)(S1)。在请求该会话建立的消息中至少包含终端7a和终端7b的标识符。
应用服务器2如果接收到上述会话建立请求,则将应答消息发送给WEB服务器4(S2)。
应答消息(建立呼叫会话应答)为了识别WEB服务器4与应用服务器2间的会话而包括呼叫会话标识符。应用服务器2生成呼叫会话标识符。
这里,应用服务器2将呼叫会话标识符作为检索键字,检索会话信息表210。如果没有对应条目,则选择新条目210-1,将WEB服务器4的地址登记到对应条目的WEB服务器地址212中。
接着,应用服务器2启动服务判断例程260。如果接收到会话建立请求消息S1(S61),则应用服务器2将包含在接收消息中的namespace作为检索键字,检索触发规则220(262)。在有对应的条目的情况下(例如条目220-n),读取对应条目的触发规则以及启动器IP地址,并设定到会话信息表210的对应条目210-1的启动器IP地址213、触发规则214中(263)。进而,在触发规则220的对应条目的附加信息处理有无224中设定为“有”的情况下,应用服务器执行对应于namespace的附加处理(271)。作为附加处理的例子,例如有扩展参数的追加·删除、通信日志的收集等。通过应用服务器2进行追加处理,能够实现服务特有处理及通信业者特有处理。在触发规则220的对应条目的附加信息处理有无224中设定了“无”的情况下,不进行本步骤中的追加处理(264)。
回到图7,继续服务控制例程260的说明。应用服务器2参照在步骤263中决定的消息规则230。消息规则230对应于每个隔触发规则而存在,由触发器表220的条目222的值识别。消息规则230至少保存与Parlay X消息231相对应的SIP消息232、和参数变换有无233的对应信息。应用服务器2按照上述消息规则进行消息的变换处理(266)。进而,在参数变换有无233中设定为“有”的情况下,应用服务器2将包含在接收消息中的参数作为检索键字,检索参数规则240(267)。在存在多个参数的情况下,对于所有参数,确认有无对应的条目。在存在对应的条目的情况下,将包含在对应消息中的参数按照条目变换(268)。
如果消息及参数的变换结束,则应用服务器2参照会话信息表210,从在步骤S1接收时生成的条目中读取启动器IP地址(例如3pcc-ip)。这里,应用服务器2也可以在对应条目210-1的会话状态215中设定“服务启动中”的状态。
然后,应用服务器2向作为3PCC服务器3的地址的上述启动器IP地址发送消息及参数变换后的消息(SIP应用服务器启动请求)(269,S3)。本SIP应用服务器启动请求包括Parlay X呼叫会话标识符。
应用服务器2如果从上述启动器(3PCC服务器3)接收到应答消息(S4),则结束本例程(272)。
在步骤S262、步骤S265中,在不存在对应条目的情况下,进行错误处理,结束本例程(273)。在步骤270中,在应用服务器2在一定时间内没有接收到应答的情况下,进行错误处理,结束本例程。
即,在图8中,接收到S1的应用2参照消息规则230,将Parlay X消息“建立呼叫会话请求”变换为SIP消息“INVITE”。此外,参照参数规则240,将包含在建立呼叫会话请求中的参数变换为包含在SIP INVITE中的参数(例如,将设定终端7a、7b的标识符的参数call participant变换为Request URI)。在消息及参数的变换时,应用服务器2利用变换引擎27。应用服务器2将包含变换后的消息的SIP应用服务器启动请求发送给3PCC服务器3。
回到图8,继续序列的说明。3PCC服务器3如果接收到SIP应用服务器启动请求S3,则启动3PCC控制,进行例如SIP基础的3PCC控制。这里,3PCC服务器3生成用来识别终端7a与终端7b之间的通信的3PCC标识符。3PCC服务器3在建立了会话的期间保持3PCC标识符。
如在图3中说明那样,3PCC控制是保存在存储器35中且由CPU34执行的程序。
通过3PCC控制、SIP用户代理控制、SIP协议控制提供3PCC服务。3PCC服务器首先对终端7a请求会话建立(S5~S10)。作为用于会话建立请求的SIP消息,例如利用INVITE。终端7a如果受理了会话建立请求,则以200 OK应答。3PCC服务器3将应答确认ACK发送给终端7a。
接着,3PCC服务器3对终端7b请求会话建立(S11~S16)。进而,对终端7a请求与终端7b之间的媒体信息的更新(S17~S22)。通过以上的处理,能够进行终端7a与终端7b之间的通信(S23)。
3PCC服务器3在发送对步骤S21的会话建立应答的确认信号(ACK)之后,以“会话建立通知”信号向应用服务器2通知会话(S27)。上述“会话建立通知”S27包含步骤S3中接收到的Parlay X呼叫会话标识符。应用服务器2检索包含在步骤S27的信号中的Parlay X呼叫会话标识符,将会话信息表210的对应条目210-1的会话状态215变更为“会话建立中”。
应用服务器2如果接收到上述信号,则向3PCC服务器3发送S27的接收确认信号“会话建立通知应答”S28。
WEB服务器4为了对应用服务器2确认3PCC服务的状态,发送状态询问请求(获得呼叫会话信息请求)(S29)。上述请求的发送定时取决于WEB服务器侧的设定值。
应用服务器2将包含在上述请求中的呼叫会话标识符作为检索键字,检索会话信息表210。从对应条目210-1中读取会话状态215。应用服务器2将包含会话状态的应答消息(获得呼叫会话信息应答)发送给WEB服务器4(S30)。
这里,在终端7a与终端yb进行通信的期间,为了确认通信是否正常地进行,3PCC服务器3也可以向终端7(终端7a、终端7b)定期地发送消息。作为定期地发送的消息,例如可以使用SIP INVITE消息。图9表示3PCC服务器3对终端7定期地发送SIP INVITE消息的情况下的序列。3PCC服务器3经由SIP服务器1对终端7a发送INVITE消息(S31、S32)。终端7a如果接收到上述消息,则发送应答消息200(S33、S34)。3PCC3发送对上述应答消息的确认消息(S35、S36)。在3PCC服务器3与终端7a之间,定期地(例如定时器T1)重复本序列(S51~S56)。由此,确认通信是否被正常地进行。定时器值T1在会话建立时使用SIP消息决定。
在3PCC服务器3与终端7b之间也收发同样的消息(S37~S41、S57~S62)。定时器值T2在会话建立时使用SIP消息决定。
在本实施方式中,在会话建立用的通信协议中使用SIP。在实施本发明时,3PCC服务器3与终端7也可以利用SIP以外的通信协议进行通信。
接着,利用图10说明通信结束时的处理。表示终端7a对WEB服务器4发送通信结束请求的情况。例如通过使用终端7的用户选择WEB服务器4提供的WEB画面上的通信结束按钮,来启动上述通信结束请求(S70)。
WEB服务器4对应用服务器2发送3PCC通信的结束请求“结束呼叫会话信息请求”(S71)。上述消息包含Parlay X呼叫会话标识符。
这里,应用服务器2将Parlay X呼叫会话标识符作为检索键字,检索会话信息表210。从对应条目210-1读取启动器IP地址213和触发规则,并且将会话状态215更新为“切断中”。
接着,应用服务器2如果接收到上述消息,则启动服务判断例程260。应用服务器2将包含在上述消息中的“namespace”作为检索键字,参照触发规则220。如果存在对应的条目,则应用服务器2参照对应条目的附加信息处理有无224。在该条目中设定了“有”的情况下,应用服务器2执行对应于namespace的附加处理。
进而,应用服务器2参照对应于触发规则的消息规则表230。应用服务器2将在步骤S71中接收到的Parlay X消息作为检索键字,检索触发规则表230。这里,从对应条目230-2读取对应的SIP消息名232(BYE)和参数变换的有无233(无)。接着,应用服务器2利用变换引擎27进行消息及参数的变换。然后,应用服务器2将消息变换后的结束请求消息发送给设定在启动器IP地址213中的目的地“3pcc-ip”(S73)。
3PCC服务器3如果接收到上述请求,则将应答消息“结束请求应答”向应用服务器2发送。此外,3PCC服务器3对终端7a和终端7b分别发送SIP的会话结束消息(BYE)(S75至S82)。
3PCC服务器3如果与终端7之间的会话结束,则向应用服务器2通知会话切断(会话切断通知消息,S83)。在上述消息中包含Parlay X呼叫会话标识符。应用服务器2如果接收到上述消息,则将Parlay X呼叫会话标识符作为检索键字,检索会话信息表210。应用服务器2检索对应条目,将会话状态215变更为“切断结束”。接着,应用服务器2向3PCC服务器3发送对上述消息S83的应答消息S84。
然后,应用服务器2将会话信息条目的对应条目210保持一定期间(在一定时间后将对应条目删除)。
在应用服务器2保持对应条目的期间,从WEB服务器4向应用服务器2接收到信息询问“获得呼叫会话信息请求”S85的情况下,将包含在对应消息中的呼叫会话标识符作为检索键字,检索会话信息表210。应用服务器2读取对应条目的会话信息的值,将包含会话状态“切断结束”的应答消息“获得呼叫会话信息应答”S86向WEB服务器4发送。
如果应用服务器2在经过一定时间后(将会话信息表的对应条目删除之后)接收到“获得呼叫会话信息请求”S85,则在会话信息表中不存在对应条目。在此情况下,应用服务器2向WEB服务器4发送包含会话状态“没有对应”的应答消息“获得呼叫会话信息应答”S86。上述请求S85的发送定时取决于WEB服务器4侧的设定值。
在本实施方式中,作为启动器而表示了使用3PCC服务器3的例子。在实施本发明时,也可以将3PCC服务器3以外的SIP应用服务器作为启动器使用。作为3PCC服务器以外的启动器,例如有存在服务器5。
另外,在上述第一实施方式中,应用服务器2、3PCC服务器3及存在服务器5也可以如刀片服务器等那样在同一个壳体的装置上实现。
根据本发明的第一实施方式,应用服务器2具备触发规则、参数规则,在不同的消息(例如Parlay X消息和SIP消息)之间能够进行消息变换及参数变换。进而,通过使用触发规则表判断附加信息处理有无,由此能够在应用服务器2中进行私有参数的扩展及消息高速化处理等附加信息处理。由此,通信业者及服务提供者能够灵活地提供服务。
接着,利用附图说明本发明的第二实施方式。
在上述第一实施方式中,应用服务器2提供了消息规则和参数规则。相对于此,在第二实施方式中,其特征在于,存在服务器5或3PCC服务器3具备消息规则和参数规则。通过存在服务器5或3PCC服务器3具备消息规则和参数规则,应用服务器2能够专注于服务功能的分配处理、和附加功能的高速化处理。
本发明的第二实施方式的通信网与第一实施方式是同样的,所以省略说明(参照图1)。以下,仅对本发明的第二实施方式与第一实施方式的不同点进行说明。
图11是表示本发明的第二实施方式的应用服务器2的结构例的说明图。
在第二实施方式中,存储器25不具备消息规则、参数规则、以及变换引擎。这些功能由存在服务器5或3PCC服务器3具备。此外,应用服务器2不具备服务判断例程260而具备服务判断例程280。
在本实施方式中,应用服务器2能够专注于服务功能的分配处理、和附加功能的高速化处理。
图12是表示本发明的第二实施方式的3PCC服务器3的结构例的说明图。在第二实施方式中,3PCC服务器3的存储器35除了第一实施方式以外,还具备消息规则330、参数规则340、消息参数变换例程350、以及变换引擎37。
通过3PCC服务器3具备消息规则、参数规则和变换引擎,应用服务器2能够专注于服务功能的分配处理、和附加功能的高速化处理。此外,在本实施方式中,***使用者能够不给应用服务器2带来影响地实现3PCC服务用的参数扩展等3PCC服务特有的功能追加。
图13是表示本发明的第二实施方式的存在服务器5的结构例的说明图。在第二实施方式中,存在服务器5的存储器55除了第一实施方式以外,还具备消息规则530、参数规则540、消息参数变换例程350、以及变换引擎57。
通过存在服务器5具备消息规则、参数规则和变换引擎,应用服务器2能够专注于服务功能的分配处理、和附加功能的高速化处理。此外,在本实施方式中,***使用者能够不给应用服务器2带来影响地实现存在服务用的参数扩展等存在服务特有的功能追加。
图14是说明本发明的第二实施方式的服务判断例程280的说明图。第二实施方式的服务判断例程280不包括第一实施方式的消息变换及参数变换的步骤。
图15是说明本发明的第二实施方式的消息参数变换例程350的说明图。启动器(例如3PCC服务器3、存在服务器5)具备上述消息参数变换例程350。
接着,在第二实施方式中,对接入在图1所示的接入网N2a中的终端7a启动3PCC服务的序列进行说明。序列图与第一实施方式是同样的,所以参照图8、图9、图10,仅对第二实施方式的序列与第一实施方式不同的部分进行说明。
步骤S1、S2与第一实施方式是同样的。
接着,应用服务器2启动服务判断例程280。如果接收到会话建立请求消息S1(281),则应用服务器2将包含在接收消息中的namespace作为检索键字,检索触发规则220(282)。在有对应的条目的情况下(例如条目220-1),读取对应条目的触发规则及启动器IP地址,设定到会话信息表210的对应条目210-1的启动器IP地址213、触发规则214中(283)。进而,在触发规则220的对应条目的附加信息处理有无224中设定了“有”的情况下,应用服务器2执行对应于namespace的附加处理(288)。作为附加处理的例子,例如有扩展参数的追加·删除或通信日志的收集等。通过应用服务器2进行追加处理,能够实现服务特有的功能及通信业者特有的功能。
在触发规则220的对应条目的附加信息处理有无224中设定了“无”的情况下,不进行本步骤中的追加处理(284),在步骤282中,在不存在对应条目的情况下,实施错误处理(289),结束本例程。
接着,应用服务器2从在步骤S1接收时生成的会话信息表210的条目210-1中读取启动器IP地址(例如3pcc-ip)。这里,应用服务器2也可以在对应条目210-1的会话状态215中设定“服务启动中”的状态。
应用服务器2向上述启动器IP地址(3PCC服务器3)发送SIP应用服务器启动请求S3(285)。在本SIP应用服务器启动请求中包含ParlayX呼叫会话标识符。
3PCC服务器3如果接收到上述SIP应用服务器启动请求S3,则启动消息参数变换例程350(351)。
3PCC服务器3从存储器35中参照消息规则330。消息规则330至少保存与Parlay X消息331对应的SIP消息332、以及参数变换有无333的对应信息。3PCC服务器3按照上述消息规则进行消息的变换处理(353)。3PCC服务器3在进行消息变换的情况下,也可以利用变换引擎37。
进而,在参数变换有无333中设定了“有”的情况下,3PCC服务器3将包含在接收消息中的参数作为检索键字,检索参数规则340(354)。在存在多个参数的情况下,对所有参数确认有无对应的条目。在对应的条目存在的情况下,按照参数变换表变换包含在对应消息中的参数(355)。
如果消息以及参数的变换结束,则3PCC服务器3结束本例程(356)。在步骤352中没有对应的消息规则的情况下,进行错误处理,结束本例程(357)。
接着,3PCC服务器3启动3PCC控制,进行例如SIP基础的3PCC控制。然后,步骤S5到S62的处理与第一实施方式是同样的。
接着,利用图10,仅说明通信结束时的处理中与第一实施方式不同的部分。
应用服务器2如果接收到“结束呼叫会话信息请求”S71,则启动服务判断例程280。应用服务器2将包含在上述消息中的“namespace”作为检索键字,参照触发规则220。如果存在对应的条目,则参照对应条目的附加信息处理有无224。在该条目中设定了“有”的情况下,应用服务器2执行对应于namespace的附加信息处理。然后,应用服务器2从会话信息表的对应条目中读取启动器IP地址213,对设定的目的地“3pcc-ip”发送结束请求消息(S73,285)。
3PCC服务器3如果接收到上述结束请求消息S73,则启动消息参数变换例程350。
首先,3PCC服务器3将在步骤S71中接收到的Parlay X消息作为检索键字,参照消息规则表330。这里,从对应条目330-2中读取对应的SIP消息332(BYE)和参数变换的有无333(无)。在不需要参数的变更的情况下,结束本例程。接着,3PCC服务器3利用变换引擎37,进行消息的变换。接着,3PCC服务器3对终端7a和终端7b分别发送SIP的会话结束消息(BYE)(S75到S82)。以后的处理与第一实施方式是同样的。在图16A中表示本实施方式中的3PCC服务器3中的消息规则的结构的一例,在图16B中表示3PCC服务器3中的参数规则的结构的一例。
在本实施方式中,表示了使用3PCC服务器3作为启动器的例子。在实施本发明时,也可以使用3PCC服务器以外的SIP应用服务器作为启动器。作为3PCC服务器以外的启动器,例如有存在服务器5。在此情况下,存在服务器5在启动消息参数变换例程350时参照的表为消息规则530和参数规则540。
根据本发明的第二实施方式,应用服务器2具备触发规则,存在服务器5及3PCC服务器3提供消息规则和参数规则。由此,应用服务器2能够专注于服务功能的分配处理和附加功能的高速化处理。此外,能够将SIP应用服务器所特有的处理(例如特殊参数的追加)封闭在3PCC服务器3或存在服务器5中来实现。由此,通信业者及服务提供者能够进行服务的追加及扩展。即,能够实现服务的迅速提供及服务的定制化。
另外,在第二实施方式中,应用服务器2、3PCC服务器3及存在服务器5也可以如刀片服务器等那样在同一个壳体的装置上实现。
上述记载是对实施例进行的,而本发明并不限于此,对于本领域的技术人员而言,显然在本发明的主旨和权利要求书的范围内能够进行各种变更及修正。
工业实用性
通过使用本发明,通信业者及服务提供者能够灵活地提供服务。具体而言,应用服务器2具备触发规则和参数规则,能够在不同的消息(例如Parlay X消息和SIP消息)之间进行消息变换及参数变换。进而,通过使用触发规则表判断有无附加信息处理,由此在应用服务器中能够进行私有参数的扩展及消息高速化处理等附加信息处理。
Claims (20)
1.一种通信***,具备:至少1个终端、对上述终端提供通信服务的服务控制服务器、具有用户接口的WEB服务器、以及具有与上述WEB服务器和上述服务控制服务器之间的通信线路的应用服务器,
上述应用服务器具有:从上述WEB服务器接收到服务请求信号时根据接收到的服务请求信号中包含的标识符确定对应的服务功能的机构、按照所确定的服务功能变换接收消息的机构、以及启动对应于接收到的服务请求信号的上述服务控制服务器的机构。
2.如权利要求1所述的通信***,上述应用服务器还具备将服务请求信号变换为会话控制信号的机构。
3.如权利要求2所述的通信***,上述会话控制信号是SIP。
4.如权利要求1所述的通信***,上述应用服务器还具有检测有无与服务请求信号对应的附加信息处理的机构,具备在检测到上述附加信息处理的情况下实现与上述附加信息处理对应的程序的机构。
5.如权利要求4所述的通信***,上述服务请求信号是Parlay X API。
6.如权利要求5所述的通信***,上述应用服务器在接收到Parlay XAPI的服务请求信号的情况下,按照包含在Parlay X API中的消息确定具备服务功能的服务控制服务器。
7.一种应用服务器,具备:与对终端提供通信服务的服务控制服务器和具有用户接口的WEB服务器之间的通信线路;
具有:从上述WEB服务器接收到服务请求信号时根据接收到的服务请求信号中包含的标识符确定对应的服务功能的机构、按照所确定的服务功能变换接收消息的机构、以及启动对应于接收到的服务请求信号的上述服务控制服务器的机构。
8.如权利要求7所述的应用服务器,具备将上述服务请求信号变换为上述会话控制信号的机构。
9.如权利要求8所述的应用服务器,上述会话控制信号是SIP。
10.如权利要求7所述的应用服务器,还具有检测有无与服务请求信号对应的附加信息处理的机构,具备在检测到上述附加信息处理的情况下实现与上述附加信息处理对应的程序的机构。
11.如权利要求10所述的应用服务器,上述服务请求信号是Parlay XAPI。
12.如权利要求11所述的应用服务器,在接收到Parlay XAPI的服务请求信号的情况下,按照包含在Parlay X API中的消息确定具备服务功能的服务控制服务器。
13.一种通信方法,在具备至少1个终端、对上述终端提供通信服务的服务控制服务器、具有用户接口的WEB服务器、以及具有与上述WEB服务器和上述服务控制服务器之间的通信线路的应用服务器的通信***中,
上述应用服务器具有从上述WEB服务器接收到服务请求信号时根据接收到的服务请求信号中包含的标识符确定对应的服务功能的机构、以及按照所确定的服务功能变换接收消息的机构;
上述应用服务器启动对应于接收到的服务请求信号的上述服务控制服务器。
14.如权利要求13所述的通信方法,上述应用服务器还具备将服务请求信号变换为会话控制信号的机构。
15.一种通信***,具备至少1个终端、对上述终端提供通信服务的服务控制服务器、具有用户接口的WEB服务器、以及具有与上述WEB服务器和上述服务控制服务器之间的通信线路的应用服务器,
上述应用服务器具有:从上述WEB服务器接收到服务请求信号时根据包含在接收到的服务请求信号中的标识符确定对应的服务功能的机构、以及启动对应于接收到的服务请求信号的上述服务控制服务器的机构;
上述服务控制服务器具有按照所确定的服务功能变换接收消息的机构。
16.如权利要求15所述的通信***,上述服务控制服务器还具备将服务请求信号变换为会话控制信号的机构。
17.如权利要求16所述的通信***,上述会话控制信号是SIP。
18.如权利要求15所述的通信***,上述应用服务器还具有检测有无与服务请求信号对应的附加信息处理的机构,具备在检测到上述附加信息处理的情况下实现与上述附加信息处理对应的程序的机构。
19.如权利要求18所述的通信***,上述服务请求信号是Parlay X API。
20.如权利要求19所述的通信***,上述应用服务器在接收到ParlayXAPI的服务请求信号时,按照包含在Parlay X API中的消息确定具备服务功能的服务控制服务器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008055700 | 2008-03-06 | ||
JP2008-055700 | 2008-03-06 | ||
PCT/JP2008/073179 WO2009110158A1 (ja) | 2008-03-06 | 2008-12-19 | サービス制御装置、サービス制御システム及び方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101911664A true CN101911664A (zh) | 2010-12-08 |
Family
ID=41055728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008801248331A Pending CN101911664A (zh) | 2008-03-06 | 2008-12-19 | 服务控制装置、服务控制***及方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8656001B2 (zh) |
EP (1) | EP2254317A4 (zh) |
JP (2) | JPWO2009110158A1 (zh) |
CN (1) | CN101911664A (zh) |
WO (1) | WO2009110158A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5095567B2 (ja) | 2008-09-09 | 2012-12-12 | 株式会社日立製作所 | 通信システム |
US8457666B2 (en) * | 2011-06-15 | 2013-06-04 | Alcatel Lucent | Interface between web applications for text messaging and packet-switched networks |
EP2735203B1 (en) | 2011-07-22 | 2019-05-08 | BlackBerry Limited | Method and apparatuses for using non-ims connections in ims sessions |
US10959839B2 (en) | 2013-10-08 | 2021-03-30 | Edwards Lifesciences Corporation | Method for directing cellular migration patterns on a biological tissue |
US10122630B1 (en) | 2014-08-15 | 2018-11-06 | F5 Networks, Inc. | Methods for network traffic presteering and devices thereof |
CN106157141B (zh) * | 2015-04-27 | 2021-06-29 | 创新先进技术有限公司 | 数值处理方法及装置 |
US10791088B1 (en) | 2016-06-17 | 2020-09-29 | F5 Networks, Inc. | Methods for disaggregating subscribers via DHCP address translation and devices thereof |
US11122083B1 (en) | 2017-09-08 | 2021-09-14 | F5 Networks, Inc. | Methods for managing network connections based on DNS data and network policies and devices thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004247916A (ja) * | 2003-02-13 | 2004-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Web連携対応SIPサービス制御システムおよび制御方法 |
CN1585335A (zh) * | 2003-08-20 | 2005-02-23 | 冲电气工业株式会社 | 服务提供***及其方法和装置、服务提供程序和记录媒体 |
US20060069783A1 (en) * | 2004-09-30 | 2006-03-30 | Oki Electric Industry Co., Ltd. | Program, method and device for managing information shared among components, recording medium and communication apparatus |
EP1701570A1 (en) * | 2005-03-11 | 2006-09-13 | BRITISH TELECOMMUNICATIONS public limited company | Method and apparatus to use a telephone number stored a mobile terminal for establishing a call between two other terminals |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0006464D0 (en) * | 2000-03-18 | 2000-05-10 | Ericsson Telefon Ab L M | Ip communication in a cellular telecommunications system |
AUPR690701A0 (en) * | 2001-08-10 | 2001-08-30 | Redpoint Pty Ltd | A system and method for customising call alerts |
US7248575B2 (en) * | 2001-08-31 | 2007-07-24 | Longboard, Inc. | Communications engine architecture |
US20030079020A1 (en) * | 2001-10-23 | 2003-04-24 | Christophe Gourraud | Method, system and service provider for IP media program transfer-and-viewing-on-demand |
AU2003207556A1 (en) * | 2002-01-15 | 2003-07-30 | Avaya Technology Corp. | Communication application server for converged communication services |
US7369540B1 (en) * | 2002-04-23 | 2008-05-06 | Azurn America, Inc. | Programmable network convergence edge switch |
US6963635B1 (en) * | 2003-05-06 | 2005-11-08 | Sprint Spectrum L.P. | Method and system for facilitating collection of subscriber past due balance |
JP3968066B2 (ja) * | 2003-09-18 | 2007-08-29 | 日本電信電話株式会社 | 名前解決システム |
AU2003274726A1 (en) * | 2003-09-30 | 2005-04-14 | Telecom Italia S.P.A. | Method and system for providing access to web services |
US20050123117A1 (en) * | 2003-10-16 | 2005-06-09 | Stockdale Robert S. | Method for providing third-party call control reuse of telephony features |
US8472945B2 (en) * | 2004-04-07 | 2013-06-25 | France Telecom Sa | Event processing system |
US8081586B2 (en) * | 2004-04-07 | 2011-12-20 | Nokia Corporation | Method and apparatus to convey a URI for content indirection use in SIP |
GB0409092D0 (en) * | 2004-04-23 | 2004-05-26 | British Telecomm | Computer-telephony integration |
US20060046758A1 (en) * | 2004-09-02 | 2006-03-02 | Mohsen Emami-Nouri | Methods of retrieving a message from a message server in a push-to-talk network |
US7415284B2 (en) * | 2004-09-02 | 2008-08-19 | Sonim Technologies, Inc. | Methods of transmitting a message to a message server in a push-to-talk network |
US20060050683A1 (en) * | 2004-09-09 | 2006-03-09 | Nextel Communications, Inc. | Prioritization of service requests received at a session initiation protocol (SIP) server |
US20060099934A1 (en) * | 2004-11-09 | 2006-05-11 | Uangel Corporation | Incoming call information notification method and apparatus using intelligent network |
JP4438671B2 (ja) * | 2005-03-31 | 2010-03-24 | 日本電気株式会社 | マルチモーダルサービス提供方法及び提供システム並びにその制御プログラム |
US20060280165A1 (en) * | 2005-06-14 | 2006-12-14 | Gordon Blumenschein | Intelligent negotiator node |
JP4594818B2 (ja) * | 2005-07-29 | 2010-12-08 | 日本電信電話株式会社 | サービス提供システム |
JP2007080050A (ja) * | 2005-09-15 | 2007-03-29 | Nec Corp | 通信システム、対話履歴閲覧方法、履歴管理装置および通信端末 |
US7917124B2 (en) * | 2005-09-20 | 2011-03-29 | Accenture Global Services Limited | Third party access gateway for telecommunications services |
KR100650739B1 (ko) * | 2005-10-04 | 2006-11-29 | 한국전자통신연구원 | 개방형 api를 이용한 메시지 방송 서비스 제공 시스템및 방법 |
US20070088852A1 (en) * | 2005-10-17 | 2007-04-19 | Zohar Levkovitz | Device, system and method of presentation of advertisements on a wireless device |
US8442038B2 (en) * | 2005-12-07 | 2013-05-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and network unit for setting up a connection in a second network |
KR100811882B1 (ko) * | 2005-12-08 | 2008-03-10 | 한국전자통신연구원 | Parla y X 웹서비스를 이용한 멀티미디어 메시지서비스 방법 및 장치 |
ATE547907T1 (de) * | 2005-12-12 | 2012-03-15 | Ericsson Telefon Ab L M | Verfahren und anordnung zum herstellen einer kommunikationssitzung für multimedia |
JP4643430B2 (ja) * | 2005-12-14 | 2011-03-02 | 富士通株式会社 | 通信プログラム、通信方法および通信装置 |
EP1964349B1 (en) * | 2005-12-19 | 2015-12-16 | Telefonaktiebolaget LM Ericsson (publ) | Technique for providing interoperability between different protocol domains |
EP2054830A2 (en) * | 2006-08-17 | 2009-05-06 | Neustar, Inc. | System and method for managing domain policy for interconnected communication networks |
US8782248B2 (en) * | 2006-09-28 | 2014-07-15 | Rockstar Bidco, LP | Web services interface |
KR100867992B1 (ko) * | 2006-12-08 | 2008-11-10 | 한국전자통신연구원 | 개방형 서비스 플랫폼에서 Geocoding API를이용하여 주소를 제공하는 시스템 및 그 방법 |
US8161171B2 (en) * | 2007-11-20 | 2012-04-17 | Oracle International Corporation | Session initiation protocol-based internet protocol television |
US20090132220A1 (en) * | 2007-11-21 | 2009-05-21 | International Business Machines Corporation | Method For Creating A Telecommunications Application |
US9158510B2 (en) * | 2007-11-21 | 2015-10-13 | International Business Machines Corporation | System and computer program product for creating a telecommunications application |
US8234410B2 (en) * | 2008-01-04 | 2012-07-31 | International Business Machines Corporation | Subscriber driven media agnostic content delivery across networks |
US9009058B2 (en) * | 2008-01-10 | 2015-04-14 | At&T Intellectual Property I, L.P. | Aiding creation of service offers associated with a service delivery framework |
US9654515B2 (en) * | 2008-01-23 | 2017-05-16 | Oracle International Corporation | Service oriented architecture-based SCIM platform |
EP2235913B1 (en) * | 2008-01-24 | 2016-04-20 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for controlling a multimedia gateway comprising an imsi |
US8874684B2 (en) * | 2008-01-30 | 2014-10-28 | Telefonaktiebolaget L M Ericsson (Publ) | Facilitating subscription services in the IMS |
US8401022B2 (en) * | 2008-02-08 | 2013-03-19 | Oracle International Corporation | Pragmatic approaches to IMS |
US8520663B2 (en) * | 2008-02-26 | 2013-08-27 | At&T Intellectual Property I, L. P. | Systems and methods to select peered border elements for an IP multimedia session based on quality-of-service |
US8296409B2 (en) * | 2008-05-19 | 2012-10-23 | International Business Machines Corporation | Method for enabling on-demand communication services |
JP5173607B2 (ja) * | 2008-06-03 | 2013-04-03 | 株式会社日立製作所 | 通信システム |
-
2008
- 2008-12-19 CN CN2008801248331A patent/CN101911664A/zh active Pending
- 2008-12-19 EP EP08873169A patent/EP2254317A4/en not_active Withdrawn
- 2008-12-19 WO PCT/JP2008/073179 patent/WO2009110158A1/ja active Application Filing
- 2008-12-19 JP JP2010501773A patent/JPWO2009110158A1/ja active Pending
- 2008-12-19 US US12/866,396 patent/US8656001B2/en active Active
-
2013
- 2013-07-26 JP JP2013155162A patent/JP5716795B2/ja active Active
-
2014
- 2014-02-14 US US14/180,770 patent/US20140164543A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004247916A (ja) * | 2003-02-13 | 2004-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Web連携対応SIPサービス制御システムおよび制御方法 |
CN1585335A (zh) * | 2003-08-20 | 2005-02-23 | 冲电气工业株式会社 | 服务提供***及其方法和装置、服务提供程序和记录媒体 |
US20060069783A1 (en) * | 2004-09-30 | 2006-03-30 | Oki Electric Industry Co., Ltd. | Program, method and device for managing information shared among components, recording medium and communication apparatus |
EP1701570A1 (en) * | 2005-03-11 | 2006-09-13 | BRITISH TELECOMMUNICATIONS public limited company | Method and apparatus to use a telephone number stored a mobile terminal for establishing a call between two other terminals |
Also Published As
Publication number | Publication date |
---|---|
WO2009110158A1 (ja) | 2009-09-11 |
JP5716795B2 (ja) | 2015-05-13 |
JP2013225941A (ja) | 2013-10-31 |
JPWO2009110158A1 (ja) | 2011-07-14 |
US20110029654A1 (en) | 2011-02-03 |
US20140164543A1 (en) | 2014-06-12 |
EP2254317A4 (en) | 2012-07-11 |
US8656001B2 (en) | 2014-02-18 |
EP2254317A1 (en) | 2010-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101103609B (zh) | 用于处理紧急呼叫的方法及装置 | |
EP2852106B1 (en) | Real time communication method, terminal device, real time communication server and system | |
CN101911664A (zh) | 服务控制装置、服务控制***及方法 | |
US8542632B2 (en) | System and method of communication in an IP multimedia subsystem network | |
US20070223462A1 (en) | Enhanced service delivery platform that provides a common framework for use by IMS and Web applications in delivering services | |
CN101326493B (zh) | 用于多处理器服务器中的负载分配的方法和装置 | |
CN101480014B (zh) | 点对点连接 | |
US20100040211A1 (en) | System and method for transmitting and receiving a call on a home network | |
US9143552B2 (en) | Dynamic profile management based on transport detection | |
CN101388837A (zh) | 路由选择方法、业务网络、网络设备及终端 | |
WO2009126731A2 (en) | Differentiated message delivery notification | |
US9246955B2 (en) | Capability query handling in a communication network | |
KR101375983B1 (ko) | 멀티미디어 서브시스템, 시그널링 메시지 전송 방법, 질의 기능 엘리먼트 및 연합 기능 엘리먼트 | |
EP2068524A1 (en) | A method and a system for acquiring the transmission path of the sip message | |
US7899058B2 (en) | Using a hash value as a pointer to an application class in a communications device | |
US20080298378A1 (en) | Media conversion device for interconnecting communication terminal devices with media converted and a method therefor | |
US10841345B2 (en) | Processing of signalling messages in a system comprising several core networks | |
US8868759B2 (en) | Communication system and server | |
KR101977670B1 (ko) | 복합 ars 서비스 방법 및 장치 | |
US20110145343A1 (en) | Method and apparatus for enabling communications between users | |
KR101978972B1 (ko) | 향상된 자동 발신자 식별 해석 | |
KR101107948B1 (ko) | 통신 시스템에서의 서비스 제공 | |
CN104836813B (zh) | 实现sip终端顺振的方法及*** | |
US20100281120A1 (en) | Method for transmitting messages using the multimedia message service (mms) | |
US8320896B1 (en) | Unified communication access system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20101208 |