在ims网络中对话务员辅助会话进行收费的制作方法

文档序号:7943065阅读:154来源:国知局
专利名称:在ims网络中对话务员辅助会话进行收费的制作方法
技术领域
本发明涉及通信网络领域,并且特别地,涉及在IMS网络中对话务员辅助会话进 行收费。
背景技术
话务员辅助呼叫是一种要求话务员提供某种形式辅助的呼叫类型。典型的话务员 辅助呼叫包括对方付费呼叫(或反向收费呼叫)、向信用卡或第三方计费呼叫、投币式公用 电话拨出的呼叫、局间呼叫、叫人呼叫、不能直拨的特定国际呼叫,等等。在诸如PSTN的传 统网络中,服务呼叫的交换机将该呼叫识别为话务员辅助呼叫,然后通过向话务员系统发 送SS7消息(即ISUP消息)将呼叫路由到话务员系统。话务员系统可以包括具有一个或 多个话务员站的呼叫中心。话务员站(也被称为话务台)接收SS7消息,并且向电话话务 员显示相关信息。例如,话务员站可以显示指示主叫方号码、被叫方号码(如果有的话)、计 费号码或其他收费信息等的屏幕。电话话务员然后与主叫方交谈来确定主叫方请求或需要 什么类型的服务,并且收集任何其他需要的收费信息。例如,如果呼叫是对方付费呼叫,则 话务员可以从主叫方收集被叫号码,被叫号码是可以对该呼叫进行收费的号码。如果被呼叫收费的一方已订购了预付费,则话务员站向服务控制点(SCP)发送 INAP消息来获取执行所请求服务的授权。INAP消息包括指示将被呼叫收费的一方的相关 收费信息。SCP然后确定是否可以向收费信息中指示的一方收费,并且向话务员站返回或授 权或拒绝该服务的INAP消息。例如,SCP可以查询传统网络中的预付费服务器来确定被收 费方是否有足够的余额,SCP可以查询信用卡系统来确定是否可以向信用卡收费该服务,等 等。如果服务被授权,则话务员站启动主叫方请求的服务,诸如将呼叫连接到另一方。在执 行服务前,话务员站可能仍需要进一步的授权,诸如从被叫方收到接受对呼叫计费的授权。 SCP进一步与预付费服务器通信来对话务员辅助呼叫进行收费。如果被呼叫收费的一方已订购后付费,则话务员启动主叫方所请求的服务,诸如 将呼叫连接到另一方。在执行服务前,话务员站可能仍需要进一步的授权,诸如从被叫方收 到接受对呼叫计费的授权。呼叫结束后,话务员站可以生成对呼叫期间提供的服务的呼叫 详细记录(CDR),然后向传统网络中的计费系统发送该CDR。服务呼叫的交换机也可以生成 对呼叫的CDR并且向计费系统发送该CDR。计费系统然后可以对话务员辅助呼叫进行计费。日益普及的一个通信网络类型是IP多媒体子系统(IMS)网络。如第三代合作伙 伴计划(3GPP)中所述,IMS提供一种普遍的具有允许各种接入网络类型的网络架构的核心 网络。通信设备和IMS网络之间的接入网络可以是蜂窝网络(例如CDMA或GSM)、WLAN (例 如WiFi或WiMAX)、以太网、或另一类型的无线或有线接入网。IMS架构最初由3GPP定义为 通过互联网协议(IP)网络向通信设备提供多媒体服务,因为IP网络已成为最节约成本的 发送视频、语音和数据的承载网络。服务提供商正在下一代网络演进中接受该架构。当传统通信网络被更新为IMS网络时,服务提供商可以继续使用目前部署的传统 话务员系统若干年,以处理通过IMS网络拨打的话务员辅助呼叫。话务员辅助呼叫在IMS网络中一般被称为话务员辅助会话,因为会话可以是语音、数据、多媒体等。遗憾的是,传统话 务员系统不适于与IMS网络通信来或者执行对话务员辅助会话的服务,或者对所提供的服 务进行收费。而且,传统话务员系统最终会被IMS话务员系统取代。遗憾的是,目前的3GPP 和IMS标准未定义IMS话务员系统或者如何对为话务员辅助会话提供的服务进行收费。

