H.323标准下终端直接发起的多方通话功能实现原理

来源:百度文库 编辑:神马文学网 时间:2024/04/26 21:01:10
一、前言

  目前,国内的电信运营商已构建了各自的基于H.323标准的视讯会议系统,对于面向公众运营的系统,系统应该能为有不同应用需求的用户提供多样性的服务。在各运营商建网的初期,都把用户群锁定在高端用户,按照高端用户的使用习惯和条件来设计业务。随着宽带网络的不断普及,视讯业务的市场将从仅仅面向高端用户逐步推广到低端和个人用户,视讯业务的市场将面临大的发展。面对市场需求的凸现,如何针对低端用户设计合理业务模式是运营商面临的很重要的议题。

  对于不同的运营商,为用户提供的业务使用模式各不相同。在一些运营网中,用户需要使用业务时,需要向运营商提出业务请求,由运营商帮助召开视讯会议;还有一些运营网中,用户可以采用自主的方式召开会议,但也需要一些必备的设备和条件。对于高端用户,关注点在服务质量,更看重的是可以获得有质量保证的服务;对于低端用户,在选择和使用业务时,关注更多的是方便和快捷,附件设备越少越好。因此,可以考虑为低端用户提供由终端直接发起多方通话的业务。用户通过终端就可以随时发起多方的通话以方便用户的使用。

  在H.323标准中涉及有终端发起会议的相关内容,但对于运营网络,除了能在技术上保证业务的实现,还要能对业务进行管理和计费。因此,本文的重点是探讨有关H.323标准下终端直接发起的多方通话业务的管理和计费的实现原理。

  二、多方通话系统的组成

  多方通话系统由视讯设备和业务运营支撑系统组成。视讯设备包括局端视讯设备和用户端视讯设备,局端视讯设备包括GK和MCU,用户端视讯设备包括用户终端。多方通话业务运营支撑系统主要包括前置子系统、业务管理子系统和计费子系统。

  多方通话系统对GK、MCU、终端等视讯设备没有特殊要求,只要符合H.323标准即可。多方通话系统中的关键点是业务运营支撑系统,业务支撑系统中的前置子系统配合其他子系统可以实现针对H.323标准下终端直接发起的多方通话业务的管理和计费。

  1. 前置子系统

  前置子系统实现的主要功能是接收终端发起的各种命令,进行前置处理,并将前置处理结果传送给业务管理子系统。前置子系统可以接收用户的一次呼叫命令;也可通过语音提示,接收用户的二次呼叫命令。

  2. 业务管理子系统

  业务管理子系统的主要功能模块包括:创建会议、召集会议、控制会议、信息查询等。

  (1)创建会议

  在创建会议时,用户可以输入会议信息来创建一个立即会议。业务管理子系统接收到终端创建立即会议的信息后,首先对终端进行身份认证。认证通过后,业务管理子系统根据用户输入的会议信息自动进行资源调度,建立会议。

  (2)召集会议

  会议创建完毕,MCU主动呼叫参会终端,如果参会终端仍未连接上,则终端可主动加入会议。

  (3)控制会议

  在会议召开的过程中,用户可以通过发起终端直接控制会议,也可以通过Web页面控制会议。

  用户通过终端向MCU发送各种控制会议命令,MCU接收终端发来的消息,并转发给业务管理子系统。业务管理子系统对接收到的消息进行处理,通过相应的API给MCU发控制命令,实现控制功能。

  业务管理子系统根据发起方的终端类型来进行相应的身份认证。认证通过后,用户通过Web页面来控制会议。多方通话业务管理系统接收Web页面提交的信息,通过相应的API给MCU发控制命令,实现控制功能。

  系统提供的会议控制功能主要包括:广播终端、查看终端、轮询、添加终端、删除终端、语音激励、终端静音、终端取消静音、终止会议等。

  (5)信息查询

  用户可以通过业务管理子系统提供的Web页面来查询召开的会议信息:会议名称、会议时间、发起终端、参会终端、会议费用等。

  3. 计费子系统

  计费子系统主要完成对多方通话业务的计费处理等功能。

  三、多方通话系统实现的功能

  1. 为用户提供的基本功能

  多方通话系统需要为用户提供的基本功能包括:

  (1)通话发起功能

  用户使用终端可以直接发起多方通话。

  (2)通话控制功能

  用户使用终端对多方通话进行控制。

  (3)业务查询功能

  用户使用终端进行相关业务的查询。

  (4)费用查询功能

  用户使用终端查询相关费用情况。

  2. 为运营商提供的基本功能

  多方通话系统需要为运营商提供的基本功能包括:

  (1)终端管理功能

  运营商对系统中的终端进行管理,主要包括注册、注销、修改等内容。

  (2)认证鉴权功能

  对发起多方通话的终端进行认证和鉴权,只有通过认证和鉴权的终端才能发起多方通话;对参加多方通话的终端进行认证和鉴权,只有通过认证和鉴权的终端才能参加多方通话。

  (3)通话创建功能

  根据用户的呼叫请求,进行处理并创建多方通话。

  (4)通话管理功能

  对已创建的多方通话进行有效的管理和控制。

  (5)业务统计功能

  对系统中的业务进行统计,为以后决策提供有效数据。

  (6)计费功能

  针对终端或用户使用业务的情况进行计费。

  四、多方通话系统实现原理

  (1)用户通过终端发起呼叫。

  (2)GK将呼叫传送给业务运营支撑系统中的前置子系统,业务运营支撑系统对呼叫请求进行处理,并将处理结果返回给GK。

  (3)对于处理成功的请求,业务运营支撑系统中前置子系统向MCU发送命令,创建多方通话。

  (4)MCU收到创建多方通话的命令后,创建多方通话并呼叫终端。通过以上四个步骤,终端直接发起多发通话成功,同时业务运营支撑系统可以对会议进行管理和计费。

  五、结束语

    H.323标准已经非常成熟,目前也已得到了广泛的应用。但运营商在推广视讯会议业务时,应该更细分客户市场,根据用户的不同需求,提供多样灵活的业务类型,满足用户的需求。用户通过终端直接发起多方通话的功能在H.323协议中已有定义和说明,但运营商在提供多业务时,更需要对业务进行管理和计费。经过本文分析,我们可以通过业务运营支撑系统实现对终端发起的多方通话的管理和计费,支撑这种增值业务的实际实施。