一种实现sip终端热线类业务的方法及系统的制作方法

文档序号:7655214阅读:299来源:国知局
专利名称:一种实现sip终端热线类业务的方法及系统的制作方法
技术领域
本发明涉及软交换技术领域,尤其涉及一种实现会话发起协议(SessionInitiation Protocol,SIP)终端热线类业务的方法及系统。
背景技术
随着通讯网络要求的不断提高,下一代网络(Next Generation Network,NGN)在全球范围内得到极大的推广,NGN网络是电路交换网向分组交换网的演进。软交换设备(Softswitch)是NGN网络中的核心设备,其独立于底层承载,主要用于完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换所提供的基本业务、补充业务以及多样化的第三方业务等。
SIP是用于在IP网络中建立、修改和中止多媒体会话和一种应用控制协议,其由互联网工程任务小组(Internet Engineering Task Force,IETF)于1999年提出的一个基于IP网络中,特别是互联网(Internet)结构的网络环境中,实现实时通信应用的一种信令协议。在基于SIP协议的应用中,每一个会话可以是各种不同的数据,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用数据,应用具有巨大的灵活性。作为一个IETF提出的标准,SIP协议在很大程度上借鉴了其他各种广泛存在的Internet协议,如超文本传输协议(Hypertext Transfer Protocol,HTTP)、简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)等,与这些协议一样,其采用的也是基于文本的编码方式,因而同视频通讯领域其他现有标准相比有很大的优势。
虽然软交换网络已经在全球规模商用,但目前仍需考虑的问题有NGN环境中,用户使用新的VoIP语音和其它多媒体终端,需要能提供与传统公共交换电信网络/综合业务数字网(Public Switching Telecommunication Network/Integrated Services Digital Network,PSTN/ISDN)业务相似的业务,以保证业务使用的习惯性和延续性。而对于设备制造商而言,在满足运营商个性化要求的前提下,需要快速、稳定的通过软交换这一业务控制核心设备实现传统业务。
在传统的PSTN/ISDN网络中包括多种补充业务,例如热线类业务。所述热线类业务又包括立即热线(Immediate Hot Line)和延时热线(Delay HotLine)。所述立即热线业务是指用户申请该业务后,只要摘机就立即自动连接到某一固定号码。所述延时热线业务是指用户申请该业务后,摘机不拨号,某一固定时间后自动连接到某一固定号码。
但在现有的软交换设备中,无法在SIP终端实现上述热线类业务。原因在于现有SIP终端摘机后,向用户发送拨号音和收号都是由SIP终端自己完成,其与软交换设备并没有交互,此时软交换设备不知道SIP终端是否摘机。如果需要实现立即热线业务或延时热线业务,SIP终端摘机后,SIP终端就需要发起呼叫到软交换设备,呼叫消息中携带被叫终端号码,而现有技术中SIP终端摘机后并没有拨号,因此无法实现热线类业务。

