用 radius 协议做 freeswitch 计费或呼叫记录

本文来自csdn lidphttp://blog.csdn.net/perfectpdl,转载注明出处,谢谢

我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案,

承接 sip/ims 视频客户端开发,支持接入sip软交换,ims核心网,支持 语音,视频,即时通信功能,视频格式支持 h263,h264,mpeg4 软编软解,提供硬件编解码接口对接,提供服务器,有兴趣请联系我。



radius 协议可以用来授权,认证,计费,freeswitch 通话记录模块(CDR)支持把生成的呼叫记录通过Radius客户端 发给Radius服务器,这样可以用一台radius服务器做中心计费,其他freeswitch发送计费信息到radius 服务器。


freeswitch 模块mod_radius_cdr 实现了 把CDR 构造成radius数据包,作为客户端发给radius服务器的能力,此模块使用开源radius 客户端 freeradius-client接口开发,此库提供了构造radius数据包及发送和接收的接口. radius服务器一般用freeradius server.


asterisk 也提供了 采用radius计费的模块,原理一样,貌似用的人很少,radius协议也有一些设计上的弱点,所以IMS 在其架构中引入了新的计费协议 ,diameter,实际上是对radius协议的增强和补充,有空可以看看。





你可能感兴趣的:(switch)