“Elastix安装配置”的版本间的差异
(创建页面,内容为“==下载安装elastix ISO== ==登录Elastix 管理界面== ==执行setup-sangoma配置板卡== '''注意''':Elastix ISO 系统文件已经默认支持了Sangoma...”) |
(没有差异)
|
2017年2月2日 (四) 14:30的最新版本
目录
下载安装elastix ISO
登录Elastix 管理界面
执行setup-sangoma配置板卡
注意:Elastix ISO 系统文件已经默认支持了Sangoma 语音板卡的驱动程序。
客户不需要重新下载编译软件包,如果需要更新软件包,建议源代码安装!
根据我们的经验,不建议客户从界面直接配置语音板卡,建议通过执行命令配置。
以下安装步骤是在Elastix 环境下的安装步骤:
1)执行命令 lspci -vvvv,如果显示有sangoma 语音板卡的芯片信息,说明系统已经找到了
sangoma语音板卡。 可以执行下一步脚本配置。如果lspci -vvv 没有找到sangoma 语音板卡的芯片,
需要拔出来板卡,重新插入。
2)进入系统,执行 setup-sangoma 脚本程序,然后开始配置语音板卡
执行脚本安装过程中,中国用户需要选择的选项:
Select media type->E1 // 支持中国E1 Select linecode-> HDB3 // E1接口支持两种线路编解码格式:AMI格式和HDB3格式。默认HDB3 Select framing-> NCRC4 // 是否需要支持CRC4 校验,如果不支持选择此项。大多数中国客户使用NCRC4 Select Clock-> Normal Select Signalling type-> PRI CPE // 运营商端上NET 网络侧,本地必须选择CPE 用户侧 Select switchtype -> EuroISDN Select Configure port for full use->yes Select Dialplan context-> PSTN // 注意,到这一步,一个端口就算配置完成了,脚本会重复配置 第2 口,3口。。直到配置完所有的板卡端口。 Configuration complete-> Yes Dahdi and Wanpepe configuration complete-> 选择 2 would you like to continue->Yes would you like wanrouter to start on system boot-> yes would you like to execute dahdi_cfg each time wanrouter starts-> 选择 1
配置驱动通道
脚本配置完成以后,执行这个命令:
wanrouter hwprobe
如果可以正确显示板卡信息,和端口信息,说明板卡可以正常工作。如果出现报错信息,请联系sangoma中国
邮箱:james.zhu@hiastar.com
检查Wanpipe 配置文件
脚本会自动生成wanpipe 配置文件,在 /etc/wanpipe 目录下,自动生成每个端口文件 /etc/wanpipe/wanpipe1.conf
wanpipe2.conf wanpipeX.conf 文件。 X 代表端口数。多少端口会有多少个相应的配置文件。
例如,以下是端口1 的配置参数。
#================================================ # WANPIPE1 Configuration File #================================================ # # Date: Wed Dec 6 20:29:03 UTC 2006 # # Note: This file was generated automatically # by /usr/local/sbin/setup-sangoma program. # # If you want to edit this file, it is # recommended that you use wancfg program # to do so. #================================================ # Sangoma Technologies Inc. #================================================ [devices] wanpipe1 = WAN_AFT_TE1, Comment [interfaces] w1g1 = wanpipe1, , TDM_VOICE, Comment [wanpipe1] CARD_TYPE = AFT S514CPU = A CommPort = PRI AUTO_PCISLOT = NO PCISLOT = 4 // 绑定了PCI 4 插槽,如果换PCI插槽,需要重新执行脚本配置板卡 PCIBUS = 22 FE_MEDIA = E1 FE_LCODE = HDB3 // 路编解码 FE_FRAME = NCRC4 FE_LINE = 1 TE_CLOCK = NORMAL // 本地是从时钟,从主时钟运营商时钟信号。 TE_REF_CLOCK = 0 TE_SIG_MODE = CAS TE_HIGHIMPEDANCE = NO TE_RX_SLEVEL = 430 LBO = 120OH FE_TXTRISTATE = NO MTU = 1500 UDPPORT = 9000 TTL = 255 IGNORE_FRONT_END = NO TDMV_SPAN = 1 TDMV_DCHAN = 16 // D 通道信令控制 TDMV_HW_DTMF = YES TDMV_HW_FAX_DETECT = YES [w1g1] ACTIVE_CH = ALL TDMV_HWEC = YES // 带硬件回声模块的E1板卡 MTU = 8
自动生成 /etc/dahdi/system.conf 自动生成 /etc/asterisk/chan_dahdi.conf
检查硬件回声模块
执行命令 wanrouter hwprobe
A200d : 32 A101d : 32 A102d : 64 A104d : 128 A108d : 256 A500d : 64
如果贵公司购买的板卡是带回声抑制模块的板卡,例如 A101D,应该显示 32;如果结果显示是0,请联系sangoma 中国:james.
zhu@hiastar.com
检查dahdi 配置文件
#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit #autogenrated on 2011-10-09 #Dahdi Channels Configurations #For detailed Dahdi options, view /etc/dahdi/system.conf.bak loadzone=cn defaultzone=cn #Sangoma A104 port 1 [slot:4 bus:22 span:1] <wanpipe1> span=1,1,0,ccs,hdb3 bchan=1-15,17-31 hardhdlc=16 # echocanceller=mg2,1-15,17-31 // 如果带硬件回声模块,需要注释掉这一行配置。如果软件回声模块,打开注释。 #Sangoma A104 port 2 [slot:4 bus:22 span:2] <wanpipe2> span=2,2,0,ccs,hdb3 bchan=32-46,48-62 # echocanceller=mg2,32-46,48-62 hardhdlc=47 #Sangoma A104 port 3 [slot:4 bus:22 span:3] <wanpipe3> span=3,3,0,ccs,hdb3 bchan=63-77,79-93 # echocanceller=mg2,63-77,79-93 hardhdlc=78 #Sangoma A104 port 4 [slot:4 bus:22 span:4] <wanpipe4> span=4,4,0,ccs,hdb3 bchan=94-108,110-124 # echocanceller=mg2,94-108,110-124 hardhdlc=109
检查asterisk 应用层chan_dahdi.conf 通道配置文件
;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit ;autogenrated on 2011-10-09 ;Dahdi Channels Configurations ;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak [trunkgroups] // 默认的sangoma 脚本可能丢失此标签,需要手动添加 [channels] // 默认的sangoma 脚本配置可能丢失此标签,需要手动添加,否则系统命令 dahdi show channels 无任何显示 context=default usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=yes relaxdtmf=yes rxgain=0.0 txgain=0.0 group=1 callgroup=1 pickupgroup=1 immediate=no pridialplan=local // 支持PRI 拨号规则本地用户 prilocaldialplan=local ;Uncomment these lines if you have problems with the disconection of your analog lines #include dahdi-channels.conf #include chan_dahdi_additional.conf
以下是dahdi-channels.conf 文件,包含4个端口的124个通道
; Span 1: WPE1/0 "wanpipe1 card 0" (MASTER) group=0 context=from-pstn switchtype = euroisdn signalling = pri_cpe channel => 1-15,17-31 // 如果是A101 线路,显示31 路 context = default ;group = 63 ; Span 2: WPE1/1 "wanpipe2 card 1" group=1 context=from-pstn switchtype = euroisdn signalling = pri_cpe channel => 32-46,48-62 context = default ;group = 63 ; Span 3: WPE1/2 "wanpipe3 card 2" group=2 context=from-pstn switchtype = euroisdn signalling = pri_cpe channel => 63-77,79-93 context = default ;group = 63 ; Span 4: WPE1/3 "wanpipe4 card 3" group=3 context=from-pstn switchtype = euroisdn signalling = pri_cpe channel => 94-108,110-124 context = default ;group = 63
检查通道的状态
Sangoma 语音板卡的安装步骤已经完成,如果以上这些步骤没有任何错误的话,客户在呼叫之前需要
确认以下几个技术参数,然后再进行通话测试。
1) 登录系统后台,执行命令 dmesg, 检查打印信息,确认没有任何和板卡dahdi相关的报错信息。 2) 驱动asterisk,执行asterisk -r, 进入asterisk 后台,确认: 3) 执行命令:dahdi show channels, 如果显示有通道数量,说明通道配置正确。 4) 执行 pri show spans, 如果显示了spans 的数量,而且是 up,active 说明系统正常,可以呼入测试。 5)执行 pri show spans,如果状态显示是down inactive/active, 检查配置或者硬件板卡
以上命令中,如果满足第4步的要求,可以进行呼入测试;反之,请检查配置或者联系sangoma 中国(james.zhu@hiastar.com)
测试
这里,我们介绍的只是一个非常简单的呼入呼出例子。客户可以根据自己的业务需求开发呼叫中心,录音,
语音IVR等等应用业务。测试用例的目的是测试语音板卡是否正常工作。
建议用户首先测试呼入的功能,然后测试呼出的功能!
呼入测试
1)登录到elastix 界面,首先添加SIP分机101,注册SIP 分机101,确认101 成功注册
2)点击呼入路由设置->选择呼入路由目的地,选择分机101
3)拨打PRI号码,呼入电话会自动转到分机101,语音通话开始
呼出测试
如果呼入测试正常,然后再做呼出测试。
1) 添加呼出路由,中继,选择线路dahdi呼出
2)使用分机101拨打任何外线有效号码,注意是否带前缀号码!
3)如果呼入呼出正常,说明语音板卡可以正常工作。
E1 Elastix语音板卡知识库
1)Sangoma A1XX 线路数字语音板卡支持E1 支持30B+D PRI(PRA),速率是2.048Mbit/s ,
默认使用成复帧的E1中,除了第0时隙外,第16时隙(D 通道)是用于传输信令的,只有第1(B 通道)到15,
第17到第31共30个时隙可用于传输有效数据或者语音
2)安装sangoma 语音板卡时需要注意阻抗/帧结构/CRC4校验,如果以上数据出现双方不匹配,可能导致
不通/误码/滑码/失步等问题,请联系运营商确认以上参数必须和本地完全匹配。
3) Sangoma 板卡的主要应用环境:呼叫中心,电子传真,企业IVR服务,落地,语音转换。
4) Sangoma 板卡是否支持满配?是的,1:1 满配。保证30/60/120/240/480路满负荷,语音清晰。
5)用户可下载免费的Elastix 中文版本或者汉化包,访问Elastix 中文版本
6)Elastix 默认支持sangoma 语音板卡驱动,不需要重新编译。
7) Sangoma数字语音板卡板卡1/2/4/8/16E1
8)A108 系列使用分线器对接运营商E1端口。E1分线器
9)A116线路采用SCSI接口线对接,接口线