[Elastix General-es] Instalacion placa Sangoma A101D

Jonathan E Fuentes Diaz jonathan.fuentes en neocenter.com
Vie Dic 10 10:01:35 EST 2010


Alejandro:

Anexo un archivo en el encontraras una peque帽a guia de instalacion para
una tarjeta A102, pero lo puedes utilizar para la A101 sin problema

JF

El vie, 10-12-2010 a las 09:41 -0300, Alejandro Cabrera Obed escribi贸:
> Hola, necesito instalar una placa Sangoma A101D en mi Elstix 2.0. Yo
> tengo experiencia en instalar placas Digium, lo cual siempre lo hice a
> mano, sin hacer reconocimiento automatico ni nada por el estilo;
> siempre edite los archivos chan_dahdi.conf y system.conf agregando
> ademas los parametros de se帽alizacion R2.
> 
> 
> En el caso de sangoma veo que estan los paquetes Wanpipe* que permiten
> hacer el reconocimiento de hardware y configuracion de parametros
> suministrados por la telco.
> 
> 
> Que es mas aconsejable hacer con las placas Sangoma E1 A101D,
> instalarlas a mano editando los archivos citados mas arriba y creo que
> ademas hay que retocar el archivo wanpipe1.cfg, o hacerlo mediante los
> scripts de Wanpipe ???
> 
> 
> Muchas gracias
> 
> 
> Alejandro
> 
> _______________________________________________
> General-es mailing list
> General-es en lists.elastix.org
> http://lists.elastix.org/mailman/listinfo/general-es

-- 
Jonathan E. Fuentes D铆az
Soporte T茅cnico y Operaciones
Neocenter, S.A. de C.V.
http://www.neocenter.com
Mayorista de Convergencia
Elastix Silver Reseller
Certified Testing Center Elastix
Tel.: (+52 55) 8590-9000 Ext. 7004
Mobile: (+52 1 55) 1536-5529 Movistar
Mobile: (+52 1 55) 4135-1385 Telcel
------------ pr髕ima parte ------------
Este procedimiento es para instalar una A102 con 2 Puertos para E1
en un Elastix 1.6-12 http://www.elastix.org/content/view/137/60/lang,es/ :

1.- Instalar la tarjeta en un slot libre (en este caso se utilizo una
tarjeta PCI Normal).

2.- Ya teniendo instalada la tarjeta en el CPU, se procede a abrir una
terminal entrando como root

3.- Correr el siguiente script para configurar la tarjeta:

        a.- [root en elastix ~]# wancfg_dahdi, dar enter para continuar
        
se vera algo como esto:

########################################################################
#                          Sangoma Wanpipe                             #
#        Dahdi/Zaptel/SMG/TDMAPI/BOOT Configuration Script             #
#                             v2.37                                  #
#                     Sangoma Technologies Inc.                        #
#                        Copyright(c) 2009.                            #
########################################################################

PARAM: --conf_dir=/etc
Would you like to generate /etc/asterisk/chan_dahdi.conf
 1. YES
 2. NO
[1-2]:

        b.- Seleccionar la opci贸n 1 y dar enter

---------------------------------------------
Configuring T1/E1 cards [A101/A102/A104/A108]
---------------------------------------------
A102 detected on slot:4 bus:5

-----------------------------------------------------------
Configuring port 1 on A102 slot:4 bus:5.
-----------------------------------------------------------

Select media type for AFT-A102 on port 1 [slot:4 bus:5 span:1]
 1. T1
 2. E1
 3. Unused
 4. Exit
[1-4]:

        c.- Seleccionar la opci贸n 2 y dar enter

Configuring port 1 on 102 as E1, line coding:HDB3, framing:CRC4 
 1. YES - Keep these settings
 2. NO  - Configure line coding and framing
[1-2, ENTER='YES']:

        d.- Seleccionar la opci贸n 2 y dar enter

Select line coding for port 1 on 102
 1. HDB3
 2. AMI
[1-2, ENTER='HDB3']:

        e.- Seleccionar la opci贸n 1 y dar enter

Select framing for port 1 on 102
 1. CRC4
 2. NCRC4
 3. UNFRAMED
