elastix2.0.4下的X100p安装配置

来源:互联网 发布:windows电视直播软件 编辑:程序博客网 时间:2024/05/28 23:23

在elastix2.0.4中安装X100p语音卡,需要如下步骤(原来自己在网上也看了别人安装X100p的步骤,不过一般都是比较老了,针对以前老版本系统的,经过自己的摸索,现在新的dahdi驱动比以前的更容易配置):

1.      硬件检测:

运行hardware_detector命令,即可在/etc/dahdi/目录下生成system.conf文件内容,把

loadzone   = us

defaultzone  = us

修改为:

loadzone   = cn

defaultzone  = cn

         除此之外,还会生成/etc/asterisk/dahdi-channels.conf文件,内容如下:

signalling=fxs_ks                                                                        

callerid=asreceived

group=0

context=from-pstn

channel => 1

callerid=

group=

context=default

2.      在web网页添加相应的中继和路由即可拨打外线

无法拨打外线:

在使用elastix系统,安装上X100p语音卡时,经常存在打不了外线的情况,在asterisk console输出如下信息:

-- Executing[continue@macro-dialout-trunk:3] NoOp("SIP/8002-00000001", "TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 34 - failingthrough to other trunks") in new stack

   -- Executing [continue@macro-dialout-trunk:4]Set("SIP/8002-00000001", "CALLERID(number)=8002") in newstack

   -- Executing [08817@from-internal:7]Macro("SIP/8002-00000001", "outisbusy,") in new stack

   -- Executing [s@macro-outisbusy:1] Progress("SIP/8002-00000001","") in new stack

   -- Executing [s@macro-outisbusy:2] GotoIf("SIP/8002-00000001","0?emergency,1") in new stack

   -- Executing [s@macro-outisbusy:3] GotoIf("SIP/8002-00000001","0?intracompany,1") in new stack

   -- Executing [s@macro-outisbusy:4]Playback("SIP/8002-00000001", "all-circuits-busy-now&pls-try-call-later,noanswer") in new stack

    -- <SIP/8002-00000001> Playing'all-circuits-busy-now.gsm' (language 'en')

    -- <SIP/8002-00000001> Playing'pls-try-call-later.gsm' (language 'en')

  ==Spawn extension (macro-outisbusy, s, 4) exited non-zero on 'SIP/8002-00000001'in macro 'outisbusy'

这种情况一般是硬件没连接好,导致路线没通,此时需要检查:语音卡是否插好、电话线是否连接良好,还有就是去asterisk console下看下:

elastix*CLI> dahdi show channels

ret       Blocked    State    

 pseudo      default                    default                         In Service

      1      from-pstn                  default                         In Service

如果这些都没有问题的话,应该就可以拨打外线了。