总机业务的实现方法及网关设备的制作方法

文档序号:7615861阅读:89来源:国知局
专利名称:总机业务的实现方法及网关设备的制作方法
技术领域
本发明实施例涉及通信技术,尤其涉及一种总机业务的实现方法及网关设备。
背景技术
在目前的通信领域,终端可以通过网关设备接入IP分组网络中。进一步地,IP分 组网络可以对接会话初始协议(Session Initiation Protocol,简称SIP)网络,例如以 软交换为核心的下一代网络(Next Generation Network,简称NGN),使得终端能够通过SIP 服务器实现总机业务。然而,现有技术中采用SIP服务器实现总机业务,导致了 SIP服务器的负荷增加, 甚至会影响总机业务的正常进行。

发明内容
本发明实施例提供一种总机业务的实现方法及网关设备,用以降低SIP服务器的 负荷,保证总机业务的正常进行。本发明实施例提供了一种总机业务的实现方法,包括网关设备接收来自主叫终端的邀请请求消息,所述邀请请求消息中包含预先设置 的总机标识;所述网关设备根据所述总机标识,向所述主叫终端发送与所述总机标识对应的提 示信息,用以提示所述主叫终端提供被叫终端的分机标识;所述网关设备根据获取的所述被叫终端的分机标识,通过SIP服务器将所述邀请 请求消息触发的呼叫转移至所述被叫终端,以使所述主叫终端与所述被叫终端进行通话。本发明实施例还提供了 一种网关设备,包括接收模块,用于接收来自主叫终端的邀请请求消息,所述邀请请求消息中包含预 先设置的总机标识;提示模块,用于根据所述总机标识,向所述主叫终端发送与所述总机标识对应的 提示信息,用以提示所述主叫终端提供被叫终端的分机标识;转移模块,用于根据获取的所述被叫终端的分机标识,通过SIP服务器将所述邀 请请求消息触发的呼叫转移至所述被叫终端,以使所述主叫终端与所述被叫终端进行通话。由上述技术方案可知,本发明实施例的网关设备接收来自主叫终端的包含预先设 置的总机标识的邀请请求消息之后,通过向上述主叫终端发送与上述总机标识对应的提示 信息,使得上述网关设备能够根据获取的上述被叫终端的分机标识,通过SIP服务器将上 述邀请请求消息触发的呼叫转移至上述被叫终端,从而实现了主叫终端与被叫终端(分机 设备)之间的通话即总机业务,保证了总机业务的正常进行,并且还能够避免现有技术中 由于采用SIP服务器实现总机业务而导致的SIP服务器的负荷增加的问题,降低了 SIP服 务器的负荷。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例一提供的总机业务的实现方法的流程示意图;图2为本发明实施例二提供的总机业务的实现方法的流程示意图;图3为本发明实施例三提供的总机业务的实现方法的流程示意图;图4为本发明实施例四提供的网关设备的一结构示意图;图5为本发明实施例四提供的网关设备的另一结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一提供的总机业务的实现方法的流程示意图,如图1所示,本 实施例的总机业务的实现方法可以包括以下步骤步骤101、网关设备接收来自主叫终端的邀请请求消息,上述邀请请求消息中包含 预先设置的总机标识;在步骤101之前,各个终端可以通过对应的网关设备向SIP服务器进行注册。其 中,上述网关设备可以包括下列媒体网关设备中的至少一个中继网关(Trunk Gateway,简 称 TG)、接入网关(Access Gateway,简称 AG)、综合接入设备 Qntegrated Access Device, 简称IAD)。该网关设备(例如TG、AG或IAD等)还可以利用预先设置的总机标识,模拟一 个虚拟终端(即与所述总机标识对应的终端)也向SIP服务器进行注册,并指示该SIP服 务器配置上述虚拟终端具有呼叫转移(Explicit Call Transfer,简称ECT)功能。其中,上 述虚拟终端可以看作是主机设备,其他终端(即上述各个终端)可以看作分机设备。需要说明的是上述虚拟终端通过对应的网关设备,向SIP服务器进行注册的操 作与普通终端通过对应的网关设备,向SIP服务器进行注册的操作类似,区别仅在于虚拟 终端无需对应一个真实的终端,不能直接作为普通终端使用。步骤102、上述网关设备根据上述总机标识,向上述主叫终端发送与上述总机标识 对应的提示信息,用以提示上述主叫终端提供被叫终端的分机标识;在步骤102中,网关设备可以根据获取的上述总机标识,向上述主叫终端发送与 上述总机标识对应的提示信息,用以提示上述主叫终端提供被叫终端的分机标识,例如网 关设备给主叫终端播放“请拨分机号码”的提示音,主叫终端的用户继而可以根据该提示 音,通过主叫终端的输入键盘输入分机号码。步骤103、上述网关设备根据获取的上述被叫终端的分机标识,通过SIP服务器将 上述邀请请求消息触发的呼叫转移至上述被叫终端,以使上述主叫终端与上述被叫终端进
5行通话。具体地,在步骤103中,上述网关设备具体可以根据获取的上述被叫终端的分机 标识,利用ECT功能,通过SIP服务器将上述邀请请求消息触发的呼叫转移至上述被叫终 端,也就是说,网关设备可以向SIP服务器发送包含被叫终端的分机标识的消息(例如信 息消息、邀请请求消息等),以使SIP服务器将呼叫转移至被叫终端。可选地,本实施例中的上述SIP服务器可以为NGN服务器,或者为IP多媒体子系 统(IP Multimedia Subsystem,简称 IMS)服务器。本实施例中,网关设备接收来自主叫终端的包含预先设置的总机标识的邀请请求 消息之后,通过向上述主叫终端发送与上述总机标识对应的提示信息,使得上述网关设备 能够根据获取的上述被叫终端的分机标识,通过SIP服务器将上述邀请请求消息触发的呼 叫转移至上述被叫终端,从而实现了主叫终端与被叫终端(分机设备)之间的通话即总机 业务,保证了总机业务的正常进行,并且还能够避免现有技术中由于采用SIP服务器实现 总机业务而导致的SIP服务器的负荷增加的问题,降低了 SIP服务器的负荷。为使得本发明实施例提供的方法更加清楚,下面将分别以NGN和IMS作为举例。图2为本发明实施例二提供的总机业务的实现方法的流程示意图,本实施例适用 于NGN。本实施例中,终端A、终端B和终端C都注册到NGN服务器上,其中,终端A是IAD 下的设备,作为总机设备,并配置有ECT功能;终端B是网关设备1下的设备;终端C是网关 设备2下的设备,作为分机设备。如图2所示,本实施例的总机业务的实现方法可以包括以 下步骤步骤201、终端B向NGN服务器发送邀请(Invite)请求消息,上述邀请请求消息中 包含终端A的主机标识(即终端A的电话号码);步骤202、NGN服务器向IAD发送上述邀请请求消息;步骤203、IAD向NG N服务器发送180 (Ringing)应答消息和200 (OK)应答消息;步骤204、NGN服务器向终端B发送上述180 (Ringing)应答消息和上述200 (OK)
应答消息;步骤205、终端B向NGN服务器发送确认(Ack)消息;步骤206、NGN服务器向IAD发送上述确认消息;至此,通过步骤201 步骤206,网关设备1下的终端B呼叫IAD下的终端A,并接
ο步骤207、IAD向终端B播放“请拨分机号码”的提示音;步骤208、终端B的用户通过终端B的输入键盘输入终端C的分机标识(即终端C 的分机号码);步骤209、IAD根据检测到的终端C的分机标识,IAD向NGN服务器发送信息(Info) 消息,上述信息消息中包含上述终端C的分机标识;步骤210、NGN服务器向终端C发送邀请请求消息,上述邀请请求消息中包含终端 C的主机标识;步骤211、终端C向NGN服务器发送180 (Ringing)应答消息;步骤212、NGN服务器向IAD发送上述180 (Ringing)应答消息;步骤213、IAD模拟挂机事件,向NGN服务器发送再见(Bye)消息;
步骤214、NGN服务器向IAD发送200 (OK)应答消息;步骤215、终端C向NGN服务器发送200 (OK)应答消息;步骤216、NGN服务器向终端C发送确认消息;步骤217、NG N服务器向终端B发送邀请请求消息,上述邀请请求消息中包含会话 描述协议(Session Description Protocol,简称SDP)消息体,该SDP消息体包括终端C的 媒体信息,例如终端C的实时传输协议(Real Time Transport Protocol,简称RTP)端口 号、终端C的IP地址等,用于指示终端B的媒体改向终端C ;步骤218、终端B向NGN服务器发送200 (OK)应答消息;步骤219、NGN服务器向终端B发送确认消息;步骤220、NGN服务器向终端C发送邀请请求消息,上述邀请请求消息中包含SDP 消息体,该SDP消息体包括终端B的媒体信息,例如终端B的RTP端口号、终端B的IP地 址等,用于指示终端C的媒体改向终端B ;步骤221、终端C向NGN服务器发送200 (OK)应答消息;步骤222、NGN服务器向终端C发送确认消息;步骤223、终端B与终端C进行通话。至此,当IP分组网络对接NGN时,在IAD上实现总机业务。本实施例中,IAD接收来自主叫终端的包含预先设置的总机标识的邀请请求消息 之后,通过向上述主叫终端发送与上述总机标识对应的提示信息,使得上述IAD能够根据 获取的上述被叫终端的分机标识,通过NGN服务器将上述邀请请求消息触发的呼叫转移至 上述被叫终端,从而实现了主叫终端与被叫终端(分机设备)之间的通话即总机业务,保证 了总机业务的正常进行,并且还能够避免现有技术中由于采用NGN服务器实现总机业务而 导致的NGN服务器的负荷增加的问题,降低了 NGN服务器的负荷。图3为本发明实施例三提供的总机业务的实现方法的流程示意图,本实施例适用 于IMS。本实施例中,终端A、终端B和终端C都注册到NGN服务器上,其中,终端A是IAD 下的设备,作为总机设备,并配置有ECT功能;终端B是网关设备1下的设备;终端C是网关 设备2下的设备,作为分机设备。如图3所示,本实施例的总机业务的实现方法可以包括以 下步骤步骤301、终端B向IMS服务器发送邀请(Invite)请求消息,上述邀请请求消息中 包含终端A的主机标识(即终端A的电话号码);步骤302、IMS服务器向IAD发送上述邀请请求消息;步骤303、IAD向IMS服务器发送180 (Ringing)应答消息和200 (OK)应答消息;步骤304、IMS服务器向终端B发送上述180 (Ringing)应答消息和上述200 (OK)
应答消息;步骤305、终端B向IMS服务器发送确认(Ack)消息;步骤306、IMS服务器向IAD发送上述确认消息;至此,通过步骤301 步骤306,网关设备1下的终端B呼叫IAD下的终端A,并接
ο步骤307、IAD向终端B播放“请拨分机号码”的提示音;步骤308、终端B的用户通过终端B的输入键盘输入终端C的分机标识(即终端C
7的分机号码);步骤309、IAD根据检测到的终端C的分机标识,IAD向IMS服务器发送邀请请求 消息,上述邀请请求消息中包含上述终端C的分机标识;步骤310、IMS服务器向终端C发送上述邀请请求消息;步骤311、终端C向IMS服务器发送ISO(Ringing)应答消息;步骤312、IMS服务器向IAD发送上述180 (Ringing)应答消息;步骤313、IAD模拟挂机事件,向IMS服务器发送转移(Refer)消息,用以发起订 阅;步骤314、IMS服务器向IAD发送200 (OK)应答消息;步骤315、IMS服务器向IAD发送通知(Notify)消息,用以表示订阅终止;步骤316、IAD向IMS服务器发送200 (OK)应答消息;步骤317、IMS服务器向IAD发送再见消息;步骤318、IAD向IMS服务器发送200 (OK)应答消息;步骤319、终端C向IMS服务器发送200 (OK)应答消息;步骤320、IMS服务器向终端C发送确认消息;步骤321、IMS服务器向终端B发送邀请请求消息,上述邀请请求消息中包含SDP 消息体,该SDP消息体包括终端C的媒体信息,用于指示终端B的媒体改向终端C ;步骤322、终端B向IMS服务器发送200 (OK)应答消息;步骤323、IMS服务器向终端B发送确认消息;步骤324、IMS服务器向终端C发送邀请请求消息,上述邀请请求消息中包含SDP 消息体,该SDP消息体包括终端B的媒体信息,用于指示终端C的媒体改向终端B ;步骤325、终端C向IMS服务器发送200 (OK)应答消息;步骤326、IMS服务器向终端C发送确认消息;步骤327、终端B与终端C进行通话。至此,当IP分组网络对接IMS时,在IAD上实现总机业务。本实施例中,IAD接收来自主叫终端的包含预先设置的总机标识的邀请请求消息 之后,通过向上述主叫终端发送与上述总机标识对应的提示信息,使得上述IAD能够根据 获取的上述被叫终端的分机标识,通过IMS服务器将上述邀请请求消息触发的呼叫转移至 上述被叫终端,从而实现了主叫终端与被叫终端(分机设备)之间的通话即总机业务,保证 了总机业务的正常进行。需要说明的是对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。图4为本发明实施例四提供的网关设备的一结构示意图,如图4所示,本实施例的 网关设备可以包括接收模块41、提示模块42和转移模块43。其中,接收模块41用于接收来自主叫终端的邀请请求消息,上述邀请请求消息中包含预先设置的总机标识;提示模块 42用于根据上述总机标识,向上述主叫终端发送与上述总机标识对应的提示信息,用以提 示上述主叫终端提供被叫终端的分机标识;转移模块43用于根据获取的上述被叫终端的 分机标识,通过SIP服务器将接收模块41接收的上述邀请请求消息触发的呼叫转移至上述 被叫终端,以使上述主叫终端与上述被叫终端进行通话。上述本发明实施例一中网关设备、二和三中IAD的功能均可以由本发明实施例提 供的网关设备实现。进一步地,如图5所示,本实施例的网关设备还可以进一步包括注册模块51,可以 用于利用预先设置的总机标识,向上述SIP服务器进行注册,以使接收模块41通过上述SIP 服务器接收来自主叫终端的邀请请求消息,并还可以用于指示上述SIP服务器配置与上述 总机标识对应的终端具有ECT功能,以使转移模块43通过SIP服务器将接收模块41接收 的上述邀请请求消息触发的呼叫转移至上述被叫终端。具体地,本实施例中的转移模块43具体可以根据获取的上述被叫终端的分机标 识,利用ECT功能,通过SIP服务器将上述邀请请求消息触发的呼叫转移至上述被叫终端。可选地,本实施例中的上述SIP服务器可以为NGN服务器,还可以为IMS服务器。可选地,本实施例中的转移模块43具体可以根据获取的上述被叫终端的分机标 识,向上述NGN服务器发送包含上述被叫终端的分机标识的信息消息,以使上述NGN服务器 将上述呼叫转移至上述被叫终端;或者还可以根据获取的上述被叫终端的分机标识,向上 述IMS服务器发送包含上述被叫终端的分机标识的邀请请求消息,以使上述IMS服务器将 上述呼叫转移至上述被叫终端。本实施例中,网关设备的接收模块接收来自主叫终端的包含预先设置的总机标识 的邀请请求消息之后,通过提示模块向上述主叫终端发送与上述总机标识对应的提示信 息,使得转移模块能够根据获取的上述被叫终端的分机标识,通过SIP服务器将上述邀请 请求消息触发的呼叫转移至上述被叫终端,从而实现了主叫终端与被叫终端(分机设备) 之间的通话即总机业务,保证了总机业务的正常进行,并且还能够避免现有技术中由于采 用SIP服务器实现总机业务而导致的SIP服务器的负荷增加的问题,降低了 SIP服务器的 负荷。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种总机业务的实现方法,其特征在于,包括网关设备接收来自主叫终端的邀请请求消息,所述邀请请求消息中包含预先设置的总 机标识;所述网关设备根据所述总机标识,向所述主叫终端发送与所述总机标识对应的提示信 息,用以提示所述主叫终端提供被叫终端的分机标识;所述网关设备根据获取的所述被叫终端的分机标识,通过会话初始协议SIP服务器将 所述邀请请求消息触发的呼叫转移至所述被叫终端,以使所述主叫终端与所述被叫终端进 行通话。
2.根据权利要求1所述的方法,其特征在于,所述网关设备接收来自主叫终端的邀请 请求消息,之前还包括所述网关设备利用预先设置的总机标识,向所述SIP服务器进行注册,并指示所述SIP 服务器配置与所述总机标识对应的终端具有呼叫转移ECT功能。
3.根据权利要求2所述的方法,其特征在于,所述网关设备根据获取的所述被叫终端 的分机标识,通过SIP服务器将所述邀请请求消息触发的呼叫转移至所述被叫终端,包括所述网关设备根据获取的所述被叫终端的分机标识,利用所述ECT功能,通过SIP服务 器将所述邀请请求消息触发的呼叫转移至所述被叫终端。
4.根据权利要求3所述的方法,其特征在于,所述网关设备根据获取的所述被叫终端 的分机标识,利用所述ECT功能,通过SIP服务器将所述邀请请求消息触发的呼叫转移至所 述被叫终端,包括所述网关设备根据获取的所述被叫终端的分机标识,向所述SIP服务器发送包含所述 被叫终端的分机标识的信息消息,以使所述SIP服务器将所述呼叫转移至所述被叫终端; 或者所述网关设备根据获取的所述被叫终端的分机标识,向所述SIP服务器发送包含所述 被叫终端的分机标识的邀请请求消息,以使所述SIP服务器将所述呼叫转移至所述被叫终端。
5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述SIP服务器包括下 一代网络NGN服务器或IP多媒体子系统IMS服务器。
6.一种网关设备,其特征在于,包括接收模块,用于接收来自主叫终端的邀请请求消息,所述邀请请求消息中包含预先设 置的总机标识;提示模块,用于根据所述总机标识,向所述主叫终端发送与所述总机标识对应的提示 信息,用以提示所述主叫终端提供被叫终端的分机标识;转移模块,用于根据获取的所述被叫终端的分机标识,通过会话初始协议SIP服务器 将所述邀请请求消息触发的呼叫转移至所述被叫终端,以使所述主叫终端与所述被叫终端 进行通话。
7.根据权利要求6所述的网关设备,其特征在于,还包括注册模块,用于利用预先设置的总机标识,向所述SIP服务器进行注册,并指示所述SIP服务器配置与 所述总机标识对应的终端具有呼叫转移ECT功能。
8.根据权利要求7所述的网关设备,其特征在于,所述转移模块具体用于根据获取的所述被叫终端的分机标识,利用所述ECT功能,通过SIP服务器将所述邀请 请求消息触发的呼叫转移至所述被叫终端。
9.根据权利要求8所述的网关设备,其特征在于,所述转移模块具体用于根据获取的所述被叫终端的分机标识,向所述SIP服务器发送包含所述被叫终端的分 机标识的信息消息,以使所述SIP服务器将所述呼叫转移至所述被叫终端;或者根据获取的所述被叫终端的分机标识,向所述SIP服务器发送包含所述被叫终端的分 机标识的邀请请求消息,以使所述SIP服务器将所述呼叫转移至所述被叫终端。
10.根据权利要求6至9任一权利要求所述的网关设备,其特征在于,所述SIP服务器 包括下一代网络NGN服务器或IP多媒体子系统IMS服务器。
全文摘要
本发明实施例提供一种总机业务的实现方法及网关设备,方法包括网关设备接收来自主叫终端的邀请请求消息,所述邀请请求消息中包含预先设置的总机标识;所述网关设备根据所述总机标识,向所述主叫终端发送与所述总机标识对应的提示信息,用以提示所述主叫终端提供被叫终端的分机标识;所述网关设备根据获取的所述被叫终端的分机标识,通过SIP服务器将所述邀请请求消息触发的呼叫转移至所述被叫终端,以使所述主叫终端与所述被叫终端进行通话。本发明实施例能够避免现有技术中由于采用SIP服务器实现总机业务而导致的SIP服务器的负荷增加的问题,降低了SIP服务器的负荷,从而保证了总机业务的正常进行。
文档编号H04M3/51GK102137198SQ20111006926
公开日2011年7月27日 申请日期2011年3月22日 优先权日2011年3月22日
发明者张国孟, 黄小珠 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1