[1-3, ENTER='CRC4']:

        f.- Seleccionar la opci贸n 2 y dar enter

Select clock for AFT-A102 on port 1 [slot:4 bus:5 span:1]
 1. NORMAL
 2. MASTER

        g.- Seleccionar la opci贸n 1 y dar enter

Select signalling type for AFT-A102 on port 1 [slot:4 bus:5 span:1]
 1. Zaptel/Dahdi - PRI CPE
 2. Zaptel/Dahdi - PRI NET
 3. Zaptel/Dahdi - E & M
 4. Zaptel/Dahdi - E & M Wink
 5. Zaptel/Dahdi - FXS - Loop Start
 6. Zaptel/Dahdi - FXS - Ground Start
 7. Zaptel/Dahdi - FXS - Kewl Start
 8. Zaptel/Dahdi - FX0 - Loop Start
 9. Zaptel/Dahdi - FX0 - Ground Start
 10. Zaptel/Dahdi - FX0 - Kewl Start
[1-10]:

	h.- Seleccionar la opci贸n 1 y dar enter

Configuring port 1 on AFT-A102 as a full E1
 1. YES - Use all channels
 2. NO  - Configure for fractional
[1-2, ENTER='YES']:

	i.- Seleccionar la opci贸n 1 y dar enter

Select dialplan context for AFT-AA102 on port 1
 1. from-pstn
 2. from-internal
 3. Custom
[1-3]:

	j.- Seleccionar la opci贸n 1 y dar enter

Port 1 on AFT-A102 configuration complete...
Press any key to continue: 

        k.- dar enter

Nota: si se tienen mas de un puerto como es este caso repetir desde el punto C

Al terminar el procedimiento se vera algo como esto:

###################################################################
#                             SUMMARY                             #
###################################################################

  2 T1/E1 port(s) detected, 2 configured
  0 ISDN BRI port(s) detected, 0 configured
  0 analog card(s) detected, 0 configured
  0 usb device(s) detected, 0 configured

Configurator will create the following files:
	1. Wanpipe config files in /etc/wanpipe
	2. Dahdi config file /etc/dahdi/system.conf
	3. Chan-Dahdi config file /etc/asterisk/chan_dahdi.conf


Your original configuration files will be saved to:
	1. /etc/dahdi/system.conf.bak 
	2. /etc/asterisk/chan_dahdi.conf.bak 


Your configuration has been saved in /etc/wanpipe/debug-2009-12-15.tgz.
When requesting support, email this file to techdesk en sangoma.com


###################################################################

Configuration Complete! Please select following:
 1. YES - Continue
 2. NO - Exit
[1-2]:

	l. Seleccionar 1 y dar enter

Dahdi and Wanpipe configuration complete: choose action
 1. Save cfg: Restart Asterisk & Wanpipe now
 2. Save cfg: Restart Asterisk & Wanpipe when convenient
 3. Save cfg: Stop Asterisk & Wanpipe now
 4. Save cfg: Stop Asterisk & Wanpipe when convenient
 5. Save cfg: Save cfg only (Not Recommanded!!!)
 6. Do not save cfg: Exit
[1-6]:

        m.- Seleccionar la opci贸n 3 y dar enter

Stopping Asterisk...
 
Stopping running processes...
safe_sangoma not running...
sangoma_brid is stopped
sangoma_mgd not running...
Removing PID files...done

Stopping Wanpipe...


Unloading Dahdi modules...
FATAL: Module dahdi is in use.
Error executing command:
modprobe -r dahdi

Would you like to continue?
 1. No - exit
 2. YES
[1-2, ENTER='No']:

        n.- Seleccionar la opci贸n 2 y dar enter

Removing old configuration files...

Copying new Wanpipe configuration files...

Copying new Dahdi configuration file (/etc/dahdi/system.conf)...

Copying new Chan-Dahdi configuration files
(/etc/asterisk/chan_dahdi.conf)...

Wanrouter start complete...
Current boot level is 3

Wanrouter boot scripts configuration...

Removing existing wanrouter boot scripts...OK
Would you like wanrouter to start on system boot?
 1. YES
 2. NO
[1-2]:

        o.- Seleccionar la opci贸n 1 y dar enter

