一种话务员监听群内用户通话的方法、系统和装置的制作方法

xiaoxiao2020-9-10  11

专利名称:一种话务员监听群内用户通话的方法、系统和装置的制作方法
技术领域
本发明涉及通信领域,具体涉及一种话务员监听群内用户通话的方法、系统和装置。
背景技术
Centrex业务能够在电话局或电信公司的交换机上将部分用户划分为一个基本用户群,向该用户群提供用户专用交换机的各种功能。但在这个用户群中并不存在实际的专用交换机,Centrex业务所需要的所有硬件都在电话局或电信公司的交换机内,用户对内、对外的交换集中在电话局或电信公司的交换机中,因此Centrex也被称为虚拟用户交换机。Centrex业务组网灵活,并且能方便地增加或减少容量。在厂矿企业、院校、政府机关、集团公司、宾馆酒店、医院、金融机构等集团用户中得到广泛应用。采用Centrex业务的集团用户的总机对应的号码称为主号码(Main Number),也叫总机号码。Centrex业务包括分机业务和总机业务,总机业务包括呼入流程和呼出流程。所述呼入流程,即群内、外的用户拨打总机号码,触发总机业务,业务根据某种策略选择呼叫其中一个话务员,话务员接听后,业务将主叫用户与话务员桥接通话。所述呼出流程,即话务员呼出,触发总机业务,业务先呼叫话务员,话务员摘机后,再呼叫被叫用户,被叫用户来电显示号码为总机号码,被叫用户摘机后,业务将话务员与被叫用户桥接通话。群内用户可以是传统用户如公共交换电话网络(Public Switched TelephoneNetwork,PSTN)、全球移动通信系统(Global System for Mobile Communications,GSM)或码分多址(Code Division Multiple Access, CDMA)的用户,也可以是软终端、综合接入设备 integrated Access Device, IAD)、网络协议(Internet Protocol, IP)话机和视频终端等新型用户。参考图1,图1所示的实现Centrex业务的系统包括话务员环球网(WEB)界面、总机业务 WEB 服务器(Web Server, WS), Centrex 业务应用服务器(Application Server,AS)、媒体资源服务器(Media Resource Server, MRS)和用户终端(User Equipment, UE)。图1所示的系统具有点击拨号(Click To Dial,CTD)业务的功能。图1中隐藏了 IP多媒体
(IP Multimedia Subsystem, IMS) ^T^^fflff N^· (Next Generation Network,NGN)的拓扑结构。在具体实现时,AS、MRS及UE是接入IMS或NGN网络中的。下面介绍实现Centrex业务的系统中各部分的功能。话务员TOB界面为提供给话务员的装置,用于进行发起呼叫等呼叫控制,可以为个人计算机(Personal Computer, PC)、第三代移动通信技术(3rd_Generation,3G)终端寸。WS用于提供总机业务呼叫超文本传输协议(HyperiText Transfer Protocol,HTTP)服务功能,如用户登录、通话号码填写、通话控制及信息显示界面等功能。AS用于提供底层总机业务功能,如呼叫控制、状态上报、话单生成等功能。MRS用于提供语音媒体,可以为媒体服务器(Media Server, MS)。
UE用于进行群内用户的通话,具体物理设备可以是固定电话、手机或者视频终
立而等ο下面介绍实现Centrex业务的系统中各部分之间所使用的协议。话务员WEB界面与WS之间为HTTP服务调用,使用HTTP。WS与AS之间为服务器间通讯,采用应用层协议,该应用层协议可根据具体需要使用可扩展标记语言(Extensible Markup Language, XML);如果不采用应用层协议,可以自定义传输控制协议 CTransmission Control Protocol, TCP)消息体。AS与MRS或UE之间通过媒体协商协议进行呼叫通话,AS与UE之间通过IMS或NGN使用会话初始化协议(Session Initiation Protocol, SIP)互通,AS与MRS之间通常使用SIP或媒体网关控制协议(Media Gateway Control Protocol,MGCP),所使用的协议通常取决于MRS所支持的协议类型。UE与MRS之间根据呼叫时媒体包的编解码格式、收发端口、带宽传输速率等进行媒体协商,完成媒体流的传送。下面介绍话务员呼叫群内用户的流程。本例中,话务员呼叫群内用户A。步骤1,话务员登录话务员TOB界面,输入主号码后点击呼叫,发出呼叫请求。对于话务员使用的电话终端是软终端的情况(例如,电话终端为内嵌在话务员WEB界面中的ActiveX控件),则话务员登录话务员TOB界面后,即可查询总机号码。可见,话务人员可以选择总机号码而不需要输入总机号码。步骤2,AS收到呼叫请求,给WS发送接受请求的响应,话务员TOB界面实时显示提示信息呼叫处理中。步骤3,AS呼叫话务员。步骤4,AS向WS上报话务员的响应,WS控制话务员TOB界面显示提示信息,如振铃、不在线、忙、摘机等。如果总机未摘机,则进入步骤5 ;如果总机摘机,则进入步骤6。步骤5,WS控制话务员TOB界面显示提示信息话务员未摘机、呼叫失败、流程结束寸。步骤6,AS呼叫群内用户A的电话号码。步骤7,AS向WS上报用户A的响应,WS控制话务员TOB界面分栏实时显示提示信息,如振铃、不在线、忙、摘机等。如果用户A的临时响应为振铃,则进入步骤8 ;如果用户A的临时响应为无振铃,则进入步骤9。步骤8,AS给话务员播放回铃音,铃声中携带简短的业务提示信息。步骤9,判断用户A的最终响应,如果用户A最终响应为摘机,进入步骤10 ;如果用户A的最终响应为未摘机,则进入步骤12 ;如果用户A的最终响应为忙,则进入步骤14。步骤10,AS停止给话务员播放回铃音。步骤11,AS将话务员与用户A桥接,双方可以通话,流程结束。步骤12,WS控制TOB显示失败提示信息被叫未摘机,呼叫失败。步骤13,AS给话务员播放失败提示音被叫未摘机,呼叫失败。本流程结束。步骤14,WS控制TOB显示失败提示信息被叫忙,呼叫失败。步骤15,AS给话务员播放失败提示音被叫忙,呼叫失败。本流程结束。需要说明的是,话务员TOB界面显示当前通话的状态,如通话双方的电话号码及姓名,呼叫状态(如被叫振铃、被叫应答、被叫挂机等),来话或去话信息(如呼叫时刻、通话时长、主被叫号码等)和双方使用的头像等。如上所述,现有技术中,如果群内用户正在通话,话务员无法联系到该群内用户,也无法获知该群内用户的通话内容。

