网络电话计费方法及装置的制造方法

文档序号:9399091阅读:288来源:国知局
网络电话计费方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络电话技术领域,尤其涉及一种网络电话计费方法及装置。
【背景技术】
[0002]随着移动互联网的快速发展,基于互联网的网络电话(Voice over InternetProtocol,简称VoIP)业务的市场规模也有了迅速的增长。VoIP是将语音模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递的技术。
[0003]传统的VoIP计费方法是基于服务器端进行计费处理,由服务器端的信令服务器或媒体服务器根据所接收的信令控制消息或媒体数据生成话单。举例来说,被叫客户端向主叫客户端发送一会话初始协议(Sess1n Initiat1n Protocol,简称SIP)定义的2000K消息,以建立通话连接,此消息先由被叫客户端发送至信令服务器,再由信令服务器发送至主叫客户端,信令服务器将接收此消息的时间作为这次通话话单的起始时间。当双方通话完成,有一方想挂断电话时,挂断方客户端向对方客户端发送SIP协议定义的BYE消息,该BYE消息同样由信令服务器中继至对端,信令服务器将接收此BYE消息的时间作为这次通话话单的结束时间。最后信令服务器根据主被叫号码、通话时长等信息生成话单,完成计费。
[0004]基于上述计费方式,往往会出现这样的问题:由于IP网络的不可靠性,尤其在网络环境较差的情况下,客户端发送给服务器端的信令消息或媒体数据容易发生延时送达或丢失,从而导致服务器端生成的话单与实际话单之间存在误差,计费精确度较低。

【发明内容】

