[发明专利]SIP软交换平台计费系统的实现方法有效
申请号: | 200910243145.3 | 申请日: | 2009-12-29 |
公开(公告)号: | CN101771547A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 张展 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14;H04M15/00 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 童晓琳 |
地址: | 100044 北京市海淀区交大东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sip 交换 平台 计费 系统 实现 方法 | ||
1.一种SIP软交换平台计费系统的实现方法,用于计算使用SIP软交换平台 的用户的话费,并根据所述话费控制用户的呼叫,其特征是所述方法包括下列步 骤:
步骤1:主叫用户向被叫用户发起呼叫时,先向SIP软交换平台发送邀请消 息;
步骤2:SIP软交换平台收到邀请消息后,判断主叫用户是否是欠费用户, 如果主叫用户是欠费用户,则对主叫用户播放欠费提示音;否则,构造计费开始 消息并将计费开始消息发送给计费服务器;
所述判断主叫用户是否是欠费用户具体是,在SIP软交换平台数据库的欠费 表中,查询是否存在主叫用户的号码,如果存在主叫用户的号码,则主叫用户是 欠费用户;如果不存在主叫用户的号码,则主叫用户不是欠费用户;
步骤3:计费服务器收到计费开始消息后,判断主叫用户是否是预付费用户, 如果主叫用户是预付费用户,则计算主叫用户的最大通话时长;如果主叫用户不 是预付费用户,则将所述主叫用户的最大通话时长置为-1;
所述判断主叫用户是否是预付费用户具体是,在计费服务器的预付费数据库 中,查询是否存在主叫用户的号码,如果存在主叫用户的号码,则主叫用户是预 付费用户;如果不存在主叫用户的号码,则主叫用户不是预付费用户;
所述计算主叫用户的最大通话时长具体是,从预付费数据库中取出主叫用户 预付费帐户中的余额,并根据主叫用户和被叫用户的号码字冠,取出计费费率, 计算出主叫用户的最大通话时长;
步骤4:构造计费响应消息,将所述主叫用户的最大通话时长保存在计费响 应消息中,将所述计费响应消息发送到SIP软交换平台;
步骤5:SIP软交换平台收到计费响应消息后,将邀请消息转发被叫用户并 开始呼叫;
步骤6:呼叫结束,主叫用户或被叫用户挂机时自动发送呼叫结束消息到SIP 软交换平台,SIP软交换平台构造计费停止消息并发送到计费服务器;
步骤7:计费服务器根据计费停止消息,更新计费服务器数据库中的数据。
2.根据权利要求1所述的一种SIP软交换平台计费系统的实现方法,其特征 是所述主叫用户向被叫用户发起呼叫之前,还包括主叫用户和被叫用户向认证服 务器进行注册,其过程包括:
步骤1:SIP软交换平台接收到主叫用户/被叫用户的注册消息,构造访问 请求消息并将访问请求消息发送到认证服务器;
步骤2:认证服务器判断主叫用户/被叫用户是否是合法用户,如果主叫用户 /被叫用户是合法用户,则返回访问接受消息到SIP软交换平台;否则,返回访问 拒绝消息到SIP软交换平台;
步骤3:SIP软交换平台如果收到访问接受消息,则向主叫用户/被叫用户返 回用户注册成功消息;如果收到访问拒绝消息,则向主叫用户/被叫用户返回用 户注册失败消息。
3.根据权利要求2所述的一种SIP软交换平台计费系统的实现方法,其特征 是所述认证服务器判断主叫用户/被叫用户是否是合法用户具体是,从访问请求 消息中取出主叫用户/被叫用户的用户名和口令,对比认证服务器数据库中用户 表的用户名和口令,如果结果一致,则主叫用户/被叫用户是合法用户;否则, 不是合法用户。
4.根据权利要求1或2所述的一种SIP软交换平台计费系统的实现方法,其 特征是所述主叫用户的最大通话时长保存在计费响应消息的SessionTimeout属性 值中。
5.根据权利要求1或2所述的一种SIP软交换平台计费系统的实现方法,其 特征是所述将邀请消息转发被叫用户并开始呼叫,还包括:判断计费响应消息中 的最大通话时长的值,如果计费响应消息中的最大通话时长的值等于0,则将主 叫用户的号码插入到SIP软交换平台的数据库的欠费表中;如果计费响应消息中 的最大通话时长的值大于0,则启动定时器监控所述呼叫,当定时器的时间大于 最大通话时长时,自动拆掉所述呼叫。
6.根据权利要求1或2所述的一种SIP软交换平台计费系统的实现方法,其 特征是所述方法还包括,如果主叫用户的余额不足,则通过Web方式在线充值, 如果充值成功,则从SIP软交换平台数据库的欠费表中删除主叫用户的号码。
7.根据权利要求1所述的一种SIP软交换平台计费系统的实现方法,其特征 是所述邀请消息、计费开始消息、计费响应消息、呼叫结束消息、计费停止消息 采用远程用户拨号认证系统RADIUS协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243145.3/1.html,转载请声明来源钻瓜专利网。