发明内容
有鉴于此,本发明的主要目的在于提供一种话务员监听群内用户通话的方法、系统和装置,使话务员能够监听群内用户的通话。为达到上述目的,本发明的技术方案是这样实现的—种话务员监听群内用户通话的方法,该方法包括发出呼叫话务员和被叫用户的呼叫请求;当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。所述发出监听通话请求的方法为在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前流程。将所述话务员、被叫用户及其正在通话的对端用户加入多方会议的过程包括申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议;在将话务员加入多方会议时,控制话务员只可听不可说。所述控制话务员只可听不可说时,还控制被叫用户与其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。将所述话务员、被叫用户及其正在通话的对端用户加入多方会议之前,该方法还包括确定所述被叫用户满足监听通话的条件,进入所述加入多方会议的步骤;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。一种话务员监听群内用户通话的系统,该系统包括话务员TOB环球网界面,用于发出呼叫话务员和被叫用户的呼叫请求;总机业务WEB服务器WS,用于当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;Centrex业务应用服务器AS,用于根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。所述WS用于在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前操作。所述AS用于申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议;在将话务员加入多方会议时,控制话务员只可听不可说,使被叫用户和其对端用户感知不到话务员的存在。
6
控制话务员只可听不可说时,所述AS还用于控制被叫用户与其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。所述AS还用于判断所述被叫用户是否满足监听通话的条件,如果满足监听通话的条件,执行所述加入多方会议的操作;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。所述系统还包括媒体资源服务器,用于提供多方会议资源。一种话务员监听群内用户通话的装置,设置于总机业务TOB服务器中,所述装置包括请求传输模块和监听通话控制模块;其中,所述请求传输模块,用于将话务员TOB界面发送过来的各种请求信息传输给AS;所述监听通话控制模块,用于根据AS发送过来的状态上报消息和请求响应消息,控制话务员WEB界面是否发出监听通话请求。所述总机业务TOB服务器还包括显示控制模块,用于控制话务员WEB界面实时显示AS发送过来的状态上报消息和请求响应消息。一种话务员监听群内用户通话的装置,设置于Centrex业务应用服务器中,所述装置包括监听模块和混音控制模块;其中,所述监听模块,用于在收到WS传输过来的监听通话请求后,判断所述被叫用户是否满足监听通话的条件;如果满足监听通话的条件,向媒体资源服务器MRS发出申请多方会议资源的请求,分别将话务员、被叫用户及其正在通话的对端用户加入多方会议,并向混音控制模块发出相应混音指令;所述混音控制模块,用于根据接收到的混音指令控制MRS对话务员、被叫用户和对端用户进行混音。所述Centrex业务应用服务器还包括请求响应模块,用于实时地向WS上报AS对WS传输过来的各请求信息的响应。所述Centrex业务应用服务器还包括状态上报模块,用于实时地向WS发送AS接收到的话务员和被叫用户的呼叫状态。所述混音控制模块在进行所述混音时,用于控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说。本发明的话务员监听群内用户通话的技术,在所述话务员摘机、且被叫用户的最终响应为忙时,发出监听通话请求;根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议;还可以控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。


