用于基于会话发起协议获取数据包计费信息的方法技术

技术编号:3543169 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,该方法包括以下步骤:从呼叫SIP终端接收邀请消息;将(100)尝试消息发送至呼叫SIP终端,该(100)尝试消息包括保活消息的发送周期信息;在呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自呼叫SIP终端的保活消息,该保活消息包括计费信息;以及当SIP呼叫结束时,将从呼叫SIP终端接收到的最终计费信息发送至计费服务器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,更具体地,涉及一种用于控制SIP呼叫服务器中的计费的方法,其通过检查呼叫SIP终端在预定周期内的保活(keep-alive,连接保持)状态来控制SIP呼叫建立、从呼叫SIP终端或者被叫SIP终端接收在建立SIP呼叫时在呼叫SIP终端累积的数据包计费信息、以及计算呼叫SIP终端的计费信息,能够基于实际使用的数据包数量以及通信网络资源的最少浪费进行合理计费。
技术介绍
在最近的移动通信网络中,提供了基于线路的移动电话业务。随着使用AII-IP的下一代移动通信网络的数据传输速度提高,可以提供高速双向数据业务。现有的通信网络已逐渐发展成为AII-IP网络。正在开发更先进的通信系统以在作为分组网络的移动通信网络上提供基于数据包传输的通信业务。在这些先进的通信系统之中,VoIP基于诸如H.323、会话发起协议(SIP)、媒体网关控制协议(MGCP)等的协议以能够进行语音呼叫和视频呼叫。-->然而,大多数VoIP协议正被开发用于在有线网络上进行通信。特别地,在基于会话发起协议(SIP)的VoIP呼叫中,在通信期间不检查呼叫服务器和终端之间的保活状态。图2(a)是示出了用于控制SIP呼叫服务器中的计费的传统方法的流程图。当呼叫SIP终端的用户拨号以建立SIP呼叫时,呼叫SIP终端将SIP呼叫发起消息(即,邀请消息)发送至SIP呼叫服务器(步骤S211)。SIP呼叫服务器然后将与从呼叫SIP终端接收到的邀请消息相对应的邀请消息发送至被叫SIP终端(步骤212)。SIP呼叫服务器还将100尝试消息发送至呼叫SIP终端以通知其准备进行SIP呼叫建立(步骤213)。一旦接收到来自SIP呼叫服务器的邀请消息,被叫SIP终端就振铃并同时将180振铃消息发送至SIP呼叫服务器,以通知可以建立SIP呼叫(步骤214)。SIP呼叫服务器将180振铃消息传递至呼叫SIP终端(步骤215)。一旦接收到180振铃消息,呼叫SIP终端就输出回铃音。当被叫SIP终端的用户摘机(hook off)时,被叫SIP终端将200OK消息发送至SIP呼叫服务器,以尝试建立SIP呼叫(步骤216)。SIP呼叫服务器将200OK消息传递至呼叫SIP终端(步骤217)。呼叫SIP终端将ACK消息发送至SIP呼叫服务器,以通知已接收到对邀请消息的最终响应消息(即,200OK消息)(步骤218),并且SIP呼叫服务器将ACK消息传递至被叫SIP终端(步骤219)。-->通信路径被建立,即,占线,并且呼叫SIP终端和被叫SIP终端相互发送以及接收RTP媒体数据包,从而用于SIP呼叫的语音呼叫和视频呼叫被建立(步骤220)。当呼叫SIP终端用户挂机(hook on)时,呼叫SIP终端将BYE消息发送至SIP呼叫服务器,以结束SIP呼叫(步骤221)。SIP呼叫服务器将响应消息(即,200OK消息)发送至呼叫SIP终端(步骤222)并将BYE消息发送至被叫SIP终端(步骤223)。被叫SIP终端响应于BYE消息而将200OK消息发送至SIP呼叫服务器(步骤224),从而结束SIP呼叫。如上所述,在传统的VoIP呼叫(特别地,SIP呼叫)中,在通信期间不检查呼叫服务器和终端之间的保活状态。因此,当在无线网络(即,移动通信网络)上为SIP呼叫提供服务(serve)时,以及当呼叫由于不被用户识别的原因而异常结束时,仅释放VoIP移动终端和基站系统之间的呼叫建立。即,SIP呼叫服务器不接收来自VoIP移动终端的SIP呼叫结束消息。由于SIP呼叫服务器确认用户正在进行通信,所以不可能获得诸如VoIP呼叫的实际使用时间和数据包数量的计费信息。此外,由于相应的用户维持呼叫,所以浪费了移动通信网络的资源。此外,当产生数据包计费消息的节点上电(power on)时,其从移动IP被注册的会话发起至移动IP被释放的会话结束周期性地产生计费信息。因此,当基于SIP的VoIP移动终端在这种周期内使用数据业务和VoIP呼叫业务时,计费信息包括用于这两种服务的数据包数量信息。即,仅VoIP呼叫的计费信息不被区分。这使得难以获得特定业务的计费信息。-->需要一种VoIP计费控制方法,其通过在通信期间检查呼叫服务器和终端之间的保活状态来获得合理的计费信息,而允许在有线网络和移动通信网络上优化地建立呼叫。
技术实现思路
技术问题本专利技术旨在提供一种用于控制SIP呼叫服务器中的计费的方法,其在呼叫SIP终端和被叫SIP终端之间的SIP呼叫结束时,能够通过基于包括在从呼叫SIP终端接收到的BYE消息中的数据包数量信息控制对呼叫SIP终端的计费,来基于实际发送和接收到的数据包数量而不是SIP呼叫建立时间进行计费控制。本专利技术还旨在提供一种用于控制SIP呼叫服务器中的计费的方法,其能够通过周期性地检查呼叫SIP终端的SIP呼叫建立状态(保活)、以及从呼叫SIP终端接收用于SIP呼叫建立的累积计费信息来控制对呼叫SIP终端的计费,而甚至在移动通信网络中进行计费。本专利技术还旨在提供一种用于控制SIP呼叫服务器中的计费的方法,其在呼叫SIP终端在SIP呼叫被建立之后在预定时间内未从被叫SIP终端接收到RTP媒体数据包时,能够通过基于从被叫SIP终端接收到的累积计费信息控制SIP呼叫结束并执行对呼叫SIP终端的计费,来有效使用通信网络并进行合理计费。本专利技术还旨在提供一种用于控制SIP呼叫服务器中的计费的方法,其能够通过基于包括在SIP呼叫结束时发送的消息中的累积计费信息计算数据包计费信息,来基于SIP呼叫的计费信息和其他数据业务的数据包计费信息执行单独计费,而无需对现有移动通信分组网络进行改变。-->本专利技术还旨在提供一种用于控制SIP终端中的计费的方法,其能够通过测量发送至相应SIP终端的数据包数量和来自相应SIP终端的数据包数量、在SIP呼叫建立的控制下将关于测量到的数据包数量的信息记录在各种消息的附加字段中、以及当SIP呼叫被建立时将其发送至SIP呼叫服务器,来进行更合理的计费。本专利技术还旨在提供一种用于控制SIP终端中的计费的方法,其在SIP呼叫被建立之后在预定时间周期内未从相应SIP终端接收到RTP媒体数据包时,能够通过确定SIP呼叫失败以及随后结束SIP呼叫,来减少费用并使网络资源的浪费最小化。技术方案本专利技术的一个方面提供了一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,该方法包括以下步骤:从呼叫SIP终端接收邀请消息;将100尝试消息发送至呼叫SIP终端,该100尝试消息包括保活消息的发送周期信息;在呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自呼叫SIP终端的保活消息,该保活消息包括计费信息;以及当SIP呼叫结束时,将从呼叫SIP终端接收到的最终计费信息发送至计费服务器。本专利技术的另一方面提供了一种用于控制SIP呼叫服务器中的计费的方法,该方法包括以下步骤:从呼叫SIP终端接收邀请信息以建立SIP呼叫;将100尝试消息发送至呼叫SIP终端,该100尝试消息包括保活消息的发送周期信息;当在呼叫SIP终端和被叫SIP终端之间建立SIP呼叫时,确定是否在发送周期内从呼叫SIP终端接收到保活消息,并且当在发本文档来自技高网
...

