asteirsk Tdm400p+安装配置步骤

安装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中的uscn,修改/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;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值