概述
安装ubuntu1204,然后执行命令:
sudo apt-getupdate; sudo apt-get install openssh-server;sudo apt-getinstall subversion subversion-tools;sudo apt-get install build-essential
关掉主机,把板子插好,启动主机。
在http://downloads.asterisk.org/pub/telephony/下载 asterisk-1.8.22.0.tar.gz、dahdi-linux-complete-2.7.0+2.7.0.tar.gz、libpri-1.4.14.tar.gz。
放入/usr/local/src,解压。
到/usr/local/src/asterisk-1.8.22.0/contrib/scripts下执行./install_prereqtest,吧打印的结果在执行一下,./install_prereq install会安装所有需要的包。如果安装linux头文件的话,也可以执行命令apt-get install linux-headers-'uname -r'。
到/usr/local/src/dahdi-linux-complete-2.7.0+2.7.0下执行make;makeinstall;make config;dahdi_genconf modules。
到/usr/local/src/libpri-1.4.14下执行make;make install。
到/usr/local/src/asterisk-1.8.22.0下执行exportEULLANDIR="/usr/local/eullan";./configure --prefix=$EULLANDIR--exec-prefix=$EULLANDIR --bindir=$EULLANDIR/bin --sbindir=$EULLANDIR/sbin--libexecdir=$EULLANDIR/libexec --sysconfdir=$EULLANDIR/etc --sharedstatedir=$EULLANDIR/com--localstatedir=$EULLANDIR/var --libdir=$EULLANDIR/lib--includedir=$EULLANDIR/include,这样会把配置文件和库等安装到/usr/local/eullan目录下。
然后makemenuselect,这里一般把mysqlh323相关的模块关掉,在CompilerFlags中打开DONT_OPTIMIZE,这是产生core文件用的便于调试。然后contrib/scripts/get_mp3_source.sh;make;make install;make samples;makeconfig;make install-logrotate;
servicedahdi start 或者/etc/init.d/dahdistart启动dahdi
lsmod| grep dahdi 可以显示
/etc/init.d/asterisk start 启动asterisk
/usr/local/eullan/sbin/asterisk-rvvvvvvvvv 登录asterisk cli
dahdishow status 会显示结果
然后/etc/init.d/asteriskstop
然后在etc下面创建asterisk目录,执行命令dahdi_genconf(此时dahdi是运行着的,asterisk没有运行),把/etc/asterisk/下的文件dahdi-channels.conf拷贝到/usr/local/eullan/etc/asterisk下面,在chan_dahdi.conf的最后面加上#include dahdi-channels.conf,修改改/etc/dahdi/system.conf中的us为cn,修改/usr/local/eullan/etc/asterisk/indications.conf country = cn,
执行命令:
servicedahdi stop
modprobedahdi
modprobewctdm24xxp opermode=CHINA
dahdi_cfg-vv //这一步可能会报错,不要管。
重启机器
在一个fxs接上电话后,执行dahdi_cfg -vv或者 dahdi_tool
在asteriskcli中执行dahdi show channels会显示4个通道。
每次插拔电话后需要执行
/etc/init.d/asterisk stop;sleep2;service dahdi stop;modprobe dahdi;modprobe wctdm24xxp opermode=CHINA;servicedahdi start;sleep 2;fxotune -s;/etc/init.d/asterisk start;
最后
以上就是稳重金针菇为你收集整理的asteirsk Tdm400p+安装配置步骤的全部内容,希望文章能够帮你解决asteirsk Tdm400p+安装配置步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复