图1为现有技术的实现Centrex业务的系统图;图2为本发明实施例的总机业务WEB服务器的结构示意图;图3为本发明实施例的Centrex业务应用服务器的结构示意图;图4为本发明实施例一的在总机业务中实现话务员监听通话的流程图;图5为本发明实施例二的在总机业务中实现话务员监听通话的流程图6为本发明实施例三的在总机业务中实现话务员监听通话的流程图;图7为本发明实施例四的在总机业务中实现话务员监听通话的流程图。
具体实施例方式在实际应用时,为了使话务员能够监听正在与其他用户通话的群内用户的通话,可以进行如下操作发出呼叫话务员和被叫用户的呼叫请求;当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议;还可以控制话务员只可听不可说,以及被叫用户与其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。较佳的,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议之前,还可以确定所述被叫用户满足监听通话的条件,进入所述加入多方会议的步骤;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。较佳的,所述发出监听通话请求,具体为在设定的时间内发出监听通话请求,如果在设定的时间内没有发出监听通话请求,结束当前流程。较佳的,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议的过程包括申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议。在将话务员加入多方会议时,可以控制话务员只可听不可说,使被叫用户和其对端用户感知不到话务员的存在。还可以提供支持上述操作的在总机业务中实现话务员监听通话的系统,该系统包括话务员TOB界面,用于发出呼叫话务员和被叫用户的呼叫请求;总机业务TOB服务器,用于当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;Centrex业务应用服务器,用于根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。在将话务员加入多方会议时,可以控制话务员只可听不可说,实现话务员监听群内用户通话的效果。较佳的,所述AS,还用于判断所述被叫用户是否满足监听通话的条件,如果满足监听通话的条件,执行所述加入多方会议的操作;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。较佳的,所述WS,具体用于在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前操作。较佳的,所述AS,具体用于申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议;
所述系统还包括媒体资源服务器,用于提供多方会议资源。需要说明的是,前述的总机业务TOB服务器可以包括请求传输模块和监听通话控制模块;其中,所述请求传输模块,用于将话务员TOB界面发送过来的各种请求信息传输给AS ;所述监听通话控制模块,用于根据AS发送过来的状态上报消息和请求响应消息,控制话务员WEB界面是否发出监听通话请求。较佳的,所述总机业务TOB服务器还可以包括显示控制模块,用于控制话务员WEB界面实时显示AS发送过来的状态上报消息和请求响应消息。另外,前述的Centrex业务应用服务器可以包括监听模块和混音控制模块;其中,所述监听模块,用于在收到WS传输过来的监听通话请求后,判断所述被叫用户是否满足监听通话的条件,如果不满足监听通话的条件,返回监听通话请求失败的响应;如果满足监听通话的条件,向MRS发出申请多方会议资源的请求,分别将话务员、被叫用户及其正在通话的对端用户加入多方会议,并向混音控制模块发出相应混音指令;所述混音控制模块,用于根据接收到的混音指令和预设信息控制MRS对话务员、被叫用户和对端用户进行混音,即控制话务员只可听不可说,控制被叫用户及其对端用户既可听也可说。较佳的,所述Centrex业务应用服务器还可以包括请求响应模块,用于实时地向WS上报AS对WS传输过来的各请求信息的响应;并且,所述Centrex业务应用服务器还可以包括状态上报模块,用于实时地向WS发送AS接收到的话务员和被叫用户的呼叫状态。在本发明一实施例中,在总机业务中实现话务员监听通话的系统包括话务员TOB界面,用于发出呼叫话务员和被叫用户的呼叫请求。WS,用于当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求。所述WS具体用于在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前操作。AS,用于根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议,并控制话务员只可听不可说,控制被叫用户及其对端用户既可听也可说,实现话务员监听群内用户通话的效果。所述AS还用于判断所述被叫用户是否满足监听通话的条件,如果满足监听通话的条件,执行所述加入多方会议的操作;如果不满足监听通话的条件,结束当前操作。所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。所述AS具体用于申请多方会议资源;分别将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。该系统还包括MRS,用于提供多方会议资源。参见图2,图2所示的总机业务WEB服务器包括请求传输模块和监听通话控制模块;其中,
所述请求传输模块,用于将话务员WEB界面发送过来的各种请求信息传输给AS。例如,将监听通话请求通过TCP消息传输给AS。所述监听通话控制模块,用于根据AS发送过来的状态上报消息和请求响应消息,控制话务员WEB界面是否发出监听通话请求。具体的,监听通话控制模块根据AS发送过来的状态上报消息和请求响应消息,将相关的监听通话按钮设置为可用或不可用。在可用状态时,点击该按钮,则发出监听通话请求。所述总机业务TOB服务器还包括显示控制模块,用于控制话务员WEB界面实时显示AS发送过来的状态上报消息和请求响应消息。具体的,显示控制模块控制话务员TOB界面实时地将状态上报消息显示在相应的显示栏中,如呼出处理中等;显示控制模块控制话务员WEB界面实时地将请求响应消息显示在动态的滚动栏中,如监听通话请求处理中、监听通话成功或失败等。参见图3,图3所示的Centrex业务应用服务器包括监听模块和混音控制模块;其中,所述监听模块,用于在收到WS传输过来的监听通话请求后,判断所述被叫用户是否满足监听通话的条件,如果不满足监听通话的条件,响应监听通话请求失败,可以调用下述请求响应模块返回失败的响应;如果满足监听通话的条件,向MRS发送申请多方会议资源的请求,分别将所述话务员、被叫用户及其正在通话的对端用户加入多方会议,并向下述混音控制模块发出混音指令。所述混音控制模块,用于根据接收到的混音指令和预设信息控制MRS对话务员、被叫用户和对端用户进行混音,如控制话务员、被叫用户和对端用户在多方通话或会议中可听可说、只可听不可说等。所述Centrex业务应用服务器还可以包括请求响应模块,用于实时地向WS上报AS对WS传输过来的各请求信息的响应,如监听通话请求处理中、监听通话成功或失败等。并且,所述Centrex业务应用服务器还可以包括状态上报模块,用于实时地向WS发送AS接收到的话务员和被叫用户的呼叫状态,如振铃、忙、摘机等。参见图4,图4为本发明实施例一的在总机业务中实现话务员监听通话的流程图,该流程包括以下步骤步骤401,发出呼叫话务员和被叫用户的呼叫请求。具体的,话务员登录话务员TOB界面,输入或者选择主号码后点击呼叫,发出呼叫请求。步骤402,当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求。具体的,当所述话务员摘机、且所述被叫用户的最终响应为忙时,WS控制话务员WEB界面的监听通话按钮为可用。如果话务员在设定时间内(如10秒钟)点击监听通话按钮,发出监听通话请求;如果话务员在设定时间内没有点击监听按钮,结束当前流程。步骤403,判断所述被叫用户是否满足监听通话的条件,如果满足监听通话的条件,进入所述加入多方会议的步骤、即步骤404 ;如果不满足监听通话的条件,结束当前流程;
所述满足监听通话的条件为所述被叫用户仅与非总机的对端用户正在进行通话,且所述被叫用户为群内用户。步骤404,根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议,实现所述话务员监听所述被叫用户的通话。具体的,向MRS申请多方会议资源;分别将所述话务员、被叫用户及其正在通话的对端用户加入多方会议;并控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。参见图5,图5为本发明实施例二的在总机业务中实现话务员监听通话的流程图,该流程包括以下步骤步骤F1,话务员登录话务员TOB界面,输入或选择被叫用户A后点击呼叫。步骤F2,AS收到呼叫请求,给WS发送接受请求的响应,WS控制话务员TOB界面实时显示提示信息呼叫处理中。步骤F3,AS呼叫话务员。步骤F4,AS向WS上报话务员的响应,WS控制话务员TOB界面实时显示提示信息,如振铃、不在线、忙、摘机等。步骤Jl,AS判断话务员最终响应是否为摘机,如果话务员最终响应是摘机,则执行步骤F6 ;如果话务员最终响应不是摘机,执行步骤F5。步骤F5,WS根据AS上报的话务员最终响应不是摘机的状态信息控制WEB显示失败提示信息话务员未摘机,呼叫失败。本流程结束。步骤F6,AS呼叫被叫用户A。步骤F7,AS向WS上报被叫用户A的响应,WS控制话务员TOB界面分栏实时显示提示信息,如振铃、不在线、忙、摘机等。步骤J2,AS判断被叫用户A的临时响应是否为振铃,如果被叫用户A的临时响应为振铃,执行步骤F8 ;如果被叫用户A的临时响应为无振铃,执行步骤J3。步骤F8,AS给话务员播放回铃音,携带简短的业务提示信息,然后执行步骤J3。步骤J3,AS判断被叫用户A的最终响应是否为未摘机,如果被叫用户A的最终响应为未摘机,执行步骤J4 ;如果被叫用户A的最终响应为摘机,执行步骤F11。步骤J4,AS判断被叫用户A的最终响应是否为忙,如果被叫用户A的最终响应为忙,执行步骤F13。如果被叫用户A的最终响应为不忙,执行步骤F9。步骤F9,WS根据AS上报的被叫用户A的最终响应为不忙的状态信息控制WEB显示失败提示信息被叫未摘机,呼叫失败。步骤F10,AS给话务员播放失败提示音被叫未摘机,呼叫失败。本流程结束。步骤Fll,AS停止给话务员播放回铃音。步骤F12,AS将话务员与被叫用户A桥接,话务员与被叫用户A进入双方通话,本流程结束。步骤F13,WS根据AS上报的被叫用户A的最终响应为忙的状态信息控制话务员WEB界面的监听按钮变为可用。步骤J5,WS判断话务员是否在设定时间内(如10秒钟)点击监听按钮,如果话务员在设定时间内点击监听按钮,执行步骤F14;如果话务员没有在设定时间内点击监听按钮,执行步骤F9。步骤F14,WS发送监听通话请求给AS。步骤J6,AS通过查询内部信息判断被叫用户A是否满足监听通话的条件。如果被叫用户A满足监听通话的条件,执行步骤F16 ;如果被叫用户A不满足监听通话的条件,执行步骤F15。不满足被监听的条件包括被叫用户A不是群内用户、被叫用户A正在进行两路通话(即同时与两个用户通话)、被叫用户A正在与总机的其他话务员进行通话或被叫用户A在多方通话或会议中。步骤F15,AS向WS回应监听通话请求被叫用户不满足被监听条件,监听操作失败,执行步骤F9。步骤F16,AS向WS回应监听通话请求监听通话请求正在处理中。步骤F17,AS向MRS申请多方会议资源。步骤F18,AS分别将话务员、被叫用户A及其通话的对端用户B加入多方会议中。控制话务员为只可听不可说、以及控制被叫用户A和对端用户B为既可听也可说,以实现话务员监听被叫用户A和对端用户B的通话。步骤F19,AS向WS回应监听通话请求监听成功,流程结束。由上可知,采用上述技术方案可以使话务员监听正在与其他用户通话的群内用户的电话。参见图6,图6为本发明实施例三的在总机业务中实现话务员监听通话的流程图;其中,被叫用户为UE A,并且UE A正在与其对端用户UE B通话;A为群内用户,B为非话务员。此外,本例中,AS向话务员发送的邀请(INVITE)请求中携带有媒体信息。图6所示流程包括以下步骤步骤601,WS发起呼叫请求到AS,其中携带包括话务员号码和UE A号码的呼叫信
肩、ο步骤602,AS向WS返回呼叫响应接受请求,呼叫正在处理中。步骤603,AS向话务员发送INVITE请求。步骤604,话务员振铃,话务员向AS返回180振铃临时响应,若要确认180是否可靠,AS可以向话务员返回临时响应证实(PRACK)临时确认。话务员向AS回复2000K (PRACK),则证明 180 可靠。步骤605,AS向WS通报状态话务员振铃。步骤606,话务员摘机,话务员向AS回复2000K (INVITE)响应,其中携带媒体信息。步骤607,AS向WS通报状态话务员摘机。步骤608,AS 向 UE A 发送 INVITE 请求。步骤609,UE A向AS回复486Busy最终响应。步骤610,AS向WS通报状态=UE A忙。步骤611,AS向UE A发送确认(ACK)消息。步骤612,WS根据AS向WS通报的状态“UE A忙”控制话务员TOB界面的监听按钮可用,在一定时间内点击插该监听按钮,WS向AS发送监听请求,其中携带相关信息话务员和UEA的号码等。步骤613,AS向WS返回呼叫响应接受请求,开始处理监听。
步骤614,AS通过查询内部信息判断UE A满足监听通话的条件,并向MRS申请多方会议资源。AS向MRS发送INVITE消息,并携带话务员的媒体信息。AS欲将话务员加入会议。步骤615,MRS向AS返回2000K响应,其中携带媒体信息。步骤616,AS向MRS发送ACK消息。步骤617,AS向话务员发送ACK消息,其中携带MRS的媒体信息。步骤618,AS向MRS发送信息(INFO)通知消息,控制MRS对话务员进行混音只可听不可说。步骤619,MRS 向 AS 返回 2000K (INFO)响应。步骤620,AS向WS返回呼叫响应话务员加入会议成功。步骤621,AS向UE A发送再邀请(REINVITE)消息。步骤622,UE A向AS返回2000K响应,其中携带媒体信息。步骤623,AS向MRS发送INVITE消息,其中携带UE A的媒体信息。步骤624,MRS向AS返回2000K响应,其中携带媒体信息。步骤625,AS向MRS发送ACK消息。步骤626,AS向UE A发送ACK消息,其中携带MRS的媒体信息。步骤627,AS向MRS发送INFO通知消息,控制MRS对UE A进行混音可听可说。步骤628,MRS 向 AS 返回 2000K (INFO)响应。步骤629,AS向WS返回呼叫响应UEA加入会议成功。步骤630,AS 向 UE B 发送 REINVITE 消息。步骤631,UE B向AS返回2000K响应,其中携带媒体信息。步骤632,AS向MRS发送INVITE消息,其中携带UE B的媒体信息。步骤633,MRS向AS返回2000K响应,其中携带媒体信息。步骤634,AS向MRS发送ACK消息。步骤635,AS向UE B发送ACK消息,其中携带MRS的媒体信息。步骤636,AS向MRS发送INFO通知消息,控制MRS对UE B进行混音可听可说。步骤637,MRS 向 AS 返回 2000K (INFO)响应。步骤638,AS向WS返回呼叫响应UE B加入会议成功。步骤639,AS向WS返回呼叫响应话务员监听通话成功。由此,话务员可以和正在与UE B通话的UE A通话。参见图7,图7为本发明实施例四的在总机业务中实现话务员监听通话的流程图;其中,被叫用户为UE A,并且UE A正在与对端用户UE B通话;UEA为群内用户,UE B为非话务员。此外,本例中,AS向话务员发送的INVITE请求中不携带媒体信息。图7所示流程包括以下步骤步骤701,WS发起呼叫请求到AS,其中携带包括话务员号码和UE A号码的呼叫信
肩、ο步骤702,AS向WS返回呼叫响应接受请求,呼叫正在处理中。步骤703,AS向话务员发送INVITE请求。步骤704,话务员振铃,话务员向AS返回180振铃临时响应,其中携带媒体信息。
步骤705,AS向WS通报状态话务员振铃。步骤706,AS向话务员发送PRACK消息,其中携带AS的媒体信息。步骤707,话务员向AS返回2000K (PRACK)响应。步骤708,话务员摘机,并向AS回复2000K(INVITE)响应。步骤709,AS向WS通报状态话务员摘机。步骤710,AS向话务员发送ACK消息。步骤711,AS 向 UE A 发送 INVITE 请求。步骤712,UE A向AS回复486忙(Busy)最终响应。步骤713,AS向WS通报状态=UE A忙。步骤714,AS向UE A发送ACK消息。步骤715,WS控制话务员TOB界面的监听按钮可用,在一定时间内点击插该监听按钮;WS向AS发送监听请求,携带相关信息话务员和UEA的号码等。步骤716,AS向WS返回呼叫响应接受请求,开始处理监听。步骤717,AS通过查询内部信息判断UE A满足监听通话的条件,并向MRS申请多方会议资源。AS欲将话务员加入多方会议,AS向话务员发送REINVITE消息。步骤718,话务员向AS返回2000K响应,其中携带媒体信息。步骤719,AS向MRS发送INVITE消息,其中携带话务员的媒体信息。步骤720,MRS向AS返回2000K响应,其中携带媒体信息。步骤721,AS向MRS发送ACK消息。步骤722,AS向话务员发送ACK消息,其中携带MRS的媒体信息。步骤723,AS向MRS发送INFO通知消息,控制MRS对话务员进行混音只可听不可说。步骤724,MRS 向 AS 返回 2000K(INFO)响应。步骤725,AS向WS返回呼叫响应话务员加入会议成功。步骤726,AS 向 UE A 发送 REINVITE 消息。步骤727,UE A向AS返回2000K响应,其中携带媒体信息。步骤728,AS向MRS发送INVITE消息,其中携带UE A的媒体信息。步骤729,MRS向AS返回2000K响应,其中携带媒体信息。步骤730,AS向MRS发送ACK消息。步骤731,AS向UE A发送ACK消息,其中携带MRS的媒体信息。步骤732,AS向MRS发送INFO通知消息,控制MRS对UE A进行混音可听可说。步骤733,MRS 向 AS 返回 2000K (INFO)响应。步骤734,AS向WS返回呼叫响应UEA加入会议成功。步骤735,AS 向 UE B 发送 REINVITE 消息。步骤736,UE B向AS返回2000K响应,其中携带媒体信息。步骤737,AS向MRS发送INVITE消息,其中携带UE B的媒体信息。步骤738,MRS向AS返回2000K响应,其中携带媒体信息。
步骤739,AS向MRS发送ACK消息。步骤740,AS向UE B发送ACK消息,其中携带MRS的媒体信息。
步骤741,AS向MRS发送INFO通知消息,控制MRS对UE B进行混音可听可说。步骤742,MRS 向 AS 返回 2000K (INFO)响应。步骤743,AS向WS返回呼叫响应UE B加入会议成功。步骤744,AS向WS返回呼叫响应话务员监听通话成功。由此,话务员可以和正在与UE B通话的UE A通话。由上可知,无论是方法、系统还是装置,本发明的话务员监听群内用户通话的技术,在所述话务员摘机、且被叫用户的最终响应为忙时,发出监听通话请求;根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议;还可以控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种话务员监听群内用户通话的方法,其特征在于,该方法包括发出呼叫话务员和被叫用户的呼叫请求;当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。
2.根据权利要求1所述的方法,其特征在于,所述发出监听通话请求的方法为在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前流程。
3.根据权利要求1所述的方法,其特征在于,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议的过程包括申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议;在将话务员加入多方会议时,控制话务员只可听不可说。
4.根据权利要求3所述的方法,其特征在于,所述控制话务员只可听不可说时,还控制被叫用户与其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。
5.根据权利要求1至4任一项所述的方法,其特征在于,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议之前,该方法还包括确定所述被叫用户满足监听通话的条件,进入所述加入多方会议的步骤;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。
6.一种话务员监听群内用户通话的系统,其特征在于,该系统包括话务员WEB环球网界面,用于发出呼叫话务员和被叫用户的呼叫请求;总机业务WEB服务器WS,用于当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;Centrex业务应用服务器AS,用于根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。
7.根据权利要求6所述的系统,其特征在于,所述WS用于在设定的时间内发出监听通话请求;如果在设定的时间内没有发出监听通话请求,结束当前操作。
8.根据权利要求6所述的系统,其特征在于,所述AS用于申请多方会议资源;分别将话务员、被叫用户及其正在通话的对端用户加入多方会议;在将话务员加入多方会议时,控制话务员只可听不可说,使被叫用户和其对端用户感知不到话务员的存在。
9.根据权利要求8所述的系统,其特征在于,控制话务员只可听不可说时,所述AS还用于控制被叫用户与其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。
10.根据权利要求6至9任一项所述的系统,其特征在于,所述AS还用于判断所述被叫用户是否满足监听通话的条件,如果满足监听通话的条件,执行所述加入多方会议的操作;所述满足监听通话的条件为所述被叫用户仅与非话务员的对端用户正在进行通话,且所述被叫用户为群内用户。
11.根据权利要求6所述的系统,其特征在于,所述系统还包括媒体资源服务器,用于提供多方会议资源。
12.一种话务员监听群内用户通话的装置,设置于总机业务WEB服务器中,其特征在于,所述装置包括请求传输模块和监听通话控制模块;其中,所述请求传输模块,用于将话务员WEB界面发送过来的各种请求信息传输给AS ;所述监听通话控制模块,用于根据AS发送过来的状态上报消息和请求响应消息,控制话务员WEB界面是否发出监听通话请求。
13.根据权利要求12所述的装置,其特征在于,所述总机业务TOB服务器还包括显示控制模块,用于控制话务员WEB界面实时显示AS发送过来的状态上报消息和请求响应消肩、ο
14.一种话务员监听群内用户通话的装置,设置于Centrex业务应用服务器中,其特征在于,所述装置包括监听模块和混音控制模块;其中,所述监听模块,用于在收到WS传输过来的监听通话请求后,判断所述被叫用户是否满足监听通话的条件;如果满足监听通话的条件,向媒体资源服务器MRS发出申请多方会议资源的请求,分别将话务员、被叫用户及其正在通话的对端用户加入多方会议,并向混音控制模块发出相应混音指令;所述混音控制模块,用于根据接收到的混音指令控制MRS对话务员、被叫用户和对端用户进行混音。
15.根据权利要求14所述的装置,其特征在于,所述Centrex业务应用服务器还包括请求响应模块,用于实时地向WS上报AS对WS传输过来的各请求信息的响应。
16.根据权利要求14所述的装置,其特征在于,所述Centrex业务应用服务器还包括状态上报模块,用于实时地向WS发送AS接收到的话务员和被叫用户的呼叫状态。
17.根据权利要求14至16任一项所述的装置,其特征在于,所述混音控制模块在进行所述混音时,用于控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说ο
全文摘要
本发明公开了一种话务员监听群内用户通话的方法、系统和装置,可以发出呼叫话务员和被叫用户的呼叫请求;当所述话务员摘机、且所述被叫用户的最终响应为忙时,发出监听通话请求;根据所述监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议。本发明的话务员监听群内用户通话的技术,在所述话务员摘机、且被叫用户的最终响应为忙时,发出监听通话请求;根据监听通话请求,将所述话务员、被叫用户及其正在通话的对端用户加入多方会议;还可以控制话务员只可听不可说,以及控制被叫用户及其对端用户既可听也可说,以实现话务员监听群内用户通话的效果。
文档编号H04M3/22GK102387259SQ20111032029
公开日2012年3月21日 申请日期2011年10月20日 优先权日2011年10月20日
发明者姚清华, 屈天喜, 杨建军 申请人:中兴通讯股份有限公司

最新回复(0)