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

文档序号:7676108阅读:175来源:国知局
专利名称:用于基于会话发起协议获取数据包计费信息的方法
技术领域
本发明涉及一种用于控制会话发起协议(sip )呼叫服务器中的计费的方法,更具体地,涉及一种用于控制SIP呼叫月良务器中的 计费的方法,其通过4企查呼叫SIP终端在预定周期内的保活 (keep-alive,连接保持)状态来控制SIP呼叫建立、从呼叫SIP终 端或者^皮叫SIP终端4妻》1欠在建立SIP呼叫时在呼叫SIP终端累积的 数据包计费信息、以及计算呼叫SIP终端的计费信息,能够基于实 际<吏用的凄t据包凄t量以及通信网络资源的最少浪费进4亍合理计费。
背景技术
在最近的移动通信网络中,提供了基于线路的移动电话业务。 随着使用All-IP的下一代移动通信网络的数据传输速度提高,可以 提供高速双向数据业务。现有的通信网络已逐渐发展成为All-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终端以通知其准备进4亍 SIP呼叫建立(步骤213)。
一旦接收到来自SIP呼叫服务器的邀请消息,被叫SIP终端就 振铃并同时将180振铃消息发送至SIP呼叫服务器,以通知可以建 立SIP呼叫(步骤214 )。 SIP呼叫服务器将180振铃消息传递至呼 叫SIP终端(步骤215)。 一旦接收到180振铃消息,呼叫SIP终端 就丰命出回铃音。
当被叫SIP终端的用户摘才几(hook off)时,被叫SIP终端将 200 OK消息发送至SIP呼叫服务器,以尝试建立SIP呼叫(步骤
216) 。 SIP呼叫月良务器将200 OK消息传递至呼叫SIP终端(步骤
217) 。
呼叫SIP终端将ACK消息发送至SIP呼叫月良务器,以通知已 接收到对邀请消息的最终响应消息(即,200 OK消息)(步骤218 ), 并且SIP呼叫服务器将ACK消息传递至净皮叫SIP终端(步骤219 )。通信路径^皮建立,即,占线,并且呼叫SIP终端和净皮叫SIP终 端相互发送以及4妻收RTP々某体数据包,乂人而用于SIP呼叫的语音呼 叫和—见频呼叫4皮建立(步骤220)。
当呼叫SIP终端用户挂^L(hookon)时,呼叫SIP终端将BYE 消息发送至SIP呼叫服务器,以结束SIP呼叫(步骤221)。 SIP呼 叫月艮务器将响应消息(即,200 OK消息)发送至呼叫SIP终端(步 骤222 )并将BYE消息发送至^皮叫SIP终端(步骤223 )。净皮叫SIP 终端响应于BYE消息而将200 OK消息发送至SIP呼叫力良务器(步 骤224), 乂人而结束SIP呼叫。
如上所述,在传统的VoIP呼叫(特另'Ji也,SIP呼叫)中,在通 信期间不4全查呼叫月良务器和终端之间的4呆活状态。因此,当在无线 网络(即,移动通信网络)上为SIP呼叫提供服务(serve)时,以 及当呼叫由于不^皮用户识别的原因而异常结束时,仅释放VoIP移 动终端和基站系统之间的呼叫建立。即,SIP呼叫月良务器不4妄收来 自VoIP移动终端的SIP呼叫结束消息。
由于SIP呼叫服务器确认用户正在进行通信,所以不可能获得 诸如VoIP呼叫的实际使用时间和数据包凄t量的计费信息。此夕卜, 由于相应的用户维持呼叫,所以浪费了移动通信网络的资源。
此外,当产生数据包计费消息的节点上电(power on)时,其 从移动IP被注册的会话发起至移动IP被释放的会话结束周期性地 产生计费信息。因此,当基于SIP的VoIP移动终端在这种周期内 使用数据业务和VoIP呼叫业务时,计费信息包括用于这两种服务 的数据包数量信息。即,仅VoIP呼叫的计费信息不被区分。这使 得难以获得特定业务的计费信息。需要一种VoIP计费控制方法,其通过在通信期间检查呼叫服 务器和终端之间的保活状态来获得合理的计费信息,而允许在有线 网络和移动通信网全各上伊C化地建立呼叫。

发明内容
技术问题
本发明旨在提供一种用于控制SIP呼叫服务器中的计费的方 法,其在呼叫SIP终端和^^叫SIP终端之间的SIP呼叫结束时,能 够通过基于包括在从呼叫SIP终端接收到的BYE消息中的数据包 数量信息控制对呼叫SIP终端的计费,来基于实际发送和接收到的 数据包数量而不是SIP呼叫建立时间进行计费控制。
本发明还旨在提供一种用于控制SIP呼叫服务器中的计费的方 法,其能够通过周期性地检查呼叫SIP终端的SIP呼叫建立状态(保 活)、以及从呼叫SIP终端4妄收用于SIP呼叫建立的累积计费信息来 控制对呼叫SIP终端的计费,而甚至在移动通信网络中进4亍计费。
本发明还旨在提供一种用于控制SIP呼叫服务器中的计费的方 法,其在呼叫SIP终端在SIP呼叫-故建立之后在预定时间内未/人#皮 叫SIP终端接收到RTP媒体数据包时,能够通过基于从被叫SIP终 端接收到的累积计费信息控制SIP呼叫结束并执行对呼叫SIP终端 的计费,来有刻 使用通信网络并进4亍合理计费。
本发明还旨在提供一种用于控制SIP呼叫服务器中的计费的方 法,其能够通过基于包括在SIP呼叫结束时发送的消息中的累积计 费信息计算数据包计费信息,来基于SIP呼叫的计费信息和其他凄t 据业务的数据包计费信息执行单独计费,而无需对现有移动通信分 组网络进4亍改变。本发明还旨在提供一种用于控制SIP终端中的计费的方法,其 能够通过测量发送至相应SIP终端的数据包数量和来自相应SIP终 端的数据包#史量、在SIP呼叫建立的控制下将关于测量到的数据包 数量的信息记录在各种消息的附加字段中、以及当SIP呼叫被建立 时将其发送至SIP呼叫服务器,来进行更合理的计费。
本发明还旨在才是供一种用于控制SIP终端中的计费的方法,其 在SIP呼叫4皮建立之后在预定时间周期内未从相应SIP终端4妄收到 RTP々某体数据包时,能够通过确定SIP呼叫失败以及随后结束SIP 呼叫,来减少费用并^f吏网络资源的浪费最小4匕。
才支术方案
本发明的一个方面提供了 一种用于控制会话发起协议(SIP ) 呼叫服务器中的计费的方法,该方法包括以下步骤从呼叫SIP终 端接收邀请消息;将100尝试消息发送至呼叫SIP终端,该100尝 试消息包括保活消息的发送周期信息;在呼叫SIP终端和被叫SIP 终端之间建立SIP呼叫,并在发送周期内接收来自呼叫SIP终端的 保活消息,该保活消息包括计费信息;以及当SIP呼叫结束时,将 从呼叫SIP终端接收到的最终计费信息发送至计费服务器。
本发明的另 一方面提供了 一种用于控制SIP呼叫服务器中的计 费的方法,该方法包括以下步骤从呼叫SIP终端接收邀请信息以 建立SIP呼叫;将100尝试消息发送至呼叫SIP终端,该100尝试 消息包括保活消息的发送周期信息;当在呼叫SIP终端和被叫SIP 终端之间建立SIP呼叫时,确定是否在发送周期内从呼叫SIP终端 接收到保活消息,并且当在发送周期内未接收到保活消息时将BYE 消息发送至^皮叫SIP终端;乂人;故叫SIP终端4妄收包括计费信息的200 OK消息;以及将计费信息发送至计费服务器。本发明的另 一方面提供了 一种用于控制SIP服务器中的计费的 方法,该方法包括以下步骤从呼叫SIP终端接收邀请信息;将100 尝试消息发送至呼叫SIP终端,该100尝试消息包括保活消息的发 送周期信息;在呼叫SIP终端和^皮叫SIP终端之间建立SIP呼叫, 并在发送周期内从呼叫SIP终端接收保活消息,该保活消息包括计 费信息;当在发送周期内未从呼叫SIP终端接收到保活消息并且在 预定时间内未4妄收到BYE消息时,控制SIP呼叫的结束;以及将 包括在从呼叫SIP终端接收到的最终保活消息中的计费信息发送至 计费服务器。
本发明的另 一方面提供了 一种用于控制SIP服务器中的计费的 方法,该方法包括以下步骤控制呼叫SIP终端和^L叫SIP终端之 间的SIP呼叫建立;当从呼叫SIP终端接收到包括用于SIP呼叫建 立的计费信息的BYE消息时,控制SIP呼叫的结束;以及将计费 信息发送至计费服务器。
本发明的另 一方面提供了 一种用于控制SIP终端中的计费的方 法,该方法包括以下步骤当与^L叫SIP终端建立SIP呼叫时,测 量发送至被叫SIP终端的数据包数量和从被叫SIP终端接收到的数 据包数量;以及当SIP呼叫结束事件发生时,将BYE消息发送至 SIP呼叫服务器以结束SIP呼叫,其中,该BYE消息包含包括最终 累积的数据包数量的计费信息。
本发明的另 一方面提供了 一种用于控制SIP终端中的计费的方 法,该方法包括以下步骤从SIP呼叫服务器接收包括保活消息的 发送周期信息的100尝试消息,该SIP呼叫服务器控制与被叫SIP 终端的SIP呼叫建立;在与^皮叫SIP终端建立SIP呼叫时,测量在 发送周期内发送至被叫SIP终端的数据包数量和从被叫SIP终端接 收到的数据包数量;以及在发送周期内将保活消息发送至SIP呼叫服务器,其中,保活消息包含包括测量得到的数据包数量的计费信 息。
本发明的另 一方面提供了 一种用于控制SIP终端中的计费的方 法,该方法包4舌以下步骤当与呼叫SIP终端建立SIP呼叫时,测 量发送至呼叫SIP终端的数据包数量和从呼叫SIP终端接收到的数 据包数量;从SIP呼叫服务器接收BYE消息以结束SIP呼叫;以及 将200 OK消息发送至SIP呼叫服务器,其中,该200 OK消息包含 包括最终累积并测量得到的数据包数量的计费信息。
在本/>开中,可以使用应用程序/sdp、文本、或者html来写入 100尝试消息、BYE消息、200 0K消息、和INFO消息的内容。为 了 i"更于i兌明,4叚定100尝试消息、BYE消息、200 OK消息、和INFO 消息具有基于文本的格式。
有益效果
根据用于控制SIP呼叫服务器中的计费的方法,当呼叫SIP终 端和被叫SIP终端之间的SIP呼叫结束时,可以通过基于包括在从 呼叫SIP终端接收到的BYE消息中的数据包数量信息而控制对呼 叫SIP终端的计费,来基于实际发送和接收到的数据包数量而不是 SIP呼叫建立时间来执4亍合理的计费控制。
才艮据用于控制SIP呼叫月良务器中的计费的方法,可以通过周期 性地检查呼叫SIP终端的SIP呼叫建立状态(保活)并从呼叫SIP 终端4妄收用于SIP呼叫建立的累积计费信息来控制对呼叫SIP终端 的计费,而甚至在移动通信网络中进行计费。
才艮据用于控制SIP呼叫服务器中的计费的方法,当呼叫SIP终 端在SIP呼叫-故建立之后在预定时间周期内未从^皮叫SIP终端4妄收到RTP媒体数据包时,可以通过基于从被叫SIP终端接收到的累积 计费信息控制SIP呼叫结束并对呼叫SIP终端进行计费,来有效使 用通信网络并进4亍合理计费。
根据用于控制SIP呼叫服务器中的计费的方法,可以通过基于 包括在SIP呼叫结束时发送的消息中的累积计费信息计算数据包计 费信息,来基于SIP呼叫的计费信息和其他数据业务的数据包计费 信息执行单独计费,而无需对现有移动通信分组网络进行改变。
才艮据用于控制SIP终端中的计费的方法,可以通过测量发送至 相应SIP终端的凄t据包数量和来自相应SIP终端的数据包数量、在 SIP呼叫建立的控制下将关于测量得到的数据包数量的信息记录在 各种消息的附加字段中、以及当SIP呼叫被建立时将其发送至SIP 呼叫服务器,来进行更合理的计费。
根据用于控制SIP终端中的计费的方法,当在SIP呼叫被建立 之后在预定时间周期内未从相应SIP终端接收到RTP媒体数据包 时,可以通过确定SIP呼叫失败并随后结束SIP呼叫来减少费用并 使网络资源的浪费最小化。


图1是示出了根据本发明的其中通过移动通信网络建立SIP呼 叫的系统的配置的冲匡图2(a)是示出了用于控制SIP呼叫服务器中的计费的传统方法 的流程图2(b)示出了才艮据本发明的第一示例性实施例的BYE消息的 结构;图3是示出了根据本发明的第一示例性实施例的用于控制SIP 呼叫服务器中的计费的方法的流程图4示出了根据本发明的第一示例性实施例的IOO尝试消息的 示例性格式;
图5示出了才艮据本发明的第一示例性实施例的INFO消息的示 例性^各式;
图6示出了根据本发明的第一示例性实施例的200 OK消息的 示例性格式;
图7示出了才艮据本发明的第一示例性实施例的BYE消息的示 例性格式;
图8是示出了根据本发明的第二示例性实施例的用于控制SIP 呼叫服务器中的计费的方法的流程图9是示出了根据本发明的第三示例性实施例的用于控制SIP 呼叫月良务器中的计费的方法的流程图10示出了才艮据本发明的第三示例性实施例的BYE消息的示 例性格式;
图11示出了才艮据本发明的第三示例性实施例的200 OK消息的 示例性格式;
图12是示出了才艮据本发明的第四示例性实施例的用于控制SIP 呼叫月良务器中的计费的方法的流程图。
*在以上附图中出现的主要元件的描述111:呼叫SIP终端 112: #1叫SIP终端 121、 122:基站 131、 132:基站控制器 140:分组凄t据力l务节点 150: SIP呼叫月良务器 160:计费月良务器
具体实施例方式
将参考附图来详细描述本发明的实施例。
图i是示出了4艮据本发明的在其中通过移动通信网络建立sip 呼叫的系乡克的配置的4匡图。
参考图i,根据本发明的用于控制SIP呼叫服务器中的计费的 方法可以通过p乎叫SIP终端111、;故叫SIP终端112、基站121和 122、基站控制器131和132、分组数据服务节点140、 SIP呼叫月良 务器150、和计费月l务器160的才喿作来实现。
才艮据本发明的示例性实施例,可以在移动通信网路上实现用于 控制SIP呼叫月1务器中的计费的方法。因此,呼叫SIP终端111和 被叫SIP终端112可以是具有SIP呼叫建立功能的移动通信终端。 可选地,呼叫SIP终端111和#>叫SIP终端112可以是具有SIP呼 叫建立功能的任何终端,例如,VoIP终端、个人计算才几(PC)、或笔记本式计算才几。为了^f更于i兌明,,支定呼叫SIP终端111和被叫SIP 终端112是移动ii/f言终端。呼叫SIP终端111和^皮叫SIP终端122可以经由基站121和122、 基站控制器131和132、和分组数据服务节点140将消息发送至SIP 呼叫服务器以及从SIP呼叫服务器接收消息。对于本领域的技术人 员来说,该过程是已知的,因此,将省略基站121和122、基站控 制器131和132、和分组lt据力良务节点140的详细描述。计费力良务 器160基于从SIP呼叫服务器150接收到的计费信息对呼叫SIP终 端111进4亍计费。现在,将描述根据本发明的用于控制包括呼叫SIP终端111、 #皮叫SIP终端122、和SIP呼叫服务器150的系统中的SIP呼叫月良 务器150中的计费的方法的示例性实施例。图3是示出了根据本发明的第一示例性实施例的用于控制SIP 呼叫月l务器中的计费的方法的流程图。在本发明的第一示例性实施例中,将描述由于呼叫SIP终端的 用户^圭才几而^f吏在呼叫SIP终端和纟皮叫SIP终端之间建立的SIP呼叫 正常结束时用于控制SIP呼叫月l务器中的计费的方法。当呼叫SIP终端的用户拨号以建立SIP呼叫时,呼叫SIP终端 将SIP呼叫发起消息(即,邀请消息)发送至SIP呼叫服务器(步 骤311)。在本文中,呼叫的含意可以包括会话。然后,SIP呼叫月良 务器将邀请消息(包括从呼叫SIP终端接收到的邀请消息的内容) 发送至^皮叫SIP终端(步骤312 )。SIP呼叫月艮务器还将100尝试消息发送至呼叫SIP终端以通知 其准备进行SIP呼叫建立(步骤313)。
100尝试消息包括关于在通信期间呼叫SIP终端发送的保活消息的发送周期的信息。将参考图 4对此进4于描述。图4示出了根据本发明的第一示例性实施例的IOO尝试消息的 示例性格式。图4(a)示出了仅包括在通用SIP标准中定义的内容的100尝试 消息的格式,以及图4(b)示出了根据本发明的100尝试消息的格式。 在图4(b)中,100尝试消息包括关于保活消息(在SIP呼叫建立期 间呼叫SIP终端将其发送至SIP呼叫服务器)的发送周期的信息。如图4(b)所示,发送周期信息可以被实现为"period=20/3"。这表明保活消息将每20秒连续地发送三次。可以通过SIP呼叫服务器来修改和管理包括在100尝试消息中的保活消息的发送周期信 自再次参考图3, —旦接收到来自SIP呼叫服务器的邀请消息, 被叫SIP终端就振响并同时将180振铃消息发送至SIP呼叫服务器 以通知可以建立SIP呼叫(步骤314 )。 SIP呼叫服务器将该180振 铃消息传递至呼叫SIP终端(步骤315 )。 一旦4妻收到180振铃消息, 呼叫SIP终端就输出回铃音。当被叫SIP终端的用户摘才几时,被叫SIP终端将200 OK消息 发送至SIP呼叫服务器以试图建立SIP呼叫(步骤316)。 SIP呼叫 服务器将200 OK消息传递至呼叫SIP终端(步骤317 )。呼叫SIP终端将ACK消息发送至SIP呼叫服务器以通知已接 收到对邀请消息的最终响应消息(即,200 OK消息)(步骤318 ), 并且SIP呼叫服务器将ACK消息传递至被叫SIP终端(步骤319 )。通信路径^皮建立,即,占线,并且呼叫SIP终端和^皮叫SIP终 端相互发送和接收RTP々某体数据包,从而用于SIP呼叫的语音呼叫 和4见频呼叫4皮建立(步骤320)。当在步骤320中建立了 SIP呼叫时,呼叫SIP终端4艮据包括在 步骤313中从SIP呼叫服务器接收到的IOO尝试消息中的发送周期 信息将保活消息(即,INFO消息)发送至SIP呼叫服务器(步骤 321 )。保活消息可以是由本领域技术人员定义的任意消息或者在 SIP标准中定义的消息。为了^f更于i兌明,^f叚定〗呆活消息是在SIP中 定义的INFO消息。INFO消息包括在呼叫移动终端中累积的SIP呼叫的计费信息。 参考图5,在INFO消息的格式的最后一4亍上的"packet=2345/2323" 表示计费信息,其中,"2345"表示发送的数据包数量以及"2323" 表示接收到的数据包数量。才艮据本发明的第一示例性实施例的呼叫SIP终端可以在SIP呼 叫被建立时测量发送至^皮叫SIP终端以及从^皮叫终端接收到的数据 包(RTP々某体数据包)的数量。呼叫SIP终端还可以在发送周期内 将包括计费信息(其包括测量得到的数据包数量)的保活消息(即, INFO消息)发送至SIP呼叫服务器。计费消息,即,在发送周期 内发送的保活消息的数据包数量,可以在每个发送周期内测量得到 或者在SIP呼叫净皮建立之后累积。呼叫SIP终端可以包括用于执4亍 根据本发明的第 一 示例性实施例的上述操作的应用程序。再次参考图3, 一旦接收到INFO消息,SIP呼叫服务器就将响 应消息(即,200 OK消息)发送至呼叫SIP终端(步骤322 )。现 在,完成了一个4呆活确i人禾呈序。200 OK消息可以具有图6所示的 格式。在SIP呼叫建立期间根据发送周期信息可以多次执行保活确 认程序。当呼叫SIP终端用户挂才几时,呼叫SIP终端将BYE消息发送 至SIP呼叫月良务器以结束SIP呼叫(步骤323 )。此处,可以用释it 代替结束。BYE消息包括SIP呼叫结束信息和累积计费信息。根据 本发明的BYE消息具有与通用的BYE消息不同的格式。将参考图 7对此进4于描述。图7示出了根据本发明的第一示例性实施例的BYE消息的示 例性格式。图7(a)示出了《又包括在通用SIP标准中定义的内容的BYE消息 的格式,以及图7(b)示出了根据本发明的BYE消息的格式。图7(b) 中所示的BYE消息可以包4舌当SIP呼叫;陂呼叫SIP终端结束时的呼 叫结束信息和计费信息。如图7(b)所示,在BYE消息的格式的最后 一 行上的 "reason=normal"和"packet=12345/12323"分别表示呼叫结束讦言 息和计费4言息。具体i也,"reason=normal"表示呼叫正常结束,以 及在"packet=12345/12323"中,"12345"表示所累积的由呼叫SIP 终端发送的数据包数量,以及"12323"表示所累积的由呼叫SIP 终端接收到的数据包数量。呼叫结束信息表示正常呼叫结束并且可 以由本领域的技术人员任意定义。返回至图3, 一_54妄收到BYE消息,SIP呼叫月良务器将响应消 息(即,200 OK消息)发送至呼叫SIP终端(步骤324 )。 SIP ^乎叫 服务器还将BYE消息发送至被叫SIP终端(步骤325 )。当接收到 BYE消息时,被叫SIP终端将响应消息(即,200 OK消息)发送 至SIP呼叫服务器,从而结束SIP呼叫(步骤326)。一旦结束SIP呼叫,SIP呼叫服务器可以将包括在步骤323中 从呼叫SIP终端接收到的BYE消息中的呼叫结束信息和计费信息发送至计费服务器。计费服务器可以基于呼叫结束信息和计费信息计算用于SIP呼叫的呼叫SIP终端的最终计费信息,并对呼叫SIP终端用户征收计算得到的费用。同样,可以基于包括在INFO消息(即,保活消息)中的计费 信息或者包4舌在BYE消息中的计费4言息来计算呼叫终端的费用。 具体地,SIP呼叫服务器立即将包括在发送周期内从呼叫终端接收 到的保活消息中的计费信息发送至计费服务器(其可以累积并计算 呼叫终端的计费信息)。计费服务器可以基于包括在BYE消息中的 计费信息计算呼叫终端的最终计费信息。如上所述在步骤323中由呼叫SIP终端发送的BYE消息包括 计费信息。即,BYE消息包括当SIP呼叫^皮建立时的呼叫SIP终端 的计费信息。计费信息还包括在SIP呼叫被建立的同时呼叫SIP终 端发送至^皮叫SIP终端以及从^皮叫SIP终端接收的数据包(RTP々某 体数据包)数量。数据包数量可以被记录在BYE消息的附加字段 中。图2(b)示出了 BYE消息200的结构。才艮据本发明的第一示例 性实施例,在步骤221中呼叫SIP终端发送至SIP呼叫服务器的BYE 消息200可以包括报头201、数据字段202、和附加字段203。计费 信息(即,呼叫SIP终端的数据包数量信息)可以被记录在附加字 段203中。如图2(b)所示,计费4言息"packet = 2345/2323"可以^皮i己录在 附加字辜殳203中。这里,"2345"可以表示由呼叫SIP终端发送的 数据包数量,以及"2323"可以表示由呼叫SIP终端接收到的数据 包数量。图2(b)所示的BYE消息200仅是为了便于说明的实例, 并且可以由本领域的技术人员改变为多种格式。即,只要在步骤323中呼叫SIP终端发送至SIP呼叫月良务器的BYE消息包4舌呼叫SIP 终端的计费信息,它就可以具有任何结构或格式。
如上所述,根据本发明的第一示例性实施例,呼叫SIP终端可 以将计费信息记录在BYE消息中并将其发送至SIP呼叫服务器。 具体地,当SIP呼叫被建立时,呼叫SIP终端持续测量其发送至被 叫SIP终端以及从被叫SIP终端接收的RTP媒体数据包数量。当诸 如用户挂机的呼叫结束事件发生时,呼叫SIP终端将最终累积的计 费信息(数据包数量)记录在BYE消息的附加字段中。呼叫SIP 终端将包括最终计费信息的BYE消息发送至SIP服务器以结束SIP 呼叫。呼叫SIP终端可以包括用于根据本发明的第一示例性实施例 执行上述操作的应用程序。
如上所述,根据本发明的第一示例性实施例,SIP呼叫服务器 可以获得作为由呼叫终端实际使用的数据包数量的呼叫终端的计 费信息。即,该服务器不是基于与现有技术中一样的SIP呼叫建立 持续时间,而是基于当SIP呼叫被建立时呼叫终端实际发送至被叫 终端以及从被叫终端接收的数据包数量,来获得呼叫终端的计费信 息,从而能够进行更加有效和合理的计费。当SIP呼叫被建立时由 从所发送和接收到的数据包数量获得计费信息的概念#1应用于将 之后描述的所有本发明的其他示例性实施例。
才艮据在图3至7中所描述的本发明的第一示例性实施例,SIP 呼叫月良务器通常才企查作为SIP呼叫建立的计费对象的呼叫SIP终端 的呼叫建立状态(即,保活状态),并根据该状态征收费用,从而 能够进4亍更加合理的计费。
图8是示出了根据本发明的第二示例性实施例的用于控制SIP 呼叫服务器中的计费的方法的流程图。在本发明的第二示例性实施例中,将描述在呼叫SIP终端和祐: 叫SIP终端之间保持建立SIP呼叫的同时,呼叫SIP终端未从^皮叫 SIP终端接收RTP媒体数据包时用于控制SIP呼叫服务器中的计费 的方法。
当呼叫SIP终端用户拨号以建立SIP呼叫时,呼叫SIP终端将 SIP呼叫发起消息(即,邀请消息)发送至SIP呼叫服务器(步骤 811)。然后,SIP呼叫服务器将包括从呼叫SIP终端接收到的邀请 消息的内容的邀请消息发送至被叫SIP终端(步骤812)。
SIP呼叫"良务器将100尝试消息发送至呼叫SIP终端以通知其 准备进行SIP呼叫建立(步骤813 )。 100尝试消息包括关于呼叫SIP 终端在通信期间发送的保活消息的发送周期的信息。100尝试消息 可以具有与图4(b)所示的根据本发明的第一示例性实施例的100尝 试消息相同的格式。
一旦从SIP呼叫服务器接收到邀请消息,被叫SIP终端就振铃 并同时将180振铃消息发送至SIP呼叫服务器以通知可以建立SIP 呼叫(步骤814)。 SIP呼叫服务器将180振铃消息传递至呼叫SIP 终端(步骤815)。 一旦接收到180振铃消息,呼叫SIP终端就输出
回铃音。
当被叫SIP终端的用户摘机时,被叫SIP终端将200 OK消息 发送至SIP呼叫服务器以试图建立SIP呼叫(步骤816)。 SIP呼叫 服务器将200 OK消息传递至呼叫SIP终端(步骤817 )。
呼叫SIP终端将ACK消息发送至SIP呼叫月艮务器以通知已接 收到对邀请消息的最终响应消息(即,200 OK消息)(步骤818 ), 以及SIP呼叫服务器将ACK消息传递至被叫SIP终端(步骤819 )。通信路径^皮建立,即,占线,并且呼叫SIP终端和^皮叫SIP终 端相互发送和接收RTP々某体数据包,从而用于SIP呼叫的语音呼叫 和视频呼叫被建立(步骤820 )。
根据包括在步骤813中从SIP呼叫服务器接收到的100尝试消 息中的发送周期信息,呼叫SIP终端将保活消息(即,INFO消息) 发送至SIP呼叫服务器(步骤821 )。 INFO消息包括在呼叫SIP终 端中累积的SIP呼叫的计费4言息。INFO消息可以具有与图5所示 的根据本发明的第一示例性实施例的INFO消息的格式相同的格 式。
和根据本发明的第一示例性实施例的呼叫SIP终端一样,根据 本发明的第二示例性实施例的呼叫SIP终端也可以包括用于执行上 述操作的应用程序。
一旦^^收到INFO消息,SIP呼叫月良务器就将响应消息(即, 200 OK消息)发送至呼叫SIP终端(步骤822)。现在,可以完成 一个保活确认程序。在SIP呼叫建立期间可以根据发送周期信息多 次执^H呆活确i人《呈序。
在保活确认程序中,当呼叫SIP终端在预定时间内未从被叫SIP 终端接收到RTP媒体数据包(步骤823 )时,呼叫SIP终端将BYE 消息发送至SIP呼叫服务器('步骤824 )。在步骤824中,如在本发 明的第一示例性实施例中一样,BYE消息也可以包括呼叫结束信息 和计费信息。
根据本发明的第二示例性实施例的呼叫SIP终端和被叫SIP终 端可以包括用于使终端检查是否从彼此接收到RTP媒体数据包的 应用程序。一旦接收到BYE消息,SIP呼叫服务器就将200 OK消息发送 至呼叫SIP终端(步骤825 )并将BYE消息发送至被叫SIP终端(步 骤826)。因此,可以结束SIP呼叫。然而,;故叫终端可能未4妻收 BYE消息。在这种情况下,当在预定的时间周期内未发送或接收 RTPi某体彰:据包时,帔叫SIP终端自身可以结束SIP呼叫。
一旦结束SIP呼叫,SIP呼叫服务器就将包括在步骤824中从 呼叫SIP终端^^妄收到的BYE消息中的呼叫结束信息和计费信息发 送至计费服务器。计费服务器可以基于呼叫结束信息和计费信息来 计算用于SIP呼叫的呼叫SIP终端的最终计费信息,并对呼叫SIP 终端用户征收计算得到的费用。
如上所述,根据图8所述的本发明的第二示例性实施例,当呼 叫SIP终端在SIP呼叫;故建立的同时由于^皮叫SIP终端的古文障而不 能接收RTP々某体数据包时,呼叫SIP终端将BYE消息发送至SIP 呼叫服务器以结束SIP呼叫。这使得能够根据实际使用数量来进行 计费并最小化通信网络资源的浪费。
图9是示出了才艮据本发明的第三示例性实施例的用于控制SIP 呼叫月良务器中的计费的方法的流程图。
在本发明的第三示例性实施例中,将描述当在呼叫SIP终端和 被叫SIP终端之间保持建立SIP呼叫的同时SIP呼叫服务器未接收 到来自呼叫SIP终端的^呆活消息(即,INFO消息)时用于^^空制SIP 呼叫H务中的计费的方法。
当呼叫SIP终端用户拨号以建立SIP呼叫时,呼叫SIP终端将 SIP呼叫发起消息(即,邀请消息)发送至SIP呼叫服务器(步骤 911)。然后,SIP呼叫服务器将邀请消息(其包括从呼叫SIP终端 接收到的邀请消息的内容)发送至被叫SIP终端(步骤912)。SIP呼叫服务器还将100尝试消息发送至呼叫SIP终端以通知 其准备进行SIP呼叫建立(步骤913)。 100尝试消息包括关于呼叫 SIP终端在通信期间发送的保活消息的发送周期的信息。100尝试 消息可以具有与图4(b)所示的4艮才居本发明的第 一 示例性实施例的 100尝^式消息相同的格式。
一旦从SIP呼叫服务器接收到邀请消息,被叫SIP终端就振铃 并同时将180振铃消息发送至SIP呼叫服务器以通知可以建立SIP 呼叫(步骤914)。 SIP呼叫服务器将180振铃消息传递至呼叫SIP 终端(步艰《915)。 一旦4妻收到180振铃消息,呼叫SIP终端就输出 回铃音。
当3皮叫SIP终端的用户摘才几时,#皮叫SIP终端将200 OK消息 发送至SIP呼叫月l务器以试图建立SIP呼叫(步骤916)。 SIP呼叫 服务器将200 OK消息传递至呼叫SIP终端(步骤917 )。
呼叫SIP终端将ACK消息发送至SIP呼叫月艮务器以通知已才妻 收到对邀请消息的最终响应消息(即,200 OK消息)(步骤918 ), 并且SIP呼叫服务器将ACK消息传递至^皮叫SIP终端(步骤919 )。
通信路径^皮建立,即,占线,并且呼叫SIP终端和^皮叫SIP终 端相互发送和接收RTP々某体数据包,从而用于SIP呼叫的语音呼叫 和3见频呼叫^皮建立(步骤920)。
根据包括在步骤913中从SIP呼叫服务器接收到的100尝试消 息中的发送周期信息,呼叫SIP终端将保活消息(即,INFO消息) 发送至SIP呼叫服务器(步骤921 )。 INFO消息包括在呼叫移动终 端中累积的SIP呼叫的计费信息。INFO消息可以具有与图5所示 的根据本发明的第一示例性实施例的INFO消息相同的格式。根据本发明的第三示例性实施例的呼叫SIP终端可以包括与根据本发明 的第 一 示例性实施例的呼叫SIP终端相同的应用程序。
当SIP呼叫服务器在发送周期内未接收到来自呼叫SIP终端的 INFO消息时,SIP呼叫服务器将BYE消息发送至被叫SIP终端(步 骤922)。即,SIP呼叫服务器确定呼叫SIP终端的SIP呼叫建立是 异常的并将BYE消息发送至被叫SIP终端以结束SIP呼叫。
在步骤922中发送至被叫SIP终端的BYE消息包括SIP呼叫结 束信息。将参考图IO对此进行描述。
图10示出了才艮据本发明的第三示例性实施例的BYE消息的示 例性格式。
图10(a)示出了仅包括在通用SIP标准中定义的内容的BYE消 息的格式,以及图10(b)示出了才艮据本发明的第三示例性实施例的 BYE消息的格式。在图10(b)中,当呼叫SIP终端的SIP呼叫结束 时BYE消息可以包4舌呼叫结束4言息。
如图10(b)所示,在BYE消息的格式的最后一4亍上的 "reason=rel—timeout"是呼叫结束4言息,其表示呼叫#皮异常结束。 呼叫结束信息的格式可以由本领域的技术人员任意确定。
返回至图9,;故叫SIP终端响应于BYE消息而将200 OK消息 发送至SIP呼叫服务器(步骤924 )。 200 OK消息包括用于SIP呼 叫的^皮叫SIP终端的累积计费信息,将参考图11对此进4亍描述。
图11示出了 4艮据本发明的第三示例性实施例的200 OK消息的 示例性格式。图ll(a)示出了仅包括在通用SIP标准中定义的内容的200 OK 消息的格式,以及图ll(b)示出了根据本发明的第三示例性实施例的 200 OK消息的格式。在图ll(b)中,当呼叫SIP终端的SIP呼叫结 束时200 OK消息可以包括呼叫结束信息。
如图ll(b)所示,在200 OK消息的格式的最后一4亍上的 "packet=12345/12323,,表示累积的计费4言息。"12345"表示以字 节为单位的所累积的发送数据包数量,以及"12323"表示以字节 为单位的所累积的接收数据包数量。被叫SIP终端的计费信息可以 用于计算用于SIP呼叫的呼叫SIP终端的计费信息。
返回至图9,响应于/人;帔叫SIP终端4妻^1史到的200 OK消息, SIP呼叫月良务器可以结束呼叫SIP终端和^皮叫SIP终端之间的SIP 呼叫。 一旦结束SIP呼叫,SIP呼叫月良务器就将包4舌在步骤924中 从被叫SIP终端接收到的200 OK消息中的计费信息发送至计费月良 务器。计费月良务器可以基于包4舌在200 OK消息中的^皮叫SIP终端 的计费信息来计算呼叫SIP终端的最终凄t据包计费信息。
如上所述,4艮据图9至图11中所描述的根据本发明的第三示 例性实施例,当SIP呼叫服务器在保持建立SIP呼叫的同时由于呼 叫SIP终端的故障而不能再接收到保活消息(即,INFO消息)时, SIP呼叫服务器可以控制SIP呼叫结束并基于从被叫SIP终端接收 到的计费信息计算将对呼叫SIP终端征收的费用。这使得能够进行 更加合理的计费并使通信网络资源的浪费最小化。
已参考图1至图11描述了才艮据本发明的第一、第二、第三示 例性实施例的用于控制SIP呼叫服务器中的计费的方法。
第一示例性实施例旨在提供当在呼叫SIP终端和被叫SIP终端 之间建立的SIP呼叫由于呼叫SIP终端的用户挂才几而正常结束时,用于控制SIP呼叫月良务器中的计费的方法,第二示例性实施例旨在 提供当在呼叫SIP终端和被叫SIP终端之间保持建立SIP呼叫的同 时呼叫SIP终端未接收到来自被叫SIP终端的RTP媒体数据包时, 用于控制SIP呼叫月良务器中的计费的方法,以及第三示例性实施例 旨在提供当在呼叫SIP终端和被叫SIP终端之间保持建立SIP呼叫 的同时SIP呼叫服务器未接收到来自呼叫SIP终端的保活消息(即, INFO消息)时,用于控制SIP呼叫服务器中的计费的方法。
图12是示出了根据本发明的第四示例性实施例的用于控制SIP 呼叫月良务器中的计费的方法的流程图。
步骤1211至步骤1220与本发明第一至第三示例性实施例中的 步骤类似,因此,将省略对其的详细描述。
本发明的第四示例性实施例旨在提供一种当如第二和第三示 例性实施例中一样的异常呼叫结束都发生时(即,当在保持建立SIP 呼叫的同时呼叫SIP终端未接收到来自被叫SIP终端的RTP媒体数 据包以及SIP呼叫服务器未接收到来自呼叫SIP终端的保活消息 时),用于控制SIP呼叫服务器中的计费的方法。
在这种情况下,可以基于包4舌在呼叫SIP终端周期性地发送至 SIP呼叫服务器直到以上异常情况发生的保活消息(即,INFO消息) 中的计费信息计算最终数据包计费信息。SIP呼叫服务器可以将异 常呼叫结束的原因记录在计费数据中。
即使呼叫SIP终端发送INFO消息,SIP呼叫服务器也可能由 于呼叫SIP终端的呼叫建立中的故障而也不能接收到该消息(步骤 1221),同时,呼叫SIP终端由于^皮叫SIP终端的呼叫建立中的故障 而不能接收到来自被叫SIP终端的RTP媒体数据包(步骤1222 )。由于呼叫SIP终端在预定时间内未接收到来自被叫SIP终端的 RTP々某体tt才居包,所以其爿夺BYE消息发送至SIP呼叫月良务器(步 骤1223 )。然而,SIP呼叫服务器不能接收BYE消息。此外,SIP 呼叫服务器将BYE消息发送至被叫SIP终端以获得计费信息(步 骤1224)。然而,被叫SIP终端不能接收BYE消息并且不能将包括 计费信息的200 OK消息发送至SIP呼叫月良务器。
因此,SIP呼叫服务器确定在呼叫SIP终端和被叫SIP终端中 呼叫建立均失败并控制SIP呼叫结束。呼叫SIP终端和4皮叫SIP终 端自身结束SIP呼叫。
SIP呼叫服务器可以识别出包括在从呼叫SIP终端最终接收到 的INFO消息中的作为呼叫终端的最终计费信息的计费信息并将其 发送至计费服务器。
如上所述,根据本发明的第四示例性实施例,即使当由于在呼 叫SIP终端和^皮叫SIP终端中呼叫失败都发生而不能正常获得计费 信息时,也能基于由呼叫SIP终端最终发送的计费信息执行对呼叫 终端的计费。因而,即使在异常呼叫结束时,也可以有效地获得合 理计费信息。
在呼叫结束之后,SIP呼叫服务器将诸如由SIP呼叫服务器产 生的最终凄t据包计费信息、呼叫结束原因信息、时间计费信息等费 用数据记录(CDR)发送至计费服务器,从而可以计算呼叫费用。
计费服务器从由分组数据服务节点提供的用户数据业务的数 据包计费信息中删除由SIP呼叫服务器提供的呼叫的数据包计费信 息,以仅获得除SIP呼叫业务之外的数据业务的数据包计费信息。虽然已通过根据SIP协议的呼叫描述了示例性实施例,但是对
于本领域的技术人员显而易见的是,根据本发明的用于控制计费的
方法可以应用于各种VoIP f办i义。
此夕卜,根据本发明的呼叫SIP终端或被叫SIP终端可以包括用 于在建立SIP呼叫时测量发送至对应终端以及/人对应终端4妄收到的 数据包(RTP媒体数据包)数量、以及将关于测量得到的数据包数 量的信息结合到在SIP呼叫建立的控制下发送至SIP呼叫服务器和 从SIP呼叫服务器接收到的各种消息(例如,BYE消息和200 OK 消息)中的应用程序。通过该应用程序,可以将数据包数量信息记 录在每条消息的附加字段中。即,根据本发明的各种SIP呼叫建立 消息可以具有记录有数据包数量信息的附加字段。
根据本发明的用于控制SIP呼叫服务器中的计费的方法可以被 实现为可以通过各种计算才几装置扭^f于并可以记录在计算4几可读介 质上的计算才几指令。计算才几可读介质可以包括程序指令、#:据文件、 数据结构或者它们的结合。记录在介质上的程序指令可以被特别设 计并净皮构造用于本发明或者对计算枳4欠件领域中的冲支术人员为可 得到的。计算机可读记录介质的实例包括磁介质,例如,硬盘、 软盘、和磁带;光学介质,例如,光盘只读存储器(CD-ROM)和 数字通用盘(DVD);》兹光介质,例如,光石兹專欠盘;只读存储器 (ROM);随才几存耳又存^f诸器(RAM);和闪存。介质还可以是诸如 光学线路或金属线、波导管的传输介质、或者传送程序指令、数据 结构的载波等。程序指令可以包括例如由使用解释器的计算机执行 的高级语言代码、以及由编i,器生成的才几器语言代码。本文中描述 的石更件可以^皮实现为一个或多个l欠件才莫块以实现本发明。
本发明的范围不应限于示例性实施例的描述并应由以下斗又利 要求及其等同物确定。
权利要求
1.一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,所述方法包括以下步骤从呼叫SIP终端接收邀请消息;将100尝试消息发送至所述呼叫SIP终端,所述100尝试消息包括保活消息的发送周期信息;在所述呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自所述呼叫SIP终端的所述保活消息,所述保活消息包括计费信息;以及当所述SIP呼叫结束时,将从所述呼叫SIP终端接收到的最终计费信息发送至计费服务器。
2. 根据权利要求1所述的方法,其中,所述保活消息是INFO消 息,以及所述计费信息包括所述呼叫SIP终端发送至所述4皮叫 SIP终端的RTP媒体数据包数量和从所述被叫SIP终端接收到 的RTP媒体数据包数量。
3. 根据权利要求1所述的方法,还包括从所述呼叫SIP终端接收 BYE消息的步骤,其中,所述BYE消息包括呼叫结束信息和最终计费信息, 所述SIP呼叫服务器将所述呼叫结束信息和所述最终计费信 息发送至所述计费服务器,并且当所述SIP呼叫被建立时,所 述计费服务器基于所述最终计费信息对所述呼叫SIP终端进 行计费。
4. 根据权利要求3所述的方法,其中,当在预定时间内未从所述 被叫SIP终端接收到所述RTP々某体数据包时,所述呼叫SIP 终端将所述BYE消息发送至所述SIP呼叫力良务器。
5. 根据权利要求4所述的方法,其中,当在所述预定时间内未从 所述呼叫SIP终端接收到所述RTP媒体数据包时,所述被叫 SIP i冬端结束所述SIP呼叫。
6. 才艮据斥又利要求1所述的方法,所述呼叫SIP终端在所述发送周 期内将所述保活消息发送至所述SIP呼叫服务器。
7. —种用于控制SIP呼叫力良务器中的计费的方法,所述方法包括 以下步骤从呼叫SIP终端接收邀请消息以建立SIP呼叫;将100尝试消息发送至所述呼叫SIP终端,所述100尝试 消息包括保活消息的发送周期信息;当在所述呼叫SIP终端和^^皮叫SIP终端之间建立所述SIP 呼叫时,确定是否在发送周期内从所述呼叫SIP终端接收到所 述保活消息,并且当在所述发送周期内未接收到所述保活消息 时将BYE消息发送至所述^皮叫SIP终端;从所述被叫SIP终端接收包括计费信息的200 OK消息;以及将所述计费信息发送至计费服务器。
8. 根据权利要求7所述的方法,其中,所述BYE消息包括异常 呼叫结束信息。
9. 根据权利要求7所述的方法,其中,所述计费信息包括在所述 SIP呼叫净皮建立之后发送至所述呼叫SIP终端的所述^皮叫SIP终端的RTP媒体发送数据包数量、以及从所述呼叫SIP终端 4妻收到的所述净皮叫SIP终端的RTP々某体^妻收凄t据包tt量,以 及当所述SIP呼叫被建立时,所述计费服务器基于所述计费信 息对所述呼叫SlP终端进^f亍计费。
10.—种用于控制SIP呼叫服务器中的计费的方法,所述方法包括 以下步骤从呼叫SIP终端接收邀请信息; 将100尝试消息发送至所述呼叫SIP终端,所述100尝试 消息包括保活消息的发送周期信息;在所述呼叫SIP终端和^皮叫SIP终端之间建立SIP呼叫, 并在发送周期内乂人所述呼叫SIP终端4妻收所述<呆活消息,所述 保活消息包括计费信息;当在所述发送周期内未从所述呼叫SIP终端4妻收到所述 保活消息并且在预定时间内未^r收到BYE消息时,控制所述 SIP呼叫的结束;以及将包括在从所述呼叫SIP终端接收到的最终保活消息中 的计费信息发送至计费服务器。
11.根据权利要求IO所述的方法,其中,当在所述预定时间内未 从所述被叫SIP终端接收到RTP々某体数据包时,所述呼叫SIP 终端将包括所述计费信息的所述BYE消息发送至所述SIP呼 叫服务器。
12.根据权利要求11所述的方法,其中,当所述呼叫SIP终端和 所述净皮叫SIP终端在所述预定时间内未从;f皮此4妄收到所述 RTP々某体邀:据包时,所述呼叫SIP终端和所述一皮叫SIP终端结 束所述SIP呼叫。
13. —种用于控制SIP呼叫服务器中的计费的方法,所述方法包括 以下步骤控制呼叫SIP终端和净皮叫SIP终端之间的SIP呼叫建立;当从所述呼叫SIP终端接收到包括用于所述SIP呼叫建立 的计费信息的BYE消息时,控制所述SIP呼叫的结束;以及将所述计费信息发送至计费服务器。
14. 才艮据权利要求13所述的方法,其中,所述呼叫SIP终端在所 述SIP呼叫^皮建立之后累积并测量发送至所述#:叫SIP终端的 发送数据包数量和接收数据包数量以及从所述被叫SIP终端 接收到的接收数据包数量,当SIP呼叫结束事件发生时将包括 最终累积的数据包数量的计费信息记录在所述BYE消息的附 加字段中,并将所得到的计费信息发送至所述SIP呼叫服务 器。
15. —种用于控制SIP终端中的计费的方法,所述方法包4舌以下步 骤当与被叫SIP终端建立SIP呼叫时,测量发送至所述被叫 SIP终端的数据包数量和从所述^皮叫SIP终端接收到的数据包 数量;以及当SIP呼叫结束事件发生时,将BYE消息发送至SIP呼 叫月良务器以结束所述SIP呼叫,其中,所述BYE消息包含包括最终累积的数据包数量的 计费信息。
16. 根据权利要求15所述的方法,其中,当所述SIP终端在所述 SIP呼叫被建立之后在预定时间内未从所述被叫SIP终端接收到RTP凄丈据包时,所述SIP终端确定所述SIP呼叫结束事件 发生并将所述BYE消息发送至所述SIP呼叫服务器。
17. —种用于控制SIP终端中的计费的方法,所述方法包括以下步 骤从SIP呼叫服务器接收包括关于保活消息的发送周期的 信息的100尝试消息,所述SIP呼叫服务器控制与被叫SIP终 端的SIP呼叫建立;当与所述被叫SIP终端建立所述SIP呼叫时,测量在所述 发送周期内发送至所述^皮叫SIP终端的^t据包凄t量和从所述 被叫SIP终端接收到的数据包数量;以及在所述发送周期内将所述保活消息发送至所述SIP呼叫 月l务器,其中,所述保活消息包含包括测量得到的数据包数量 的计费^f言息。
18. —种用于控制SIP终端中的计费的方法,所述方法包4舌以下步 骤当与呼叫SIP终端建立SIP呼叫时,测量发送至所述呼叫 SIP终端的数据包数量和从所述呼叫SIP终端接收到的数据包 数量;以及从SIP呼叫服务器接收BYE消息以结束所述SIP呼叫;以及将200 OK消息发送至所述SIP呼叫月l务器,其中,所述200 OK消息包含包括最终累积并测量得到的 数据包数量的计费信息。
19. 根据权利要求18所述的方法,其中,当在预定发送周期内未 从所述呼叫SIP终端接收到包括计费信息的保活消息时,所述 SIP呼叫服务器将所述BYE消息发送至所述SIP终端。
20. —种具有记录在其上的程序的计算才几可读记录介质,用于才丸4亍 根据权利要求1至19中任一个所述的方法。
全文摘要
本发明公开了一种用于控制会话发起协议(SIP)呼叫服务器中的计费的方法,该方法包括以下步骤从呼叫SIP终端接收邀请消息;将(100)尝试消息发送至呼叫SIP终端,该(100)尝试消息包括保活消息的发送周期信息;在呼叫SIP终端和被叫SIP终端之间建立SIP呼叫,并在发送周期内接收来自呼叫SIP终端的保活消息,该保活消息包括计费信息;以及当SIP呼叫结束时,将从呼叫SIP终端接收到的最终计费信息发送至计费服务器。
文档编号H04L12/66GK101411147SQ200780011035
公开日2009年4月15日 申请日期2007年4月12日 优先权日2006年4月13日
发明者李一炯, 李昌昱, 赵炫彻, 黄相根 申请人:Posdata株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1