通信人家园

标题: D110P中国一号配置案例  [查看完整版帖子] [打印本页]

时间:  2011-11-25 15:44
作者: upper.hua     标题: D110P中国一号配置案例

D110P中国一号配置案例
配置环境:
Openvox
D110P
Asterisk-1.8.5.0
Dahdi-linux-complete-2.3.0.1+2.3.0
openr2-1.3.2
安装配置步骤:
1.
下载以上版本的asterisk、dahdi、openr2源码包解压于/usr/src目录下;
2.
安装openr2
cd openr2-1.3.2
./configure --prefix=/usr
make
make install
安装dahdi

cd dahdi-linux-complete-2.3.0.1+2.3.0

make

make install

make config


安装asterisk

cd asterisk-1.8.5.0

./configure

make

make install

make samples
3.
加载驱动
service dahdi stop
modprobe dahdi
modprobe wcte11xp
dahdi_genconf
4.
配置system.confchan_dahdi.conf
vi /etc/dahdi/system.conf 修改如下所示:

span=1,1,0,cas,hdb3
# termtype: te
cas=1-15:1111
dchan=16
cas=17-31:1111
# Global data
loadzone
= cn
defaultzone
= cn
vi /etc/asterisk/chan_dahdi.conf修改如下:
signalling=mfcr2
group=1
context=from-pstn
mfcr2_variant=CN
// 中国制式
mfcr2_max_ani=20 jll: Rh(b  
//
CID长度
mfcr2_max_dnis=7 K8MET&  
//
DID长度
mfcr2_logging=all
//
调试debug
;mfcr2_skip_category=yes
channel => 1-15
signalling=mfcr2
group=0
context=from-internal
mfcr2_variant=CN
// 中国制式
mfcr2_max_ani=20 jll: Rh(b  
//
CID长度
mfcr2_max_dnis=7 K8MET&  
//
DID长度
mfcr2_logging=all
//
调试debug
;mfcr2_skip_category=yes
channel => 17-31
5.
简单测试
vi /etc/asterisk/extensions.conf 简单规则:
[from-internal]
exten => _X.,1,Dial(dahdi/g0/${EXTEN})
exten => _X.,n,Hangup
[from-pstn]
exten => _X,1,Answer()
exten => _X,n,NoOp(${CALLERID()})
exten => _X,n,Dial(sip/333)
exten => _X,n,Hangup()
vi /etc/asterisk/sip.conf 注册sip
[333]
type=friend
username=333
secret=333
host=dynamic
context=from-internal
结论:
***了之前关于openr2对中国制式支持有问题的论调,由此客户的情况来看openr2对中国制式的支持还是比较完善的
参考链接:
http://www.51asterisk.com/read.php?tid=876
http://openr2.googlecode.com/svn/trunk/doc/asterisk/br/README
http://www.voip-info.org/wiki/view/Asterisk+MFC+R2





通信人家园 (https://www.txrjy.com/) Powered by C114