一种会话初始协议网关实现一次下费的方法技术

技术编号:8536494 阅读:176 留言:0更新日期:2013-04-04 21:14
一种会话初始协议网关实现一次下费的方法,涉及智能公话业务领域,步骤:S1.扩展SIP头字段,定义头字段值;S2.服务器收到主叫SIP网关发送的INVITE消息,在响应消息中设置头字段值为被叫控制;主叫将呼叫的释放方式标记为被叫控制;S3.若主叫用户先挂机,向服务器发送reINVITE消息,其中头字段值定义为用户挂起;主叫再次发送reINVITE消息,服务器响应,重新激活媒体通道,传递计费信息;若被叫侧用户先挂机,被叫网关与主叫SIP网关之间发送消息的方向,与上述消息发送方向相反;S4.服务器给主叫用户发送BYE消息,释放资源;本发明专利技术自动调整成被叫控制方式,实现智能通话业务的一次下费方式。

【技术实现步骤摘要】

本专利技术涉及智能公话业务领域,具体来讲是。
技术介绍
随着IP网络、软交换和MS(IP Multimedia Subsystem, IP多媒体子系统)的进一步发展,电信网光进铜退以及国家三网融合的部署,传统PSTN (Public Switch TelephoneNetwork,公用电话交换网)网络将逐步被IP光网络替换,传统的程控交换机也将被语音网关、软交换和頂S替换。伴随着FTTX (Fiber-to-the-x,光纤接入)的发展、宽带中国的推进,网络中的大量语音网关将以ONT (Optical Network Terminal,光网络终端)设备形态, 内置软交换SIP (Session Initial Protocol,会话初始协议)存在。SIP是一个对等的点至IJ点协议,主叫和服务器之间、服务器和被叫之间是完全对等的,不存在谁控制谁的问题,其释放控制方式是互不控制。当通话完毕后主叫、被叫均可以挂机,SIP语音网关立即发送BYE消息给服务器,拆除主叫和服务器之间、服务器和被叫之间的连接,关闭媒体通道并释放资源。智能公话是一种在线式的公用电话业务,由后台系统和智能话机构成。智能话机能完成与后台系统的交互,上报和犹得后台系统的数据及控制指令;后台系统能实时完成用户的鉴权、计费和话务管理,实时监控业务的呼叫进程。智能公话有效地解决了传统公话的种种弊端,代表了当前公话业务的发展趋势。目前,智能公话有采用一次下费或二次下费两种计费方式。一次下费是指通话结束后,后台系统和智能话机之间的连接不释放,服务器立刻下发话单消息;二次下费是指通话结束,并且连接结束后,智能话机重新发起一次呼叫,主动向后台系统要话费。二次下费方式存在两个缺点,一是效率低由于需要两次呼叫连接,用户拨打一个电话挂机后,智能公话需要延时一段较长时间后,才会自动发起第二次连接,请求后台系统获取计费信息,在这段较长时间内,用户不能马上摘机拨打其它电话;二是可靠性低第二次连接请求的成功率也不能确保。一次下费方式能确保通话和计费在一次呼叫连接过程中完成,且计费信息在通话完成后立即下发。鉴于此,目前主要采用一次下费方式来实现智能公话业务。但是,一次下费智能公话业务又要求呼叫的释放方式为被叫控制,而即将大规模部署或替换的SIP语音网关、软交换和MS连接的释放方式却是互不控制。很显然,基于IMS网络的SIP语音网关在现有技术和方法下,智能公话业务不能实现一次下费方式。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供,对SIP头字段进行有效扩展并定义相应参数,将呼叫释放的方式在智能公话业务中,自动调整成被叫控制方式,在MS网络的主叫SIP网关中,实现智能通话业务的一次下费方式。为达到以上目的,本专利技术采取的技术方案是,主叫会话初始协议网关和被叫网关之间通过服务器传送消息,包括如下步骤S1.在主叫会话初始协议网关和服务器中,扩展会话初始协议头字段,定义头字段值,头字段值包括被叫控制、用户挂起和用户恢复;S2.在智能通话过程中,服务器收到会话初始协议网关发送的INVITE消息,在响应消息中添加扩展的会话初始协议头字段,并设置头字段值为被叫控制;主叫会话初始协议网关收到所述响应消息,将本次呼叫的释放方式标记为被叫控制;S3.智能通话结束,若主叫会话初始协议网关侧用户先挂机,主叫会话初始协议网关向服务器发送reINVITE消息,其中头字段值定义为用户挂起,同时将会话描述协议媒体属性设置为只收,服务器在对 reINVITE的响应消息中将会话描述协议媒体属性设置为去激活,去激活媒体通道;主叫会话初始协议网关再次发送reINVITE消息,其中头字段值定义为用户恢复,同时将会话描述协议媒体属性设置为接收和发送,服务器在响应消息中将会话描述协议媒体属性设置为接收和发送,重新激活媒体通道,传递计费信息;若被叫网关侧用户先挂机,被叫网关向服务器发送消息,服务器与主叫会话初始协议网关之间发送消息的方向,与主叫会话初始协议网关侧用户先挂机消息发送方向相反;S4.计费信息发送完毕后,服务器给主叫用户发送BYE消息,拆除连接,释放资源。在上述技术方案的基础上,所述SI中,新扩展会话初始协议头字段的命名为通知,头字段值中,被叫控制用于表示呼叫的释放方式为被叫控制;用户挂起用于表示智能话机通话结束用户已挂机;用户恢复用于表示智能话机已准备接收计费信息,请后台系统下发计费信息。在上述技术方案的基础上,所述S3中智能通话结束,若被叫网关侧用户先挂机,被叫网关和服务器之间的呼叫立即释放,主叫会话初始协议网关收到服务器的reINVITE消息,其头字段值为用户挂起,同时将会话描述协议媒体属性设置只收;主叫会话初始协议网关进行消息响应,对会话描述协议媒体属性设置去激活,去激活媒体通道。在上述技术方案的基础上,所述服务器还向主叫会话初始协议网关发送另一个reINVITE消息,其头字段值为用户恢复,同时将会话描述协议媒体属性设置为接收和发送,主叫会话初始协议网关对其进行消息响应,双方重新激活媒体通道,收发计费信息。在上述技术方案的基础上,所述智能通话开始时,智能话机用户摘机并拨打被叫用户号码,智能话机向主叫会话初始协议网关上报用户拨打的被叫号码前,自动向主叫会话初始协议网关上报智能话机内部默认的号码前缀;主叫会话初始协议网关将收到的号码前缀和用户拨打的号码组成号码串,填充在会话初始协议请求资源标识符中的用户部分和To字段的用户部分,然后通过INVITE消息向服务器发起会话初始协议呼叫。在上述技术方案的基础上,所述S2中,服务器收到INVITE消息后,检查和分析被叫号码,判断主叫会话初始协议网关侧为智能话机用户,将信息发送至被叫网关,被叫网关侧用户摘机后,服务器在对主叫会话初始协议网关的200 OK响应消息中添加扩展的头字段,头字段值为被叫控制。在上述技术方案的基础上,主叫会话初始协议网关收到所述200 OK响应消息,检查是否携带头字段,如果携带且头字段值为被叫控制,则标记该呼叫的释放方式为被叫控制;否而复位该呼叫的释放方式为被叫控制。在上述技术方案的基础上,所述S3中,主叫会话初始协议网关侧用户先挂机时,先判断本地呼叫是否已经释放,若已经释放,则直接释放资源;若没有释放,则进一步判断呼叫的释放方式是否为被叫控制,若是,主叫会话初始协议网关不发送BYE消息释放呼叫连接,并请求服务器来释放呼叫连接,向服务器发送reINVITE消息,头字段值为用户挂起,同时会话描述协议媒体属性设置为只收。在上述技术方案的基础上,所述去激活的媒体通道传递通话信息;重新激活的媒体通道传递计费信息。在上述技术方案的基础上,所述一次下费的方法基于智能公话的一次性下费系统实现,该系统包括主叫会话初始协议网关、服务器、被叫网关,主叫会话初始协议网关连接智能话机,被叫网关连接被叫话机,主叫会话初始协议网关通过网络云连接智能公话的后台系统,后台系统连接服务器,服务器通过网络云还连接被叫网关。本专利技术的有益效果在于1、对SDP头字段进行扩展,新定义SIP头字段为通知(P-Notification),并定义头字段值,将原本呼叫的释放方式由互不控制,扩展为被叫控制;当通话结束,主叫或被叫用户挂机后,主叫SIP网关和服务器之间通过包本文档来自技高网
...

