呼叫控制方法和交换设备的制作方法

文档序号:7761695阅读:254来源:国知局
专利名称:呼叫控制方法和交换设备的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种呼叫控制方法和交换设备。
背景技术
随着因特网协议(Internet Protocol ;简称IP)网络及通信技术的发展,基于IP 网络的呼叫中心(IP call center ;简称=IPCC)得到越来越多的关注与发展。语音质量是呼叫中心的重点监控对象。如图1所示,为现有IPCC网络的示意图, 在IPCC网络中,用户话机11与座席话机12在通话中,媒体连接直接建立在IP承载网上执 行,信令控制在IPCC设备上执行,对IPCC的语音质量的监控是一个突出的问题。在IPCC网 络下,为了对IPCC的语音质量进行监控,可以定制扩展座席话机12,在座席话机12上进行 语音质量检测,并扩展会话发起协议(Session Initiation Protocol ;简称SIP),通过交 换机13将检测数据传递到计算机通信集成设备(Computer TelephonyIntegration ;简称 CTI)。其中,SIP是座席话机12与用户话机11之间的协议,而交换机13与CTI之间的协议是 计算机支持的电信应用月艮务(Computer-Supported Telecommunications Applications ; 简称CSTA)协议。现有技术需要对每个座席话机进行改进,需要更新为定制的具有语音质量检测功 能的座席话机,并且扩展定制的座席话机与交换设备之间的通信协议,才能对座席话机侧 进行语音质量检测,实现方法复杂且分散,并且无法对用户话机侧进行语音质量检测。

