解决排队机话路迂回的方法、系统及设备的制作方法

文档序号:7666809阅读:215来源:国知局
专利名称:解决排队机话路迂回的方法、系统及设备的制作方法
技术领域
本发明涉及语音增值业务技术,尤其涉及语音增值业务用户呼叫中解决 排队机话路迂回的方法、系统及设备。
背景技术
计算机与电话集成(CTI, Computer & Telephony Integration )平台提供 多种业务,语音增值业务是其中一种。CTI平台实现语音增值业务逻辑解释 执行,并对语音增值业务进行统一管理。CTI平台内的排队机是语音增值业 务的语音接入管理模块,主要处理语音呼叫流程和语音管理流程中用户的语 音呼叫接入请求,完成语音呼叫接续、信令处理、呼叫控制以及呼叫路由管 理,并根据业务逻辑的指示,完成和用户的语音交互。在语音增值业务用户 呼叫过程中,CTI平台通过排队机以及业务交换点(SSP, Service Switching Point)与主叫用户进行语音交互,获得主叫用户希望接续的目的用户号码; 然后主叫用户通过排队机和SSP,与目的用户进行通话。
现有技术中语音增值业务用户呼叫的组网结构示意图为图1所示,该组 网包括SSP和排队机。下面结合图1,运用图2所示的流程对现有技术中语 音增值业务用户呼叫进行说明,该流程包括以下步骤:
步骤201,主叫用户向SSP发送语音增值业务的接入码,SSP将呼叫路 由至排队机,建立SSP与排队机之间的话路。
本步骤中所述呼叫为,以所述主叫用户作为主叫、所述接入码作为被叫 的。乎叫。
这里以接入码是114为例来进行说明,也就是,此时的语音增值业务是 114业务。本步骤的具体方式可以是,主叫用户通过按键方式将接入码传送
5给SSP。
114业务可以为主叫用户提供查询目的用户号码的业务,查询出目
的用户号码后,主叫用户便可通过排队机和SSP,与目的用户进行通话。 步骤202,排队机根据接入码触发CTI平台进行语音增值业务的呼叫处理。
步骤203, CTI平台通过排队机以及SSP,与主叫用户进行语音交互, 查询到目的用户号码。
排队机内的中继是排队机的接口 。所述CTI平台通过排队机以及SSP, 与主叫用户进行语音交互,也就是,CTI平台通过排队机内的中继以及SSP, 与主叫用户进行语音交互。这里,将与主叫用户交互时占用的中继称为入中 继。
步骤204, CTI平台通过排队机向SSP发送接续目的用户号码的请求, 该^"求中包含查询到的目的用户号码。
步骤205, SSP接续目的用户号码到目的用户。
步骤206,主叫用户通过CTI平台的排队机内的中继以及SSP,与目的 用户进4亍通话。
将本步骤主叫用户和目的用户的通话表示在图1所示的呼叫组网中,为 图3所示。由图3可以看出,排队机与SSP之间的话路存在迂回,也就是不 仅包括从排队机至SSP的话路,还包括从SSP至排队机的话路。并且,通 话过程中, 一直占用步骤201建立的排队机与SSP之间的话路以及排队机内
的两个中继,被主叫用户占用的中继为入中继,#:目的用户占用的中继称为 出中继。
现有的语音增值业务用户呼叫方案中,主叫用户和目的用户进行通话
时,排队机与SSP之间的话路存在迂回,排队机内的入中继和出中继以及排 队机与SSP之间的话路一直被占用,无法释放,这降低了中继利用率。

