CN1805442A - Ims网络中具有会聚应用服务器逻辑和网关逻辑的呼叫控制 - Google Patents
Ims网络中具有会聚应用服务器逻辑和网关逻辑的呼叫控制 Download PDFInfo
- Publication number
- CN1805442A CN1805442A CNA2005101270422A CN200510127042A CN1805442A CN 1805442 A CN1805442 A CN 1805442A CN A2005101270422 A CNA2005101270422 A CN A2005101270422A CN 200510127042 A CN200510127042 A CN 200510127042A CN 1805442 A CN1805442 A CN 1805442A
- Authority
- CN
- China
- Prior art keywords
- logic
- message
- ocs
- ims
- interface
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1467—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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
- H04L65/401—Support 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/43—Billing software details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/57—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/59—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on real time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/62—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on trigger specification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/63—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on the content carried by the session initiation protocol [SIP] messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/785—Reserving amount on the account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8207—Time based data metric aspects, e.g. VoIP or circuit switched packet data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8214—Data or packet based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8292—Charging for signaling or unsuccessful connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/88—Provision for limiting connection, or expenditure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
-
- 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/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0116—Provision for limiting expenditure, e.g. limit on call expenses or account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0164—Billing record, e.g. Call Data Record [CDR], Toll Ticket[TT], Automatic Message Accounting [AMA], Call Line Identifier [CLI], details, i.e. parameters, identifiers, structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2013—Fixed data network, e.g. PDN, ATM, B-ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/204—UMTS; GPRS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/208—IMS, i.e. Integrated Multimedia messaging Subsystem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/7277—Account specifications on parallel communications
- H04M2215/7295—Reserve amount, e.g. according to estimated costs for a typical communication duration or according to the estimated volume to be transferred
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/78—Metric aspects
- H04M2215/7813—Time based data, e.g. VoIP or circuit switched packet data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/78—Metric aspects
- H04M2215/782—Data or packet based
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Meter Arrangements (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了在IMS网络(100)中提供在线计费的IMS呼叫控制节点(101)和方法。IMS呼叫控制节点(101)通过第一接口(112)从CSCF(110)接收用于呼叫会话的第一消息,并根据该呼叫消息确定是执行应用服务器(AS)逻辑(104-106)还是执行网关逻辑(108)。如果处理系统(102)确定呼叫消息应当用AS逻辑来处理,那么处理系统执行AS逻辑以执行业务并联系OCS(120),以进行业务的在线计费。如果处理系统确定呼叫消息应当用网关逻辑来处理,那么处理系统执行网关逻辑来执行呼叫会话控制并联系OCS,以进行呼叫会话的在线计费。
Description
技术领域
本发明涉及通信领域,尤其涉及用于在IMS网络中会聚(converge)用于提供在线计费的应用服务器(AS)逻辑和网关逻辑的IMS呼叫控制节点和方法。
背景技术
正如第三代合作伙伴计划(3GPP)中所述,IP多媒体子系统(IMS)为会聚网络提供了一种具有接入不可知网络体系结构的公共核心网。业务提供商在下一代网络演进中正接受这种体系结构。为运营商收入产出提供有效的IMS在线计费方式对IMS网络的成功部署十分重要。
一些3GPP技术规范描述了IMS网络的在线计费。例如3GPP TS32.200规范描述了一种具有会话计费功能的在线计费服务器(OCS)。OCS通过IMS业务控制(ISC)接口与呼叫会话控制功能(CSCF)连接。CSCF控制主叫方或被叫方的呼叫会话,并需要通过ISC接口与OCS通信以便为呼叫会话提供在线计费。然而ISC接口是一种业务接口,它并不支持在线计费。因此,为了利用CSCF与在线计费的OCS之间的ISC接口,很不幸需要为OCS增加一些附加功能。
为了避免因附加功能而使OCS过载并保持在线计费体系结构的一致性,可以改变CSCF与OCS之间的接口以便在不用为OCS增加附加功能的情况下支持在线计费。支持在线计费的接口的一种选择是扩展ISC接口来适应计费机制。因此,ISC接口既是业务接口又是计费接口。不幸的是,将这种ISC接口作为混合业务/计费接口可能是3GPP要求的标准所不能接受的。
另一种选择是使用Ro接口来取代ISC接口,因为Ro接口已经支持在线计费。3GPP TS 32.296规范建议通过引入充当CSCF与OCS之间的网关的IMS网关功能来将Ro接口用于在线计费。32.296规范中所建议的IMS网关功能通过ISC接口与CSCF通信,并通过Ro接口与OCS通信。不幸的是,32.296规范以及其他3GPP规范并没有描述如何将IMS网关功能用于在线计费。例如,这些规范没有规定IMS网关功能如何操作以提供在线计费。这些规范也没有解决ISC接口、Ro接口和CSCF如何协同工作。例如,这些规范表明CSCF是否通过网关(IMS网关功能)直接与OCS连接超出了标准化的范围。在这些规范中,IMS网关功能的物理位置处于混乱状态。
这些规范还将IMS网络描述成含有多个与OCS中基于事件的计费功能连接的应用服务器。这些应用服务器通过Ro接口与OCS通信,并通过ISC接口与CSCF通信。不幸的是,这些规范并没有规定应用服务器如何与OCS通信以便为业务提供基于会话的在线计费。
目前的3GPP规范没有适当地规定如何才能实现IMS网络的在线计费。因此,遗留了一个用于规定使得能进行IMS网络在线计费的功能性的问题。
发明内容
本发明通过规定IMS网络中用于提供在线计费的IMS呼叫控制节点和方法解决了上述问题以及其他相关问题。本文中所述的IMS呼叫控制节点和方法很好地定义了以前在3GPP规范或其他出版物中未作定义的一种提供在线计费或在线会话计费的方式。于是,客户就可以通过执行在线计费功能来增加收入。
本发明的一种实施方式包括一种与呼叫会话控制功能(CSCF)和在线计费服务器(OCS)耦接来提供在线计费的IMS呼叫控制节点。这种IMS呼叫控制节点包括:与CSCF通信的第一接口;处理系统;应用服务器(AS)逻辑;网关逻辑;和与OCS通信的第二接口。第一接口根据第一协议与CSCF通信,其中第一协议不支持在线计费。第二接口根据支持在线计费的第二协议与OCS通信。
运行时,处理系统通过第一接口从CSCF接收呼叫消息。响应呼叫消息,处理系统根据该呼叫消息确定是执行AS逻辑还是执行网关逻辑。如果处理系统确定呼叫消息应当用AS逻辑来处理,那么处理系统执行AS逻辑以执行业务。处理系统还执行AS逻辑以便通过第二接口根据第二协议联系OCS,以进行业务的在线计费。如果处理系统确定呼叫消息应当用网关逻辑来处理,那么处理系统执行网关逻辑来执行呼叫会话控制。处理系统还执行网关逻辑以便通过第二接口根据第二协议联系OCS,以进行呼叫会话的在线计费。
在IMS呼叫控制节点中,通过将AS逻辑和网关逻辑联合(consolidate)起来,这种联合简化了IMS网络拓扑结构并减少了CSCF与OCS之间的呼叫业务量。这种联合还改善了IMS呼叫控制节点所提供的业务的性能和响应时间。IMS呼叫控制节点还提供了AS逻辑所提供的多个业务的在线计费并为呼叫会话提供了实时的基于会话的在线计费。
本发明还可以包括以下所述的其他举例实施方式。
附图说明
在所有附图中,相同的标号代表相同的元素。
图1说明了本发明的一例实施方式中的一种提供在线计费的IP多媒体子系统(IMS)网络。
图2是说明本发明的一例实施方式中的一种运行IMS呼叫控制节点的方法的流程图。
图3说明了本发明的另一例实施方式中的一种具有IMS呼叫控制节点的IMS网络。
图4说明了本发明的一例实施方式中的一种IMS呼叫控制节点中的呼叫控制。
图5是说明本发明的一例实施方式中的一种执行触发软件来提供在线计费的方法的流程图。
图6进一步说明了本发明的一例实施方式中的通过触发软件的触发过程。
图7说明了本发明的一例实施方式中的一种执行预算控制软件的方法。
图8进一步说明了本发明的一例实施方式中的与OCS通信的预算控制软件。
图9说明了本发明的一例实施方式中的Ro协议的新字段。
图10说明了一种用于在CSCF与IMS呼叫控制节点之间实现SIP消息路由选择的环绕机制。
图11是说明本发明的一例实施方式中的IMS网络的一种发起IMS呼叫情况的消息图。
图12是说明本发明的一例实施方式中的IMS网络的一种终止IMS呼叫情况的消息图。
图13是说明本发明的一例实施方式中的IMS网络的一种呼叫重新定向情况的消息图。
图14说明了本发明的一例实施方式中的IMS呼叫控制节点中的逻辑的会聚。
具体实施方式
图1-14以及下列描述说明了本发明的特定举例实施方式,以便向熟练技术人员讲述如何构成和利用本发明的最佳模式。为了讲述本发明的原理,简化或省略了本发明的一些常规内容。熟练技术人员可根据属于本发明范围的这些实施方式了解到其变化。熟练技术人员还将懂得,下述特征可以以不同的方式进行组合,以构成本发明的多种变化。因此,本发明并不局限于下述具体实施方式,而只能由权利要求及其等价要求来限定。
图1说明了本发明的一例实施方式中的一种提供在线计费的IP多媒体子系统(IMS)网络100。IMS网络100包括呼叫会话控制功能(CSCF)110、IMS呼叫控制节点101和在线计费服务器(OCS)120。IMS呼叫控制节点101包括与CSCF 110通信的接口112、处理系统102、应用服务器(AS)逻辑104-106、网关逻辑108和与OCS 120通信的接口122。接口112通过链路111与CSCF 110连接并根据第一协议进行通信。第一协议不支持在线计费。接口112和CSCF 110所用的第一协议的一个例子是IMS业务控制(ISC)协议。接口122通过链路121与OCS120连接并根据与第一协议不同的第二协议进行通信。第二协议支持在线计费。接口122和OCS 120所用的第二协议的一个例子是Ro协议。IMS网络100还可以包括图1中未示出的其他组件、设备或系统。
本实施方式中,处理系统102还包括消息队列160和应用服务器(AS)管理器170。消息队列160用来缓冲处理系统102所要执行的任何消息。AS管理器170用来确定执行哪个AS逻辑104-106。AS管理器170还用来确定执行AS逻辑104-106的顺序,并产生用于执行AS逻辑以完成业务的顺序表。
IMS呼叫控制节点101将网关逻辑和用于多个应用服务器的逻辑会聚成单个节点。每个应用服务器的逻辑可以包括独立的插入式组件。术语“逻辑”是指完成应用服务器或网关的动作的任意功能性、机制、软件、固件或硬件。AS逻辑104-106和网关逻辑108都可被处理系统102所执行。AS逻辑104-106和网关逻辑108可以保存在处理系统102可访问的存储媒体(未示出)中。
图2是说明本发明的一例实施方式中的一种运行IMS呼叫控制节点101的方法200的流程图。在步骤202中,处理系统102通过接口112接收来自CSCF 110的呼叫消息。呼叫消息符合第一协议。呼叫消息可以包括SIP消息,例如SIP INVITE消息、OK消息、ACK消息等。在步骤204中,处理系统102响应来自CSCF 110的呼叫消息,根据该呼叫消息确定是执行AS逻辑104-106还是执行网关逻辑108。在确定中,处理系统102可以先识别呼叫消息是在请求业务还是呼叫会话控制消息。如果呼叫消息请求业务,那么处理系统102确定用AS逻辑104-106来处理处理呼叫消息。如果第一消息不在请求业务而是要建立或保持呼叫会话,那么处理系统102确定用网关逻辑108来处理呼叫消息。
如果处理系统102确定呼叫消息应当用AS逻辑104-106来处理,那么,在步骤206中,处理系统102执行AS逻辑104-106来完成业务。执行AS逻辑104-106中的哪一个取决于要完成哪一种业务。在步骤208中,处理系统102还执行AS逻辑104-106以便通过接口122根据第二协议与用于业务在线计费的OCS 120联系。
如果处理系统102确定呼叫消息应当用网关逻辑108来处理,那么,在步骤210中,处理系统102执行网关逻辑108来执行呼叫会话控制。在步骤212中,处理系统102还执行网关逻辑108以便通过接口122根据第二协议与用于呼叫会话在线计费的OCS 120联系。呼叫会话可以是以前建立的或者是刚启动的。
假定,例如处理系统102在呼叫会话期间接到来自CSCF 110的第一消息。处理系统102对第一消息进行处理并根据第一消息确定需要第一业务。然后,处理系统102执行AS逻辑104以完成第一业务。AS逻辑104确定这是在线还是离线话费。如果是离线话费,那么AS逻辑104向离线计费节点(图4中未示出)发送计费信息。如果是在线话费,那么处理系统102执行AS逻辑104,以便与用于第一业务在线计费的OCS120联系。处理系统102通过接口122根据第二协议与OCS 120联系。
再假定,处理系统102在呼叫会话期间接到来自CSCF 110的第二消息。处理系统102对第二消息进行处理并根据第二消息确定需要第二业务。然后,处理系统102执行AS逻辑105以完成第二业务。处理系统102还执行AS逻辑105以便与用于第二业务在线计费的OCS 120联系。处理系统102通过接口122根据第二协议与OCS 120联系。
再假定,处理系统102在呼叫会话期间接到来自CSCF 110的第三消息。处理系统102对第三消息进行处理并根据第三消息确定需要呼叫会话控制。然后,处理系统102执行网关逻辑108以完成呼叫会话控制。处理系统102还执行网关逻辑108以便与用于呼叫会话在线计费的OCS120联系。处理系统102通过接口122根据第二协议与OCS 120联系。
图3说明了本发明的另一例实施方式中的一种具有IMS呼叫控制节点301的IMS网络300。IMS网络300包括移动台330、呼叫会话控制功能(CSCF)310、IMS呼叫控制节点301和在线计费服务器(OCS)320。IMS呼叫控制节点301被示为是与CSCF 310和OCS 320开分的一个节点。IMS呼叫控制节点301包括与CSCF 310通信的ISC接口312、处理系统302、存储媒体303和与OCS 320通信的Ro接口322。处理系统302包括消息队列360和应用服务器(AS)管理器370。消息队列360包括ISC消息队列362和直径消息队列364。
ISC接口312通过链路311与CSCF 310耦接并根据ISC协议进行通信。例如,ISC接口312可以包括SIP接口或其他类似的协议。Ro接口322通过链路321与OCS 320连接并根据Ro协议进行通信。具体地说,Ro接口322通过链路321与OCS 320中的基于会话的计费功能324连接。IMS网络300还可以包括图3中未示出的其他组件、设备或系统。
处理系统302用来执行存储媒体303中所存储的逻辑和软件。存储媒体303存储了应用服务器(AS)逻辑304-306、网关逻辑308、呼叫控制软件352、触发软件353和预算控制软件354。图3中所示的逻辑和软件由保存在存储媒体303中的指令构成。这些指令可以由处理系统302来检索和执行。指令的一些例子是软件、程序代码和固件。存储媒体303的一些例子是存储器件、磁带、磁盘、集成电路和服务器。这些指令在被处理系统302执行时有效,从而使处理系统302根据本发明进行操作。术语“处理系统”是指单个处理设备或一组互操作的处理设备。处理系统一些例子是计算机、集成电路和逻辑电路。熟练技术人员熟悉指令、处理器和存储媒体。
处理系统302保留消息队列360,以便通过应用服务器(AS)管理器370实现多个独立的插入式“逻辑”交互。ISC消息队列362缓冲来自或发向CSCF 310的消息。ISC消息队列362还缓冲AS逻辑304-306之间的消息。直径消息队列364缓冲来自或发向OCS 320的消息。AS管理器370规定了用于执行AS逻辑以完成业务的特殊顺序。一个AS逻辑的输出可以是另一个AS逻辑的输入。AS逻辑的执行顺序可根据实际应用情况来确定。处理系统302可以禁止某个应用,而不会影响到其他业务组件。IMS呼叫控制节点301可以配置为以下三种应用类型:
1)纯IMS网关
2)独立应用服务器
3)会聚IMS应用服务器
IMS网关300实际上如图2中所述那样进行运行。处理系统302通过ISC接口312接收来自CSCF 310的呼叫消息。呼叫消息是SIP消息,例如SIP INVITE消息、OK消息、ACK消息等。处理系统302响应来自CSCF 310的呼叫消息,根据该呼叫消息确定是执行AS逻辑304-306还是执行网关逻辑308。
AS管理器370处理从CSCF 310接收到的呼叫消息。根据该呼叫消息,AS管理器370确定AS逻辑304-306和/或网关逻辑308所要完成的动作的顺序。然后,AS管理器370产生随后完成一个或多个业务的AS执行顺序表。AS管理器370通过规定执行AS逻辑304-306和网关逻辑308的顺序,使得可以会聚AS逻辑304-306和网关逻辑308。
图14说明了本发明的一例实施方式中的IMS呼叫控制节点301中的逻辑的会聚。图14中,消息队列360通过ISC接口312接收来自CSCF310的SIP消息。AS管理器370对SIP消息进行处理,以确定所要完成的动作的顺序。AS管理器370产生控制所要完成的动作的AS执行顺序表。根据AS执行顺序表,处理系统302首先执行AS逻辑304。接着,处理系统302执行AS逻辑305。然后,处理系统302执行AS逻辑306。最后,处理系统302执行网关逻辑308。如图14中所示,一个AS逻辑的输出可以是另一个AS逻辑的输入。
图3中,如果AS管理器370确定呼叫消息应当用AS逻辑304-306来处理,那么,处理系统302执行AS逻辑304-306来完成业务。执行AS逻辑304-306中的哪一个取决于AS执行顺序表。处理系统302还执行AS逻辑304-306以便通过Ro接口322与用于业务在线计费的OCS 320联系。具体地说,AS逻辑304-306与OCS 320中的基于会话的计费功能324联系。AS逻辑304-306通过向OCS 320发送直径信用金控制应用请求消息来与OCS 320联系。AS逻辑304-306将业务的计费信息插入到直径信用金控制应用请求消息的新字段或扩展字段中,以便向OCS 320报告业务的计费信息。Ro接口322的新字段或扩展字段先前并不存在,但本发明中可以通过IMS呼叫控制节点或者另一个系统或实体来加入,以便通过Ro接口322进行每一业务的在线计费。
如果AS管理器370确定呼叫消息应当用网关逻辑308来处理,那么,处理系统302执行网关逻辑308来执行呼叫会话控制。处理系统302还执行网关逻辑308以便通过Ro接口322与用于呼叫会话在线计费的OCS 320联系。
图4说明了本发明的一例实施方式中的IMS呼叫控制节点301中的呼叫控制。本实施方式中,核心业务控制逻辑在呼叫控制软件352中被定义为一组规则。专用业务有其自己的业务规则。所有策略规则都保存在呼叫控制软件352可访问的策略库中。策略库中的规则分为不同的类别,例如:时间规则,位置规则,主叫方规则,被叫方规则,临近用户群规则,会话处理规则,QoS规则,媒体成分(mediacomponent)规则等。
AS逻辑304-306中的策略实施点(PEP)与呼叫控制软件352中的策略判决点(PDP)通信,以便保留判决请求。PDP访问策略库以获得所评估的有关规则,以便确定判决响应。一旦获得判决响应,AS逻辑304-306调用一些功能来执行该判决,以便进行业务控制和在线计费。
在业务策略管理中,规则可用条件表和动作顺序来表示。
IF Condition_List
THEN
Sequence_Actions
END IF
条件表用CNF(Conjunctive Normal Form:合取范式)中的布尔算子“AND”、“OR”和“NOT”所链接的条件表来构成。如果规则被调用,那么在PDP中评估规则条件。如果符合规则条件,那么,可以按次序执行这条规则下的动作。
通过利用例如呼叫存在(presence)应用业务,该业务根据星期几、时刻和主叫方角色将用户的呼入发送到不同的位置。下面给出了IMS呼叫控制中的关于呼叫存在的一些详细规则。
时间类别按如下规则确定:
星期几 | 开始时间 | 结束时间 | 时间类别 |
星期一 | 8:30AM | 5:30PM | 工作时间 |
星期一 | 5:31PM | 11:30PM | 家庭时间 |
星期一 | 11:31AM | 7:30AM | 睡眠时间 |
… | … | … | … |
IF Day_of_Week=“Monday”AND Begin_Time=“8:30AM”
AND End Time=“5:30PM”
THEN Time_Category=“Working Hour”
END IF
IF Day_of_Week=“Monday”AND Begin_Time=“5:31PM”
AND End_Time=“11:30PM”
THEN Time_Category=“Family Hour”
END IF
如果用户13579848接收到一个呼入IMS呼叫,那么主叫方角色由如下规则确定:
主叫方号码 | 被呼方号码 | 主叫方类别 |
13599090 | 13579848 | 老板 |
13599091 | 13579848 | 同事 |
… | … | … |
IF Call_Direction=“Incoming”AND
Called_Party_Number=13579848AND
Calling _Party_Number=13599090
THEN Calling_Party_Role=“Boss”
END IF
IF Call_Direction=“Incoming”AND
Called_Party_Number=13579848AND
Calling _Party_Number=13599091
THEN Calling_Party_Role=“Colleague”
END IF
用户13579848的存在由如下规则确定:
时间类别 | 主叫方类别 | 动作1 | 动作2 | 动作3 |
工作时间 | 老板 | 办公电话 | 私人电话 | 话音邮件 |
家庭时间 | 老板 | 私人电话 | 话音邮件 | 空 |
家庭时间 | 同事 | 话音邮件 | 空 | 空 |
… | … | … | … |
IF Time_Category=“Working Hour”And Calling_Party_Category=“Boss”
THEN Ring Call to“Office Phone”
THEN Ring Call to“Personal Phone”
THEN Ring Call to“Voice Mail Box”
END IF
IF Time_Category=“Family Hour”And Calling_Party_Category=“Boss”
THEN Ring Call to“Personal Phone”
THEN Ring Call to“Voice Mail Box”
END IF
IF Time_Category=“Family Hour”And Calling_Party_Category=“Colleague”
THEN Ring Call to“Voice Mail Box”
END IF
图5是说明本发明的一例实施方式中的一种执行触发软件353来提供在线计费的方法500的流程图。对于方法500,处理系统302执行触发软件353来完成下列步骤。在步骤502中,触发软件353通过ISC接口312接收来自CSCF 310的有关呼叫会话的第一消息。呼叫会话可以是已建立的或者是第一消息所启动的。第一消息是SIP消息,例如SIPINVITE消息或另一协议的消息。在步骤504中,触发软件353对第一消息进行处理,以确定是否与用于呼叫会话在线计费的OCS 320联系。对于步骤504,触发软件353可以确定一条规则,并根据这条规则对第一消息进行处理。例如,规则可以包括一个或多个条件。如果这些条件适宜于第一消息,那么触发软件353执行该规则所规定的动作。这些动作之一可以就在线计费与OCS 320联系。这种基于规则的方法使得可以灵活地规定触发软件353在哪些条件下与OCS 320联系以报告计费记录。
如果确定不与OCS 320联系,那么,触发软件353在步骤506中等待来自CSCF 310的下一消息。如果确定要与OCS 320联系,那么,触发软件353在步骤508中产生一个要发送到OCS 320的含有计费请求的第二消息。第二消息的一个例子是信用金控制请求(Credit controlRequest:CCR)。在步骤510中,触发软件353将ISC协议的第一消息的字段变换成Ro协议的第二消息中的字段。在步骤512中,触发软件353通过Ro接口322将第二消息发送到OCS 320。第二消息为OCS 320提供了适当的信息,以便执行呼叫会话的在线计费功能,例如:确认呼叫会话的用户,确定用户的预付余额,确定呼叫会话信息和呼叫会话的费率,承诺(grant)呼叫会话的计费单位(unit),从用户帐户中减去一定量的计费单位,或其他任何在线计费功能。
在步骤514中,触发软件353对执行一个或多个计费功能的OCS320作出响应,接收来自对第二消息作出响应的OCS 320的第三消息。在第三消息中,OCS 320可以指示用户是否有足够多的计费单位来启动或保持呼叫会话,是允许还是拒绝为呼叫会话计费,或者其他任何与呼叫会话的在线计费有关的信息。在步骤516中,触发软件353产生指示是允许还是拒绝为来自OCS 320的呼叫会话计费的第四消息,并通过ISC接口312将第四消息发送到CSCF 310。
图6进一步说明了本发明的一例实施方式中的通过触发软件353的触发过程。处理系统302执行触发软件353来为用户提供在线计费。本实施方式中,计费触发点被定义为一组符合SIP/SDP(会话启动协议/会话描述协议)消息的规则:SIP方法规则、请求URI规则、SIP标题规则、会话情况规则、会话描述规则。计费触发点使得可以由IMS呼叫控制节点301将下列信息报告给OCS 320:(1)基本IMS呼叫信息;(2)IMS会话中的媒体成分更新;(3)IMS会话中的QoS更新;和(4)IMS会话中的移动位置更新。
策略规则保存在触发软件353可访问的库中。规则可用条件表和动作顺序来表示。例如,规则可以表示为:
IF Condition_List
THEN
Sequence_Actions
END IF
条件表用CNF(合取范式)中的布尔算子“AND”、“OR”和“NOT”所链接的条件表来构成。当规则被调用时,评估规则条件。如果符合规则条件,那么,可以按次序执行这条规则下的动作。
本实施方式中,计费触发点被定义成三种监视类型:“中断”(INTERRUPT)类型,“通知”(NOTIFY)类型,或“空”(NULL)类型(不提供触发)。如果触发点被配置为“中断”类型并且符合触发条件,那么,IMS呼叫控制节点301延缓IMS会话处理并等待来自OCS320的指令。如果触发点被配置为“通知”类型并且符合触发条件,那么,IMS呼叫控制节点301向OCS 320发送会话信息并继续进行会话处理。
如果在IMS呼叫控制节点301中不提供计费触发,那么,IMS呼叫控制节点301向CSCF 310返回SIP消息以便继续当前会话而无需任何计费控制关系。下面列出了一些触发例子:
IF SIP_Method=“INVITE”AND Call_Status=“NULL”
AND Trigge_Point_Type=“INTERRUPT”
THEN
Hold on the current session
Send“CCR[INITIAL]”charging report to OCS
Start timer to wait“CCA[INITIAL]”from OCS
END IF
IF SIP_Method=“200”AND Call_Status=“WAIT_FOR_CALL_ANSWER”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[UPDATE]”charging report to OCS
Start timer to wait for“CCA[UPDATE]”from OCS
END IF
图7说明了本发明的一例实施方式中的一种执行预算控制软件354的方法700。在步骤702中,预算控制软件354接收来自触发软件353的消息,该消息指示触发软件353正在向OCS 320发送计费请求的消息。在步骤704中,预算控制软件354对接收来自触发软件353的消息作出响应,产生一个初始消息,并通过Ro接口322将该初始消息发送到OCS 320。初始消息向OCS 320请求计费单位定额(quota amount ofunits)。初始消息还为OCS 320提供了适当的信息,以便识别用户,识别用户的帐户并确定帐户中的余额,和确定分配给预算控制软件354的计费单位定额。术语“计费单位”被用来描述用户的余额,并且“计费单位”可以是指任意计量单位,例如分钟或货币。初始消息可以包括CCR消息。
在步骤706中,预算控制软件354接收来自OCS 320的响应消息,该消息指示分配给预算控制软件354的用于呼呼会话的计费单位定额。该计费单位定额包括OCS 320所允许或所提供的任意数额。计费单位定额不必指示用户帐户的总余额。响应消息可以包括CCA消息。在步骤708中,预算控制软件354监视呼呼会话期间所消耗的计费单位数额。
如果呼叫会话期间消耗了该计费单位定额或者从触发软件353接收到了另一消息,那么,在步骤710中,预算控制软件354产生一个中间消息,并通过Ro接口322将这一中间消息发送到OCS 320。中间消息指示所消耗的计费单位数额。中间消息还向OCS 320请求计费单位新定额。在步骤712中,预算控制软件354接收来自OCS 320的响应消息,该消息指示分配给预算控制软件354的用于呼呼会话的计费单位另一定额。然后,如步骤708中所提供的那样,预算控制软件354监视呼叫会话期间所消耗的计费单位数额。
如果预算控制软件354从触发软件353接收到一个指示呼叫会话正结束或已结束的消息,那么,在步骤714中,预算控制软件354产生一个最终消息,并通过Ro接口322将这一最终消息发送到OCS 320。最终消息报告了呼叫会话所用的计费单位总额。
图8进一步说明了本发明的一例实施方式中的与OCS 320通信的预算控制软件354。预算控制软件354通过Ro接口322与OCS 320通信,这是草案IETF直径信用金控制应用协议中所定义的信用金控制请求(CCR)和信用金控制应答(CCA)的扩展。预算控制软件354基于IMS呼叫控制节点301与OCS 320之间的通过Ro接口322的一系列“询问”。这些询问包括一个初始询问、一个或多个中间询问和一个最终询问。每一询问都由一对CCR-CCA构成。
在初始询问(即CCR[INITIAL]和CCA[INTIAL])中,预算控制软件354向OCS 320发送一个初始消息(即CCR[INITIAL])以向OCS320请求计费单位定额。预算控制软件354接收来自OCS 320的指示计费单位储备定额的响应消息(即CCA[INTIAL])。当储备定额消耗到所规定的阈值或者下一计费点被触发时,预算控制软件354向OCS 320发送一个中间消息作为中间询问(即CCR[UPDATE]和CCA[UPDATE]),以报告直到当前计费点为止的计费单位实际定额。预算控制软件354还请求下一计费点的计费单位新定额。在最终询问(即CCR[TERMINATION]和CCA[TERMINATION])中,预算控制软件354报告IMS呼叫会话中所消耗的总使用计费单位。
当与OCS 320联系时,网关逻辑320可以将ISC消息中的字段变换成Ro消息中的字段以提供呼叫会话的计费请求。当AS逻辑304-306通过Ro接口322与OCS 320联系时,当前没有AS逻辑304-306所提供的业务的计费请求的字段。对于AS逻辑304-306所完成的不同业务,不同的业务用法可以执行不同的在线计费。
图9说明了本发明的一例实施方式中的Ro协议的新字段。IMS呼叫控制节点301支持基于每一业务的独立在线计费。为了最好地支持这些情况,取代发送每一业务的计费请求的多个Ro请求,IMS呼叫控制节点301支持多业务信用金控制(MSCC)属性值对(AVP),以便向OCS 320发送一个含有多业务计费的直径信用金控制应用请求消息。在IMS呼叫控制节点301中,每一业务都用业务标识符来标识。多个具有相同计费特性的业务可以归类为一个收费组(rating group)。确定收费组的规则基于业务ID和业务参数。这种抽象的收费组规则可以表示如下:
IF Service_ID AND IMS_Parameter
THEN Rating Group
END IF
3GPP规定的基于IETF中的直径信用金控制应用协议的扩展的Ro接口不能满足应用业务会聚支持。因此,IMS呼叫控制节点301规定了新的动态计费触发点AVP来扩展多业务信用金控制(MSCC)AVP,以便支持动态计费记录报告。当IMS呼叫控制节点301从Ro响应中得到动态计费触发点时,IMS呼叫控制节点301动态地将计费记录报告过滤规则存入到规则库中。对于后续进行中的消息,网关逻辑308中的PEP请求PDP评估IMS呼叫信息。当符合计费报告过滤规则时,IMS呼叫控制节点301确定将该计费报告发送到OCS 320。
图10说明了一种用于在CSCF 310与IMS呼叫控制节点301之间实现SIP消息路由选择的环绕机制。这种环绕机制使得IMS呼叫控制节点301可以在不中断CSCF 310中的正常会话控制的情况下执行会话计费控制。
当CSCF 310接收到SIP消息时,CSCF 310将SIP消息发送到会话控制的IMS呼叫控制节点301。在会话计费控制后,IMS呼叫控制节点301将同一SIP消息发回给CSCF 310。因此,CSCF 310与IMS呼叫控制节点301之间的消息交互是一个环路。
为了实现回送功能,当SIP请求消息从移动台A发送到CSCF 310时,CSCF 310将其地址加到SIP请求消息的“经由”字段中。在其他实施方式中,还可以使用SIP请求消息的其他字段。然后,CSCF 310将SIP请求消息发送到IMS呼叫控制节点301。在会话计费控制处理后,IMS呼叫控制节点301将其地址加到位于CSCF 310的地址的“经由”字段之上的“经由”字段中。然后,IMS呼叫控制节点301将SIP请求消息发回给CSCF 310,以便进一步控制处理。当CSCF 310发送SIP请求消息时,CSCF 310再将其地址加到位于IMS呼叫控制节点301的地址之上的“经由”字段中。当SIP消息被发送到移动台B时,在这一SIP消息的标题中将至少有三个“经由”字段。因此,将形成一个“经由”字段环路:CSCF→IMS网关系统→CSCF。
当SIP响应消息从移动台B发回到CSCF 310时,CSCF 310执行任何所要求的功能并清除“经由”字段中的最上面的地址,即CSCF 310的地址的第一实例。然后,CSCF 310将SIP响应地址发送到“经由”字段中的下一地址,即IMS呼叫控制节点301的地址。IMS呼叫控制节点301执行任何所要求的功能并清除“经由”字段中的最上面的地址,即它自己的地址。然后,IMS呼叫控制节点301将SIP响应消息发送到CSCF310。CSCF 310执行任何所要求的功能并清除“经由”字段中的剩余地址,即CSCF 310的地址的第二实例。然后,CSCF 310将SIP响应消息发送到移动台A。
IMS呼叫控制节点301具有很多优点。通过将AS逻辑304-306与网关逻辑308联合起来,这种联合简化了IMS网络拓扑结构并减少了CSCF 310与OCS 320之间的呼叫业务量。这种联合还改善了IMS呼叫控制节点301所提供的业务的性能和响应时间。IMS呼叫控制节点301通过利用Ro协议的扩展还提供了AS逻辑304-306所提供的多个业务的在线计费。除了业务的在线计费之外,IMS呼叫控制节点301使得还可以进行实时的基于会话的在线计费。
下面给出了在发起IMS呼叫情况下、终止呼叫情况下和呼叫重新定向情况下IMS网络300运行的三个例子。
例1
图11说明了图3中所示的IMS网络300的一种发起IMS呼叫情况。开始,主叫方(或主叫台)向CSCF 310发送一个SIP INVITE消息。CSCF 310将INVITE消息发送到IMS呼叫控制节点301。IMS呼叫控制节点301调用应用业务逻辑以完成下列步骤。IMS呼叫控制节点301确定被叫方号码是缩位号码,并调用缩位拨号(ABD)应用逻辑将缩位号码转换为正常呼叫号码。ABD应用逻辑中的计费策略实施点(PEP)请求计费策略判决点(PDP),并确定ABD号码转换按收费组1进行计费(例如具有ABD号码转换的包价计费)。ABD号码转换后,IMS呼叫控制节点301把这一会话看作是正常会话进行会话控制。IMS呼叫控制节点301调用IMS网关逻辑,IMS会话控制的计费PEP请求计费PDP,并将会话计费确定为收费组2。在该策略管理中,计费触发点配置为“中断”。IMS呼叫控制节点301起动定时器以保持当前会话。PDP中的计费触发规则可表示如下:
IF SIP_Method=“INVITE”AND Call_Status=“NULL”
AND Trigger_Point_Type=“INTERRUPT”
THEN
Hold on the current session
Send“CCR[INITIAL]”charging report to OCS
Start timer to wait for the“CCA[INITIAL]”from OCS
END IF
IMS呼叫控制节点301向用于信用金储备的OCS 320发送一个直径信用金控制请求(CCR)[INITIAL]消息。在CCR消息中,含有两个MSCC AVP。一个MSCC AVP用于收费组1的信用金储备(例如ABD号码转换的包价计费)。另一个MSCC AVP用于收费组2的信用金储备(例如会话信用金预授权以粗略估算主叫方所能使用的最长会话持续时间)。
OCS 320承诺每一收费组各自的计费单位定额,并将所承诺的定额置于每一收费组的MSCC AVP中。OCS 320将与具体业务相关的计费触发子AVP添加到每一MSCC AVP之下。然后,OCS 320将一个直径信用金控制应答(CCA)[INITIAL]消息发送给IMS呼叫控制节点301。
当IMS呼叫控制节点301接收到该CCA消息并确定能否允许会话时,IMS呼叫控制节点301继续当前会话处理并通过CSCF 310将INVITE消息发送到被叫方。
当被叫方应答该呼叫时,被叫方向CSCF 310发送一个200OK消息。CSCF 310将200OK消息发送到IMS呼叫控制节点301。当IMS呼叫控制节点301接收到200OK消息时,IMS呼叫控制节点301请求计费策略管理,而计费规则评估如下:
IF SIP_Method=“200”AND Call_Status=“WAIT_FOR_CALL_ANSWER”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[UPDATE]”charging report to OCS
Start timer to wait for“CCA[UPDATE]”from OCS
END IF
由于计费触发类型为“通知”,因此,IMS呼叫控制节点301不会中断现有会话。IMS呼叫控制节点301将200OK消息发送到CSCF 310以便使会话继续。
然后,IMS呼叫控制节点301发送一个直径CCR[UPDATE]消息来向OCS 320报告计费记录。收费组1的MSCC AVP指示OCS 320借记(debit)储备信用金,因为会话已应答成功。ABD包价计费从余额中借记。收费组2的MSCC AVP指示OCS 320再授权会话信用金,因为此刻会话应答时间已耗尽。OCS 320再储备当前会话应答时间的信用金。OCS 320将CCA[UPDATE]消息发送到IMS呼叫控制节点301。所承诺的定额和期满时间包含在收费组2的MSCC AVP中。OCS 320还将扩展的触发点AVP添加到收费组1的MSCC AVP中。在接收到CCA消息后,IMS呼叫控制节点301动态地规定策略库中的计费过滤条件。IMS呼叫控制节点301起动会话控制定时器,以便实时监视基于所承诺定额的会话。
在接收到200 OK消息后,主叫方发送一个SIP ACK消息,该消息由CSCF 310转发给IMS呼叫控制节点301。IMS呼叫控制节点301调用PEP来请求PDP,以便评估出是否向OCS 320发送计费报告。本例中,符合下列计费过滤规则:
IF SIP_Method=“ACK”AND Call_Status=“ANSWERED”
AND Trigger_Point_Type=“NULL”
THEN
Continue the current session.
END IF
由于没有提供这一消息,因此,IMS呼叫控制节点301使SIP消息继续,并通过CSCF 310将ACK消息发送到被叫方。此时,所承诺定额被耗尽,IMS呼叫控制节点301通过CCR[UPDATE]消息将所用定额发送到OCS 320,并请求分配下一新定额。OCS 320确定主叫方是否有足够的信用金,分配收费组2的另一新定额,并通过CCA[UPDATE]将这一新定额发送到IMS呼叫控制节点301。IMS呼叫控制节点301将会话控制定时器重新置为新定额,以便实时监视会话。
为了启动当前会话的结束,主叫方发送一个BYE消息,该消息通过CSCF 310被IMS呼叫控制节点301所接收。IMS呼叫控制节点301调用PEP来请求PDP,以便得到下列计费过滤规则:
IF SIP_Method=“BYE”AND Call_Status =“In_Progess”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR [TERMINATION]”charging report to OCS
Start timer to wait“CCA[TERMINATION]”from OCS
END IF
IMS呼叫控制节点301可使SIP消息处理继续进行并将BYE消息发送到CSCF 310。IMS呼叫控制节点301计算出直到接收到BYE消息时刻为止所消耗的定额,停止会话控制定时器,并向OCS 320发送一个CCR[TERMINATION]消息以报告所消耗的定额。OCS 320向IMS呼叫控制节点301返回一个CCA[TERMINATION]消息以指示该消息已被接收。被叫方通过CSCF 310向IMS呼叫控制节点301返回一个200OK消息,该消息指示被叫方的会话资源被释放。IMS呼叫控制节点301评估出在当前会话状态下没有规则符合这一200OK消息,因此,不采取行动来控制该会话。然后,IMS呼叫控制节点301发送200OK消息以释放主叫方并释放会话资源。
例2
图12说明了图3中所示的IMS网络300的一种终止IMS呼叫情况。开始,被叫方的CSCF 310接收到来自主叫方的一个SIP INVITE消息。CSCF 310将INVITE消息发送到IMS呼叫控制节点301。IMS呼叫控制节点301调用应用业务逻辑以完成下列步骤。IMS呼叫控制节点301调用IMS网关逻辑,IMS会话控制的计费PEP请求计费PDP,并将会话计费确定为收费组1。在该策略管理中,计费触发点配置为“中断”。IMS呼叫控制节点301起动定时器以保持当前会话。PDP中的计费触发规则可表示如下:
IF SIP_Method=“INVITE”AND Call_Status=“NULL”
AND Trigger_Point_Type=“INTERRUPT”
THEN
Hold on the current session
Send“CCR [INITIAL]”charging report to OCS
Start timer to wait for the“CCA[INITIAL]”from OCS
END IF
然后,IMS呼叫控制节点301向OCS 320发送一个直径CCR[INITIAL]消息来储备收费组1的信用金(例如会话信用金预授权以粗略估算被叫方所能使用的会话持续时间)。OCS 320承诺收费组1的计费单位定额,并将该收费组中的所承诺定额置于该收费组的MSCC AVP中。OCS 320将与具体业务相关的计费触发子AVP添加到这一MSCC AVP之下。OCS 320将直径CCA[INITIAL]消息发送给IMS呼叫控制节点301。
当IMS呼叫控制节点301接收到该CCA消息并评估出允许会话时,IMS呼叫控制节点301继续当前会话处理并通过CSCF 310将INVITE请求转发到被叫方。
当被叫方应答该呼叫时,被叫方向CSCF 310发送一个200OK消息。CSCF 310将200OK消息转发到IMS呼叫控制节点301。当IMS呼叫控制节点301接收到200OK消息时,IMS呼叫控制节点301请求计费策略管理,而计费规则评估如下:
IF SIP_Method=“200”AND Call_Status=“WAIT_FOR_CALL_ANSWER”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[UPDATE]”charging report to OCS
Start timer to wait for“CCA[UPDATE]”from OCS
END IF
由于计费触发类型为“通知”,因此,IMS呼叫控制节点301不会中断现有会话。IMS呼叫控制节点301将200OK消息发送到CSCF 310以便使会话继续。IMS呼叫控制节点301发送直径CCR[UPDATE]消息来向OCS 320报告呼叫应答时间。收费组1的MSCC AVP指示OCS 320再授权会话信用金,因为此时会话应答时间已到。OCS 320再储备当前会话应答时间的信用金。
OCS 320将CCA[UPDATE]消息发送到IMS呼叫控制节点301。所承诺的定额和期满时间包含在收费组2的MSCC AVP中。OCS 320还将扩展的触发点AVP(例如媒体成分更新AVP)添加到MSCC AVP中。在接收到CCA消息时,IMS呼叫控制节点301动态地规定策略库中的计费过滤条件。IMS呼叫控制节点301起动会话控制定时器,以便实时监视基于所承诺定额的会话。
在接收到200OK消息时,主叫方发送一个SIP ACK消息,该消息由CSCF 310转发给IMS呼叫控制节点301。当IMS呼叫控制节点301接收到ACK消息后,IMS呼叫控制节点301调用PEP来请求PDP,以便评估出是否向OCS 320发送计费报告。本例中,符合下列计费过滤规则:
IF SIP_Method=“ACK”AND Call_Status=“ANSWERED”
AND Trigger_Point_Type=“NULL”
THEN
Continue the current session.
END IF
由于没有提供这一消息,因此,IMS呼叫控制节点301使SIP消息继续,并通过CSCF 310将ACK消息发送到被叫方。IMS呼叫控制节点301将呼叫状态置为“进行中”。此时,主叫方的媒体成分被更新,并且主叫方向CSCF 310发送一个SIP UPDATE消息。CSCF 310将该UPDATE消息发送到IMS呼叫控制节点301。IMS呼叫控制节点301评估这一会话的UPDATE消息。IMS呼叫控制节点301调用计费PEP用以IMS会话控制请求计费PDP,并将该会话计费确定为收费组2。计费触发点评估如下:
IF SIP_Method=“UPDATE”AND Call_Status=“In_Progress”
AND Trigger_Point_Type=“INTERRUPT”
THEN
Hold on the current session
Send“CCR [UPDATE]”charging report to OCS
Start timer to wait for“CCA[UPDATE]”from OCS
END IF
IMS呼叫控制节点301计算收费组1的使用定额,并发送直径CCR消息以报告计费记录。CCR消息中含有两个MSCC AVP。一个MSCCAVP用于报告收费组1的使用定额,并在OCS 320中从用户余额中借记信用金。鉴于媒体成分更新,增加另一个MSCC AVP来请求收费组2的信用金。
当IMS呼叫控制节点301接收到CCA消息时,IMS呼叫控制节点301将会话控制定时器重新置为收费组2的新分配定额。IMS呼叫控制节点301通过CSCF 310将UPDATE消息发送到被叫方。对于当前会话更新状态下的ACK消息,IMS呼叫控制节点301没有计费过滤条件。IMS呼叫控制节点301将ACK消息转发到主叫方消息,再将ACK消息从主叫方发送到被叫方。
当被叫方结束当前会话时,被叫方通过CSCF 310向IMS呼叫控制节点301发送一个BYE消息。IMS呼叫控制节点301调用计费PEP来请求计费PDP。计费触发点评估如下:
IF SIP_Method=“BYE”AND Call_Status=“In_Progess”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[TERMINATION]”charging report to OCS
Start timer to wait“CCA[TERMINATION]”from OCS
END IF
IMS呼叫控制节点301使SIP消息处理继续进行,并通过CSCF 310将BYE消息发送到主叫方。IMS呼叫控制节点301计算出直到接收到BYE消息时刻为止所用的定额,并停止会话控制定时器。IMS呼叫控制节点301向OCS 320发送一个CCR[TERMINATION]消息以报告所消耗的定额。OCS 320向IMS呼叫控制节点301发送一个CCA[TERMINATION]消息以指示该消息已被接收。主叫方返回一个200OK消息,以指示主叫方的会话资源被释放。当IMS呼叫控制节点301评估出在当前会话状态下没有规则符合这一计费报告的消息时,不采取行动来控制该会话。IMS呼叫控制节点301发送200OK消息以释放会话资源。
例3
图13说明了图3中所示的IMS网络300的一种呼叫重新定向情况。开始,主叫方(或主叫台)向CSCF 310发送一个SIP INVITE消息。CSCF 310将INVITE消息发送到IMS呼叫控制节点301。IMS呼叫控制节点301调用应用业务逻辑以完成下列步骤。IMS呼叫控制节点301调用IMS网关逻辑,IMS会话控制的计费PEP请求计费PDP,并将会话计费确定为收费组1。在该策略管理中,计费触发点配置为“中断”。IMS呼叫控制节点301起动定时器以保持当前会话。PDP中的计费触发规则可表示如下:
IF SIP_Method=“INVITE”AND Call_Status=“NULL”
AND Trigger_Point_Type=“INTERRUPT”
THEN
Hold on the current session
Send“CCR[INITIAL]”charging repor to OCS
Start timer to wait for the”CCA[INITIAL]”from OCS
END IF
然后,IMS呼叫控制节点301向OCS 320发送一个直径CCR[INITIAL]消息来储备收费组1的信用金(例如会话信用金预授权以粗略估算被叫方所能使用的会话持续时间)。OCS 320承诺收费组1的计费单位定额,并将该收费组中的所承诺定额置于该收费组的MSCC AVP中。OCS 320将与具体业务相关的计费触发子AVP添加到这一MSCC AVP之下。然后,OCS 320将CCA[INITIAL]消息发送给IMS呼叫控制节点301。当IMS呼叫控制节点301接收到该CCA消息并确定能否允许会话时,IMS呼叫控制节点301继续当前会话处理并通过CSCF 310将INVITE消息发送到被叫方。
此时,主叫方正在接受另一呼叫,因此,被叫方向CSCF 310发送一个486BUSY消息。CSCF 310将486BUSY消息发送到IMS呼叫控制节点301。当IMS呼叫控制节点301接收到486BUSY消息时,IMS呼叫控制节点301请求计费策略管理,而计费规则评估如下:
IF SIP_Method=“486”AND Call_Status=“WAIT_FOR_CALL_ANSWER”
AND Trigger_Point_Type=“INTERRUPT”
THEN
Continue the current session.
Send“CCR[UPDATE]”charging report to OCS
Start timer to wait for“CCA[UPDATE]”from OCS
END IF
由于计费触发类型为“中断”,因此,IMS呼叫控制节点301中断现有会话。IMS呼叫控制节点301保持呼叫控制处理的当前会话。IMS呼叫控制节点301确定被叫方已预订了呼叫重新定向业务。由PDP确定如下业务控制规则:
IF Call Status=“On_Busy”AND Time_Category=“Working Hour”And
Calling_Party_Category=“Colleague”
THEN Redirect Call to“The phone number of UE2”
END IF
然后,IMS呼叫控制节点301向OCS 320发送一个直径CCR[UPDATE]消息来储备收费组2的信用金(例如会话信用金预授权以粗略估算从主叫方到被叫方的会话持续时间)。
OCS 320承诺收费组2的计费单位定额,并将该收费组2中的所承诺定额置于MSCC AVP中。OCS 320将与具体业务相关的计费触发子AVP添加到这一MSCC AVP之下。然后,OCS 320将直径信用金控制应答(CCA)[UPDATE]发送给IMS呼叫控制节点301。IMS呼叫控制节点30确定主叫方是否有足够的定额用于呼叫重新定向,然后通过CSCF 310向被叫方发送一个INVITE消息。
被叫方应答该呼叫并向CSCF 310发送一个200OK消息。CSCF310将这一消息发送到IMS呼叫控制节点301。IMS呼叫控制节点301接收200OK消息,并请求计费策略管理。计费规则评估如下:
IF SIP_Method=“200”AND”Call_Status=“WAIT_FOR_CALL_ANSWER”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[UPDATE]”charging report to OCS
Start timer to wait“CCA[UPDATE]”from OCS
END IF
由于计费触发类型为“通知”,因此,IMS呼叫控制节点301不会中断现有会话。IMS呼叫控制节点301将200OK消息发送到CSCF 310以便使会话继续。IMS呼叫控制节点301发送直径CCR[UPDATE]消息来向OCS 320报告呼叫应答时间。收费组1(从主叫方到被叫方的呼叫计费)和收费组2(从主叫方到被叫方的用于呼叫重新定向的呼叫计费)的MSCC AVP指示OCS 320再授权会话信用金,因为此时会话应答时间已到。OCS 320再储备当前会话应答时间的信用金。IMS呼叫控制节点301通过CSCF 310将200OK消息发送到主叫方。
OCS 320将一个CCA[UPDATE]消息发送到IMS呼叫控制节点301。所承诺的定额和期满时间分别包含在收费组1和收费组2的MSCCAVP中。OCS 320还将扩展的触发点AVP添加到MSCC AVP中。在接收到CCA响应后,IMS呼叫控制节点301动态地规定策略库中的这些计费过滤条件。IMS呼叫控制节点301起动会话控制定时器,以便实时监视基于所储备定额进行的会话。
在接收到200OK消息时,主叫方发送一个SIP ACK消息,该消息由CSCF 310转发给IMS呼叫控制节点301。IMS呼叫控制节点301调用PEP来请求PDP,以便评估出是否向OCS 320发送计费报告。本例中,符合下列计费过滤规则:
IF SIP_Method=“ACK”AND Call_Status=“ANSWERED”
AND Trigger_Point_Type=“NULL”
THEN
Continue the current session.
END IF
由于没有提供这一消息,因此,IMS呼叫控制节点301使SIP消息继续,并通过CSCF 310将ACK消息发送到被叫方。
当被叫方结束当前会话时,被叫方通过CSCF 310向IMS呼叫控制节点301发送一个BYE消息。IMS呼叫控制节点301调用计费PEP来请求计费PDP。计费触发点评估如下:
IF SIP_Method=“BYE”AND Call_Status=“In_Progess”
AND Trigger_Point_Type=“NOTIFY”
THEN
Continue the current session.
Send“CCR[TERMINATION]”charging report to OCS
Start timer to wait“CCA[TERMINATION]”from OCS
END IF
IMS呼叫控制节点301使SIP消息处理继续进行,并通过CSCF 310将BYE消息发送到主叫方。IMS呼叫控制节点301计算出直到接收到BYE消息时刻为止收费组1和收费组2的所用定额,并停止会话控制定时器。IMS呼叫控制节点301向OCS 320发送一个CCR[TERMINATION]消息以报告所消耗的定额。IMS呼叫控制节点301通过CSCF 310将BYE消息发送到主叫方。OCS 320向IMS呼叫控制节点301发送一个CCA[TERMINATION]消息以指示该消息已被接收。主叫方返回一个200OK消息,以指示主叫方的会话资源被释放。当IMS呼叫控制节点301评估出在当前会话状态下没有规则符合这一计费报告的消息时,不采取行动来控制该会话。IMS呼叫控制节点301发送200OK消息以释放会话资源。
Claims (10)
1.一种用于在IMS网络(100)中提供在线计费的IP多媒体子系统(IMS)呼叫控制节点(101),该IMS呼叫控制节点(101)其特征在于:
根据第一协议与呼叫会话控制功能(CSCF)(110)通信的第一接口(112);
根据第二协议与在线计费服务器(OCS)(120)通信的第二接口(122);
与第一接口和第二接口耦接的处理系统(102);
可由处理系统执行的用以提供多个业务的应用服务器(AS)逻辑(104-106);和
可由处理系统执行的网关逻辑(108);
该处理系统:
通过第一接口根据第一协议从CSCF接收呼叫消息,
响应于呼叫消息,确定是执行AS逻辑还是网关逻辑,
响应于确定执行AS逻辑,执行AS逻辑以执行业务,和
执行AS逻辑,以便通过第二接口根据第二协议联系OCS,以进行业务的在线计费。
2.权利要求1的IMS呼叫控制节点(101),其中AS逻辑(104-106)通过将业务的计费信息插入到直径信用金控制应用请求消息的新字段中,并向OCS发送直径信用金控制应用请求消息以向OCS报告业务的计费信息,来联系OCS(120)。
3.权利要求1的IMS呼叫控制节点(101),其中第一接口(112)包括IMS业务控制(ISC)接口,而第二接口(122)包括Ro接口。
4.权利要求1的IMS呼叫控制节点(101),其中处理系统(102):
响应于确定执行网关逻辑,执行网关逻辑(108)以执行呼叫会话控制,和
执行网关逻辑,以便通过第二接口(122)根据第二协议联系OCS(120),以进行呼叫会话的在线计费。
5.权利要求1的IMS呼叫控制节点(101),还包括:
应用服务器(AS)管理器(170),它用于对呼叫消息进行处理并生成用于执行AS逻辑(104-106)以执行业务的顺序表。
6.一种用于操作IP多媒体子系统(IMS)呼叫控制节点以在IMS网络中提供在线计费的方法,其中该IMS呼叫控制节点包括:根据第一协议与呼叫会话控制功能(CSCF)通信的第一接口,根据第二协议与在线计费服务器(OCS)通信的第二接口,与第一接口和第二接口耦接的处理系统,应用服务器(AS)逻辑,和网关逻辑,该方法其特征在于如下步骤:
在处理系统中,通过第一接口根据第一协议从CSCF接收呼叫消息,
响应于呼叫消息,确定是执行AS逻辑还是网关逻辑,
在处理系统中,响应于确定执行AS逻辑,执行AS逻辑以执行业务,和
在处理系统中,执行AS逻辑,以便通过第二接口根据第二协议联系OCS,以进行业务的在线计费。
7.权利要求6的方法,其中在处理系统中执行AS逻辑以便联系OCS的步骤包括:
执行AS逻辑,以便将业务的计费信息插入到直径信用金控制应用请求消息的新字段中;和
执行AS逻辑,以便向OCS发送直径信用金控制应用请求消息以向OCS报告业务的计费信息。
8.权利要求6的方法,其中第一接口包括IMS业务控制(ISC)接口,而第二接口包括Ro接口。
9.权利要求6的方法,还包括:
在处理系统中,响应于确定执行网关逻辑,执行网关逻辑以执行呼叫会话控制,和
在处理系统中,执行网关逻辑,以便通过第二接口根据第二协议联系OCS,以进行呼叫会话的在线计费。
10.权利要求6的方法,其中在处理系统中执行AS逻辑以执行业务的步骤包括:
在应用服务器(AS)管理器中对呼叫消息进行处理;和
生成用于执行AS逻辑以执行业务的顺序表。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/000,307 US7548743B2 (en) | 2004-11-30 | 2004-11-30 | Call control with converged application server logic and gateway logic in IMS networks |
US11/000,307 | 2004-11-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1805442A true CN1805442A (zh) | 2006-07-19 |
CN1805442B CN1805442B (zh) | 2014-05-07 |
Family
ID=35559272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510127042.2A Expired - Fee Related CN1805442B (zh) | 2004-11-30 | 2005-11-29 | 在ims网络中提供在线计费的装置和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7548743B2 (zh) |
EP (1) | EP1662702B1 (zh) |
JP (1) | JP4885525B2 (zh) |
KR (1) | KR101192544B1 (zh) |
CN (1) | CN1805442B (zh) |
DE (1) | DE602005001435T2 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009026757A1 (fr) * | 2007-08-24 | 2009-03-05 | Zte Corporation | Système de gestion d'appels, procédé appliqué à des terminaux ims et terminal ims |
WO2009059502A1 (fr) * | 2007-11-09 | 2009-05-14 | Huawei Technologies Co., Ltd. | Procédé et système de traitement de service, et module de passerelle d'accès d'application sip |
CN101155340B (zh) * | 2006-09-25 | 2011-02-02 | 华为技术有限公司 | 一种电路域感知ims域会话计费信息的方法及系统 |
CN101123513B (zh) * | 2006-08-09 | 2011-06-01 | 华为技术有限公司 | 在线计费系统及方法 |
CN101529800B (zh) * | 2006-10-27 | 2011-12-28 | 朗讯科技公司 | Sip会话的第三方计费 |
CN106341239A (zh) * | 2015-07-10 | 2017-01-18 | 中国移动通信集团公司 | 一种ims中的业务计费方法及装置 |
CN101584183B (zh) * | 2007-01-16 | 2018-10-26 | 艾利森电话股份有限公司 | 评估初始过滤标准 |
CN110731068A (zh) * | 2017-07-10 | 2020-01-24 | 瑞典爱立信有限公司 | 在线计费系统过载期间查询拒绝的方法和系统 |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1798222B (zh) * | 2004-12-22 | 2012-02-29 | 华为技术有限公司 | 一种控制会话的方法及设备 |
FI20041668A0 (fi) * | 2004-12-23 | 2004-12-23 | Nokia Corp | Menetelmä veloitusominaisuuksien muodostamiseksi |
US7406324B1 (en) * | 2005-04-07 | 2008-07-29 | Sprint Spectrum L.P. | System and method for controlling services provided to multi-mode mobile stations |
US20070041367A1 (en) * | 2005-05-27 | 2007-02-22 | Nortel Networks Limited | Circuit-switched and multimedia subsystem voice continuity with bearer path interruption |
FR2888706A1 (fr) * | 2005-07-12 | 2007-01-19 | France Telecom | Procede de mise en relation interpersonelle |
GB0517065D0 (en) * | 2005-08-19 | 2005-09-28 | Nokia Corp | Online charging management server |
US10567255B2 (en) * | 2005-12-06 | 2020-02-18 | Joel Berman | Method and system for scoring quality of traffic to network sites |
GB0525244D0 (en) * | 2005-12-12 | 2006-01-18 | Nokia Corp | Providing communication service sessions |
US7773571B1 (en) | 2006-02-03 | 2010-08-10 | Nortel Networks Limited | Transfer of policy and charging rules during MIP handover |
KR101233176B1 (ko) * | 2006-05-02 | 2013-02-15 | 엘지전자 주식회사 | Vcc에서의 호처리 방법, 서버 및 엔티티 |
WO2007148015A2 (fr) * | 2006-06-20 | 2007-12-27 | France Telecom | Systeme de declenchement d'un comptage dans un reseau de transport a travers un reseau a architecture de type ims |
DE102006037511B4 (de) | 2006-08-10 | 2019-12-12 | O2 (Germany) Gmbh & Co. Ohg | Kommunikationssystem |
US8484326B2 (en) * | 2006-09-28 | 2013-07-09 | Rockstar Bidco Lp | Application server billing |
US20080155492A1 (en) * | 2006-12-22 | 2008-06-26 | International Business Machines Corporation | Development tool for creating converged applications that include sip and web components |
WO2008122649A2 (en) * | 2007-04-10 | 2008-10-16 | Apertio Limited | Improved timing device and method |
US8533340B2 (en) | 2007-04-11 | 2013-09-10 | At&T Intellectual Property I, L.P. | IP multimedia subsystem virtual call/session control functions |
CN101720546B (zh) * | 2007-06-22 | 2015-11-25 | 艾利森电话股份有限公司 | 通过ip多媒体子系统电信网络中的用户设备单元提供服务的方法,包括所述方法使用的用户数据库服务器、服务策略服务器和应用服务器 |
WO2009056174A1 (en) | 2007-11-02 | 2009-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for use in a communications network |
CN101431419B (zh) | 2007-11-08 | 2012-02-01 | 华为技术有限公司 | 计费处理方法、网络系统、计费系统及业务服务器 |
US8606901B2 (en) * | 2008-01-30 | 2013-12-10 | At&T Intellectual Property I, L. P. | Facilitating deployment of new application services in a next generation network |
WO2009108188A1 (en) * | 2008-02-26 | 2009-09-03 | Lucent Technologies Inc. | Online charging for supplementary services in ims networks |
MX2010012806A (es) | 2008-05-30 | 2010-12-21 | Alcatel Lucent Usa Inc | Arquitectura de cargo en linea en redes de comunicacion de evolucion a largo plazo/sistema de paquetes evolucionado. |
US7890657B2 (en) * | 2008-06-12 | 2011-02-15 | Genband Us Llc | System and method for correct routing and enforcement policy in a network having address or port translation |
CN101645782B (zh) * | 2009-02-10 | 2012-05-23 | 中国科学院声学研究所 | 一种基于用户业务量的在线计费方法及系统 |
EP2467970B1 (en) * | 2009-08-18 | 2013-07-10 | Telefonaktiebolaget LM Ericsson (publ) | Method, apparatus and computer program for enforcing policy across associated sessions taking into account a total usage quota for associated user |
WO2011060815A1 (en) * | 2009-11-18 | 2011-05-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for use in a communications network |
EP2538612A4 (en) * | 2010-12-13 | 2013-01-02 | Huawei Tech Co Ltd | METHOD AND DEVICE FOR SERVICE MANAGEMENT |
WO2011120462A2 (zh) * | 2011-05-06 | 2011-10-06 | 华为技术有限公司 | 费率组处理方法、数据业务计费方法和相关设备及系统 |
US9467576B2 (en) * | 2011-11-04 | 2016-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of communication between IMS nodes |
WO2013100829A1 (en) * | 2011-12-27 | 2013-07-04 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for controlling charging in a communication network |
US9444947B2 (en) | 2012-01-25 | 2016-09-13 | Hewlett Packard Enterprise Development Lp | Method and system for differential charging |
US20140372287A1 (en) * | 2013-06-13 | 2014-12-18 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Apparatus for Subscriber Account Selection |
US10361958B2 (en) | 2016-09-02 | 2019-07-23 | Openet Telecom Ltd. | System and method for managing and distributing packet flow descriptions in a telecommunications network |
US12035420B2 (en) | 2021-11-18 | 2024-07-09 | T-Mobile Usa, Inc. | Breakout gateway control function number modification based on SIP invite header information |
US11936694B2 (en) | 2021-11-18 | 2024-03-19 | T-Mobile Usa, Inc. | Cross-domain routing based on session initiation protocol information |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100345411C (zh) * | 2002-06-06 | 2007-10-24 | 华为技术有限公司 | 支持分组数据预付费特性的移动用户鉴权计费方法 |
EP1532804B1 (en) | 2002-06-28 | 2014-08-20 | Nokia Corporation | Charging for an ip based communication system |
GB0414662D0 (en) * | 2004-06-30 | 2004-08-04 | Nokia Corp | Charging in a communication system |
US7010104B1 (en) * | 2004-08-26 | 2006-03-07 | Lucent Technologies Inc. | Pre-biller capability in enhanced charging collection function (CCF) applications |
US7599478B2 (en) * | 2004-11-30 | 2009-10-06 | Alcatel-Lucent Usa Inc. | IMS gateway systems and methods for online charging in IMS networks |
-
2004
- 2004-11-30 US US11/000,307 patent/US7548743B2/en active Active
-
2005
- 2005-11-15 EP EP05257054A patent/EP1662702B1/en not_active Ceased
- 2005-11-15 DE DE602005001435T patent/DE602005001435T2/de active Active
- 2005-11-29 CN CN200510127042.2A patent/CN1805442B/zh not_active Expired - Fee Related
- 2005-11-30 KR KR1020050115771A patent/KR101192544B1/ko active IP Right Grant
- 2005-11-30 JP JP2005345732A patent/JP4885525B2/ja not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123513B (zh) * | 2006-08-09 | 2011-06-01 | 华为技术有限公司 | 在线计费系统及方法 |
CN101155340B (zh) * | 2006-09-25 | 2011-02-02 | 华为技术有限公司 | 一种电路域感知ims域会话计费信息的方法及系统 |
CN101529800B (zh) * | 2006-10-27 | 2011-12-28 | 朗讯科技公司 | Sip会话的第三方计费 |
CN101584183B (zh) * | 2007-01-16 | 2018-10-26 | 艾利森电话股份有限公司 | 评估初始过滤标准 |
WO2009026757A1 (fr) * | 2007-08-24 | 2009-03-05 | Zte Corporation | Système de gestion d'appels, procédé appliqué à des terminaux ims et terminal ims |
WO2009059502A1 (fr) * | 2007-11-09 | 2009-05-14 | Huawei Technologies Co., Ltd. | Procédé et système de traitement de service, et module de passerelle d'accès d'application sip |
CN106341239A (zh) * | 2015-07-10 | 2017-01-18 | 中国移动通信集团公司 | 一种ims中的业务计费方法及装置 |
CN106341239B (zh) * | 2015-07-10 | 2020-04-21 | 中国移动通信集团公司 | 一种ims中的业务计费方法及装置 |
CN110731068A (zh) * | 2017-07-10 | 2020-01-24 | 瑞典爱立信有限公司 | 在线计费系统过载期间查询拒绝的方法和系统 |
US11411754B2 (en) | 2017-07-10 | 2022-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and systems for interrogation rejection during online charging system overload |
CN110731068B (zh) * | 2017-07-10 | 2022-09-02 | 瑞典爱立信有限公司 | 在线计费系统过载期间查询拒绝的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
EP1662702B1 (en) | 2007-06-20 |
EP1662702A1 (en) | 2006-05-31 |
US7548743B2 (en) | 2009-06-16 |
KR20060061251A (ko) | 2006-06-07 |
JP4885525B2 (ja) | 2012-02-29 |
KR101192544B1 (ko) | 2012-10-17 |
CN1805442B (zh) | 2014-05-07 |
DE602005001435D1 (de) | 2007-08-02 |
JP2006157932A (ja) | 2006-06-15 |
DE602005001435T2 (de) | 2008-02-14 |
US20060114913A1 (en) | 2006-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1805442A (zh) | Ims网络中具有会聚应用服务器逻辑和网关逻辑的呼叫控制 | |
CN101047515A (zh) | 一种应用业务的计费关联方法及系统 | |
CN1809062A (zh) | 用于在ims网络中进行在线计费的ims网关系统和方法 | |
CN101035001A (zh) | 一种处理策略控制和计费的方法及其系统 | |
CN1435043A (zh) | 呼叫中心运用方法及装置 | |
CN101075890A (zh) | 实现群组会话体验质量的方法及系统 | |
CN1961567A (zh) | 用于ip多媒体服务的计费机制 | |
CN1711784A (zh) | 用于发送sms以及文本消息的系统和方法 | |
CN1359585A (zh) | 用于从配置在综合电信网络中的实体中提供至业务节点的接入的系统与方法 | |
CN1412973A (zh) | 虚拟个人网络服务管理系统及其服务管理器和服务代理器 | |
CN1663204A (zh) | 网关装置和在该网关装置中的信号处理方法 | |
CN1511406A (zh) | 用于实现分布式多媒体应用端到端服务质量协商的方法 | |
CN1575466A (zh) | 存在管理的实现 | |
CN101047981A (zh) | 一种实现服务质量协商机制的系统和方法 | |
CN1135783C (zh) | 在电信网络中的用户登记 | |
CN1859534A (zh) | 一种业务服务的计费方法及系统 | |
CN101047628A (zh) | 一种电路域终端接入分组网络实现分组业务的系统和方法 | |
CN1868197A (zh) | 借助于sip协议的荷载信道变更的信令方法、软件产品和装置 | |
CN101052119A (zh) | 视频点播的控制方法、装置及应用 | |
CN1832414A (zh) | 提供多个群组通信业务的方法、群组通信业务系统及群组通信业务服务器单元 | |
CN1801814A (zh) | 一种离线消息发送和接收方法 | |
CN100345411C (zh) | 支持分组数据预付费特性的移动用户鉴权计费方法 | |
CN1848881A (zh) | 通信过程中处理主叫号码显示的实现方法及装置 | |
CN101076198A (zh) | 多媒体彩像业务实现方法 | |
CN1528085A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140507 Termination date: 20191129 |
|
CF01 | Termination of patent right due to non-payment of annual fee |