Verifying Dahdi boot scripts...
Verifying Dahdi boot scripts...Enabled (level:26)
Verifying Dahdi shutdown scripts...Enabled (level:92)
Enabling wanrouter boot scripts ...(level:25)
Enabling wanrouter shutdown scripts ...(level:91)

Would you like to execute 'dahdi_cfg' each time wanrouter starts?
 1. YES
 2. NO
[1-2]:

        p.- Seleccionar la opci贸n 1 y dar enter

al final se vera algo como esto:

Remvoing old smg_ctrl boot.....OK
Remvoing old smg_ctrl_safe boot.....OK
Sangoma cards configuration complete, exiting...

[root en elastix ~]# 


        q.- Reiniciar la pc para asegurar que los modulos de wanpipe (sangoma
inicien)

[root en elastix ~]# reboot

        r.- Entrar via web al servidor elastix y revisar que la tarjeta halla
sido detectada sin problema en el modulo Sistema>>Hardware Detection

        s.- El archvio de configuracion /etc/dadhi/system.conf se vera asi:

[root en elastix dahdi]# cat system.conf
#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
#autogenrated on 2009-12-15
#Dahdi Channels Configurations 
#For detailed Dahdi options, view /etc/dahdi/system.conf
loadzone=us
defaultzone=us

#Sangoma A102 port 1 [slot:4 bus:5 span:1] <wanpipe1>
span=1,1,0,ccs,hdb3
bchan=1-15,17-31
echocanceller=mg2,1-15,17-31
hardhdlc=16

#Sangoma A102 port 2 [slot:4 bus:5 span:2] <wanpipe2>
span=2,2,0,ccs,hdb3
bchan=32-46,48-62
echocanceller=mg2,32-46,48-62
hardhdlc=47


        t.- El archvio de configuracion /etc/asterisk/chan_dahdi.conf se vera
asi:

[root en elastix asterisk]# cat chan_dahdi.conf
;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
;autogenrated on 2009-12-15
;Dahdi Channels Configurations 
;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf

[trunkgroups]

