
VOIP
文章平均质量分 80
colinchan
继续努力
展开
-
我用到过的Linux命令集合
下面是我用到过的Linux命令,也可以说是Linux菜鸟必知必会的命令集合,基本上占据了所有你将用到的命令的95%以上,值得一看。一: Linux下的mysql数据库常用操作1.登入登出mysql -uroot -p123456;mysql mysql show databases;use HostCache;show tables;desc HostCache;exit;2.数据操作原创 2007-07-18 13:25:00 · 3383 阅读 · 1 评论 -
Asterisk + Radius 简易攻略
Asterisk号称是VOIP领域的瑞士军刀,Radius是AAA计费协议的圆月弯刀。且看Asterisk+Radius如何双刀合璧,称雄VOIP的江湖。。。 Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机器变成你自己的交换原创 2007-07-24 17:12:00 · 7824 阅读 · 1 评论 -
深入浅出asterisk(一):asterisk通道(Channels)
由于工作上的VOIP项目需要,最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于asterisk的资料介绍,更别说对asterisk的源码分析了,因此我把平时记的一些资料与大家分享一下,希望对同行能有帮助。第一篇就翻译一下Asterisk里的通道的概念,英文原文见于原创 2007-09-15 21:04:00 · 10309 阅读 · 2 评论 -
深入浅出asterisk(二):chan_sip代码分析(上)
1. 代码简介:Chan_sip.c是SIP协议(RFC3261)的实现代码,它没有实现对S/MIME, TCP and TLS的支持,对应的配置文件是sip.conf,代码所在的分组是:通道驱动类(channel_drivers)。 SIP通道处理各种类型的Sip sessions和dialogs(注意:并不是所有的dialogs都是“电话呼叫”),主要包括: * - Inco原创 2007-09-28 16:50:00 · 8982 阅读 · 1 评论 -
深入浅出asterisk(五):pbx.c代码分析
pbx.c主要实现了builtin applications,也就是内置的应用,比如最常见的Answer,Hangup, Background,Wait等等。在/main/asterisk.c中有一段代码调用load_pbx()负责加载builtin applications。02895 if (load_pbx()) {02896 printf(term_qui原创 2007-10-21 20:31:00 · 4604 阅读 · 2 评论 -
深入浅出asterisk(四):部署CDR MySql模块
Asterisk可以存储CDR记录到一个MYSQL数据库中,也可以选择以CSV文本文件的形式保存起来。由于Mysql客户端开发库的版权问题,Mysql billing应用程序不再作为Asterisk标准发布版本中的其中一部分来发布,而是以附加内容的形式存在:asterisk-addons。为了让Asterisk支持把CDR日志保存到mysql数据库中,必须下载asterisk-addons原创 2007-09-28 17:00:00 · 9835 阅读 · 3 评论 -
Windows 到 Linux 代码移植的常见问题
1、在 Linux 实现 Win32 API 之 GetTickCount 函数为了将 Windows 中的 GetTickCount API 函数移植到 Linux,可以使用如下的代码:long GetTickCount(){ tms tm; return times(&tm);}2、Windows 和 Linux 系统关于 itoa 的移植问题 大家知道,在将原创 2007-09-29 11:22:00 · 2600 阅读 · 1 评论 -
深入浅出asterisk(三):chan_sip代码分析(下)
现在回过头来把焦点转移到sipsock_read()函数。所有到来的sip包都在这里开始处理,在处理sip包期间,sipsock_read需要对sip的拥有者channel上锁,sipsock_read成功则返回0,失败则返回1。它解析sip包并且找到所在的dialog,或者创建新的dialog。并且把解析好的包交给handle_request()处理。 sipsock_read第一步接原创 2007-09-28 16:54:00 · 7086 阅读 · 1 评论 -
freeradius配置杂记
freeradius(http://www.freeradius.org/)是一个开源的高性能radius服务器程序,据统计目前有超过50000套涉及计费的系统部署中选择了freeradius。freeradius以她的高灵活性和可配置性以及开源而闻名。支持的特性包括SQL,LDAP,RADIUS代理,负载均衡以及近100个字典文件。支持的验证方式包括 PAP, CHAP, MS-CHAP, EA原创 2007-12-04 10:40:00 · 18074 阅读 · 6 评论