【技术保护点】
一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,所述方法包括以下步骤: 从呼叫SIP终端接收邀请消息; 将100尝试消息发送至所述呼叫SIP终端,所述100尝试消息包括保活消息的发送周期信息; 在所述呼叫SIP 终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自所述呼叫SIP终端的所述保活消息,所述保活消息包括计费信息;以及 当所述SIP呼叫结束时,将从所述呼叫SIP终端接收到的最终计费信息发送至计费服务器。

【技术特征摘要】
【国外来华专利技术】KR 2006-4-13 10-2006-00335471.一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,所述方法包括以下步骤:从呼叫SIP终端接收邀请消息;将100尝试消息发送至所述呼叫SIP终端,所述100尝试消息包括保活消息的发送周期信息;在所述呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自所述呼叫SIP终端的所述保活消息,所述保活消息包括计费信息;以及当所述SIP呼叫结束时,将从所述呼叫SIP终端接收到的最终计费信息发送至计费服务器。2.根据权利要求1所述的方法,其中,所述保活消息是INFO消息,以及所述计费信息包括所述呼叫SIP终端发送至所述被叫SIP终端的RTP媒体数据包数量和从所述被叫SIP终端接收到的RTP媒体数据包数量。3.根据权利要求1所述的方法,还包括从所述呼叫SIP终端接收BYE消息的步骤,其中,所述BYE消息包括呼叫结束信息和最终计费信息,所述SIP呼叫服务器将所述呼叫结束信息和所述最终计费信息发送至所述计费服务器,并且当所述SIP呼叫被建立时,所述计费服务器基于所述最终计费信息对所述呼叫SIP终端进行计费。4.根据权利要求3所述的方法,其中,当在预定时间内未从所述被叫SIP终端接收到所述RTP媒体数据包时,所述呼叫SIP终端将所述BYE消息发送至所述SIP呼叫服务器。5.根据权利要求4所述的方法,其中,当在所述预定时间内未从所述呼叫SIP终端接收到所述RTP媒体数据包时,所述被叫SIP终端结束所述SIP呼叫。6.根据权利要求1所述的方法,所述呼叫SIP终端在所述发送周期内将所述保活消息发送至所述SIP呼叫服务器。7.一种用于控制SIP呼叫服务器中的计费的方法,所述方法包括以下步骤:从呼叫SIP终端接收邀请消息以建立SIP呼叫;将100尝试消息发送至所述呼叫SIP终端,所述100尝试消息包括保活消息的发送周期信息;当在所述呼叫SIP终端和被叫SIP终端之间建立所述SIP呼叫时,确定是否在发送周期内从所述呼叫SIP终端接收到所述保活消息,并且当在所述发送周期内未接收到所述保活消息时将BYE消息发送至所述被叫SIP终端;从所述被叫SIP终端接收包括计费信息的200OK消息;以及将所述计费信息发送至计费服务器。8.根据权利要求7所述的方法,其中,所述BYE消息包括异常呼叫结束信息。9.根据权利要求7所述的方法,其中,所述计费信息包括在所述SIP呼叫被建立之后发送至所述呼叫SIP终端的所述被叫SIP终端的RTP媒体发送数据包数量、以及从所述呼叫SIP终端接收到的所述被叫SIP终端的RTP媒体接收数据包数量,以及当所述SIP呼叫被建立时,所述计费服务器基于所述计费信息对所述呼叫SIP终端进行计费。10.一种用于控制SIP呼叫服务器中的计费的方法,所述方法包括以下步骤:从呼叫SIP终端接收邀请信息;将100尝试消息发送至所述呼叫SIP终端,所述100尝试消息包括保活消息的发送周期信息;在所述呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内从所述呼叫SIP终端接收所述保活消息,所述保活消息包括计费信息;当在所述发送周期内未从所述呼叫SIP终端接收到所述保活消息并且在预定时间内未接收到BY...

【专利技术属性】
技术研发人员:赵炫彻黄相根李昌昱李一炯
申请(专利权)人:POSDATA株式会社
类型:发明
国别省市:KR[韩国]

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

1