发明内容
本发明提供一种呼叫控制方法和交换设备,用以解决现有技术中呼叫控制过程中 语音质量检测方法复杂且分散的缺陷,通过媒体网关集中对用户话机和座席话机的语音质 量进行检测,实现方法简单易行。本发明实施例提供一种呼叫控制方法,包括指示媒体网关建立用户话机IP端点和座席话机IP端点;根据从所述媒体网关获取的所述座席话机IP端点的承载信息,建立所述座席话 机IP端点与座席话机的媒体连接;根据从所述媒体网关获取的所述用户话机IP端点的承载信息,建立所述用户话 机IP端点与用户话机的媒体连接;将从所述媒体网关获取的语音质量检测数据发送至所述计算机通信集成设备,所 述语音质量检测数据包括对所述用户话机和所述座席话机的语音通话数据的检测质量。本发明实施例提供一种交换设备,包括端点建立指示模块,用于指示媒体网关建立用户话机IP端点和座席话机IP端占.
^ \\\ 座席承载建立模块,用于根据从所述媒体网关获取的所述座席话机IP端点的承 载信息,建立所述座席话机IP端点与座席话机的媒体连接;
用户承载建立模块,用于根据从所述媒体网关获取的所述用户话机IP端点的承 载信息,建立所述用户话机IP端点与用户话机的媒体连接;检测数据发送模块,用于将从所述媒体网关获取的语音质量检测数据发送至所述 计算机通信集成设备,所述语音质量检测数据包括对所述用户话机和所述座席话机的语音 通话数据的检测质量。本发明提供的呼叫控制方法和交换设备,在呼叫控制网络中加入具有语音质量检 测功能的媒体网关,通过交换设备指示媒体网关建立用户话机IP端点和座席话机IP端点, 并建立座席话机IP端点与座席话机的媒体连接以及用户话机IP端点与用户话机的媒体连 接,以实现用户话机和座席话机分别建立到媒体网关的媒体连接,从而可以在媒体网关上 对用户话机和座席话机集中的进行语音质量检测,实现方法简单易行。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为现有IPCC网络的示意图;图2为本发明呼叫控制方法第一实施例的流程图;图3为本发明呼叫控制方法第二实施例的流程图;图4为本发明呼叫控制方法第三实施例中未启动语音质量检测的信令流程图;图5为本发明呼叫控制方法第三实施例中启动语音质量检测的信令流程图;图6为本发明交换设备第一实施例的结构示意图;图7为本发明交换设备第二实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明呼叫控制方法第一实施例的流程图,在呼叫控制网络例如IPCC网 络中加入具有质量检测能力的媒体网关,在用户话机与座席话机通过交换设备接通时,交 换设备可以将用户话机与座席话机的语音数据在媒体网关上接通,在呼叫控制的过程中, 交换设备指示媒体网关启动对用户话机和座席话机的语音质量检测,得到通话过程中的语 音质量检测数据,如图2所示,该呼叫控制方法可以包括步骤101、指示媒体网关建立用户话机IP端点和座席话机IP端点;在步骤101之前,如果用户话机向交换设备发起呼叫,交换设备可以进行如下操 作根据用户话机发起的呼叫,向计算机通信集成设备发送路由请求消息;接收所述计算机通信集成设备返回的携带语音质量检测参数的路由指示消息。
在步骤101中,交换设备指示媒体网关建立用户话机IP端点和座席话机IP端点 的方法具体可以包括步骤1011、向媒体网关发送携带所述用户话机的承载信息的第一建立指示消息, 所述第一建立指示消息用于指示所述媒体网关建立包括所述用户话机IP端点的承载信息 的上下文;步骤1012、接收所述媒体网关返回的第一响应消息,所述第一响应消息携带所述 用户话机IP端点的承载信息;步骤1013、向媒体网关发送第二建立指示消息和语音质量检测信号,所述第二建 立指示消息用于指示所述媒体网关在所述上下文中添加所述座席话机IP端点的承载信 息,所述语音质量检测信号用于指示所述媒体网关启动语音质量检测程序;步骤1014、接收所述媒体网关返回的建立第二响应消息,所述第二响应消息携带 所述座席话机IP端点的承载信息。步骤102、根据从所述媒体网关获取的所述座席话机IP端点的承载信息,建立所 述座席话机IP端点与座席话机的媒体连接;其中,交换设备从媒体网关获取座席话机IP端点的承载信息后,根据该座席话机 IP端点的承载信息,建立座席话机IP端点与座席话机的媒体连接的方法具体可以包括步骤1021、向所述座席话机发起携带座席话机IP端点的承载信息的呼叫消息;步骤1022、若所述座席话机处于振铃状态,则接收所述座席话机返回的振铃应答 消息;步骤1023、若所述座席话机处于摘机应答状态,则接收所述座席话机返回的摘机 应答消息,所述摘机应答消息携带所述座席话机的承载信息;步骤1024、向所述媒体网关发送携带所述座席话机的承载信息的修改指示消息, 所述修改指示消息用于指示所述座席话机IP端点与所述座席话机建立媒体连接;步骤1025、接收所述媒体网关返回的修改指示响应消息。步骤103、根据从所述媒体网关获取的所述用户话机IP端点的承载信息,建立所 述用户话机IP端点与用户话机的媒体连接;其中,交换设备从媒体网关获取用户话机IP端点的承载信息后,根据用户话机IP 端点的承载信息,建立用户话机IP端点与用户话机的媒体连接的具体方法可以包括步骤1031、向所述用户话机发送应答消息,所述应答消息中携带所述用户话机IP 端点的承载信息,所述应答消息用于指示所述用户话机IP端点与所述用户话机建立媒体 连接;步骤1032、接收所述用户话机返回的应答响应消息。步骤104、将从所述媒体网关获取的语音质量检测数据发送至所述计算机通信集 成设备,所述语音质量检测数据包括对所述用户话机和所述座席话机的语音通话数据的检 测质量。其中,交换设备从媒体网关获取语音质量检测数据后,将语音质量检测数据发送 至计算机通信集成设备的具体步骤包括步骤1041、若所述用户话机IP端点与用户话机的媒体连接建立成功,则从所述媒 体网关获取携带语音质量检测数据的通知消息;
步骤1042、将所述语音质量检测数据携带在事件中发送给所述计算机通信集成设 备。本实施例在呼叫控制网络中加入具有语音质量检测功能的媒体网关,通过交换设 备指示媒体网关建立用户话机IP端点和座席话机IP端点,并建立座席话机IP端点与座席 话机的媒体连接以及用户话机IP端点与用户话机的媒体连接,以实现用户话机和座席话 机分别建立到媒体网关的媒体连接,从而可以在媒体网关上对用户话机和座席话机集中的 进行语音质量检测,实现方法简单易行。图3为本发明呼叫控制方法第二实施例的流程图,在呼叫控制网络例如IPCC网 络中加入具有质量检测能力的媒体网关,在用户话机与座席话机通过交换设备接通时,交 换设备可以将用户话机与座席话机的语音数据在媒体网关上接通,在呼叫控制的过程中, 媒体网关根据交换设备的指示启动对用户话机和座席话机的语音质量检测,得到通话过程 中的语音质量检测数据,如图3所示,该呼叫控制方法可以包括步骤201、根据交换设备的指示,建立用户话机IP端点和座席话机IP端点,并将所 述用户话机IP端点的承载信息和座席话机IP端点的承载信息,发送给所述交换设备;在步骤201中,媒体网关根据交换设备的指示,建立用户话机IP端点和座席话机 IP端点的方法可以包括步骤2011、根据接收到的所述交换设备发送的携带所述用户话机的承载信息的第 一建立指示消息,建立包括所述用户话机IP端点的承载信息的上下文;步骤2012、向所述交换设备返回第一响应消息,所述第一响应消息携带所述用户 话机IP端点的承载信息;步骤2013、根据接收到的所述交换设备发送的第二建立指示消息,在所述上下文 中添加所述座席话机IP端点的承载信息,并根据接收到的所述交换设备发送的语音质量 检测信号启动语音质量检测程序;步骤2014、向所述交换设备返回第二响应消息,所述第二响应消息携带所述用户 话机IP端点的承载信息。步骤202、在所述座席话机IP端点与所述座席话机的媒体连接以及所述用户话机 IP端点与所述用户话机的媒体连接建立之后,对用户话机和座席话机进行语音质量检测;在步骤202中,座席话机IP端点与所述座席话机的媒体连接的建立过程可以包 括步骤2021、接收所述交换设备发送的携带所述座席话机的承载信息修改指示消 息,所述修改指示消息用于指示所述座席话机IP端点与所述座席话机建立媒体连接;步骤2022、向所述交换设备返回修改指示响应消息。具体地,交换设备向座席话机发起携带座席话机IP端点的承载信息的呼叫消息 后,若座席话机处于振铃状态,则交换设备可以接收座席话机返回的振铃应答消息;若座席 话机处于摘机应答状态,则交换设备可以接收所述座席话机返回的摘机应答消息,所述摘 机应答消息携带所述座席话机的承载信息;然后交换设备可以向媒体网关发送携带所述座 席话机的承载信息的修改指示消息,座席话机IP端点与座席话机建立媒体连接之后,向所 述交换设备返回修改指示响应消息。步骤203、通过所述交换设备将所述语音质量检测数据发送给所述计算机通信集成设备。本实施例在呼叫控制网络中加入具有语音质量检测功能的媒体网关,媒体网关根 据交换设备的指示建立用户话机IP端点和座席话机IP端点,在交换设备建立座席话机IP 端点与座席话机的媒体连接以及用户话机IP端点与用户话机的媒体连接之后,用户话机 和座席话机分别建立到媒体网关的媒体连接,从而可以在媒体网关上对用户话机和座席话 机集中的进行语音质量检测,实现方法简单易行。本发明呼叫控制方法第三实施例中,在呼叫控制网络例如IPCC网络中加入具有 质量检测能力的媒体网关,在用户话机与座席话机通过交换设备接通时,交换设备可以将 用户话机与座席话机的语音数据在媒体网关上接通,在呼叫控制的过程中,交换设备可以 指示媒体网关启动对用户话机和座席话机的语音质量检测,得到通话过程中的语音质量检 测数据,也可以不启动语音质量检测,因此,具体应用过程中,该呼叫控制方法可以包括以 下情况情况一、CTI不需要启动语音质量检测,可以按照常规的呼叫流程进行处理。如图 4所示,为本发明呼叫控制方法第三实施例中未启动语音质量检测的信令流程图,在呼叫控 制过程中,如果未启动语音质量检测,则呼叫控制流程包括步骤301、用户话机发起的呼叫到达交换设备(SWITCH)后,交换设备向计算机通 信集成设备(CTI)发送路由请求(Route Request)消息,请求CTI进行路由指示,其中呼叫 中可以携带用户话机的承载信息(SPl)例如用户话机的IP地址和端口号。步骤302、CTI选择空闲座席话机后,向交换设备下发路由指示(RouteSelect)消 息,指示呼叫路由到指定座席话机。步骤303、交换设备收到CTI发送的路由指示消息后,向座席话机发起呼叫,呼叫 中携带用户话机的承载信息“SDP1”例如用户话机的IP地址和端口号等。步骤304、座席话机收到交换设备发送的呼叫后,如果座席话机处于振铃状态,则 向交换设备返回振铃应答消息例如“180消息”,交换设备将“180消息”发送至用户话机。步骤305、座席人员摘机应答时,座席话机处于摘机应答状态,则座席话机向交换 设备返摘机应答消息例如“200消息”,摘机应答消息中携带座席话机的承载信息“SDP2” 例如座席话机的IP地址和端口号。步骤306、交换设备透传摘机应答消息例如“200消息”到用户话机,从而使用户 话机与座席话机建立了端到端的媒体连接。情况二、CTI需要启动语音质量检测,与常规呼叫流程相比发生了改变,可以在 CSTA协议中扩展,实现语音质量检测指示的下发和语音质量检测数据的上报。如图5所 示,为本发明呼叫控制方法第三实施例中启动语音质量检测的信令流程图,在呼叫控制过 程中,如果启动语音质量检测,则呼叫控制流程包括步骤401、用户话机发起的呼叫到达交换设备(SWITCH)后,交换设备向计算机通 信集成设备(CTI)发送路由请求(Route Request)消息,请求CTI进行路由指示,其中呼叫 中可以携带用户话机的承载信息(SPl)例如用户话机的IP地址和端口号。步骤402、CTI选择空闲座席话机后,向交换设备下发路由指示(RouteSelect) 消息,指示呼叫路由到指定座席话机,其中,如果路由指示消息中携带语音质量检测参数 (Monit Quality ;检测MQ),则表明需要进行语音质量检测。
步骤403、交换设备收到路由指示消息后,如果确定需要进行语音质量检测,则向 媒体网关(MGW)下发第一建立指示消息例如“ADD操作”,指示MGW建立一个用于与用户话 机连接的IP端点即用户话机IP端点,例如“$C”表示需要建立一个上下文,“$T”表示需 要建立一个用户话机IP端点,即在上下文中添加用户话机IP端点的承载信息。此外,“ADD 操作”中还可以包括用户话机的承载信息“SDP1 ”,将“SDP1 ”保存到MGW上;步骤404、MGW建立(Cl,Tl),其中,“Cl”为上下文,“Tl”为用户话机IP端点,上下 文“Cl”中包括用户话机IP端点“Tl”的承载信息“SDP-T1”,MGff回应第一响应消息例如 “ADD_RESP ” 给交换设备,“ADD_RESP ”中可以包括 “ C1 ”、“ T1 ” 和“ SDP-T1 ”。步骤405、交换设备再向MGW下发第二建立指示消息例如“ADD操作”,指示MGW在 上下文“Cl”中添加用于与座席话机进行连接的IP端点即座席话机IP端点,例如“$T2” 表示需要建立一个用户话机IP端点,,同时,交换设备还可以向MGW发送语音质量检测信号 例如通过H. 248消息携带语音质量检测信号“MQ”,指示MGW需要进行语音质量检测,可以 启动语音质量检测程序。步骤406、MGW建立(Cl,T2),其中,“Cl ”为上下文,“T2”为座席话机IP端点,上下 文“Cl”中包括座席话机IP端点“T2”的承载信息“SDP-T2”,MGff回应第二响应消息(ADD_ RESP)给交换设备。第二响应消息中可以包括“C1”、“T2”和“SDP-T2”。步骤407、交换设备向座席话机发起呼叫,携带座席话机IP端点“T2”的承载信息 “ SDP-T2,,,将“ SDP-T2,,保存到座席话机上。步骤408、座席话机收到交换设备发送的呼叫后,如果座席话机处于振铃状态,则 向交换设备返回振铃应答消息例如“180消息”,交换设备将“180消息”发送至用户话机。步骤409、座席人员摘机应答时,座席话机处于摘机应答状态,则座席话机向 交换设备返摘机应答消息例如“200消息”,摘机应答消息中携带座席话机的承载信息 "SDP2 “例如座席话机的IP地址和端口号。步骤410、交换设备向MGW下发修改指示消息例如“M0DIFY”,其中携带座席话机 的承载信息“SDP2”,还可以包括指示上下文“Cl”以及座席话机IP端点“T2”建立媒体连接 的指示,通过修改指示消息可以指示座席话机IP端点“T2”与座席话机建立媒体连接。步骤411、MGW完成修改操作,即在MGW中保存接收到的座席话机的承载信息 “SDP2”,由于在步骤407已经将“SDP-T2”保存到座席话机上,因此成功建立了座席话机 IP端点“T2”与座席话机的对应关系,然后向交换设备返回修改指示响应消息(M0DIFY_ RESP),其中包括“Cl ”和“T2”,用以告知交换设备座席话机IP端点“T2”与座席话机的媒 体连接已经成功建立。步骤412、交换设备向用户话机返回应答消息例如“200消息”,其中携带用户话 机IP端点“Tl”的承载信息“SDP-T1”,应答消息可以指示用户话机建立到用户话机IP端点 “Tl”的媒体连接,将“SDP-T1”保存到用户话机上,由于在步骤403已经将用户话机的承载 信息“SDP1”保存到MGW上,因此,成功建立了用户话机与用户话机IP端点“Tl”的媒体连接。步骤413、上述的媒体连接建立完成后,在用户话机与座席话机的通话过程中,MGW 可以定时通过通知消息例如“N0TIFY”,向交换设备上报语音质量检测数据,交换设备收 到携带语音质量检测数据“QV”的通知消息后,可以通过事件将语音质量检测数据“QV”上报给CTI。本实施例在IPCC网络中加入具有语音质量检测功能的媒体网关,通过交换设备 进行呼叫控制,指示座席话机、用户话机建立到媒体网关的媒体连接,从而实现语音质量的 检测上报;该方法不需要将每个座席话机更新为定制的具有语音质量检测功能的座席话 机,也不要扩展座席话机与交换设备之间的SIP通信协议,可以在媒体网关上对用户话机 和座席话机集中的进行语音质量检测,实现方法简单易行。图6为本发明交换设备第一实施例的结构示意图,如图6所示,该交换设备包括 端点建立指示模块51、座席承载建立模块52、用户承载建立模块53和检测数据发送模块 54。其中,端点建立指示模块51,用于指示媒体网关建立用户话机IP端点和座席话机 IP端点;座席承载建立模块52,用于根据从所述媒体网关获取的所述座席话机IP端点的 承载信息,建立所述座席话机IP端点与座席话机的媒体连接;用户承载建立模块53,用于根据从所述媒体网关获取的所述用户话机IP端点的 承载信息,建立所述用户话机IP端点与用户话机的媒体连接;检测数据发送模块M,用于将从所述媒体网关获取的语音质量检测数据发送至所 述计算机通信集成设备。具体地,在呼叫控制网络例如IPCC网络中加入具有质量检测能力的媒体网关, 交换设备的端点建立指示模块51指示媒体网关建立用户话机IP端点和座席话机IP端点 后,座席承载建立模块52于根据从媒体网关获取的座席话机IP端点的承载信息,建立座席 话机IP端点与座席话机的媒体连接,用户承载建立模块53根据从媒体网关获取的用户话 机IP端点的承载信息,建立用户话机IP端点与用户话机的媒体连接;然后,检测数据发送 模块M将从媒体网关获取的语音质量检测数据发送至计算机通信集成设备。本实施例在呼叫控制网络中加入具有语音质量检测功能的媒体网关,交换设备的 端点建立指示模块指示媒体网关建立用户话机IP端点和座席话机IP端点,座席承载建立 模块和用户承载建立模块分别建立座席话机IP端点与座席话机的媒体连接以及用户话机 IP端点与用户话机的媒体连接,使用户话机和座席话机分别建立到媒体网关的媒体连接, 从而可以在媒体网关上对用户话机和座席话机集中的进行语音质量检测,实现方法简单易 行。图7为本发明交换设备第二实施例的结构示意图,如图7所示,在本分买那个交换 设备第一实施例的基础上,该交换设备的端点建立指示模块51可以包括第一建立指示子 模块511、第一响应子模块512、第二建立指示子模块513和第二响应子模块514。其中,第一建立指示子模块511,用于向媒体网关发送携带所述用户话机的承载信 息的第一建立指示消息,所述第一建立指示消息用于指示所述媒体网关建立包括所述用户 话机IP端点的承载信息的上下文;第一响应子模块512,用于接收所述媒体网关返回的第一响应消息,所述第一响应 消息携带所述用户话机IP端点的承载信息;第二建立指示子模块513,用于向媒体网关发送第二建立指示消息和语音质量检 测信号,所述第二建立指示消息用于指示所述媒体网关在所述上下文中添加所述座席话机IP端点的承载信息,所述语音质量检测信号用于指示所述媒体网关启动语音质量检测程 序;第二响应子模块514,用于接收所述媒体网关返回的建立第二响应消息,所述第二 响应消息携带所述座席话机IP端点的承载信息。其中,第一建立指示子模块、第一响应子模块、第二建立指示子模块和第二响应子 模块指示媒体网关建立用户话机IP端点、座席话机IP端点的具体方法可以参见本发明呼 叫控制方法第一、第三实施例中的相关描述。进一步地,座席承载建立模块52可以包括呼叫子模块521、振铃子模块522、摘机 应答子模块523、修改子模块5 和响应子模块525。其中,呼叫子模块521,用于向所述座席话机发起携带座席话机IP端点的承载信 息的呼叫消息;振铃子模块522,用于若所述座席话机处于振铃状态,则接收所述座席话机返回的 振铃应答消息;摘机应答子模块523,用于若所述座席话机处于摘机应答状态,则接收所述座席话 机返回的摘机应答消息,所述摘机应答消息携带所述座席话机的承载信息;修改子模块524,用于向所述媒体网关发送携带所述座席话机的承载信息的修改 指示消息,所述修改指示消息用于指示所述座席话机IP端点与所述座席话机建立媒体连 接;响应子模块525,用于接收所述媒体网关返回的修改指示响应消息。其中,呼叫子模块、振铃子模块、摘机应答子模块、修改子模块和响应子模块建立 座席话机IP端点与座席话机的媒体连接的具体方法可以参见本发明呼叫控制方法第一、 第三实施例中的相关描述。再进一步地,用户承载建立模块53可以包括用户承载子模块531和响应子模块 532。其中,用户承载子模块531,用于向所述用户话机发送应答消息,所述应答消息中 携带所述用户话机IP端点的承载信息,所述应答消息用于指示所述用户话机IP端点与所 述用户话机建立媒体连接;响应子模块532,用于接收所述用户话机返回的应答响应消息。其中,用户承载子模块和响应子模块建立用户话机IP端点与用户话机的媒体连 接的具体方法可以参见本发明呼叫控制方法第一、第三实施例中的相关描述。此外,检测数据发送模块M可以包括获取子模块541和发送子模块M2。其中,获取子模块M1,用于若所述用户话机IP端点与用户话机的媒体连接建立 成功,则从所述媒体网关获取携带语音质量检测数据的通知消息;发送子模块M2,用于将所述语音质量检测数据携带在事件中发送给所述计算机 通信集成设备。其中,获取子模块和发送子模块将从媒体网关获取的语音质量检测数据发送至计 算机通信集成设备的具体方法可以参见本发明呼叫控制方法第一、第三实施例中的相关描 述。此外,该交换设备还可以包括路由请求模块和路由指示模块。
路由请求模块,用于根据用户话机发起的呼叫,向计算机通信集成设备发送路由 请求消息;路由指示模块,用于接收所述计算机通信集成设备返回的携带语音质量检测参数 的路由指示消息。具体地,如果用户话机向交换设备发起呼叫,路由请求模块可以根据用户话机发 起的呼叫,向计算机通信集成设备发送路由请求消息;路由指示模块可以接收计算机通信 集成设备返回的路由指示消息。如果路由指示消息携带语音质量检测参数,端点建立指示 模块51的各个子模块指示媒体网关建立用户话机IP端点和座席话机IP端点,座席承载建 立模块52的各个子模块根据从媒体网关获取的座席话机IP端点的承载信息,建立座席话 机IP端点与座席话机的媒体连接,用户承载建立模块53的各个子模块根据从媒体网关获 取的用户话机IP端点的承载信息,建立用户话机IP端点与用户话机的媒体连接;然后,检 测数据发送模块M的各个子模块将从媒体网关获取的语音质量检测数据发送至计算机通 信集成设备。如果路由指示消息未携带语音质量检测参数,则端点建立指示模块51、座席承 载建立模块52、用户承载建立模块53和检测数据发送模块M的各个子模块不进行后续操 作。本实施例在呼叫控制网络中加入具有语音质量检测功能的媒体网关,交换设备的 端点建立指示模块指示媒体网关建立用户话机IP端点和座席话机IP端点,座席承载建立 模块和用户承载建立模块分别建立座席话机IP端点与座席话机的媒体连接以及用户话机 IP端点与用户话机的媒体连接,使用户话机和座席话机分别建立到媒体网关的媒体连接, 从而可以在媒体网关上对用户话机和座席话机集中的进行语音质量检测,不需要将每个座 席话机更新为定制的具有语音质量检测功能的座席话机,也不要扩展座席话机与交换设备 之间的SIP通信协议,实现方法简单易行。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或光 盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种呼叫控制方法,其特征在于,包括指示媒体网关建立用户话机IP端点和座席话机IP端点;根据从所述媒体网关获取的所述座席话机IP端点的承载信息,建立所述座席话机IP 端点与座席话机的媒体连接;根据从所述媒体网关获取的所述用户话机IP端点的承载信息,建立所述用户话机IP 端点与用户话机的媒体连接;将从所述媒体网关获取的语音质量检测数据发送至所述计算机通信集成设备,所述语 音质量检测数据包括对所述用户话机和所述座席话机的语音通话数据的检测质量。
2.根据权利要求1所述的呼叫控制方法,其特征在于,所述指示媒体网关建立用户话 机IP端点和座席话机IP端点,包括向媒体网关发送携带所述用户话机的承载信息的第一建立指示消息,所述第一建立指 示消息用于指示所述媒体网关建立包括所述用户话机IP端点的承载信息的上下文;接收所述媒体网关返回的第一响应消息,所述第一响应消息携带所述用户话机IP端 点的承载信息;向媒体网关发送第二建立指示消息和语音质量检测信号,所述第二建立指示消息用于 指示所述媒体网关在所述上下文中添加所述座席话机IP端点的承载信息,所述语音质量 检测信号用于指示所述媒体网关启动语音质量检测程序;接收所述媒体网关返回的建立第二响应消息,所述第二响应消息携带所述座席话机IP 端点的承载信息。
3.根据权利要求2所述的呼叫控制方法,其特征在于,所述根据从所述媒体网关获取 的所述座席话机IP端点的承载信息,建立所述座席话机IP端点与座席话机的媒体连接,包 括向所述座席话机发起携带座席话机IP端点的承载信息的呼叫消息; 若所述座席话机处于振铃状态,则接收所述座席话机返回的振铃应答消息; 若所述座席话机处于摘机应答状态,则接收所述座席话机返回的摘机应答消息,所述 摘机应答消息携带所述座席话机的承载信息;向所述媒体网关发送携带所述座席话机的承载信息的修改指示消息,所述修改指示消 息用于指示所述座席话机IP端点与所述座席话机建立媒体连接; 接收所述媒体网关返回的修改指示响应消息。
4.根据权利要求3所述的呼叫控制方法,其特征在于,所述根据从所述媒体网关获取 的所述用户话机IP端点的承载信息,建立所述用户话机IP端点与用户话机的媒体连接,包 括向所述用户话机发送应答消息,所述应答消息中携带所述用户话机IP端点的承载信 息,所述应答消息用于指示所述用户话机IP端点与所述用户话机建立媒体连接; 接收所述用户话机返回的应答响应消息。
5.根据权利要求1-4任一所述的呼叫控制方法,其特征在于,所述指示媒体网关建立 用户话机IP端点和座席话机IP端点之前,包括根据用户话机发起的呼叫,向计算机通信集成设备发送路由请求消息; 接收所述计算机通信集成设备返回的携带语音质量检测参数的路由指示消息。
6.一种交换设备,其特征在于,包括端点建立指示模块,用于指示媒体网关建立用户话机IP端点和座席话机IP端点; 座席承载建立模块,用于根据从所述媒体网关获取的所述座席话机IP端点的承载信 息,建立所述座席话机IP端点与座席话机的媒体连接;用户承载建立模块,用于根据从所述媒体网关获取的所述用户话机IP端点的承载信 息,建立所述用户话机IP端点与用户话机的媒体连接;检测数据发送模块,用于将从所述媒体网关获取的语音质量检测数据发送至所述计算 机通信集成设备,所述语音质量检测数据包括对所述用户话机和所述座席话机的语音通话 数据的检测质量。
7.根据权利要求6所述的交换设备,其特征在于,所述端点建立指示模块,包括第一建立指示子模块,用于向媒体网关发送携带所述用户话机的承载信息的第一建立 指示消息,所述第一建立指示消息用于指示所述媒体网关建立包括所述用户话机IP端点 的承载信息的上下文;第一响应子模块,用于接收所述媒体网关返回的第一响应消息,所述第一响应消息携 带所述用户话机IP端点的承载信息;第二建立指示子模块,用于向媒体网关发送第二建立指示消息和语音质量检测信号, 所述第二建立指示消息用于指示所述媒体网关在所述上下文中添加所述座席话机IP端点 的承载信息,所述语音质量检测信号用于指示所述媒体网关启动语音质量检测程序;第二响应子模块,用于接收所述媒体网关返回的建立第二响应消息,所述第二响应消 息携带所述座席话机IP端点的承载信息。
8.根据权利要求7所述的交换设备,其特征在于,所述座席承载建立模块包括呼叫子模块,用于向所述座席话机发起携带座席话机IP端点的承载信息的呼叫消息; 振铃子模块,用于若所述座席话机处于振铃状态,则接收所述座席话机返回的振铃应 答消息;摘机应答子模块,用于若所述座席话机处于摘机应答状态,则接收所述座席话机返回 的摘机应答消息,所述摘机应答消息携带所述座席话机的承载信息;修改子模块,用于向所述媒体网关发送携带所述座席话机的承载信息的修改指示消 息,所述修改指示消息用于指示所述座席话机IP端点与所述座席话机建立媒体连接; 响应子模块,用于接收所述媒体网关返回的修改指示响应消息。
9.根据权利要求8所述的交换设备,其特征在于,所述用户承载建立模块包括用户承载子模块,用于向所述用户话机发送应答消息,所述应答消息中携带所述用户 话机IP端点的承载信息,所述应答消息用于指示所述用户话机IP端点与所述用户话机建 立媒体连接;响应子模块,用于接收所述用户话机返回的应答响应消息。
10.根据权利要求6-9任一所述的交换设备,其特征在于,还包括路由请求模块,用于根据用户话机发起的呼叫,向计算机通信集成设备发送路由请求 消息;路由指示模块,用于接收所述计算机通信集成设备返回的携带语音质量检测参数的路 由指示消息。
全文摘要
本发明公开了一种呼叫控制方法和交换设备。其中,该呼叫控制方法,包括指示媒体网关建立用户话机IP端点和座席话机IP端点;根据从所述媒体网关获取的所述座席话机IP端点的承载信息,建立所述座席话机IP端点与座席话机的媒体连接;根据从所述媒体网关获取的所述用户话机IP端点的承载信息,建立所述用户话机IP端点与用户话机的媒体连接;将从所述媒体网关获取的语音质量检测数据发送至所述计算机通信集成设备,所述语音质量检测数据包括对所述用户话机和所述座席话机的语音通话数据的检测质量。本发明实施例在媒体网关上对用户话机和座席话机集中的进行语音质量检测,实现方法简单易行。
文档编号H04M7/00GK102143291SQ20101050229
公开日2011年8月3日 申请日期2010年9月30日 优先权日2010年9月30日
发明者宋涛, 林霖 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1