发明内容
本发明实施例包括一种在IMS网络中对话务员辅助会话进行收费的系统和方法。 为了执行所述收费,IMS网络中的话务员辅助应用服务器(AS)充当话务员系统(传统或 IMS)与所述IMS网络的收费系统之间的接口。例如,话务员辅助AS将话务员系统接入IMS 网络中的在线收费系统(OCS),并且将话务员系统接入IMS网络中的离线收费系统(OFCS)。 IMS网络中的收费系统使用Diameter接口。因而,话务员辅助AS能够在话务员系统使用的 消息传送和收费系统的所述Diameter接口之间转换。当话务员系统收集用于话务员辅助会话的收费信息时,话务员系统在服务请求消 息中向话务员辅助AS发送收费信息。话务员辅助AS包括收费功能块,所述收费功能块触 发服务请求消息并且向收费系统中的一个发送适当的Diameter收费请求消息。收费系统 然后可以授权对话务员辅助会话的服务,并且对提供的服务进行收费。因为话务员辅助AS充当话务员系统和IMS网络中的收费系统之间的收费接口,传 统话务员系统可以有利地与IMS网络一起使用。因而,当IMS网络被实现为服务提供商的核 心网络时,传统话务员系统可与IMS网络一起使用若干年来向IMS末端用户提供辅助。同 样,随着IMS兼容话务员系统的发展,所述话务员辅助AS可以充当面向收费系统的收费接 口,从而在IMS话务员系统中不需要实现收费触发功能块(CTF)和Diameter接口。本发明的一个实施例包括一种在IMS网络中实现的话务员辅助AS。话务员辅助 AS包括接口系统,该接口系统用于接收会话初始协议(SIP)形式的、用于IMS网络中的话 务员辅助会话的会话初始消息。该接口系统进一步用于向话务员系统发送所述会话初始消 息,以允许话务员系统从所述话务员辅助会话的末端用户收集收费信息。所述接口系统进 一步用于从所述话务员系统接收包括收集的收费信息的服务请求消息。所述收费功能块用 于响应接收所述服务请求消息检测收费事件,并且生成Diameter收费请求消息。收费功能 块进一步用于将来自服务请求消息的收费信息映射到Diameter收费请求消息,并且将所 述Diameter收费请求消息发送到IMS网络中的收费系统。所述收费系统,无论它是OCS还 是0FCS,都授权要对所述会话提供的服务,并且对所述会话进行适当收费。本发明可以包括下文描述的其他示例性实施例。


