一种实现会议业务的软交换通信系统及其方法

文档序号:7656889阅读:136来源:国知局
专利名称:一种实现会议业务的软交换通信系统及其方法
技术领域
本发明涉及通讯领域的软交换网络,尤其涉及一种实现会议业务的 软交换通信系统及其方法。
背景技术
随着电话网络体系结构的演变,传统的PSTN电话网络(公共交换 电话网络)向NGN (Next Generation Network,下一代网络)的演进是 不可避免的大趋势,基于NGN网络开展传统的话音业务已逐步出现。 SIP (初始M协议)终端是NGN网络架构中非常重要的一部分,正逐 步被大规模使用。目前,传统的PSTN网络的会议业务实现在PSTN话 机上,适用于PSTN网络,还没有适用于SIP终端实现会议业务的方法。发明内容本发明所要解决的技术问题是提供一种实现会议业务的软交换系 统及其方法,在SIP终端上实现会议业务。为解决上述技术问题,本发明是通过以下技术方案实现的一种会汉业务的实现方法,包括以下步骤 (1)主叫终端向其所属软交换发送会议请求消息,该软交换通过 会议应用服务器创建会议,并通过媒体服务器建立的实时传输协议通道 与会议应用服务器建立实时传输协议连接; (2 )主叫终端向其所属软交换发^Jt请被叫终端加入会议的请求, 该软交换通过^i义应用服务器邀请被叫终端加入会议。 其中,所述步骤(1)进一步包括以下步骤(1.1) 主叫终端发送会议请求到其归属的软交换,该软交换通过初 始会话协议向会议应用服务器发送创建会议请求;(1.2) 所述^i义应用服务器生成会议ID;(1.3 )^i义应用服务器通知所述软交换重新;^会议请求到上述生 成的^i义ID;(1.4) 所述软交换重新发起会议请求到所述会议ID;(1.5) 会议应用服务器向媒体服务器申请会议实时传输协议通道, 然后与所述软交换建立实时传输协议连接。其中,所述步骤(l)中若会议应用服务器生成会议ID失败,则返 回失败消息到所述软交换并拆线,结束本次的会汉业务。 其中,所述步骤(2)进一步包括以下步骤(2.11) 主叫终端向其所属软交换发送邀请被叫终端加入会议的请 求,该软交换再向会议应用服务器发送邀请被叫终端加入会议的请求;(2.12) 所述会议应用服务器返回响应消息至主叫终端所属的软交 换,并发起会议请求到被叫终端所属的软交换;(2.13) 被叫终端应答,其所属的软交换向会议应用服务器返回响 应消息,与之建立实时传输协议连接;(2.14) 会议应用服务器通知主叫终端所属的软交换被叫终端已经 力口入^i义。
其中,所述步骤(2)进一步包括以下步骤(2.21)主叫终端向其所属软交换发送邀请被叫终端加入会议的请 求,该软交换再向被叫终端所归属的软交换发送邀请被叫终端加入会议 的请求;(2.22 )被叫终端所归属的软交换返回响应消息,并通知被叫终端, 被叫终端接受请求则向其所属软交M送^i义请求,该软交换再发起会 议请求到会议应用服务器;(2.23 )被叫终端所归属的软交换与会议应用服务器建立实时传输 协议连接;(2.24)被叫终端所归属的软交换通知主叫终端所归属的软交换被 叫终端已经加入会汉;(2.25 )会议应用服务器通知主叫终端所归属的软交换被叫终端已 经加入会汉。一种实现会议业务的软交换通信系统,包括主叫终端及其所归属 的软交换,被叫终端及其所归属的软交换,会议应用服务器,4某体服务 器;所述软交换与会议应用服务器通过初始会话协议相连,所述媒体服 务器与会议应用服务器相连;所述主叫终端所归属的软交换用于接收主叫终端的会议请求,向会 议应用服务器发起创建会议请求,与其建立实时传输协议连接;接收主 叫终端的邀请被叫终端加入会汉的请求,向会议应用服务器或者被叫终 端所归属的软交换发送该请求;所述被叫终端所归属的软交换用于在被叫终端接受邀请时,与会议
应用服务器建立实时传输协议连接;所述^i义应用服务器用于生成会汉ID,向媒体服务器申请会汉实时 传输协议通道;所述媒体服务器用于实现会议的媒体功能。其中,所述会汉应用服务器包括会议生成装置和^i义控制装置;所 述会议生成装置用于生成会议ID,所述^i义控制装置用于控制会汉。其中,所述主叫终端和被叫终端为初始会话协议终端。本发明具有以下有益效果1) 在现有的SIP协议会议框架下实现了会议业务。2) 所有终端都可使用会汉业务,只要终端所归属的软交换和^i义 应用服务器组网即可。3) 应用方式灵活,例如,若想花极少的成本实现会议业务,可把 会议应用服务器和软交换合二为 一,这样上述方法的会议应用服务器表 现为软交换,主叫、被叫所归属的软交换表现为归属于软交换的SIP终 端,这样归属于此软交换的SIP终端可使用会议业务。