[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

;Sangoma A102 port 1 [slot:4 bus:5 span:1] <wanpipe1>
context=from-pstn
group=0
echocancel=yes
signalling=pri_cpe
channel =>1-15,17-31

;Sangoma A102 port 2 [slot:4 bus:5 span:2] <wanpipe2>
context=from-pstn
group=0
echocancel=yes
signalling=pri_cpe
channel =>32-46,48-62

Con esta configuracion deberia ser posible recibir dos E1's con ISDN


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Ejemplo de Archivos de configuracion utilizando A102 con R2 Modificado

El archivo system.conf se veria de la siguiente forma:

#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
#autogenrated on 2009-11-12
#Dahdi Channels Configurations 
#For detailed Dahdi options, view /etc/dahdi/system.conf
loadzone=mx
defaultzone=mx

#Sangoma A102 port 1 [slot:4 bus:4 span:1] <wanpipe1>
#;span=1,0,0,ccs,hdb3
#;bchan=1-15,17-31
#;echocanceller=mg2,1-15,17-31
#;hardhdlc=16

span=1,1,0,cas,hdb3
cas=1-15:1101
dchan=16
cas=17-31:1101
echocanceller=mg2,1-15,17-31

#Sangoma A102 port 2 [slot:4 bus:5 span:2] <wanpipe2>
#span=2,2,0,ccs,hdb3
#bchan=32-46,48-62
#echocanceller=mg2,32-46,48-62
#hardhdlc=47

span=2,2,0,cas,hdb3
cas=32-46:1101
dchan=16
cas=48-62:1101
echocanceller=mg2,32-46,48-62

El archivo chan_dahdi.conf se veria asi:

[root en elastix ~]# cat /etc/asterisk/chan_dahdi.conf
;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
;autogenrated on 2009-12-03
;Dahdi Channels Configurations 
;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak

[trunkgroups]

[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
busydetect=yes
busycount=3

;Sangoma A102 port 1 [slot:4 bus:5 span:1] <wanpipe1>
;context=from-pstn
;group=0
;echocancel=yes
;signalling=pri_cpe
;channel =>1-15,17-31

context=from-pstn
group=0
;echocancel=yes
;signalling=pri_cpe
signalling=mfcr2
;channel =>1-15,17-31
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_priority_subscriber
mfcr2_call_files=yes
mfcr2_logdir=span1
mfcr2_logging=all
mfcr2_mfback_timeout=-1
mfcr2_metering_pulse_timeout=-1
;channel => 1-15,17-31
channel => 1-15,17-31


;Sangoma A102 port 2 [slot:4 bus:5 span:2] <wanpipe2>
;context=from-pstn
;group=0
;echocancel=yes
;signalling=pri_cpe
;channel =>32-46,48-62


context=from-pstn
group=0
;echocancel=yes
;signalling=pri_cpe
signalling=mfcr2
;channel =>1-15,17-31
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_priority_subscriber
mfcr2_call_files=yes
mfcr2_logdir=span2
mfcr2_logging=all
mfcr2_mfback_timeout=-1
mfcr2_metering_pulse_timeout=-1
;channel => 1-15,17-31
channel => 32-46,48-62

Nota: Los parametros para R2 deben ser editados a mano no existe un autoconfigurador


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


Este procedimiento es para instalar una A200 con un modulo FXO y FXS en
un Elastix 1.6-12 http://www.elastix.org/content/view/137/60/lang,es/ :

1.- Instalar la tarjeta en un slot libre (en este caso se utilizo una
tarjeta PCI Normal), tomando en cuenta que debe ser energizada con un
conector de energia tipo molex (disco duro IDE) para que el modulo FXS
inyecte voltaje a los tel茅fonos anal贸gicos (extensiones anal贸gicas)

2.- Ya teniendo instalada la tarjeta en el CPU, se procede a abrir una
terminal entrando como root

3.- Correr el siguiente script para configurar la tarjeta:

        a.- [root en elastix ~]# wancfg_dahdi, dar enter para continuar
        
se vera algo como esto:

########################################################################
#                          Sangoma Wanpipe                             #
#        Dahdi/Zaptel/SMG/TDMAPI/BOOT Configuration Script             #
#                             v2.37                                  #
#                     Sangoma Technologies Inc.                        #
#                        Copyright(c) 2009.                            #
########################################################################

PARAM: --conf_dir=/etc
Would you like to generate /etc/asterisk/chan_dahdi.conf
 1. YES
 2. NO
[1-2]:

        b.- Seleccionar la opci贸n 1 y dar enter

----------------------------------------------------------
A200 detected on slot:4 bus:5
-----------------------------------------------------------

Would you like to configure AFT-A200 on slot:4 bus:5
 1. YES
 2. NO
[1-2]:

        c.- Seleccionar la opci贸n 1 y dar enter

Would you like to enable hardware DTMF detection?
 1. YES
 2. NO
[1-2, ENTER='YES']:

        d.- Seleccionar la opci贸n 1 y dar enter

Would you like to enable hardware fax detection?
 1. YES
 2. NO
[1-2, ENTER='NO']:

        e.- Seleccionar la opci贸n 1 y dar enter

Which codec will be used?
 1. MULAW - North America
 2. ALAW - Europe
[1-2]:

        f.- Seleccionar la opci贸n 1 y dar enter

Which Operation Mode will be used?
 1. FCC
 2. TBR21
 3. AUSTRALIA
[1-3, ENTER='FCC']:

        g.- Seleccionar la opci贸n 1 y dar enter

Press any key to continue:

AFT-A200 configured on slot:4 bus:5 span:1

Analog card configuration complete

Press any key to continue: 

1 analog card(s) detected, 1 configured
  0 usb device(s) detected, 0 configured

Configurator will create the following files:
        1. Wanpipe config files in /etc/wanpipe
        2. Dahdi config file /etc/dahdi/system.conf
        3. Chan-Dahdi config file /etc/asterisk/chan_dahdi.conf


Your original configuration files will be saved to:
        1. /etc/dahdi/system.conf.bak 
        2. /etc/asterisk/chan_dahdi.conf.bak 


Your configuration has been saved in /etc/wanpipe/debug-2009-11-24.tgz.
When requesting support, email this file to techdesk en sangoma.com


###################################################################

Configuration Complete! Please select following:
 1. YES - Continue
 2. NO - Exit
[1-2]:

        h.- Seleccionar la opci贸n 1 y dar enter

Dahdi and Wanpipe configuration complete: choose action
 1. Save cfg: Restart Asterisk & Wanpipe now
 2. Save cfg: Restart Asterisk & Wanpipe when convenient
 3. Save cfg: Stop Asterisk & Wanpipe now
 4. Save cfg: Stop Asterisk & Wanpipe when convenient
 5. Save cfg: Save cfg only (Not Recommanded!!!)
 6. Do not save cfg: Exit
[1-6]:

        i.- Seleccionar la opci贸n 3 y dar enter

Stopping Asterisk...
 
Stopping running processes...
safe_sangoma not running...
sangoma_brid is stopped
sangoma_mgd not running...
Removing PID files...done

Stopping Wanpipe...


Unloading Dahdi modules...
FATAL: Module dahdi is in use.
Error executing command:
modprobe -r dahdi

Would you like to continue?
 1. No - exit
 2. YES
[1-2, ENTER='No']:

        j.- Seleccionar la opci贸n 2 y dar enter

Removing old configuration files...

Copying new Wanpipe configuration files...

Copying new Dahdi configuration file (/etc/dahdi/system.conf)...

Copying new Chan-Dahdi configuration files
(/etc/asterisk/chan_dahdi.conf)...

Wanrouter start complete...
Current boot level is 3

Wanrouter boot scripts configuration...

Removing existing wanrouter boot scripts...OK
Would you like wanrouter to start on system boot?
 1. YES
 2. NO
[1-2]:

        k.- Seleccionar la opci贸n 1 y dar enter

Verifying Dahdi boot scripts...
Verifying Dahdi boot scripts...Enabled (level:26)
Verifying Dahdi shutdown scripts...Enabled (level:92)
Enabling wanrouter boot scripts ...(level:25)
Enabling wanrouter shutdown scripts ...(level:91)

Would you like to execute 'dahdi_cfg' each time wanrouter starts?
 1. YES
 2. NO
[1-2]:

        l.- Seleccionar la opci贸n 1 y dar enter

al final se vera algo como esto:

Remvoing old smg_ctrl boot.....OK
Remvoing old smg_ctrl_safe boot.....OK
Sangoma cards configuration complete, exiting...

[root en elastix ~]# 


        m.- Reiniciar la pc para asegurar que los modulos de wanpipe (sangoma
inicien)

[root en elastix ~]# reboot

        n.- Entrar via web al servidor elastix y revisar que la tarjeta halla
sido detectada sin problema en el modulo Sistema>>Hardware Detection

        o.- El archvio de configuracion /etc/dadhi/system.conf se vera asi:

[root en elastix ~]# cat /etc/dahdi/system.conf
#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
#autogenrated on 2009-11-24
#Dahdi Channels Configurations 
#For detailed Dahdi options, view /etc/dahdi/system.conf.bak
loadzone=us
defaultzone=us

#Sangoma AFT-A200 [slot:4 bus:5 span:1] <wanpipe1>
fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxoks=3
echocanceller=mg2,3
fxoks=4
echocanceller=mg2,4

[root en elastix ~]# 

        p.- El archvio de configuracion /etc/asterisk/chan_dahdi.conf se vera
asi:

[root en elastix ~]# cat /etc/asterisk/chan_dahdi.conf
;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
;autogenrated on 2009-11-24
;Dahdi Channels Configurations 
;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak

[trunkgroups]

[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

;Sangoma AFT-A200 [slot:4 bus:5 span:1]  <wanpipe1>
context=from-zaptel
group=0
echocancel=yes
faxdetect=incoming
signalling = fxs_ks
channel => 1

context=from-zaptel
group=0
echocancel=yes
faxdetect=incoming
signalling = fxs_ks
channel => 2

context=from-internal
group=1
echocancel=yes
faxdetect=incoming
signalling = fxo_ks
channel => 3

context=from-internal
group=1
echocancel=yes
faxdetect=incoming
signalling = fxo_ks
channel => 4


[root en elastix ~]# 


M醩 informaci髇 sobre la lista de distribuci髇 General-es