在所有附图中,相同附图标记表示相同单元或相同类型的单元。图1示出本发明的示例性实施例中的通信网络;图2是示出在本发明的示例性实施例中对话务员辅助会话进行收费的方法的流 程图;图3是示出在本发明的示例性实施例中对会话进行辅助的方法的流程图;图4是示出在本发明的示例性实施例中向收费系统提供Diameter收费请求消息的更详细方法的流程图;图5示出本发明的另一示例性实施例中的通信网络;图6是示出本发明的示例性实施例中的IMS网络中的话务员辅助会话的消息图;图7是示出本发明的示例性实施例中的IMS网络中的另一话务员辅助会话的消息 图。
具体实施例方式图1-7和以下说明书描述本发明的具体示例性实施例,以教导本领域技术人员如 何制造和使用本发明。出于讲述发明原理的目的,本发明的一些常用方面已被简化或省略。 本领域技术人员将理解本发明范围内与这些实施例的不同之处。本领域技术人员将理解可 以以各种方式组合下文描述的特征来形成本发明的多种变化。因此,本发明不限于下文描 述的具体实施例,而是仅由权利要求及其等同物限定。图1示出本发明的示例性实施例中的通信网络100。通信网络100包括IMS网络 110和话务员系统120。IMS网络110包括话务员辅助应用服务器(AS) 112、在线收费系统 (OCS) 132、离线收费系统(OFCS) 134和多个其他网络单元。所述网络单元包括一个或多个 服务呼叫会话控制功能块(S-CSCF) 142、一个或多个其他应用服务器144、以及归属用户服 务器(HSS) 146。话务员辅助AS 112通过Diameter Ro接口(也被称为Diameter Ro参考 点)连接到OCS 132。话务员辅助AS 112还通过Diameter Rf接口(也被称为Diameter Rf参考点)连接到OFCS 134。话务员辅助AS 112包括用于对通过IMS网络110对话务员辅助会话提供的服务 执行收费触发功能的任何服务器或系统。话务员辅助AS 112包括接口系统114、收费功能 块116和服务连接系统118。接口系统114包括用于根据话务员系统120使用的信令或消 息传送协议与话务员系统120通信的任何系统、功能块或部件。例如,如果话务员系统120 包括传统话务员系统,则所述信令或消息传送协议可以是SS7(即ISUP)。如果话务员系 统120包括IMS话务员系统,则所述信令或消息传送协议可以是会话初始协议(SIP)、XML、 HTTP等。接口系统114也用于根据IMS网络110中使用的信令或消息传送协议(通常是 SIP)与IMS网络110中的网络单元通信。收费功能块116包括用于识别收费事件然后与 OCS 132和OFCS 134通信来对这些收费事件进行收费的任何系统、功能块或部件。服务连 接系统118包括用于将会话连接到IMS网络110中诸如AS 144和S-CSCF 142的网络单元 以便这些网络单元可以执行服务的任何系统、功能块或部件。话务员系统120包括用于针对通过IMS网络110拨打的会话向通信设备130的末 端用户提供辅助的任何系统、服务器或功能块。话务员系统120可以包括诸如PC和电话的 一个或多个话务员站(未示出)以及使用话务员站对会话提供辅助的电话话务员。话务员 系统120可以包括通常在诸如PSTN的传统通信网络中使用的传统话务员系统。话务员系 统120可以替代地包括新发展的用于IMS网络的IMS话务员系统。在该实施例中,假定通信设备130的用户通过IMS网络110启动会话。S-CSCF 142 接收用于该会话的SIP消息。出于多种原因之一,S-CSCF 142确定该会话需要话务员辅助 或预期有话务员辅助。话务员辅助的一个原因可能是设备130的用户请求了辅助,诸如对 信用卡会话或另一第三方收费会话、叫人会话等。另一原因可能是会话被识别为反向收费会话(即对方付费呼叫)。当S-CSCF 142识别反向收费会话时,S-CSCF 142将把会话路由 到话务员系统120。话务员系统120然后将验证被叫方是否同意支付该会话。另一原因可 能是为该会话收集的收费信息不清楚。在这种情况下,S-CSCF 142将把会话路由到话务员 系统120。另一原因可能是对该会话的交互式语音响应(IVR)失败了。当IVR收集该会话 的数字但语音未被认可或者账号或PIN不正确时,S-CSCF 142将把会话路由到话务员系统 120,话务员系统120重新收集信息。当会话需要话务员辅助或预期有话务员辅助时,会话被路由到话务员系统120。 S-CSCF 142可以将SIP形式的用于会话的会话初始消息路由到话务员辅助AS 112,话务员 辅助AS 112转而以适当的协议(即用于传统话务员系统的SS7或用于IMS话务员系统的 SIP)将会话初始消息路由到话务员系统120。替代地,S-CSCF 142可以将SIP会话初始消 息路由到网关(未示出),网关转而以适当的协议将会话初始消息路由到话务员系统120。 图2示出当SIP消息被路由到话务员辅助AS 112时话务员辅助AS 112如何处理话务员辅 助会话。图2是示出在本发明的示例性实施例中对话务员辅助会话进行收费的方法200的 流程图。将参考图1的通信网络100描述方法200的步骤。图2的流程图的步骤不是所有 都包括了,还可以包括未示出的其他步骤。在方法200的步骤202,接口系统114从S-CSCF 142接收SIP中用于话务员辅助 会话的会话初始消息。在步骤204,接口系统114将会话初始消息发送到话务员系统120。 接口系统114可以在向话务员系统120发送前,将会话初始消息从SIP转换成另一种协议。 例如,如果话务员系统120包括通常通过SS7信令通信的传统话务员系统,则接口系统114 能够将会话初始消息从SIP转换成SS7。如果话务员系统120包括经由SIP通信的IMS话 务员系统,则接口系统114不需要转换会话初始消息。在收到用于会话辅助会话的会话初始消息后,话务员系统120执行传统的或新发 展的技术或方法来辅助末端用户。图3是示出在本发明的示例性实施例中对会话进行辅助 的方法300的流程图。将参考图1的通信网络100描述方法300的步骤。图3的流程图的 步骤不是所有都包括了,还可以包括未示出的其他步骤。在方法300的步骤302,话务员系统120接收适当协议形式的会话初始消息。在步 骤304,话务员系统120通过设备130与末端用户建立通信,收集用于该会话的收费信息和 其他信息。例如,话务员系统120可以与末端用户建立语音呼叫,可以向末端用户发送电子 邮件、即时消息(IM)、文本消息或多媒体消息,或者与末端用户另外建立通信。在步骤306,话务员系统120从末端用户收集收费信息和其他信息。例如,如果末 端用户想要启动信用卡会话,则话务员系统120可以与末端用户通信来收集用于该会话的 信用卡号。如果末端用户想要启动第三方收费会话,则话务员系统120可以与末端用户通 信来收集将要对该会话付费的第三方的号簿号码。话务员系统120还可以从诸如HSS 146 的其他源收集收费信息。当S-CSCF 142第一次收到对该会话的会话初始消息时,S-CSCF 142可以查询HSS 146中用于该会话的收费信息,并且将该收费信息包括在由话务员系统 120接收的会话初始消息中。在步骤308,话务员系统120识别末端用户对该会话的服务请求。所述服务请求的 例子包括将会话连接到另一方,将会话连接到AS 144,以便末端用户可以执行诸如改变对IMS网络110上的会话的家长控制等的动作。在步骤130,话务员系统120生成用于所请求 服务的服务请求消息。服务请求消息包括由话务员系统120收集的收费信息。在步骤312, 话务员系统120将服务请求消息发送到话务员辅助AS112。图2中,接口系统114在步骤206从话务员系统120接收该服务请求消息。在步 骤208,收费功能块116响应接收服务请求消息检测收费事件。收费功能块116充当在线 或离线收费触发功能块(CTF)。因而,收费功能块116触发话务员辅助AS 112中的特定事 件。当检测到收费事件时,收费功能块116在步骤210生成Diameter收费请求消息,因为 Diameter是话务员辅助AS 112和收费系统132和134之间的参考点。在步骤212,收费功 能块116将来自服务请求消息的收费信息映射到Diameter收费请求消息。例如,如果服务 请求消息包括SS7 INAP消息(来自传统话务员系统),则收费功能块116将来自该INAP消 息的收费信息映射到Diameter收费请求消息中的属性值对(AVP)。如果服务请求消息包括 XML或HTTP消息(来自IMS话务员系统),则收费功能块116将来自XML或HTTP消息的收 费信息映射到Diameter收费请求消息中的AVP0在步骤214,收费功能块116将Diameter 收费请求消息发送到收费系统132或收费系统134。图4是示出在本发明的示例性实施例中向收费系统提供Diameter收费请求消息 的更详细方法400的流程图。在步骤402,收费功能块116处理收费信息来确定话务员辅助 会话是采用预付费还是后付费。如果采用预付费,则收费功能块116在步骤404将收费信 息映射到Diameter Ro信用控制请求(CCR)消息中。收费功能块116然后在步骤406将该 CCR消息发送到OCS 132。如果采用后付费,则收费功能块116在步骤408将收费信息映射 到Diameter Rf计费请求(ACR)消息中。收费功能块116然后在步骤410将该ACR消息发 送到 OFCS 134οDiameter Ro CCR消息被用来从在线收费账户(即预付费、信用卡、主叫卡等)借 记为话务员辅助会话提供的服务的成本。Diameter Ro CCR消息可用于即时事件收费(IEC) 或具有单位保留的事件收费(ECUR) (event charging with unit reservation)。在收到 Diameter Ro CCR消息后,OCS 132操作如下。对于IEC,0CS 132基于话务员辅助会话的流 量对正提供的服务进行等级鉴定,从被收费一方的账户余额中扣除服务成本。如果账户余 额足够用于服务成本,则OCS 132确定服务被授权。如果账户余额不够,则OCS 132确定服 务被拒绝。对于E⑶R,OCS 132基于话务员辅助会话的流量对正提供的服务进行等级鉴定, 并且基于所评估的服务成本从账户余额预留信用。如果账户余额足够用于所预留的信用, 则OCS 132确定服务被授权。如果随后执行服务,则OCS 132将从账户余额中扣除预留的 信用。如果随后不执行服务,则OCS 132将退还预留信用到账户余额。如果账户余额不够 所预留的信用,则OCS 132确定服务被拒绝。Diameter Rf ACR消息被用来从离线收费账户借记为话务员辅助会话提供的服务 的成本。OFCS 134或收费收集功能块(CCF)处理ACR消息并且生成收费数据记录(⑶R), 所述OFCS 134可以包括收费数据功能块(⑶F)和收费网关功能块(CGF)。在任一种情况中,OCS 132或OFCS 134生成指示所请求服务是被授权还是被拒绝 的Diameter收费响应消息。Diameter收费响应消息还可以指示用于该会话的收费信息,诸 如收费率、资费、账户余额等。如果0CS132生成Diameter收费响应消息,则Diameter收费响应消息包括Diameter Ro信用控制应答(CCA)消息。如果OFCS 134生成Diameter收费 响应消息,则Diameter收费响应消息包括Diameter Rf计费应答(ACA)消息。图2中,收费功能块116在步骤216从收费系统132或134接收Diameter收费响 应消息。Diameter收费响应消息指示对话务员辅助会话的请求服务是被授权还是拒绝。如 果被收费系统拒绝,服务连接系统118可以终止话务员辅助会话。如果被收费系统授权,服 务连接系统118在步骤218启动所请求服务。为了启动所请求服务,服务连接系统118可 以将末端用户的设备130连接到将向末端用户提供资源使用或网络服务的各种应用服务 器144或其他网络单元(例如S-CSCF 142)。例如,服务连接系统118可以将另一服务请 求消息发送到IMS网络110中适于对话务员辅助会话提供所请求服务的网络单元。服务连 接系统118能够使用SIP与所述网络单元通信以便将所述网络单元加入到话务员辅助会话 中。因为话务员辅助AS 112充当话务员系统120和IMS网络110中的收费系统132 和134之间的收费接口,传统话务员系统可以有利地与IMS网络110—起使用。因而,当 IMS网络被实现为服务提供商的核心网络时,传统话务员系统可以与IMS网络一起使用若 干年,来向IMS末端用户提供辅助。传统话务员系统可能甚至都不知道它们正与IMS网络 接口,因为诸如INAP和ISUP的传统信令可被传统话务员系统用来与话务员辅助AS112通同样,随着IMS兼容的话务员系统的发展,话务员辅助AS 112可以充当面向收费 系统132和134的收费接口,从而在IMS话务员系统中不需要实现收费触发功能块(CTF)和 Diameter接口。例如,IMS话务员系统可以面向话务员辅助AS 112使用XML消息或HTTP 消息。话务员辅助AS 112然后可以充当用于多个IMS话务员系统的CTF和Diameter接口。图5示出本发明的另一示例性实施例中的通信网络100。在该实施例中,话务员辅 助AS 112进一步包括自动话务员系统519。自动话务员系统519包括用于自动从末端用户 收集收费信息和其他信息而不是使话务员系统120收集收费信息的任何系统、服务器或功 能块。自动话务员系统519可以包括交互式语音响应(IVR)技术,交互式语音响应(IVR) 技术允许自动话务员系统519向末端用户播放预先录制或动态生成的音频,并且检测由末 端用户提供的语音和按键音。当在IMS网络110中启动话务员辅助会话时,收费信息可由 话务员系统120(即通过人工电话话务员)或自动话务员系统519收集。当接口系统114接收用于话务员辅助会话的会话初始消息(见图2的步骤202) 时,接口系统114确定是否使电话话务员服务会话还是使用自动话务员系统519。接口系 统114可以处理各种规则或策略来确定是使电话话务员服务会话还是使用自动话务员系 统519。在一个例子中,接口系统114可以默认使用自动话务员系统519,以节省成本。自 动话务员系统519然后可以向末端用户提供菜单,该菜单允许末端用户在自动话务员和人 工话务员之间选择。例如,自动话务员系统519提供的菜单可以声明“按‘1’为自动辅助, 按‘2’为话务员辅助”。如果选择自动辅助,则末端用户还能够在任何时候通过按“0”或
来访问人工话务员。在另一例子中,接口系统114可以访问末端用户的订户简档(从 S-CSCF 142或HSS146)以确定末端用户是选择了基于自动辅助还是话务员辅助的预先规 定的准则。所述准则可以包括(1)如果IVR失败,则会话被路由到现场话务员;(2)如果将 对会话向信用卡收费,则末端用户可能出于安全原因不信任自动话务员系统519,从而会话被路由到现场话务员;C3)如果会话包括1-800呼叫,则末端用户可以请求现场话务员。末 端用户可以预先规定准则的多个其他实例来定义会话是由自动话务员系统519服务还是 由电话话务员服务。如果确定使电话话务员服务会话,则接口系统114将会话初始消息发送到话务员 系统120,如图2的步骤204所述。如果确定使自动话务员系统519服务会话,则接口系统 114将会话初始消息(或另一种消息类型)发送到自动话务员系统519。会话初始消息在 会话中涉及自动话务员系统519。响应接收会话初始消息,自动话务员系统519通过语音(例如IVR)、电子邮件、文 本消息、多媒体消息等与末端用户通信。在与末端用户通信中,自动话务员系统519向末端 用户提示收费信息。例如,自动话务员系统519可以生成请求收费信息的语音消息,然后向 末端用户播放该语音消息。替代地,自动话务员系统519可以生成请求收费信息的多媒体 消息。自动话务员系统519然后从末端用户收集收费信息。自动话务员系统519还向末端 用户提示关于该消息的服务请求(电话话务员将多数以相同的方式识别该服务请求)。自 动话务员系统519然后将包括收费信息的服务请求消息发送到收费功能块116。收费功能 块116然后响应从自动话务员系统519接收服务请求消息,如图2的步骤208-216所述的 那样操作。^M图6是示出本发明的示例性实施例中的IMS网络110中的话务员辅助会话的消息 图。该消息图示出IMS网络110内使用的SIP和Diameter消息传送。假定设备130(见 图1)的末端用户在IMS网络110中启动话务员辅助会话。为了启动该会话,设备130生成 SIP INVITE并且将所述INVITE通过适当的接入网络发送到S-CSCF 142。S-CSCF 142接 收INVITE,并且确定该会话包括话务员辅助会话。再次,末端用户可以通过开始对方付费 呼叫、开始信用卡呼叫等来具体请求话务员辅助会话。同样,S-CSCF 142可以确定当前呼 叫出于某种原因已失败,从而确定需要话务员辅助来完成会话。无论哪种情况,S-CSCF 142 都将INVITE消息路由到话务员辅助AS 112。响应接收INVITE,接口系统114(见图1)向话务员系统120发送会话初始消息。 会话初始消息可以是SIP或另一种协议。例如,如果话务员系统120包括通常通过SS7信 令通信的传统话务员系统,则接口系统114将SIP INVITE转换成诸如初始地址消息(IAM) 的SS7初始消息。如果话务员系统120包括通过SIP通信的IMS话务员系统,则接口系统 114不需要将INVITE转换成另一种协议,仅仅将INVITE转发到话务员系统120。这种消息 发送均将会话从设备130连接到话务员系统120,在图6中示出为标记了 “会话”的箭头。话务员系统120典型地包括由现场电话话务员操作的话务员终端。话务员终端处 理会话初始消息中包括的会话信息,并且向电话话务员显示会话信息。例如,话务员终端可 以生成显示主叫方号码、被叫方号码、计费号码及其他收费信息、和/或其他会话信息的屏 幕。初始显示的收费信息在会话初始时被自动收集。例如,当S-CSCF 142收到INVITE时, S-CSCF142可以访问本地数据库来识别末端用户的收费信息,或者可以访问HSS146来收集 收费信息。S-CSCF 142然后将收费信息插入到INVITE中。电话话务员然后通过话务员终端与末端用户建立通信来收集用于该会话的收费 信息和其他信息。例如,电话话务员可以与末端用户建立语音呼叫,可以向末端用户发送电子邮件、即时消息(IM)、文本消息或多媒体消息,或者与末端用户另外建立通信。在收集收 费信息后,电话话务员将收费信息输入到话务员终端中。在输入收费信息时,电话话务员能 够基于从末端用户收集的信息覆盖原始显示的收费信息的一些或全部。除了收集收费信息外,电话话务员还识别末端用户对该会话的服务请求。例如,假 定对该实施例末端用户请求更新他/她对IMS网络110中的服务的订购,诸如添加文本消 息传送、改变家长控制、激活呼叫转发,等等。电话话务员然后将适当的命令输入到话务员 终端中,话务员终端生成用于所请求的订购更新的服务请求消息。该服务请求消息包括为 会话收集的收费信息。话务员终端然后将该服务请求消息发送到话务员辅助AS112。话务员辅助AS 112中的接口系统114(见图1)从话务员系统120接收服务请求 消息。收费功能块116响应接收服务请求消息检测收费事件。收费功能块116处理服务请 求消息中的收费信息以确定话务员辅助会话是采用预付费还是后付费。假定对该实施例对 话务员辅助会话采用预付费(即,末端用户有预付费收费账户、主叫卡或借记账户)。对于 预付费,收费功能块116将来自服务请求消息的收费信息映射到Diameter Ro CCR消息中, 并且将CCR消息发送到OCS 132。如果该实施例中在OCS 132中采用具有单位预留的事件计费(ECUR),则OCS 132 基于话务员辅助会话的流量对正提供的服务进行等级鉴定,并且基于评估的服务成本从账 户余额中预留信用。如果账户余额足够用于预留的信用,则OCS 132确定服务被授权。OCS 132生成Diameter Ro CCA消息,该Diameter Ro CCA消息指示该会话的诸如收费率、资费、 账户余额等的收费信息,并且还指示该服务被授权。OCS 132然后将该CCA消息发送到话务 员辅助AS 112。当服务被授权时,话务员辅助AS 112将一个或多个订购更新消息发送到AS 144 来改变末端用户所需的订购。当请求被成功满足时,AS 144向话务员辅助AS 112发送成 功返回结果。收费功能块116将再次基于来自AS 144的返回结果检测收费事件。因而,收 费功能块116生成另一 Diameter Ro CCR消息,并且将该CCR消息发送到OCS 132。响应该 CCR消息,OCS 132从末端用户的账户余额扣除预留的信用。OCS 132然后生成指示收费成 功了的另一 Diameter Ro CCA消息,并且将该CCA消息发送到话务员辅助AS 112。话务员 辅助AS 112然后向话务员系统120发送指示订购更新(和收费)成功了的服务响应消息。 话务员终端然后可以向电话话务员显示订购更新成功了。电话话务员然后可以向末端用户 确认订购更新成功了。在确认后,电话话务员可以进一步辅助末端用户,或者可以结束话务 员辅助会话。图7是示出在本发明的示例性实施例中的IMS网络110中的另一话务员辅助会话 的消息图。假定设备130(见图1)的末端用户在IMS网络110中启动会话。为了启动该会 话,设备130生成SIP INVITE并且将所述INVITE通过适当的接入网络发送到S-CSCF 142。 S-CSCF 142接收INVITE,并且确定会话出于某种原因已失败。S-CSCF 142然后将INVITE 路由到话务员辅助AS 112(也被称为紧急援助(bail-out))。响应接收INVITE,接口系统 114(见图1)将会话初始消息发送到话务员系统120。这种消息发送均将会话从设备130 连接到话务员系统120,在图7中示出为标记了 “会话”的箭头。话务员系统120中的电话话务员通过话务员终端与末端用户建立通信,以收集用 于该会话的收费信息和其他信息。话务员将会话信息(主叫方和被叫方号码、呼叫类型、呼叫模式、服务类型等)填写到由话务员终端提供的屏幕中。除了收集收费信息外,电话话务 员还识别末端用户对会话的服务请求。例如,假定对该实施例末端用户请求信用卡会话。电 话话务员然后将适当的命令输入到话务员终端中,话务员终端生成对所请求服务的服务请 求消息。该服务请求消息包括为会话收集的收费信息。话务员终端然后将服务请求消息发 送到话务员辅助AS 112。话务员辅助AS 112中的接口系统114(见图1)从话务员系统120接收服务请求消 息,收费功能块116响应接收服务请求消息检测收费事件。收费功能块116处理服务请求消 息中的收费信息来确定话务员辅助会话是采用预付费还是后付费。假定对该实施例对话务 员辅助会话采用预付费(即,末端用户有预付费账户)。对于后付费,收费功能块116将来 自服务请求消息的收费信息映射到Diameter Rf ACR[start]消息中,并且将该ACR[start] 消息发送到OFCS 134。OFCS 134接收ACR[start]消息,并且基于话务员辅助会话的流量对正提供的 服务进行等级鉴定,然后OFCS 1;34生成Diameter Rf ACA[start]消息,该Diameter Rf ACA[start]消息指示收费率,并且还指示该服务被授权。然后OFCS 134将该ACA[start] 消息发送到话务员辅助AS 112。当服务被授权时,话务员辅助AS 112向话务员系统120发送指示服务被OFCS 134 授权的服务响应消息。话务员系统120中的话务员终端然后可以向电话话务员显示服务被 授权了,并且电话话务员向末端用户确认服务被授权了。话务员辅助AS 112然后将会话路由到S-CSCF 142 (或者到服务被叫方的另一 CSCF),用于随后路由到被叫方。为了将会话路由到S-CSCF142,话务员辅助AS 112向 S-CSCF 142发送SIP INVITE。S-CSCF 142然后将会话连接到被叫方。在会话的结束,S-CSCF 142向话务员辅助AS 112发送SIP END。收费功能块116 将再次基于SIP END检测收费事件。因而,收费功能块116生成Diameter Rf ACR[stop] 消息,并且将该ACR[stop]消息发送到0FCS134。响应该ACR[stop]消息,OFCS 134生成或 关闭用于该会话的收费数据记录(CDR)。更特别地,收费数据功能块(CDF)或收费收集功能 块(CCF)生成或关闭该⑶R。该⑶R然后被发送到计费域(未示出)。OFCS 134还向话务 员辅助AS 112发送应答ACR[stop]消息的Diameter Rf ACA[stop]消息。尽管此处描述了具体实施例,但本发明的范围不限于这些具体实施例。本发明的 范围由权利要求及其任何等同物限定。
权利要求
1.一种话务员辅助应用服务器,包括接口系统,用于接收IMS网络中关于话务员辅助会话的、会话初始协议(SIP)形式的会 话初始消息会话初始,向话务员系统发送所述会话初始消息以允许所述话务员系统从所述 话务员辅助会话的末端用户收集收费信息,以及从所述话务员系统接收包括收集的收费信 息的服务请求消息;以及收费功能块,用于响应接收所述服务请求消息检测收费事件,生成Diameter收费请求 消息,将来自所述服务请求消息的所述收费信息映射到所述Diameter收费请求消息,以及 将所述Diameter收费请求消息发送到所述IMS网络中的收费系统。
2.根据权利要求1所述的应用服务器,进一步包括服务连接系统,其中所述收费功能块进一步用于从所述收费系统接收或授权或拒绝所述话务员辅助会话 的Diameter收费响应消息;以及如果所述收费系统授权了所述话务员辅助会话,所述服务连接系统用于启动所述话务 员辅助会话的所请求的服务。
3.根据权利要求1所述的应用服务器,其中如果所述话务员系统包括传统系统,则所述接口系统进一步用于在向所述话务员系统 发送所述会话初始消息前,将所述会话初始消息从SIP转换成传统信令协议。
4.根据权利要求1所述的应用服务器,其中所述收费功能块进一步用于处理所述收费信息来确定所述话务员辅助会话是包括预 付费会话还是后付费会话;以及如果所述话务员辅助会话包括预付费会话,则所述收费功能块进一步用于将所述收费 信息格式化为Diameter Ro信用控制请求(CCR)消息,并且将所述CCR消息发送到所述IMS 网络中的在线收费系统(OCS)。
5.根据权利要求4所述的应用服务器,其中如果所述话务员辅助会话包括后付费会话,则所述收费功能块进一步用于将所述收费 信息格式化为Diameter Rf计费请求(ACR)消息,并且将所述ACR消息发送到所述IMS网 络中的离线收费系统(OFCS)。
6.根据权利要求1所述的应用服务器,进一步包括自动话务员系统,用于响应接收所述会话初始消息向所述末端用户提示所述收费信 息,从所述末端用户收集所述收费信息,向所述末端用户提示对所述话务员辅助会话的所 述服务请求,以及向所述收费功能块发送包括所述收费信息的服务请求消息。
7.—种在IMS网络中提供话务员辅助的方法,所述方法包括接收IMS网络中用于话务员辅助会话的、会话初始协议(SIP)形式的会话初始消息; 向话务员系统发送所述会话初始消息以允许所述话务员系统从所述话务员辅助会话 的末端用户收集收费信息;从所述话务员系统接收包括收集的收费信息的服务请求消息; 响应接收所述服务请求消息检测收费事件; 生成Diameter收费请求消息;将来自所述服务请求消息的所述收费信息映射到所述Diameter收费请求消息;以及 向所述IMS网络中的收费系统发送所述Diameter收费请求消息。
8.根据权利要求7所述的方法,进一步包括从所述收费系统接收或授权或拒绝所述话务员辅助会话的Diameter收费响应消息;以及如果所述收费系统授权了所述话务员辅助会话,启动所述话务员辅助会话的所请求的 服务。
9.根据权利要求7所述的方法,其中,如果所述话务员系统包括传统系统,则所述方法 进一步包括在向所述话务员系统发送所述会话初始消息前,将所述会话初始消息从SIP转换成传 统信令协议。
10.根据权利要求7所述的方法,进一步包括处理所述收费信息来确定所述话务员辅助会话是包括预付费会话还是后付费会话;以及如果所述话务员辅助会话包括预付费会话,则将所述收费信息格式化为Diameter Ro 信用控制请求(CCR)消息,并且将所述CCR消息发送到所述IMS网络中的在线收费系统 (OCS)。
11.根据权利要求10所述的方法,进一步包括如果所述话务员辅助会话包括后付费会话,则将所述收费信息格式化为Diameter Rf计费请求(ACR)消息中,并且将所述ACR消息发送到所述IMS网络中的离线收费系统 (OFCS)。
12.根据权利要求7所述的方法,进一步包括响应接收所述会话初始消息向所述末端用户提示所述收费信息; 从所述末端用户收集所述收费信息;以及 向所述末端用户提示所述话务员辅助会话的服务请求。
13.一种IMS网络,包括在线收费系统(OCS),用于执行在线收费; 离线收费系统(OFCS),用于执行离线收费;以及话务员辅助应用服务器,用于接收会话初始协议(SIP)形式的、用于话务员辅助会话 的会话初始消息,向话务员系统发送所述会话初始消息以允许所述话务员系统从所述话务 员辅助会话的末端用户收集收费信息,从所述话务员系统接收包括收集的收费信息的服务 请求消息,响应接收所述服务请求消息检测收费事件,生成Diameter收费请求消息,将来 自所述服务请求消息的所述收费信息映射到所述Diameter收费请求消息,以及向所述OCS 或所述OFCS发送所述Diameter收费请求消息。
14.根据权利要求13所述的IMS网络,其中所述话务员辅助应用服务器进一步用于从所述OCS或所述OFCS接收或者授权或者拒 绝所述话务员辅助会话的Diameter收费响应消息,并且如果所述OCS或所述OFCS授权了所述话务员辅助会话,启动所述话务员辅助会话的所 请求的服务。
15.根据权利要求13所述的IMS网络,其中如果所述话务员系统包括传统系统,则所述话务员辅助应用服务器进一步用于在向所述话务员系统发送所述会话初始消息前,将所述会话初始消息从SIP转换成传统信令协 议。
16.根据权利要求13所述的IMS网络,其中所述话务员辅助应用服务器进一步用于处理所述收费信息来确定所述话务员辅助会 话是包括预付费会话还是后付费会话;以及如果所述话务员辅助会话包括预付费会话,则所述话务员辅助应用服务器进一步用于 将所述收费信息格式化为Diameter Ro信用控制请求(CCR)消息,并且将所述CCR消息发 送到所述OCS。
17.根据权利要求16所述的IMS网络,其中如果所述话务员辅助会话包括后付费会话,则所述话务员辅助应用服务器进一步用于 将所述收费信息格式化为Diameter Rf计费请求(ACR)消息,并且将所述ACR消息发送到 所述OFCS。
18.根据权利要求13所述的IMS网络,其中所述话务员辅助应用服务器进一步用于响应接收所述会话初始消息向所述末端用户 提示所述收费信息,从所述末端用户收集所述收费信息,以及向所述末端用户提示所述话 务员辅助会话的服务请求。
全文摘要
公开了用于对话务员辅助会话进行收费的IMS网络和方法。为了执行收费,话务员辅助应用服务器(AS)充当话务员系统(传统或IMS)和IMS网络的收费系统之间的接口。当在IMS网络中启动话务员辅助会话时,话务员辅助AS接收SIP形式的会话初始消息,并且将会话初始消息发送到话务员系统以允许话务员系统从末端用户收集收费信息。话务员辅助AS然后从话务员系统接收包括收集的收费信息的服务请求消息,并且检测收费事件。话务员辅助AS生成Diameter收费请求消息,将来自服务请求消息的收费信息映射到Diameter收费请求消息,并且将Diameter收费请求消息发送到收费系统以对所述话务员辅助会话进行收费。
文档编号H04L12/14GK102067512SQ200880129877
公开日2011年5月18日 申请日期2008年6月18日 优先权日2008年6月18日
发明者李向阳, 蔡亦钢 申请人:阿尔卡特朗讯美国公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1