发明内容
本发明实施例提供一种解决排队机话路迂回的方法,该方法能够解决语音增值业务用户呼叫中排队机话路迂回的问题。
本发明实施例提供一种解决排队机话路迂回的系统,该系统能够解决语 音增值业务用户呼叫中排队机话路迂回的问题。
本发明实施例提供一种解决排队机话路迂回的交换点,该交换点能够解 决语音增值业务用户呼叫中排队机话路迂回的问题。
本发明实施例提供一种解决排队机话路迂回的业务控制点(SCP,
Service Control Point),该SCP能够解决语音增值业务用户呼叫中排队机话 路迂回的问题。
本发明实施例提供一种解决排队机话路迂回的排队机,该排队机能够解
决语音增值业务用户呼叫中排队机话路迂回的问题。 一种解决排队机话路迂回的方法,该方法包括 根据接收到的触发业务请求,控制交换点建立与排队机之间的话路; 控制排队机通过建立的所述话路查询到目的用户号码; 控制排队机拆除所述话路,控制交换点接续所述目的用户号码。 一种解决排队机话路迂回的系统,该系统包括交换点、SCP和排队机; 所述交换点,用于向SCP发送触发业务请求,接收所述SCP发送的呼叫路
由请求,建立交换点与排队机之间的话路;接收由SCP发送的接续请求,接续
目的用户号码;
所述SCP,用于接收由交换点发送的触发业务请求,向交换点发送呼叫路 由请求;向排队机发送查询目的用户号码的请求,接收排队机发送的目的用户 号码,向交换点发送接续目的用户号码的请求,向排队机发送拆除请求;
所述排队机,用于接收SCP发送的查询目的用户号码的请求,通过建立的 与交换点之间的话路查询到目的用户号码,向SCP返回查询到的所述目的用户 号码;接收SCP发送的拆除请求后,拆除所述话路。
一种解决排队机话路迂回的交换点,该交换点包括触发业务请求发送模 块、话路建立模块和接续模块;
所述触发业务请求发送模块,用于接收由主叫用户发送的接入码,向SCP发送触发业务请求,该触发业务请求中携带主叫用户号码和接入码;
所述话路建立模块,用于接收SCP发送的呼叫路由请求,建立交换点与 排队机之间的话路,向SCP返回成功建立话路的响应;
所述接续模块,用于接收由SCP发送的接续目的用户号码的请求,接续 目的用户号码,所述接续目的用户号码请求中携带目的用户号码。
一种解决排队机话路迂回的SCP,该SCP包括触发业务请求接收模块、 呼叫路由控制模块、查询控制模块、接续控制模块和拆除控制模块;
所述触发业务请求接收模块,用于根据交换点发送的触发业务请求,向 所述呼叫路由控制模块发送启动指令,该触发业务请求中携带主叫用户号码 和接入码;
所述呼叫路由控制模块,用于接收所述触发业务请求接收模块发送的启 动指令,向交换点发送呼叫路由请求,接收交换点返回的成功建立话路的响 应,向所述查询控制模块发送启动指令;
所述查询控制模块,用于接收所述呼叫路由控制模块发送的启动指令, 向排队机发送查询目的用户号码的请求,所述查询目的用户号码的请求中携 带主叫用户号码和接入码,接收排队机发送的目的用户号码,将所述目的用 户号码发送给接续控制模块,向拆除模块发送启动指令;
所述接续控制模块,用于接收由查询控制模块发送的目的用户号码后向 交换点发送接续目的用户号码的请求,该请求中包含查询到的所述目的用户 号码;
所述拆除控制模块,用于接收查询控制模块发送的启动指令后,向排队 机发送拆除请求。
一种解决排队机话路迂回的排队机,该排队机包括查询模块和拆除模
块,
所述查询模块,用于接收SCP发送的查询目的用户号码的请求,该请求 中携带接入码和主叫用户号码,引导计算机与电话集成平台启动与接入码对 应的语音交互脚本,通过排队机内的中继,在与交换点之间建立的话路上与
8主叫用户进行语音交互,查询到目的用户号码;向SCP返回查询到的所述 目的用户号码;
所述拆除模块,用于接收SCP发送的拆除请求,拆除所述话路和所述中继。
从上述方案可以看出,本发明实施例通过控制交换点和排队机实现用户 呼叫。在查询出目的用户号码后,控制排队机拆除查询目的用户号码过程中 占用的话路,控制交换点直接接续目的用户,主叫用户和目的用户只通过交 换点进行通话,而不通过排队机与交换点之间的话路,从而,解决了语音增 值业务中排队机话路迂回的问题,节省了排队机与交换点之间的话路资源。