发明内容
针对上述的缺陷,本发明的第一目的在于提供一种实现SIP终端热线类业务的方法,该方法可以实现对SIP终端热线类业务的处理,从而扩展软交换系统的业务处理范围。
本发明的第二目的在于提供一种实现SIP终端热线类业务的系统,该系统可以实现对SIP终端热线类业务的处理,从而扩展软交换系统的业务处理范围。
为了实现所述第一目的,本发明提供一种实现SIP终端热线类业务的方法,用于包括软交换设备和SIP终端的系统,该方法包括如下步骤A、在软交换设备中配置SIP终端的热线类业务参数;B、软交换设备将该热线类业务参数通过SIP扩展消息下发给SIP终端,该SIP终端根据所述SIP扩展消息设置终端业务信息;C、SIP终端根据所述终端业务信息触发热线类业务,并发起呼叫到软交换设备;D、软交换设备根据所述热线类业务参数执行热线类业务。
根据本发明的方法,所述步骤A还包括
A1、当SIP终端签约热线类业务时,将配置平台与软交换设备连接;A2、通过配置平台来设置SIP终端的热线类业务参数,并将该热线类业务参数同步给软交换设备。
根据本发明的方法,所述步骤A2中通过配置界面或人机命令设置热线类业务参数。
根据本发明的方法,所述步骤B还包括B1、软交换设备的协议适配模块下发相应SIP扩展消息给SIP终端,该SIP扩展消息中携带设置的热线类业务参数;B2、SIP终端根据热线类业务参数设置终端业务信息,如果设置成功则返回成功消息给软交换设备;B3、软交换设备确认SIP终端的终端业务信息设置成功。
根据本发明的方法,所述步骤B中的SIP扩展消息通过在SIP消息中扩展使用可扩展置标语言来增加接口实现。
根据本发明的方法,所述步骤C还包括C1、SIP终端摘机;C2、SIP终端根据所配置的终端业务信息判断其签约了热线类业务后,发起呼叫到软交换设备。
根据本发明的方法,所述步骤D还包括D1、软交换设备的业务处理模块接收软交换设备的协议适配模块上报的SIP终端呼叫消息后,查询SIP终端的热线类业务参数以确定其签约热线类业务;D2、所述业务处理模块向软交换设备的呼叫处理模块发送请求消息;D3、所述呼叫处理模块和业务处理模块配合执行热线类业务。
根据本发明的方法,所述热线类业务包括立即热线业务和延时热线业务。
根据本发明的方法,所述热线类业务若为立即热线业务,步骤A包括在软交换设备中配置SIP终端的立即热线业务参数;所述步骤B中SIP终端设置的终端业务信息包括立即热线业务开通信息、摘机后自动呼叫的被叫终端号码;所述步骤C中SIP终端摘机后,根据所述终端业务信息发起对被叫终端的呼叫;
所述步骤D中软交换设备根据所述立即热线业务参数判断SIP终端签约立即热线业务后,执行立即热线业务。
根据本发明的方法,所述热线类业务若为延时热线业务,步骤A包括在软交换设备中配置SIP终端的延时热线业务参数;所述步骤B中SIP终端设置的终端业务信息包括延时热线业务开通信息、摘机后自动呼叫的被叫终端号码、摘机后进行自动呼叫前的等待时间以及摘机后接听的提示拨号音类型;所述步骤C中SIP终端摘机后,根据所述终端业务信息先播放提示拨号音以提示有延时热线业务,并且在超出所述等待时间后,SIP终端发起对被叫终端的呼叫;所述步骤D中软交换设备根据延时热线业务参数判断SIP终端签约延时热线业务后,执行延时热线业务。
为了实现所述第二目的,本发明提供一种实现SIP终端热线类业务的系统,包括软交换设备和SIP终端,所述软交换设备中配置有SIP终端的热线类业务参数,并将该热线类业务参数通过SIP扩展消息下发给SIP终端;所述SIP终端根据该SIP扩展消息设置终端业务信息,并根据所述终端业务信息触发热线类业务,发起呼叫到软交换设备,由软交换设备执行所述热线类业务。
根据本发明的系统,所述软交换设备至少包括配置平台,用于配置SIP终端的热线类业务参数,并数据同步给软交换设备其他模块;协议适配模块,用于将所述热线类业务参数通过SIP扩展消息下发给SIP终端,以及用于接收来自SIP终端的呼叫消息;业务处理模块,用于接收所述协议适配模块上报的SIP终端呼叫消息,并查询SIP终端的热线类业务参数以确定其签约热线类业务,向呼叫处理模块发送请求消息;呼叫处理模块,用于与所述业务处理模块配合执行热线类业务。
本发明的软交换设备通过SIP扩展消息,来通知SIP终端签约了热线类业务,该SIP终端根据SIP扩展消息设置终端业务信息并触发热线类业务,最终发起呼叫到软交换设备以实现热线类业务处理。本发明提高了软交换系统应用的灵活性,扩展了软交换系统的业务处理范围,同时保证了用户使用热线类业务的习惯性和延续性。