图l是本发明实现会议业务的软交换通信系统结构图; 图2是本发明实施例的软交换通信系统结构图; 图3是会议应用服务器的结构图; 图4是实施例中软交换1发起^i义的信令流程图;图5是实施例中^i义应用服务器收到软交换1的创建^i义请求时的 处理流程图;图6是实施例中主叫终端A邀请被叫终端C加入会议的方法信令 流程图,该方法中由^i义应用服务器发起请求;图7是实施例中主叫终端A邀请被叫终端C加入^i义的另一种方 法信令流程图,该方法中由终端C发起请求;图8是实施例中会议应用服务器收到软交换1到会议ID的会议请 求时的处理流程图。
具体实施方式
本发明提出了 一种通过SIP协议实现^i义业务的软交换通信系统及 其方法,该系统包括主叫终端及其所属的软交换,被叫终端及其所属的 软交换,会议应用服务器,媒体服务器,如图1所示,软交换与会议应 用服务器通过SIP协议相连,媒体服务器与会议应用服务器相连。其中,主叫终端所归属的软交换用于接收主叫终端的会议请求,向 会汉应用服务器发起创建会汉请求,与其建立RTP (实时传输协议)连 接;接收主叫终端的邀请被叫终端加入会议的请求,向会议应用服务器 或者被叫终端所归属的软交换发送该请求。被叫终端所归属的软交换用 于在被叫终端接受邀请时,与会议应用服务器建立RTP连接。会议应用 服务器用于生成会议ID,向媒体服务器申请会议RTP通道。媒体服务 器用于实现会汉的々某体功能。本发明还提供了一种上述系统实现会活业务的方法,该方法为(1) 主叫终端向其所属软交换发送^i义请求消息,该软交换通过 会汉应用服务器创建会议,并通过媒体服务器建立的RTP通道与会议应 用服务器建立RTP连接;(2) 主叫终端向其所属软交换发i!Ut请被叫终端加入会汉的请求,
该软交换通过^i义应用服务器邀请被叫终端加入会议。下面将结合附图和具体实施例对本发明作进一步详细的描述 如图2所示,在本实施例中,各个软交换域下IAD (综合接入)设 备、AG (接入网关)设备或SIP终端等通过SIP/H248/MGCP (媒体网 关控制协议)接入软交换系统,各个软交换域与会议应用服务器通过SIP 协议相连,会议应用服务器与媒体服务器可以通过SIP协议相连。其中,会议应用服务器的结构如图3所示,包括会议生成装置和会 议控制装置。其中,会议生成装置负责生成Conf-ID (会议ID),这个 Conf-ID是全局唯一的,在所有正在服务的Conf-ID中没有两个是相同 的。会议控制装置负责从会议Conf-ID产生到释放的所有逻辑控制,例 如接收终端加入会议、邀请终端加入会议、结束会议等。以下部分为上述系统实施例的会话业务实现方法,以软交换1域下 的终端A为主叫终端、软交换2域下的终端C为被叫终端为例,分别 从终端A加入会议和终端A邀请C加入会议两方面描述。 如图4所示,终端A加入会汉的方法为401、 软交换1域下的终端A发起创建会议的INVITE请求到软交 换l,其中Request Line头部和To填Conf—factoiy, From头部填A,表 明这是用户A创建会议的请求。软交换1发现这是创建会议的请求,将 呼叫路由到会议应用服务器;402、 如图5,会议应用服务器收到软交换1发来的创建会议请求后, 进行以下操作 一会议应用服务器发现是创建会议的头部,将控制权 交给会汉生成装置。二会汉生成装置先使用唯一性算法生成装置来生 成会议的Conf-ID,然后将生成的Conf-ID通知会议控制装置,将Conf-ID 的主席设为A,并写入数据库,然后将控制权交给^i义控制装置。三 ^i义控制装置给软交换1发送302 Moved Contact(迁移会议状态消息), 其中contact头部填Conf-ID,通知软交换1新生成的Conf-ID。后面的 呼叫都由会议控制装置来控制。403、 软交换1收到会议应用服务器发来的消息后,记录下消息中 的Conf-ID,先给会议应用服务器发送ACK (响应)消息以表明其收到 Conf-ID,然后重新组装INVITE (会汉请求消息)并发送到^i义控制装 置,其中Request Line头部和To头部填Conf-ID。404、 会议应用服务器收到带有Conf-ID的INVITE后,将控制权交 给^i义控制装置,会i义控制装置进行以下操作,如图8所示a、 检验Conf-ID是否为有效的会议ID。会议ID是整个会议中用来 识别^i义URI (通用资源标志符)及会汉资源的唯一凭证,必须要首先 判断Conf-ID的合法性。若不是有效的会议ID,则44义应用服务器直接 向软交换l回复Not Found,释放资源;若是,则i^X下面的步骤b;b、 检验Conf-ID是否申请过^i义媒体。若没有,则需要向媒体服 务器申请^i义媒体,进入下面的步骤c;若已经申请过^i义媒体,则直 接进入下面步骤c;c、 向^H义媒体申请^i义RTP;d、 将该呼叫Dialog加入到Conf-ID的队列中来,换言之,这一步 是将主叫终端加入到会议中来;e、 向软交换l发送180 Ringing (振铃)消息。 f、向软交换1发送200 OK (应答)消息。405、软交换1收到应答后回ACK (应答响应)消息,双方ii^通话。终端A邀请终端C加入会汉的方法包括由会议应用服务器发起请 求和由终端C发起请求两种,分别描述如下如图6所示,该方法由会议应用服务器向软交换1 M^i义请求, 具体包括以下步骤601、 用户A拍叉簧拨用户C的号码,软交换1收到这些信息后给 会议应用服务器发送REFER (邀请用户C加入会议Conf-ID的请求) 信令,其中Request Line头部填用户A所在^i义的Conf-ID, Refer-To 头部填C的号码;602、 会议应用服务器收到REFER信令后,记录下C的号码,并回 应202 Accepted(接受把用户C加入会议的请求)消息和NOTIFY(trying)(正在把用户C加入会汉的通知)消息。603、 软交换1收到NOTIFY消息后向会议应用服务器发送200 OK (通知响应),会议应用服务器再组装INVITE (邀请C加入会汉)消息发送给软交换2并将此Dialog加入到会i义,其中Request Line头部和To 头部填C的号码,Contact头部填本会汉的Conf-ID。软交换2收到 INVITE后直接向用户C发起呼叫。604、 软交换2若发现用户C振铃,则向会议应用服务器发送180 Ringing;若发现用户C应答,则向会议应用服务器发送200 OK;会议 应用服务器收到后回应ACK。然后,会议应用服务器通过软交换2与 用户C建立RTP通道。605、会议应用服务器给软交换1发送NOTIFY(200OK),告诉软交 换1C用户已加入会议,软交换1通知用户A并给^i义应用服务器回 OK,至此邀请C加入^i义流程结束。如图7所示,该方法由用户终端C发起请求,具体包括以下步骤701、 用户A拍叉簧拨用户C的号码,软交换1收到这些信息后给 软交换2发送REFER信令,其中R叫uest Line头部填用户C号码, Refer-To头部填A所在会议的Conf-ID;702、 软交换2收到REFER信令后,记录下Conf-ID的号码,通知 用户C有AJt请其加入会议,是否接收这样的请求?若接收,则软交换 2给软交换1回应202 Accepted (接受把C加入会议的请求)消息和 NOTIFY(trying)(正在把C加入会议的通知)消息。703、 软交换1收到NOTIFY后向软交换2回应200 OK(响应消息), 软交换2组装INVITE消息(邀请C加入会议消息)发送给会议应用服 务器,其中Request Line头部和To头部填Conf-ID, From头部填用户C。704、 会议应用服务器收到INVITE后作出如图8所示的处理,然后 回180 Ringing和200 OK,软交换2回ACK,进入通话。705、 软交换2和会议应用服务器分别发送NOTIFY(200 OK)告诉软 交换1用户C已加入会汉,得到响应后结^Jt请流程。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种会议业务的实现方法,其特征在于,包括以下步骤(1)主叫终端向其所属软交换发送会议请求消息,该软交换通过会议应用服务器创建会议,并通过媒体服务器建立的实时传输协议通道与会议应用服务器建立实时传输协议连接;(2)主叫终端向其所属软交换发送邀请被叫终端加入会议的请求,该软交换通过会议应用服务器邀请被叫终端加入会议。
2、 如权利要求1所述的会议业务的实现方法,其特征在于,所 述步骤(1)进一步包括以下步骤(1.1) 主叫终端发送会议请求到其归属的软交换,该软交换通 过SIP协议向会议应用服务器发送创建会议请求;(1.2) 所述会议应用服务器生成会议ID;(1.3) 会议应用服务器通知所述软交换重新发起会议请求到上 述生成的^i义ID;(1.4) 所述软交换重新发起会汉请求到所述^i义ID;(1.5 )会议应用服务器向媒体服务器申请会议实时传输协议通 道,然后与所述软交换建立实时传输协议连接。
3、 如权利要求2所述的会议业务的实现方法,其特征在于,所 述步骤(1)中若会汉应用服务器生成^i义ID失败,则返回失败消息 到所述软交换并拆线,结束本次的会议业务。
4、 如权利要求1所述的会议业务的实现方法,其特征在于,所 述步骤(2)进一步包括以下步骤(2.11)主叫终端向其所属软交换发i^it请被叫终端加入会议的请求,该软交换再向会议应用服务器发送邀请被叫终端加入会议的请 求;(2.12 )所述会议应用服务器返回响应消息至主叫终端所属的软 交换,并发起会议请求到被叫终端所属的软交换;(2.13) 被叫终端应答,其所属的软交换向会议应用服务器返回 响应消息,与之建立实时传输协议连接;(2.14) 会议应用服务器通知主叫终端所属的软交换被叫终端已 经加入会i义。
5、如权利要求1所述的会议业务的实现方法,其特征在于,所 述步骤(2)进一步包括以下步骤(2.21) 主叫终端向其所属软交换发送邀请被叫终端加入会议的 请求,该软交换再向被叫终端所归属的软交换发送邀请被叫终端加入 会汉的请求;(2.22) 被叫终端所归属的软交换返回响应消息,并通知被叫终 端,被叫终端接受请求则向其所属软交换发送^i义请求,该软交换再 发起^i义请求到会议应用服务器;(2.23 )被叫终端所归属的软交换与会议应用服务器建立实时传 输协议连接;(2.24)被叫终端所归属的软交换通知主叫终端所归属的软交换 被叫终端已经加入会议;(2.25 )会议应用服务器通知主叫终端所归属的软交换被叫终端 已经加入会汉。
6、 一种实现会议业务的软交换通信系统,其特征在于,包括 主叫终端及其所归属的软交换,被叫终端及其所归属的软交换,^i义 应用服务器,媒体服务器;所述软交换与会议应用服务器通过初始会 话协议相连,所述媒体服务器与会议应用服务器相连;所述主叫终端所归属的软交换用于接收主叫终端的会议请求,向 ^i义应用服务器发起创建会议请求,与其建立实时传输协议连接;接 收主叫终端的邀请被叫终端加入会议的请求,向会议应用服务器或者 被叫终端所归属的软交换发送该请求;所述被叫终端所归属的软交换用于在被叫终端接受邀请时,与会 议应用服务器建立实时传输协议连接;所述会议应用服务器用于生成会议ID,向媒体服务器申请^i义 实时传输协议通道;所述媒体服务器用于实现会议的媒体功能。
7、 如权利要求6所述的实现会议业务的软交换通信系统,其特 征在于,所述会议应用服务器包括会汉生成装置和会议控制装置;所 述会汉生成装置用于生成会汉ID,所述会i义控制装置用于控制^i义。
8、 如权利要求6所述的实现会议业务的软交换通信系统,其特 征在于,所述主叫终端和被叫终端为初始会话协议终端。
全文摘要
本发明公开了一种实现会议业务的软交换通信系统及其方法,该方法包括以下步骤(1)主叫终端向其所属软交换发送会议请求消息,该软交换通过会议应用服务器创建会议,并通过媒体服务器建立的实时传输协议通道与会议应用服务器建立实时传输协议连接;(2)主叫终端向其所属软交换发送邀请被叫终端加入会议的请求,该软交换通过会议应用服务器邀请被叫终端加入会议。本发明在现有的SIP协议会议框架下实现了会议业务,所有终端都可使用会议业务,只要终端所归属的软交换和会议应用服务器组网即可,而且应用方式灵活。
文档编号H04M3/56GK101159787SQ20071012429
公开日2008年4月9日 申请日期2007年11月7日 优先权日2007年11月7日
发明者沈广才 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1