【技术保护点】
一种会话初始协议网关实现一次下费的方法,主叫会话初始协议网关和被叫网关之间通过服务器传送消息,其特征在于,包括如下步骤:S1.在主叫会话初始协议网关和服务器中,扩展会话初始协议头字段,定义头字段值,头字段值包括被叫控制、用户挂起和用户恢复;S2.在智能通话过程中,服务器收到主叫会话初始协议网关发送的INVITE消息,在响应消息中添加扩展的会话初始协议头字段,并设置头字段值为被叫控制;主叫会话初始协议网关收到所述响应消息,将本次呼叫的释放方式标记为被叫控制;S3.智能通话结束,若主叫会话初始协议网关侧用户先挂机,主叫会话初始协议网关向服务器发送reINVITE消息,其中头字段值定义为用户挂起,同时将会话描述协议媒体属性设置为只收,服务器在对reINVITE的响应消息中将会话描述协议媒体属性设置为去激活,去激活媒体通道;主叫会话初始协议网关再次发送reINVITE消息,其中头字段值定义为用户恢复,同时将会话描述协议媒体属性设置为接收和发送,服务器在响应消息中将会话描述协议媒体属性设置为接收和发送,重新激活媒体通道,传递计费信息;若被叫网关侧用户先挂机,被叫网关向服务器发送消息,服务器与主叫会话初始协议网关之间发送消息的方向,与主叫会话初始协议网关侧用户先挂机消息发送方向相反;S4.计费信息发送完毕后,服务器给主叫用户发送BYE消息,拆除连接,释放资源。...