图1是本发明实现SIP终端热线类业务的系统结构示意图;图2是本发明实现SIP终端热线类业务的方法流程图;图3是本发明实现立即热线业务的方法流程图;图4是本发明实现延时热线业务的方法流程图;图5是本发明SIP终端和软交换设备之间消息交互的示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种实现SIP终端热线类业务的系统,如图1所示,包括软交换设备100和SIP终端110。其中,所述软交换设备100中配置有SIP终端110的热线类业务参数,并将该热线类业务参数通过SIP扩展消息下发给SIP终端110;所述SIP终端110根据该SIP扩展消息设置终端业务信息,并根据所述终端业务信息触发热线类业务,发起呼叫到软交换设备100,由软交换设备100执行热线类业务。
参照图1所示,所述软交换设备100进一步包括有配置平台101、协议适配模块102、业务处理模块103、呼叫处理模块104、计费模块105、操作维护模块106、支撑模块107、数据模块108、硬件平台109以及各模块间的数据处理接口111。其中配置平台101,优选为软交换网管配置平台,其通过数据处理接口111与软交换设备100的其他模块相连,配置人员通过配置平台101来配置SIP终端110的热线类业务参数,并数据同步给软交换设备100其他模块。该配置平台101可由具备人机操作界面的设备充当,所述配置人员可以是运营商设备维护人员,也可以是设备制造商工程人员。显然的是,配置平台101也可以独立于软交换设备100存在。
协议适配模块102,用于将所述热线类业务参数通过SIP扩展消息下发给SIP终端110,以及用于接收来自SIP终端110的呼叫消息。其还可以实现多协议的接入,将接收的标准消息转化为软交换内部消息发给上层呼叫业务处理模块104,或者将软交换内部消息转化为标准消息,下发给网关或者SIP终端110。
业务处理模块103,用于接收所述协议适配模块102上报的SIP终端110的呼叫消息,并查询SIP终端110的热线类业务参数以确定其签约了热线类业务,向呼叫处理模块104发送请求消息。进一步的,该业务处理模块103还可以为多方业务以及向高层提供触发功能,具体可包括基本呼叫模块、多方呼叫模块、资源管理器模块、业务控制模块、业务触发模块等,用以完成基本呼叫或多方呼叫的流程控制、资源控制和互联互通等功能。
呼叫处理模块104,其与业务处理模块103相交互,用于与所述业务处理模块103配合执行热线类业务。其可以支持多种协议和SIP终端110的呼叫,并实现对多方呼叫的控制过程。
计费模块105,用于记录执行热线类补充业务流程时的费用。其主要提供计费信息的采集、鉴权、原始呼叫记录CDR(Call Detail Record,呼叫详细记录)的产生、存储以及传输功能,运行在支撑模块107上,接收呼叫处理模块104和业务处理模块103产生的原始话单,进行处理与存储。
操作维护模块106,用于进行电信网络管理,如故障管理、性能管理、安全管理等。
支撑模块107,实现系统软件和操作系统之间的转换、屏蔽以及提供基本管理功能。
数据模块108,包含数据库,主要是对整个软交换设备中各个层次的功能模块实现提供全面的数据支持,如实现系统的数据库管理,负责设备内各层次功能模块需要的数据处理接口111。
硬件平台109,是上述功能模块的硬件支撑平台。
该系统的工作原理如下某个SIP终端110需要申请热线类业务时,首先通过所述配置平台101的数据处理接口111与软交换设备100连接,配置人员通过配置界面或者人机命令进行热线类业务参数配置,并进行数据同步。软交换设备100通过协议适配模块102,将相应SIP扩展消息下发给SIP终端110,该SIP扩展消息中携带设置的热线类业务参数内容。SIP终端110根据该参数内容做相应终端业务信息设置,如果设置成功则返回成功消息给软交换设备100。当SIP终端110使用热线类业务时,SIP终端110根据配置的终端业务信息发起呼叫到软交换设备100,软交换设备100的业务处理模块103接受协议适配模块102上报的来自SIP终端110的呼叫消息,业务处理模块103根据SIP终端110的业务数据,与呼叫处理模块104配合执行热线类业务流程。当呼叫结束后,计费模块105按照运营商要求给出SIP终端110的话单。
图2是本发明实现SIP终端热线类业务的方法流程图,该热线类业务包括但不限于立即热线业务和延时热线业务,其实现方法包括如下步骤S201,在软交换设备中配置SIP终端的热线类业务参数。具体包括步骤S201(a),当SIP终端签约热线类业务时,将配置平台与软交换设备连接。
步骤S201(b),通过配置平台来设置SIP终端的热线类业务参数,并将该热线类业务参数同步给软交换设备。本步骤中可以通过配置界面或人机命令设置热线类业务参数。
步骤S202,软交换设备将所述热线类业务参数通过SIP扩展消息下发给SIP终端,该SIP终端根据所述SIP扩展消息设置终端业务信息。具体包括步骤S202(a),软交换设备的协议适配模块下发相应SIP扩展消息给SIP终端,该SIP扩展消息中携带设置的热线类业务参数。所述SIP扩展消息可以通过在SIP消息中扩展使用XML(Extensible Markup Language,可扩展置标语言)来增加接口实现。
步骤S202(b),SIP终端根据热线类业务参数设置终端业务信息,如果设置成功则返回成功消息给软交换设备。
步骤S202(c),软交换设备确认SIP终端的终端业务信息设置成功。
步骤S203,SIP终端根据所述终端业务信息触发热线类业务,并发起呼叫到软交换设备。具体包括如下步骤S203(a),SIP终端用户摘机;步骤S203(b),SIP终端根据所配置的终端业务信息判断其签约了热线类业务后,发起呼叫到软交换设备。
步骤S204,软交换设备根据所述热线类业务参数执行热线类业务。具体包括步骤S204(a),软交换设备的业务处理模块接收软交换设备的协议适配模块上报的SIP终端呼叫消息后,查询SIP终端的热线类业务参数以确定其签约了热线类业务。
步骤S204(b),所述业务处理模块向软交换设备的呼叫处理模块发送请求消息。
步骤S204(c),所述呼叫处理模块和业务处理模块配合执行热线类业务。
本发明第一实施例中SIP终端热线类业务为立即热线业务,其方法实现流程如图3所示,具体包括步骤S301,在软交换设备中配置立即热线业务参数,并进行数据同步。本发明是通过配置平台的数据处理接口与软交换设备连接,配置人员通过配置界面或人机命令,开通SIP终端A的立即热线业务。
步骤S302,软交换设备将所述立即热线业务参数通过SIP扩展消息下发给SIP终端A。具体而言,软交换设备的业务处理模块通过协议适配模块发送SIP扩展消息给SIP终端A。
步骤S303,SIP终端A根据SIP协议扩展消息中所携带的立即热线业务参数配置终端业务信息。所述终端业务信息包括立即热线业务开通信息、摘机后自动呼叫的被叫终端B号码。
步骤S304,SIP终端A设置终端业务信息成功后,返回设置成功消息给软交换设备,软交换设备确认SIP终端A的终端业务信息设置成功。
步骤S305,SIP终端A被摘机,根据所述终端业务信息发起对被叫终端B的呼叫。
步骤S306,软交换设备根据所述立即热线业务参数判断SIP终端A签约了立即热线业务后,执行立即热线业务。
步骤S307,SIP终端A与被叫终端B之间的呼叫结束,终止立即热线业务处理流程。
图4为本发明提供的实现SIP终端热线类业务的第二实施例,本实施例中所述热线类业务为延时热线业务,具体过程包括步骤S401,在软交换设备上配置延时热线业务参数,并进行数据同步。本步骤中是通过配置平台的数据处理接口与软交换设备连接,配置人员通过配置界面或人机命令,开通SIP终端C的延时热线业务。
步骤S402,软交换设备将所述延时热线业务参数通过SIP扩展消息下发给SIP终端C。具体而言,软交换设备的业务处理模块通过协议适配模块发送SIP协议扩展消息给SIP终端C。
步骤S403,SIP终端C根据SIP扩展消息中所携带的延时热线业务参数配置终端业务信息。所述终端业务信息包括延时热线业务开通信息、摘机后自动呼叫的被叫终端号码D、摘机后进行自动呼叫前的等待时间T以及摘机后接听的提示拨号音类型。
步骤S404,SIP终端C设置终端业务信息成功后,返回设置成功消息给软交换设备,软交换设备确认SIP终端C的延时热线业务设置成功。
步骤S405,SIP终端C摘机不拨号,根据所述终端业务信息先播放提示拨号音以提示有延时热线业务。本发明SIP终端摘机时,SIP终端能提供以下功能摘机后接听提示音、自动发起到指定地址的呼叫以及自动呼起定时器。
步骤S406,SIP终端C摘机不拨号时间超过所述终端业务信息中的等待时间T,发起到被叫终端D的呼叫请求消息。
步骤S407,软交换设备根据延时热线业务参数,判断SIP终端C签约延时热线业务后,执行延时热线业务。
步骤S408,SIP终端C与被叫终端D之间的呼叫结束。
图5是本发明SIP终端与软交换设备的消息交互图,具体包括步骤S501,SIP终端开通热线类业务。所述热线类业务可以为立即热线业务或延时热线业务。
步骤S502,软交换设备向SIP终端下发SIP扩展消息。所述SIP扩展消息包含摘机后接听的提示音、自动发起到指定地址的呼叫以及自动呼起定时器等热线类业务参数。
优选的是,本发明的软交换设备采用SIP协议中的用户/通知(SUBSCRIBE/NOTIFY)机制实现热线类业务的订阅操作。该SIP扩展消息可以使用XML来增加增加接口实现。
作为本发明的一个实施方式,所述XML请求的参数内容如下<tone> </tone>
<autocall> </autocall>
<addr> </addr>
<timer> </timer>
其参数说明如下<tone>是指示SIP终端在用户摘机后,放音的类型。
<autocall>表示是否激活热线业务。
<addr>表示自动发起呼叫的目的地址。
<timer>单位毫秒,摘机后此定时器设置时间超时后,触发自动呼叫。
步骤S503,SIP终端向软交换设备返回200OK响应消息。
步骤S504,SIP终端设置终端业务信息成功后,返回设置成功消息给软交换设备。
SIP终端返回的响应的XML参数如下<tone> </tone>
<autocall> </autocall>
<addr> </addr>
<timer> </timer>
其参数说明与XML请求的参数说明一致。
步骤S505,软交换设备向SIP终端返回200OK响应消息。
步骤S506,SIP终端摘机,向软交换设备发送INVITE消息,发起呼叫。
综上所述,本发明的软交换设备通过SIP扩展消息,来通知SIP终端签约了热线类业务,该SIP终端根据SIP扩展消息设置终端业务信息并触发热线类业务,最终发起呼叫到软交换设备以实现热线类业务处理。本发明提高了软交换系统应用的灵活性,扩展了软交换系统的业务处理范围,同时保证了用户使用热线类业务的习惯性和延续性。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种实现SIP终端热线类业务的方法,用于包括软交换设备和SIP终端的系统,其特征在于,该方法包括如下步骤A、在软交换设备中配置SIP终端的热线类业务参数;B、软交换设备将该热线类业务参数通过SIP扩展消息下发给SIP终端,该SIP终端根据所述SIP扩展消息设置终端业务信息;C、SIP终端根据所述终端业务信息触发热线类业务,并发起呼叫到软交换设备;D、软交换设备根据所述热线类业务参数执行热线类业务。
2.根据权利要求1所述的方法,其特征在于,所述步骤A还包括A1、当SIP终端签约热线类业务时,将配置平台与软交换设备连接;A2、通过配置平台来设置SIP终端的热线类业务参数,并将该热线类业务参数同步给软交换设备。
3.根据权利要求2所述的方法,其特征在于,所述步骤A2中通过配置界面或人机命令设置热线类业务参数。
4.根据权利要求1所述的方法,其特征在于,所述步骤B还包括B1、软交换设备的协议适配模块下发相应SIP扩展消息给SIP终端,该SIP扩展消息中携带设置的热线类业务参数;B2、SIP终端根据热线类业务参数设置终端业务信息,如果设置成功则返回成功消息给软交换设备;B3、软交换设备确认SIP终端的终端业务信息设置成功。
5.根据权利要求1所述的方法,其特征在于,所述步骤B中的SIP扩展消息通过在SIP消息中扩展使用可扩展置标语言来增加接口实现。
6.根据权利要求1所述的方法,其特征在于,所述步骤C还包括C1、SIP终端摘机;C2、SIP终端根据所配置的终端业务信息判断其签约了热线类业务后,发起呼叫到软交换设备。
7.根据权利要求1所述的方法,其特征在于,所述步骤D还包括D1、软交换设备的业务处理模块接收软交换设备的协议适配模块上报的SIP终端呼叫消息后,查询SIP终端的热线类业务参数以确定其签约热线类业务;D2、所述业务处理模块向软交换设备的呼叫处理模块发送请求消息;D3、所述呼叫处理模块和业务处理模块配合执行热线类业务。
8.根据权利要求1~7任一项所述的方法,其特征在于,所述热线类业务包括立即热线业务和延时热线业务。
9.根据权利要求8所述的方法,其特征在于,所述热线类业务若为立即热线业务,步骤A包括在软交换设备中配置SIP终端的立即热线业务参数;所述步骤B中SIP终端设置的终端业务信息包括立即热线业务开通信息、摘机后自动呼叫的被叫终端号码;所述步骤C中SIP终端摘机后,根据所述终端业务信息发起对被叫终端的呼叫;所述步骤D中软交换设备根据所述立即热线业务参数判断SIP终端签约立即热线业务后,执行立即热线业务。
10.根据权利要求8所述的方法,其特征在于,所述热线类业务若为延时热线业务,步骤A包括在软交换设备中配置SIP终端的延时热线业务参数;所述步骤B中SIP终端设置的终端业务信息包括延时热线业务开通信息、摘机后自动呼叫的被叫终端号码、摘机后进行自动呼叫前的等待时间以及摘机后接听的提示拨号音类型;所述步骤C中SIP终端摘机后,根据所述终端业务信息先播放提示拨号音以提示有延时热线业务,并且在超出所述等待时间后,SIP终端发起对被叫终端的呼叫;所述步骤D中软交换设备根据延时热线业务参数判断SIP终端签约延时热线业务后,执行延时热线业务。
11.一种实现如权利要求1~7任一项方法的系统,包括软交换设备和SIP终端,其特征在于,所述软交换设备中配置有SIP终端的热线类业务参数,并将该热线类业务参数通过SIP扩展消息下发给SIP终端;所述SIP终端根据该SIP扩展消息设置终端业务信息,并根据所述终端业务信息触发热线类业务,发起呼叫到软交换设备,由软交换设备执行所述热线类业务。
12.根据权利要求11所述的系统,其特征在于,所述软交换设备至少包括配置平台,用于配置SIP终端的热线类业务参数,并数据同步给软交换设备其他模块;协议适配模块,用于将所述热线类业务参数通过SIP扩展消息下发给SIP终端,以及用于接收来自SIP终端的呼叫消息;业务处理模块,用于接收所述协议适配模块上报的SIP终端呼叫消息,并查询SIP终端的热线类业务参数以确定其签约热线类业务,向呼叫处理模块发送请求消息;呼叫处理模块,用于与所述业务处理模块配合执行热线类业务。
全文摘要
本发明公开了一种实现SIP终端热线类业务的方法,用于包括软交换设备和SIP终端的系统,该方法包括在软交换设备中配置SIP终端的热线类业务参数;软交换设备将该热线类业务参数通过SIP扩展消息下发给SIP终端,该SIP终端根据所述SIP扩展消息设置终端业务信息;SIP终端根据所述终端业务信息触发热线类业务,并发起呼叫到软交换设备;软交换设备根据所述热线类业务参数执行热线类业务。本发明还相应地提供一种实现SIP终端热线类业务的系统。本发明可提高软交换系统应用的灵活性,扩展了软交换系统的业务处理范围,同时保证了用户使用热线类业务的习惯性和延续性。
文档编号H04Q11/00GK101079937SQ20071011826
公开日2007年11月28日 申请日期2007年7月3日 优先权日2007年7月3日
发明者付锋, 杨维, 魏晓峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1