昨天转贴了一个法语版的Asterisk 3G Video 安装指南《La video sous Asterisk (UMTS/3G)》 ,用的是Debian操作系统,其实那个文章去年已经有人翻译后略作修改,成了一篇地地道道的软文;虽然该译文在版权上有不道德行为,无论如何,译者还是花费了很大功夫的,毕竟法语版的好难懂呀。不过我想说的是,按照那篇文章安装是有很多问题的,比如译者号称在北京做了测试,测试环境却写得是SFR和ORANGE两个运营商,真牛啊…… A`U2HC
这里写一个在CentOS操作系统下面用E1数字中继卡,安装配置Asterisk、zaptel、Chan_ss7(七号信令)、libpri (改进的PRI信令)、libh324m、FFmpeg、mpeg4ip等软件,进行3G Video IVVR开发的详细过程。已经顺利接入过4家运营商了(绝对不是SFR和ORANGE这两个遥远的运营商。) @j8L{FGnN
我们测试过3G终端和3G手机品牌有: "YvBb:Z>
索爱Sony ericsson 4}YT@={g}
诺基亚Nokia z^GGJu%vjr
三星Samsung Anycall *x` l1o
HTC (软件对HTC手机视频的支持有问题,需要修改代码,内行的人一看测试过HTC,就应该了解) owVUL~
摩托罗拉Moto 4a-F4j'
LG RKZk/ly 1、为什么用CentOS ]mU*Y:<
CentOS的标志比较帅,字体也好看,这是毋庸置疑的吧? kK6>>lD'
下面说的这段话可能会引起开源阵营的争论:Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。CentOS就是前者RHEL的免费版本,全名为"社区企业操作系统"(Community Enterprise Operating System),是最受欢迎的服务器操作系统,为什么广受服务器欢迎呢?稳定,稳定压倒一切呀。 w8@|b}
不过,后面这句话肯定不会引起争议:CentOS对Asterisk的支持无疑是超越其他Linux发行版的,你看著名的Asterisk开源通信软件发行版本,比如Trixbox,Elastix,都是基于CentOS的。 2"K~:Tm#w 2、安装Asterisk,zaptel,libpri,Asterisk-addons,chan-ss7 2Yf;b9-k
关于怎么安装这些软件,请参考本站其他的文章,比如Asteirsk知识库里的十几本书籍,几乎每本书都详细地讲述了怎样安装。关于软件版本,我只讲我的版本。 Xg#([}b
Asteisk 1.4.21 (NV=YX?s
libpri-1.4.7 PvCE}bY{}
zaptel-1.4.11 (也可以安装DAHDI,测试和实际运行的结果是一样的稳定) vu \Dx9
asterisk-addons-1.4.11 ]h8V{%H
chan-ss7-1.1 (据说chan-ss7 1.0版本之前是不支持3G视频的) } R6h 3、下载Video软件并安装 C&" 2`ll
众所周知的http://sip.fontventa.com/站点现在已经不再提供软件下载和帮助信息,官方给出的解释是:“Due to a server problem the web is currently down ”。 cO+`8`kv
现在要下载软件和获取帮助,得去http://asteriskvideo.sourceforge.net/ s*WfRY*=V
下载软件之前,首先我们要感谢项目作者,西班牙的Sergio Garcia Murillo(塞尔吉奥.加西亚.),呵呵,想《把信送给加西亚》吗? ?wY.B
OK,假设你下载了所有软件,并把软件放到asteriskvideo这个目录下。 '.<"jZ
先安装libh324m,顾名思义,这个就是h324m的库文件。 m 1;jS|
引用
cd asteriskvideo/libh324m ]<= t
make 9R3=h5Y
make install @vh>GiR){
cp libh324m.so /usr/lib/ Zt=X %M|aw
cp asteriskvideo/libh324m/include/h324m.h ../asterisk-1.4.21.2/include/