【技术特征摘要】
1.一种会话初始协议网关实现一次下费的方法,主叫会话初始协议网关和被叫网关之间通过服务器传送消息,其特征在于,包括如下步骤 51.在主叫会话初始协议网关和服务器中,扩展会话初始协议头字段,定义头字段值,头字段值包括被叫控制、用户挂起和用户恢复; 52.在智能通话过程中,服务器收到主叫会话初始协议网关发送的INVITE消息,在响应消息中添加扩展的会话初始协议头字段,并设置头字段值为被叫控制;主叫会话初始协议网关收到所述响应消息,将本次呼叫的释放方式标记为被叫控制; 53.智能通话结束,若主叫会话初始协议网关侧用户先挂机,主叫会话初始协议网关向服务器发送reINVITE消息,其中头字段值定义为用户挂起,同时将会话描述协议媒体属性设置为只收,服务器在对reINVITE的响应消息中将会话描述协议媒体属性设置为去激活,去激活媒体通道;主叫会话初始协议网关再次发送reINVITE消息,其中头字段值定义为用户恢复,同时将会话描述协议媒体属性设置为接收和发送,服务器在响应消息中将会话描述协议媒体属性设置为接收和发送,重新激活媒体通道,传递计费信息;若被叫网关侧用户先挂机,被叫网关向服务器发送消息,服务器与主叫会话初始协议网关之间发送消息的方向,与主叫会话初始协议网关侧用户先挂机消息发送方向相反; 54.计费信息发送完毕后,服务器给主叫用户发送BYE消息,拆除连接,释放资源。2.如权利要求1所述的会话初始协议网关实现一次下费的方法,其特征在于所述SI中,新扩展会话初始协议头字段的命名为通知,头字段值中,被叫控制用于表示呼叫的释放方式为被叫控制;用户挂起用于表示智能话机通话结束用户已挂机;用户恢复用于表示智能话机已准备接收计费信息,请后台系统下发计费信息。3.如权利要求1所述的会话初始协议网关实现一次下费的方法,其特征在于所述S3中智能通话结束,若被叫网关侧用户先挂机,被叫网关和服务器之间的呼叫立即释放,主叫会话初始协议网关收到服务器的reINVITE消息,其头字段值为用户挂起,同时将会话描述协议媒体属性设置只收;主叫会话初始协议网关进行消息响应,对会话描述协议媒体属性设置去激活,去激活媒体通道。4.如权利要求3所述的会话初始协议网关实现一次下费的方法,其特征在于所述服务器还向主叫会话初始协议网关发送另一个reINVITE消息,其头字段值为用户恢复,...

【专利技术属性】
技术研发人员:朱木成
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1