<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>陈敏的Blog - VOIP</title><link>http://blog.csdn.net/colinchan/category/339047.aspx</link><description>Skype VOIP, 深入浅出Asterisk， Radius，SIP，Linux C/C++</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 19 Apr 2008 22:46:25 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>陈敏</dc:creator><title>freeradius配置杂记</title><link>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx</link><pubDate>Tue, 04 Dec 2007 10:40:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1915271.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1915271.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1915271</trackback:ping><description>freeradius(http://www.freeradius.org/)是一个开源的高性能radius服务器程序，据统计目前有超过50000套涉及计费的系统部署中选择了freeradius。freeradius以她的高灵活性和可配置性以及开源而闻名。支持的特性包括SQL,LDAP,RADIUS代理，负载均衡以及近100个字典文件。支持的验证方式包括 PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP, EAP-SIM等，目前最新的稳定版是1.1.7。



freeradius的配置项目繁多，但是关键的配置文件也就几个，clients.conf, radiusd.conf以及sql.conf是最主要的配置文件。
&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1915271.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(五):pbx.c代码分析</title><link>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx</link><pubDate>Sun, 21 Oct 2007 20:31:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1836004.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1836004.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1836004</trackback:ping><description>pbx.c主要实现了builtin applications，也就是内置的应用，比如最常见的Answer,Hangup, Background,Wait等等。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1836004.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Windows 到 Linux 代码移植的常见问题</title><link>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx</link><pubDate>Sat, 29 Sep 2007 11:22:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1806175.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1806175.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1806175</trackback:ping><description>本文列举5个将c/c++代码从windows移植到linux平台上最常碰见的问题，绝对实用！包括GetTickCount，Sleep，itoa，_strrev,STL结构的erase()函数等&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1806175.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(四):部署CDR MySql模块     </title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx</link><pubDate>Fri, 28 Sep 2007 17:00:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805341.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805341.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805341</trackback:ping><description>Asterisk可以存储CDR记录到一个MYSQL数据库中，也可以选择以CSV文本文件的形式保存起来。由于Mysql客户端开发库的版权问题，Mysql billing应用程序不再作为Asterisk标准发布版本中的其中一部分来发布，而是以附加内容的形式存在：asterisk-addons。为了让Asterisk支持把CDR日志保存到mysql数据库中，必须下载asterisk-addons包，然后编译与mysql有关的几个模块，并且装载到你的Asterisk服务器中。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805341.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(三):chan_sip代码分析（下）     </title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx</link><pubDate>Fri, 28 Sep 2007 16:54:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805323.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805323.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805323</trackback:ping><description>现在回过头来把焦点转移到sipsock_read()函数。所有到来的sip包都在这里开始处理，在处理sip包期间，sipsock_read需要对sip的拥有者channel上锁，sipsock_read成功则返回0，失败则返回1。它解析sip包并且找到所在的dialog，或者创建新的dialog。并且把解析好的包交给handle_request()处理。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805323.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(二):chan_sip代码分析（上）</title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx</link><pubDate>Fri, 28 Sep 2007 16:50:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805306.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805306.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805306</trackback:ping><description>1. 代码简介：Chan_sip.c是SIP协议（RFC3261）的实现代码，它没有实现对S/MIME, TCP and TLS的支持，对应的配置文件是sip.conf，代码所在的分组是：通道驱动类(channel_drivers)。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805306.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(一):asterisk通道（Channels）</title><link>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx</link><pubDate>Sat, 15 Sep 2007 21:04:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1786666.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1786666.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1786666</trackback:ping><description>由于工作上的VOIP项目需要，最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用，俺就不絮叨了，请看前作：Astersik+Radius简易攻略    国内对于asterisk的资料介绍，更别说对asterisk的源码分析了，因此我把平时记的一些资料与大家分享一下，希望对同行能有帮助。第一篇就翻译一下Asterisk里的通道的概念，英文原文见于：http://www.asterisk.org/doxygen/1.4/&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1786666.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Asterisk + Radius 简易攻略</title><link>http://blog.csdn.net/colinchan/archive/2007/07/24/1705501.aspx</link><pubDate>Tue, 24 Jul 2007 17:12:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/07/24/1705501.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1705501.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/07/24/1705501.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1705501.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1705501</trackback:ping><description>Asterisk号称是VOIP领域的瑞士军刀，Radius是AAA计费协议的圆月弯刀。且看Asterisk+Radius如何双刀合璧，称雄VOIP的江湖。。。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1705501.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>我用到过的Linux命令集合</title><link>http://blog.csdn.net/colinchan/archive/2007/07/18/1696914.aspx</link><pubDate>Wed, 18 Jul 2007 13:25:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/07/18/1696914.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1696914.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/07/18/1696914.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1696914.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1696914</trackback:ping><description>下面是我用到过的Linux命令，也可以说是Linux菜鸟必知必会的命令集合，基本上占据了所有你将用到的命令的95%以上，值得一看。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1696914.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>