发明名称 SIP软交换平台计费系统的实现方法
摘要 本发明公开了远程用户拨号认证系统技术领域中的一种SIP软交换平台计费系统的实现方法。包括:主叫用户向被叫用户发起呼叫;SIP软交换平台判断主叫用户是否是欠费用户,如果主叫用户不是欠费用户,将计费开始消息发送给计费服务器;计费服务器判断主叫用户是否是预付费用户,并计算主叫用户的最大通话时长;将计费响应消息发送到SIP软交换平台;SIP软交换平台将邀请消息转发被叫用户并开始呼叫;呼叫结束,主叫用户或被叫用户挂机时自动发送呼叫结束消息到SIP软交换平台,SIP软交换平台将计费停止消息发送到计费服务器;计费服务器更新数据库中的数据。本发明实现了注册在SIP软交换平台的用户的呼叫计费功能。
申请公布号 CN101771547B 申请公布日期 2012.08.22
申请号 CN200910243145.3 申请日期 2009.12.29
申请人 北京佳讯飞鸿电气股份有限公司 发明人 张展
分类号 H04L12/14(2006.01)I;H04M15/00(2006.01)I 主分类号 H04L12/14(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 童晓琳
主权项 一种SIP软交换平台计费系统的实现方法,用于计算使用SIP软交换平台的用户的话费,并根据所述话费控制用户的呼叫,其特征是所述方法包括下列步骤:步骤1:主叫用户向被叫用户发起呼叫时,先向SIP软交换平台发送邀请消息;步骤2:SIP软交换平台收到邀请消息后,判断主叫用户是否是欠费用户,如果主叫用户是欠费用户,则对主叫用户播放欠费提示音;否则,构造计费开始消息并将计费开始消息发送给计费服务器;所述判断主叫用户是否是欠费用户具体是,在SIP软交换平台数据库的欠费表中,查询是否存在主叫用户的号码,如果存在主叫用户的号码,则主叫用户是欠费用户;如果不存在主叫用户的号码,则主叫用户不是欠费用户;步骤3:计费服务器收到计费开始消息后,判断主叫用户是否是预付费用户,如果主叫用户是预付费用户,则计算主叫用户的最大通话时长;如果主叫用户不是预付费用户,则将所述主叫用户的最大通话时长置为‑1;所述判断主叫用户是否是预付费用户具体是,在计费服务器的预付费数据库中,查询是否存在主叫用户的号码,如果存在主叫用户的号码,则主叫用户是预付费用户;如果不存在主叫用户的号码,则主叫用户不是预付费用户;所述计算主叫用户的最大通话时长具体是,从预付费数据库中取出主叫用户预付费帐户中的余额,并根据主叫用户和被叫用户的号码字冠,取出计费费率,计算出主叫用户的最大通话时长;步骤4:构造计费响应消息,将所述主叫用户的最大通话时长保存在计费响应消息中,将所述计费响应消息发送到SIP软交换平台;步骤5:SIP软交换平台收到计费响应消息后,将邀请消息转发被叫用户并开始呼叫;步骤6:呼叫结束,主叫用户或被叫用户挂机时自动发送呼叫结束消息到SIP软交换平台,SIP软交换平台构造计费停止消息并发送到计费服务器;步骤7:计费服务器根据计费停止消息,更新计费服务器数据库中的数据。
地址 100044 北京市海淀区交大东路31号电子楼四层北京佳讯飞鸿电气股份有限公司