Professional Documents
Culture Documents
Aplica a los siguientes modelos: 750-5000, 750-5000-EC, 750-5050, 750-5050-EC, 750-5050-Single, 750-5050-EC-Single
1|Redfone
Communications LLC
Contenido
Descripcin General .............................................................................................................................................. 3 Operacin del dispositivo ................................................................................................................................ 3 Requerimientos de Hardware .......................................................................................................................... 3 Requerimientos de Software ........................................................................................................................... 4 Instalacin ............................................................................................................................................................. 5 Instalacin del Hardware ................................................................................................................................. 5 Instalacin del Software................................................................................................................................... 5 Instalacin de Zaptel/Dahdi ............................................................................................................................. 5 Ejemplo usando zaptel-1.4.5.1..................................................................................................................... 5 Descargar e Instalar la utilidad de configuracin fonulator. ........................................................................... 6 OPCIONAL: Script de instalacin (Para sistemas Debian & Redhat) ................................................................ 6 Configuracin de redfone.conf ........................................................................................................................ 7 Configurando zaptel.conf................................................................................................................................. 9 Muestra de zaptel.conf para 4x T1 PRI ...................................................................................................... 10 Muestra de una configuracin para un foneBRIDGE2 dual con 2x E1 PRI:................................................ 10 Muestra de una configuracin para un foneBRIDGE2 single con 1x E1 PRI .............................................. 11 Iniciando zaptel .............................................................................................................................................. 11 1. Cargando los mdulos............................................................................................................................ 11 2. Confirmar si los mdulos han cargado correctamente con zttool o dahdi_tool ................................... 11 Configurando el foneBRIDGE2 ............................................................................................................................ 12 Opciones Avanzadas ...................................................................................................................................... 12 Descripcin general de Longhaul y Shorthaul LBO .................................................................................... 12 Valores para Longhaul (longhaul='valor') .................................................................................................. 13 Valores para Shorthaul (shorthaul='valor') ................................................................................................ 13 Loopback .................................................................................................................................................... 13 Cancelacin de Eco ........................................................................................................................................ 13
2|Redfone
Communications LLC
Descripcin General
El foneBRIDGE2 de REDFONE es un dispositivo completamente compatible con Asterisk, provee interfaces T1/E1 que pueden ser conectadas a channel banks, lneas PRI o sistemas PBX E1/T1. Fundamentalmente, el foneBRIDGE encapsula la data TDM de una T1/E1, en paquetes de Ethernet (TDMoE). Para el servidor Asterisk el foneBRIDGE2 aparece como una tarjeta T1/E1 standard aunque no esta fsicamente instalada en el servidor. El formato TDMoE trabaja en la capa 2 del modelo OSI, es decir la comunicacin entre en foneBRIDGE2 y el servidor es a nivel de MAC address. No utiliza protocolos a nivel de IP, no puede ser enrutado y por lo tanto solo puede ser instalado en una red de rea local.
Requerimientos de Hardware
Servidor Moderno Procesador Pentium IV, Opteron, o mas rpido Mas de 512 MB de memoria Una tarjeta de red dedicada solo para comunicacin con el foneBRIDGE Si se va a usar un switch asegurarse que sea un switch manejable
NOTA: Las tarjetas de red Intel Pro Gigabit Ethernet que utilizan el driver e1000 presentan ciertos problemas. Si esta es la tarjeta que est siendo utilizada, asegurarse de que tenga el driver ms actual.
3|Redfone
Communications LLC
http://sourceforge.net/projects/e1000
Requerimientos de Software
Sistema operativo Linux En el tiempo de creacin de este documento, Linux es el nico sistema operativo con soporte completo para zaptel. Windows *BSD, Solaris y otros no son soportados. Asterisk- versin 1.2 en adelante son soportadas libpri- requerida para lneas PRI E1/T1 zaptel, dahdi - con el driver TDMoE Multiframe (ztd_ethmf, dahdi_dynamic_ethmf) fonulator- v1.4 o v2.0- utilidad para configurar el foneBRIDGE2
4|Redfone
Communications LLC
Instalacin
Instalacin del Hardware
1. El foneBRIDGE2 puede ser montado a una pared, o instalado en un rack (con el 1U enclosure upgrade) 2. El poder para el equipo se provee a travs del adaptador DC de 5 voltios incluido. EL uso de cualquier otro adaptador anulara la garanta del equipo. 3. Existen dos conexiones Ethernet (FB1 & FB2) para proveer rutas alternativas o redundancia. Los cables requeridos son cables standard de Ethernet. 4. Los puertos T1/E1 son configurados individualmente, lo que permite al dispositivo operar en un ambiente mixto de T1y E1. 5. Los cables usados para las interfaces T1/E1 son standard T1/E1 crossover con conectores RJ45/RJ48.
Instalacin de Zaptel/Dahdi
1. Bajar las fuentes de zaptel o dahdi del sitio de soporte de redfone. http://support.red-fone.com/downloads/zaptel/ http://support.red-fone.com/downloads/dahdi/ Ejemplo usando zaptel-1.4.5.1
# wget http://support.red-fone.com/downloads/zaptel/zaptel-1.4.5.1.tar.gz 2. Desempacar
5|Redfone
Communications LLC
# tar -xzvf zaptel-1.4.5.1.tar.gz 3. Entrar en el directorio de zaptel. # cd zaptel-1.4.5.1 4. Configurar, instalar e instalar zaptel. # ./configure # make # make install 5. Para zaptel-1.2 solamente se necesita correr. # make # make install 6. Existe un init.d script de zaptel para las distribuciones Redhat y sus variantes(Fedora,CentOS,Trixbox,Elastix,etc.). Puede ser descargado de: http://support.red-fone.com/downloads/zaptel/zaptel-redfone
En la parte superior de este archivo se necesita modificar el parmetro ETHERNET="eth1" con la interface de red correspondiente utilizada para comunicarse con el foneBRIDGE2.
Para ver las opciones avanzadas de fonulator ejectelo con la opcin help.
# fonulator --help
6|Redfone
Communications LLC
El script lee el MAC address del fonBRIDGE2 y mediante un men interactivo ayuda a construir redfone.conf y zaptel.conf Para que este script funcione en su totalidad es necesario que el foneBRIDGE2 este encendido y conectado a la tarjeta de red del servidor Linux. Este script no instala zaptel, Asterisk o libpri, no configura zapata.conf u otros scripts de inicio. El script crea una configuracin bsica en redfone.conf y zaptel.conf. Para ciertas implementaciones estos tienen que ser modificados a mano.
Bajar el script darle permisos para ser ejecutable y correr. # wget http://support.red-fone.com/downloads/tools/redfone_gen.sh # chmod a+x redfone_gen.sh # ./redfone_gen.sh
A continuacin el script se encargara de hacer una serie de preguntas para generar los archivos de configuracin basados en esta informacin.
Configuracin de redfone.conf
1. Bajar el archivo de muestra de redfone.conf y colocarlo en el directorio /etc.
# cd /etc/ # wget http://support.red-fone.com/downloads/fonulator/redfone.conf
2. El foneBRIGDE2 MOD-B utiliza comunicacin IP solo para la configuracin. Las direcciones ip de fb1 y fb2 son:
a. FB1=192.168.1.254 b. FB2=192.168.1.253
3. Configure la tarjeta de red del servidor en el mismo rango 192.168.1.X para poder comunicarse con el foneBRIDGE2.
Ejemplo; # ifconfig eth1 192.168.1.200
Una alternativa es utilizar una direccin ip alias a una tarjeta previamente configurada.
# ifconfig eth1:0 192.168.1.200
NOTA: Esta direccin IP debe ser hecha permanente y con las utilidades disponibles en su distribucin de Linux.
7|Redfone
Communications LLC
4. Editar el archivo redfone.conf con el editor de texto de su eleccin (nano,pico,vi, etc.) 5. En la seccin [globals] cambiar la MAC address en server= por la MAC address de la tarjeta de red del servidor que va a ser utilizada para la comunicacin con el foneBRIDGE2. Se puede determinar la MAC address de la tarjeta de red emitiendo el comando ifconfig.
Ejemplo; # ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:16:36:76:09:91
6. El parmetro port= indica cual de los puertos del foneBRIDGE va a ser utilizado para la comunicacin con el servidor Asterisk. Las opciones validas son 1 o 2 y corresponden a fb1 y fb2 respectivamente.
Ejemplo; port=1
7. La lnea priorites= indica que span deriva el clock de la lnea E1/T1, un 0 significa que este span deriva clock mientras las otras se van a sincronizar con este mismo clock. Si se requiere que el foneBRIDGE2 use su clock interno este parmetro debe ser especificado como priorities=0,0,0,0 NOTA: Aun cuando el dispositivo sea de 1, 2 o 4 puertos, la lnea priorities debe ser especificada para 4 spans. Si esta lnea no es especificada se establecer en su valor predeterminado de priorities=0,1,2,3. 8. Bajo cada [spanN] los parmetros especificados se utilizan para configurar cada span individualmente, las opciones por span son:
framing= ccs,esf,sf,cas encoding=b8zs,hdb3 crc4= (Utilizado en ciertas E1) rbs= Utilizado para lneas CAS/RBS en Channel Banks, E&M, etc.. shorthaul=0-4 (Ver la explicacin de Line Build Out al final del documento) longhaul=0-3 (Ver la explicacin de Line Build Out al final del documento) loopback= Establecer un loopback para pruebas de la lnea
8|Redfone
Communications LLC
encoding=b8zs [span2] framing=esf encoding=b8zs [span3] framing=esf encoding=b8zs [span4] framing=esf encoding=b8zs
[span1] framing=ccs encoding=hdb3 [span2] framing=ccs encoding=hdb3 [span3] framing=ccs encoding=hdb3 [span4] framing=ccs encoding=hdb3
Configurando zaptel.conf
El archivo zaptel.conf sigue las mismas reglas que para otro hardware zaptel. La nica diferencia es el uso spans dinmicos. NOTA: Si se esta utilizando un foneBRIDGE2 de 4 puertos es necesario especificar los 4 spans dinmicos en
9|Redfone
Communications LLC
zaptel.conf, incluso si no se estn utilizando todos los puertos T1/E1. La misma regla se aplica a un foneBRIDGE2 de 2 puertos, ambos spans dinmicos deben ser especificados inclusive cuando solo se este utilizando 1 puerto T1/E1 del foneBRIDGE2.
dynamic=ethmf,<ethN>,/<FB MAC address>,/<span number>,<numchans>,<timing>
En el ejemplo anterior el servidor Asterisk se esta comunicando en su interface eth1 con el MAC address 00:50:c2:65:D0:70 del foneBRIDGE2. La numeracin de los spans empieza en 0. Se especifica que son 24 canales (T1), y el timing es 0 excepto para el ultimo span que es el timing master.
dynamic=ethmf,eth1/00:50:C2:65:D0:70/0,31,0 dynamic=ethmf,eth1/00:50:C2:65:D0:70/1,31,1 # bchan=1-15,17-31 dchan=16 bchan=32-46,48-62 dchan=47 # # NOTA: Las E1 utilizan codec a-law y debe ser especificado alaw=1-62 # loadzone = us defaultzone=us
10 | R e d f o n e
Communications LLC
dynamic=ethmf,eth1/00:50:C2:65:D0:70/0,31,1 # bchan=1-15,17-31 dchan=16 # # NOTA: Las E1 utilizan codec a-law y debe ser especificado alaw=1-31 # loadzone = us defaultzone=us
Iniciando zaptel
Despus de instalar zaptel configurar redfone.conf y zaptel.conf es necesario cargar los mdulos necesarios. 1. Cargando los mdulos
# modprobe zaptel # modprobe ztd_ethmf
Si no se ven los spans configurados en zttool o dahdi_tool se debe ejecutar ztcfg (dahdi_cfg para dahdi) y de ah revisar zttool.
11 | R e d f o n e
Communications LLC
Configurando el foneBRIDGE2
Encender el foneBRIDGE2, para cargar la configuracin especificada en redfone.conf se debe ejecutar fonulator. Esta utilidad se encargara de analizar la informacin de configuracin en redfone.conf y la enviara al foneBRIDGE2 y empezara la transmisin de trafico TDMoE. 1. Ejecutar la utilidad fonulator desde la lnea de comando de Linux.
# fonulator
2. Fonulator buscara el archivo de configuracin en /etc/redfone.conf. Es posible especificar una alternativa simplemente aadiendo el path al archivo despus de la palabra fonulator. Ejemplo;
# fonulator /etc/redfone2.conf
3. Despus de ejecutar fonulator el LED de uno de los puertos Ethernet fb1 o fb2 debe estar prendido continuamente y los LED de T1/E1 deben estar en verde donde este una lnea conectada. Una vez configurado el foneBRIDGE2, se debe observar como mnimo una alarma YEL en zttool o dahdi_tool. Aunque las lneas T1/E1 no estn conectadas. Alarmas YEL indican que hay trafico TDMoE entre el servidor y el foneBRIDGE2. Si la lnea ha sido conectada y ha sido provisionada el estado de la alarma debe ser OK en zttool. 4. Cabe recalcar que si el foneBRIDGE2 es apagado perder su configuracin actual y se debe correr fonulator otra vez. Si se desea escribir la configuracin permanentemente se deber ejecutar el comando fonulator con la opcin write-config. Ejemplo
#fonulator write-config
5. La configuracin de Asterisk se hace a travs de /etc/Asterisk/zapata.conf siguiendo las indicaciones e instrucciones normales para canales tipo zap
http://www.voip-info.org/wiki/index.php?page=Asterisk+config+zapata.conf
informacin adicional as como tambin archivos de configuracin ejemplo se pueden encontrar en el sitio de soporte de Redfone. http://support.red-fone.com
Opciones Avanzadas
Descripcin general de Longhaul y Shorthaul LBO
12 | R e d f o n e
Communications LLC
Los parmetros de 'longhaul' y 'shorthaul' pueden ser aadidos a bloque [spanN] NOTA: estos valores deben ser cambiados de acorde con la TELCO. Longhaul active el Adaptive EQ. Solo se puede escoger shorthaul o longhaul no las dos opciones a la vez. Valores para Longhaul (longhaul='valor')
0 1 2 3 => => => => 0dB (No hay atenuacin solo activa el adaptive equalizer) -7.5dB -15.0dB -22.5dB
Loopback El parmetro loopback se puede poner para cada span, es utilizado para que la Telco pueda realizar pruebas en la lnea hasta el foneBRIDGE2. No es til para hacer pruebas en el lado del servidor Asterisk.
Cancelacin de Eco
El foneBRIDGE con cancelacin de eco se configura automticamente basado en la informacin disponible en redfone.conf.
13 | R e d f o n e
Communications LLC
All rights reserved Redfone Communications LLC Fonebridge and foneBRIDGE2 is a registered trademark of Redfone Communications LLC Asterisk is a trademark of Digium RedHat is a trademark of Red Hat Inc Debian is a registered trademark of Software in the Public Interest, Inc.
14 | R e d f o n e
Communications LLC