[0005]本发明提供一种网络电话计费方法及装置,以克服现有的网络电话计费方法容易导致的计费不准确的问题。
[0006]本发明第一方面提供了一种网络电话计费方法,包括:向软交换服务器发送预呼叫请求,所述预呼叫请求用于请求所述软交换服务器分配本次通话的话单编号,并反馈所述软交换服务器中存储的主叫客户端上一次通话的话单编号;
[0007]根据所述软交换服务器发送的所述上一次通话的话单编号和所述主叫客户端中存储的上一次通话的话单信息中的话单编号确定所述软交换服务器是否漏采了所述主叫客户端中存储的上一次通话的话单信息;
[0008]向所述软交换服务器发送正式呼叫请求,所述正式呼叫请求中携带有被叫客户端的标识,以通过所述软交换服务器在所述主叫客户端和被叫客户端之间建立本次通话连接;
[0009]在发送挂断请求或者在接收到所述被叫客户端发送的挂断请求后,生成并保存话单信息,并向所述软交换服务器发送话单信息,所述话单信息中包括本次通话的话单信息,所述本次通话的话单信息中包括所述本次通话的话单编号、本次通话的起始时间和本次通话的结束时间,所述话单信息中还包括在确定所述软交换服务器漏采了所述主叫客户端中存储的上一次通话的话单信息时,所述主叫客户端中存储的上一次通话的话单信息。
[0010]本发明第二方面提供了一种网络电话计费装置,包括:第一发送模块,用于向软交换服务器发送预呼叫请求,所述预呼叫请求用于请求所述软交换服务器分配本次通话的话单编号,并反馈所述软交换服务器中存储的主叫客户端上一次通话的话单编号;
[0011]第一确定模块,用于根据所述软交换服务器发送的所述上一次通话的话单编号和所述主叫客户端中存储的上一次通话的话单信息中的话单编号确定所述软交换服务器是否漏采了所述主叫客户端中存储的上一次通话的话单信息;
[0012]第二发送模块,用于向所述软交换服务器发送正式呼叫请求,所述正式呼叫请求中携带有被叫客户端的标识,以通过所述软交换服务器在所述主叫客户端和被叫客户端之间建立本次通话连接;
[0013]处理模块,用于在发送挂断请求或者在接收到所述被叫客户端发送的挂断请求后,生成并保存话单信息,并向所述软交换服务器发送话单信息,所述话单信息中包括本次通话的话单信息,所述本次通话的话单信息中包括所述本次通话的话单编号、本次通话的起始时间和本次通话的结束时间,所述话单信息中还包括在确定所述软交换服务器漏采了所述主叫客户端中存储的上一次通话的话单信息时,所述主叫客户端中存储的上一次通话的话单信息。
[0014]本发明的网络电话计费方法及装置,通过在发送正式呼叫请求前,主叫客户端先发送预呼叫请求至软交换服务器,以根据软交换服务器反馈的主叫客户端上一次通话的话单编号和主叫客户端中存储的上一次通话的话单信息中的话单编号确定服务器是否漏采了主叫客户端中存储的上一次通话的话单信息。进而,主叫客户端在通过正式呼叫请求建立与被叫客户端的本次通话连接并完成本次通话之后,生成并保存话单信息,同时向软交换服务器发送该话单信息。由于该话单信息中包含了本次通话的话单信息,使得软交换服务器能够基于该本次通话的话单信息进行本次通话的计费处理;同时,由于该话单信息中还包含了上述漏采的话单信息,使得软交换服务器能够基于该漏采的话单信息进行漏采通话的计费处理,弥补了由于网络异常导致软交换服务器由于漏采话单信息导致计费不准的误差,提高了网络电话计费的精准性。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明提供的网络电话计费方法实施例一的流程示意图;
[0017]图2为本发明提供的网络电话计费方法实施例二的流程示意图;
[0018]图3为本发明提供的网络电话计费装置实施例一的结构示意图;
[0019]图4为本发明提供的网络电话计费装置实施例二的结构示意图。
【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]图1为本发明提供的网络电话计费方法实施例一的流程示意图,如图1所示,该方法包括:
[0022]S101、向软交换服务器发送预呼叫请求,所述预呼叫请求用于请求所述软交换服务器分配本次通话的话单编号,并反馈所述软交换服务器中存储的主叫客户端上一次通话的话单编号。
[0023]具体地,在每一次通话时,软交换服务器都会为该次通话分配一个对应的话单编号,比如软交换服务器以天为周期,按照主叫客户端一天内的通话时间先后,对主叫客户端一天内的各通话话单进行编号,例如将一天内的第一次通话的话单编号编为01,第二次通话的话单编号编为02,以此类推。到第二天时,按照主叫客户端在第二天内的通话时间先后,进行第二天通话的话单编号的编排。也可以以周为周期对主叫客户端的通话话单进行编排,比如将本周内的第一次通话的话单编号为001,第二次通话的话单编号编为002,以此类推。
[0024]S102、根据所述软交换服务器发送的所述上一次通话的话单编号和所述主叫客户端中存储的上一次通话的话单信息中的话单编号确定所述软交换服务器是否漏采了所述主叫客户端中存储的上一次通话的话单信息。
[0025]具体地,确定所述软交换服务器发送的所述上一次通话的话单编号和所述主叫客户端中存储的上一次通话的话单信息中的话单编号是否一致;若一致,则确定所述软交换服务器没有漏采所述主叫客户端中存储的上一次通话的话单信息;若不一致,则确定所述软交换服务器漏采了所述主叫客户端中存储的上一次通话的话单信息。
[0026]比如:主叫客户端在一天内先后进行了三次通话,主叫客户端中存储有该三次通话的话单信息,该三次通话对应的话单编号分别为01、02、03,其中03为主叫客户端上一次通话对应的话单编号;而若软交换服务器上存储的主叫客户端在这一天通话的话单编号为01、02时,也就是说可能由于网络故障等原因,导致软交换服务器未记录上主叫客户端上一次通话的话单编号03对应的话单信息,说明软交换服务器漏采了主叫客户端上一次通话的话单编号03对应的话单信息。
[0027]S103、向所述软交换服务器发送正式呼叫请求,所述正式呼叫请求中携带有被叫客户端的标识,以通过所述软交换服务器在所述主叫客户端和被叫客户端之间建立本次通话连接。
[0028]具体地,向软交换服务器发送正式呼叫请求,然后由软交换服务器根据该正式呼叫请求中所携带的被叫客户端的标识,将该正式呼叫请求发送至被叫客户端,从而在主叫客户端与被叫客户端
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1