图1为现有技术中语音增值业务用户呼叫的组网结构示意图2为现有技术中语音增值业务用户呼叫的流程图3为现有技术在语音增值业务用户呼叫组网中表示出主叫用户和目
的用户通话的示意图4为本发明实施例解决排队机话路迂回的方法示例性流程图5为本发明实施例解决排队机话路迂回的方法流程图实例;
图6为本发明实施例语音增值业务用户呼叫的組网结构示意图7为本发明实施例在语音增值业务用户呼叫组网中表示主叫用户和
目的用户通话的示意图8为本发明实施例解决排队机话路迂回的系统结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本发明进一步详细说明。
本发明实施例通过控制交换点和排队机进行语音增值业务用户呼叫,解 决了排队机话路迂回的问题。对于固定网络中的窄带域,所述交换点可以为述交换点可以为移动交换中心(MSC, Mobile Switching Centre)。对于其它网络,所述交换点相应地为其它设备。 下面结合图4对本发明实施例解决排队机话路迂回的方法进行具体说明。
参见图4,为本发明实施例解决排队机话路迂回的方法的示例性流程图, 该方法包括以下步骤
步骤401,根据接收到的触发业务请求,控制交换点建立与排队机之间 的话路。
本步骤可具体包括接收触发业务请求,所述触发业务请求中携带主叫 用户号码和接入码,控制交换点将以所述主叫用户号码作为主叫、所述接入 码作为被叫的呼叫路由到排队机,建立交换点与排队机之间的话路。
步骤402 ,控制排队机通过建立的所述话路查询到目的用户号码。
本步骤可具体包括控制排队机在建立的所述话路上与主叫用户进行语 音交互,查询到目的用户号码。
步骤403,控制排队机拆除所述话路,控制交换点接续所述目的用户号码。
本步骤可具体包括通知排队机拆除所述话路,将所述目的用户号码下 发给交换点,控制交换点接续所述目的用户号码。
下面以交换点是SSP中为例,运用图5的实例对本发明实施例解决排队机 话路迂回的方法进行说明。参见图5,为本发明实施例解决排队机话路迂回的 方法流程图实例,该方法包括以下步骤
步骤5(M,主叫用户向SSP发送语音增值业务的接入码。
本步骤的具体实现方式可以是,主叫用户通过按键方式将接入码发送给
SSP。
步骤502, SSP向SCP发送触发业务请求,该触发业务请求中携带主叫 用户号码和接入码。
步骤503, SCP控制SSP将呼叫路由到排队机,建立SSP与排队机之间
的话路。
10所述呼叫是,以所述主叫用户号码作为主叫、所述接入码作为被叫的呼叫。
本步骤可具体包括SCP向SSP发送呼叫路由请求,请求SSP与排队 机建立以所述主叫用户为主叫、以所述接入码作为被叫的话路,SSP将以所 述主叫用户为主叫、以所述接入码作为被叫的呼叫路由至排队机,建立SSP 与排队机之间的话路。所述呼叫建立请求可以是智能网应用协议(INAP, Intelligent Network Application Protocol )中的建立临时链接(ETC, Establish Temporary Connection )消息。
步骤504, SCP控制排队机在步骤503中建立的话路上与主叫用户进行 语音交互,查询到目的用户号码。
本步骤可具体包括
第一步,SCP向排队机发送启动语音交互的请求,该请求中携带接入码 和主叫用户号码。
这里,所述启动语音交互的请求可以是INAP中的用户交互脚本 (UIScript, User Interactive Script)消息,该消息中携带接入码和主叫用户 号码。
第二步,排队机引导CTI平台启动与接入码对应的语音交互脚本。
CTI平台内的语音交互脚本和接入码成对应关系,语音交互脚本属于语 音增值业务的一部分。
第三步,排队机通过排队机内的中继,在步骤503建立的话路上与主叫 用户进行语音交互,获取主叫用户希望接续的目的用户号码。
这里以接入码是114为例进行说明,相应地,CTI平台提供的语音增值 业务是114业务,通过语音交互获取的目的用户号码是主叫用户希望接续的 号码。比如,主叫用户希望接续的目的用户号码是某学校招生办公室的号码, 那么语音交互过程中,排队机通过排队机内的中继请求主叫用户告之目的用 户,这里所述目的用户为"某学校招生办公室",然后CTI平台的U4业务 便可查询出"某学校招生办公室"的号码,即目的用户号码。步骤505,排队机将目的用户号码返回给SCP。
本步骤中可具体包括排队机向SCP返回INAP协议中的UIScript消息, 该消息包含查询到的所述目的用户号码。
步骤506, SCP向排队机发送拆除请求,通知排队机拆除与SSP之间的话路。
所述的话路为进行语音交互时占用的话路。本步骤还可以包括通知排 队机拆除与SSP之间的中继,所述中继为进行语音交互时占用的排队机内的中继。
步骤507, SCP接收到目的用户号码后,向SSP发送接续目的用户号码 的请求,该请求中包含目的用户号码。
步骤508, SSP接续目的用户号码,若接续失败则执行步骤509,若接 续成功则执行步骤510。
本步骤中,接续失败的情况包括目的用户忙或无应答。
步骤509, SSP向SCP返回接续失败的消息,执行步骤503。
步骤510,主叫用户和目的用户通过SSP进行通话。
在呼叫流程中,SSP对每个用户呼叫分别进行监控,当步骤508中接续 成功后,对应于某个用户呼叫的主叫用户和目的用户便可进行通话。
本实施例中SCP与SSP之间进行交互的消息,以及SCP和排队机之间 进行交互的消息,可以通过INAP协议的相应消息来实现。
图5的流程中,在查询出目的用户号码后,SCP控制排队机拆除语音交 互过程中占用的中继和话路,控制SSP接续目的用户。图6为对应图5流程 的语音增值业务用户呼叫的组网结构示意图,在图6的组网结构中将步骤 510主叫用户和目的用户的通话表示出来,为图7所示。由图7可以看出, 主叫用户和目的用户只通过SSP进行通话,而不通过排队机内的中继以及排 队机与SSP之间的话路,从而,解决了语音增值业务中排队机话路迂回的问 题,节省了排队机与SSP之间的占用话路资源,降低了排队机内中继的占用 率。参见图8,为本发明实施例解决排队机话路迂回的系统结构示意图,该 系统包括的设备有交换点、SCP和排队机。
所述交换点,用于向SCP发送触发业务请求,接收所述SCP发送的呼叫路 由请求,建立交换点与排队机之间的话路;接收由SCP发送的接续请求,接续 目的用户号码;
所述SCP,用于接收由交换点发送的触发业务请求,向交换点发送呼叫路 由请求;向排队机发送查询目的用户号码的请求,接收排队机发送的目的用户 号码,向交换点发送接续目的用户号码的请求,向排队机发送拆除请求;
所述排队机,用于接收SCP发送的查询目的用户号码的请求,通过建立的 与交换点之间的话路查询到目的用户号码,向SCP返回查询到的所述目的用户 号码;接收SCP发送的拆除请求后,拆除所述话路。
可选地,所述交换点为SSP或移动交换中心。
可选地,所述交换点包括触发业务请求发送模块、话路建立模块和接续 模块,所述SCP包括触发业务请求接收模块、呼叫路由控制模块、查询控 制模块、接续控制模块和拆除控制模块,所述排队机包括查询模块和拆除模 块。
所述触发业务请求发送模块,用于接收由主叫用户发送的接入码,向触发 业务请求接收模块发送触发业务请求,该触发业务请求中携带主叫用户号码和 接入码;
所述话路建立模块,用于接收呼叫路由控制模块发送的呼叫路由请求,建 立交换点与排队机之间的话路,向呼叫路由控制模块返回成功建立话路的响应;
所述接续模块,用于接收由接续控制模块发送的接续目的用户号码的请求, 接续目的用户号码,所述接续目的用户号码请求中携带目的用户号码。
可选地,所述接续模块包括通话模块,用于实现主叫用户和目的用户的 通话。
所述触发业务请求接收模块,用于根据触发业务请求发送模块发送的触发 业务请求,向所述呼叫路由控制模块发送启动指令,该触发业务请求中携带主叫用户号码和接入码;
所述呼叫路由控制模块,用于接收所述触发业务请求接收模块发送的启动 指令,向话路建立模块发送呼叫路由请求,接收话路建立模块返回的成功建立
话路的响应,向所述查询控制模块发送启动指令;
所述查询控制模块,用于接收所述呼叫路由控制模块发送的启动指令,向 查询模块发送查询目的用户号码的请求,所述查询目的用户号码的请求中携带 主叫用户号码和接入码,接收查询模块发送的目的用户号码,将所述目的用户
号码发送给接续控制模块,向拆除模块发送启动指令;
所述接续控制模块,用于接收由查询控制模块发送的目的用户号码后向接 续模块发送接续目的用户号码的请求,该请求中包含查询到的所述目的用户号 码;
所述拆除控制模块,用于接收查询控制;f莫块发送的启动指令后,向拆除模 块发送拆除请求。
所述查询模块,用于接收查询控制模块发送的查询目的用户号码的请求, 该请求中携带接入码和主叫用户号码,引导CTI平台启动与接入码对应的语音 交互脚本,通过排队机内的中继,在与交换点之间建立的话路上与主叫用户进 行语音交互,查询到目的用户号码;向查询控制模块返回查询到的所述目的用 户号码;
所述拆除模块,用于接收拆除控制模块发送的拆除请求,拆除所述话路和 所述中继。
本发明实施例通过SCP来控制交换点和排队机进行语音增值业务用户 呼叫。在查询出目的用户号码后,SCP控制排队机拆除语音交互过程中占用 的中继和话路,并且,主叫用户和目的用户只通过交换点进行通话,而不通 过排队机内的中继以及排队机与交换点之间的话路,这样,解决了语音增值 业务中排队机话路迂回的问题,节省了排队机与交换点之间的占用话路资 源,提高了排队机内中继的利用率。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了
14进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任 何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种解决排队机话路迂回的方法,其特征在于,该方法包括根据接收到的触发业务请求,控制交换点建立与排队机之间的话路;控制排队机通过建立的所述话路查询到目的用户号码;控制排队机拆除所述话路,控制交换点接续所述目的用户号码。
2、 如权利要求l所述的方法,其特征在于,所述根据接收到的触发业务请 求,控制交换点建立与排队机之间的话路包括接收交换点发送的所述触发业务请求,所述触发业务请求中携带主叫用户 号码和接入码;控制交换点将以所述主叫用户号码作为主叫、所述接入码作为被叫的呼叫 路由到排队机,建立交换点与排队机之间的话路。
3、 如权利要求2所述的方法,其特征在于,所述控制排队机通过建立的所 述话路查询到目的用户号码的方法包括向排队机发送启动语音交互的请求, 该请求中携带接入码和主叫用户号码;排队机引导计算机与电话集成平台启动 与所述接入码对应的语音交互脚本;计算机与电话集成平台通过排队机内的中 继,在建立的所述话路上与主叫用户进行语音交互,获取目的用户号码。
4、 如权利要求3所述的方法,其特征在于,所述获取目的用户号码之后, 该方法包括通知排队机拆除所述中继。
5、 如权利要求1至4中任一项所述的方法,其特征在于,所述控制排队机 通过建立的所述话路查询到目的用户号码包括控制排队机在建立的所述话路 上与主叫用户进行语音交互,查询到目的用户号码。
6、 如权利要求1至4中任一项所述的方法,其特征在于,所述控制交换点 接续所述目的用户号码之后,该方法包括主叫用户和目的用户通过交换点进行通话。
7、 如权利要求2所述的方法,其特征在于,所述控制交换点接续所述目的 用户号码之后,该方法包括目的用户号码忙或无应答,交换点向业务控制点返回接续失败的消息。
8、 如权利要求7所述的方法,其特征在于,所述交换点向业务控制点返回 接续失败的消息之后,该方法包括执行所述控制交换点将以所述主叫用户号码作为主叫、所述接入码作为被 叫的呼叫路由到排队机,建立交换点与排队机之间的话路的步骤。
9、 如权利要求l所述的方法,其特征在于,所述交换点为业务交换点或移 动交换中心。
10、 一种解决排队机话路迂回的系统,其特征在于,该系统包括交换点、 业务控制点和排队机;所述交换点,用于向业务控制点发送触发业务请求,接收所述业务控制点 发送的呼叫路由请求,建立交换点与排队机之间的话路;接收由业务控制点发 送的接续请求,接续目的用户号码;所述业务控制点,用于接收由交换点发送的触发业务请求,向交换点发送 呼叫路由请求;向排队机发送查询目的用户号码的请求,接收排队机发送的目 的用户号码,向交换点发送接续目的用户号码的请求,向排队机发送拆除请求;所述排队机,用于接收业务控制点发送的查询目的用户号码的请求,通过 建立的与交换点之间的话路查询到目的用户号码,向业务控制点返回查询到的 所述目的用户号码;接收业务控制点发送的拆除请求后,拆除所述话路。
11、 一种解决排队机话路迂回的交换点,其特征在于,该交换点包括触发 业务请求发送模块、话路建立模块和接续模块;所述触发业务请求发送模块,用于接收由主叫用户发送的接入码,向业务 控制点发送触发业务请求,该触发业务请求中携带主叫用户号码和接入码;所述话路建立模块,用于接收业务控制点发送的呼叫路由请求,建立交换 点与排队机之间的话路,向业务控制点返回成功建立话路的响应;所述接续模块,用于接收由业务控制点发送的接续目的用户号码的请求, 接续目的用户号码,所述接续目的用户号码请求中携带目的用户号码。
12、 如权利要求11所述的交换点,其特征在于,所述接续模块包括通话模块,用于实现主叫用户和目的用户的通话。
13、 一种解决排队机话路迂回的业务控制点,其特征在于,该业务控制点 包括触发业务请求接收模块、呼叫路由控制模块、查询控制模块、接续控制模块和拆除控制模块;所述触发业务请求接收模块,用于根据交换点发送的触发业务请求,向所 述呼叫路由控制模块发送启动指令,该触发业务请求中携带主叫用户号码和接入码;所述呼叫路由控制模块,用于接收所述触发业务请求接收模块发送的启动 指令,向交换点发送呼叫路由请求,接收交换点返回的成功建立话路的响应, 向所述查询控制模块发送启动指令;所述查询控制模块,用于接收所述呼叫路由控制模块发送的启动指令,向 排队机发送查询目的用户号码的请求,所述查询目的用户号码的请求中携带主 叫用户号码和接入码,接收排队机发送的目的用户号码,将所述目的用户号码 发送给接续控制模块,向拆除模块发送启动指令;所述接续控制模块,用于接收由查询控制模块发送的目的用户号码后向交 换点发送接续目的用户号码的请求,该请求中包含查询到的所述目的用户号码;所述拆除控制模块,用于接收查询控制模块发送的启动指令后,向排队机 发送拆除请求。
14、 一种解决排队机话路迂回的排队机,其特征在于,该排队机包括查询 模块和拆除模块,所述查询模块,用于接收业务控制点发送的查询目的用户号码的请求,该 请求中携带接入码和主叫用户号码,引导计算机与电话集成平台启动与接入码 对应的语音交互脚本,通过排队机内的中继,在与交换点之间建立的话路上与 主叫用户进行语音交互,查询到目的用户号码;向业务控制点返回查询到的所 述目的用户号码;所述拆除模块,用于接收业务控制点发送的拆除请求,拆除所述话路和所述中继。
全文摘要
本发明实施例公开了一种解决排队机话路迂回的方法,该方法包括根据接收到的触发业务请求,控制交换点建立与排队机之间的话路;控制排队机通过建立的所述话路查询到目的用户号码;控制排队机拆除所述话路,控制交换点接续所述目的用户号码。本发明实施例还公开了一种解决排队机话路迂回的系统、业务控制点、交换点和排队机。本发明实施例方案解决了语音增值业务用户呼叫中排队机话路迂回的问题。
文档编号H04M3/523GK101442593SQ20071018785
公开日2009年5月27日 申请日期2007年11月19日 优先权日2007年11月19日
发明者章永伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1