Configurar Tarjeta E1 en Elastix o Asterisk

Para configurar una tarjeta E1 TE110P T1/E1 en Elastix o Asterisk

Paso 1: Comprobar Existencia de HARDWARE

primero hay que ver si esta bien conectada la tarjeta, para esto se tiene dos opciones primero preguntarle al kernel con lspci nos da este resultado

[root@elastix ~]# lspci

04:08.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

la segunda es preguntarle al dahdi con lsdadhi

[root@elastix ~]# lsdahdi

### Span 1: WCT1/0 “Digium Wildcard TE110P T1/E1 Card 0″ (MASTER) HDB3/CCS/CRC4 RED

1 PRI Clear (SWEC: OSLEC) RED

2 PRI Clear (SWEC: OSLEC) RED

Paso 2: revisión y edición del archivo /etc/dahdi/modules

Tenemos que ver que módulos de dahi están manejado el hardware instalado y eliminar los módulos que no estemos usando, esto se hace eliminado los módulos de dahdi

el archivo debe quedar comentado la mayor parte y dependiendo de nuestro hardware habilitar el módulo necesario, para este caso el modulo de la tarjeta es el wcte11xp al cual habilito.

Este archivo en particular esta muy bien documentado por lo cual sera fácil escoger el modulo indicado para nuestra tarjeta.

[root@elastix dahdi]# vim /etc/dahdi /modules

.

[...salida suprimida...]

.

# Digium TE110P: PCI single-port T1/E1/J1

wcte11xp

.

[...salida suprimida...]

como podemos ver el archivo tiene los tipos de tarjeta y su modulo .

paso 3: configuración de span (/etc/dahdi/system.conf)

Editamos el archivo system.conf en /etc/dahdi/ para adaptarlo a nuestras necesidades

[root@elastix ~]# vim /etc/dahdi/system.conf

este documento es muy importante configurar en especial las siguientes entradas

SPAN

span=[numero de espan],[origendetiempo],[longitud del cable],[framing],[coding],[crc4],[color]

[numero de espan]: numero del canal e1 si es el primero 1 si es el segundo 2 asi consecutivamente hay que configurar todo esto para cada canal

[origendetiempo]: 0=master 1=slave

[longitud del cable] : 1= 0 – 133fts , 2=133 – 166fts

[framing]: preguntar al TELCO puede ser cas o css para E1 para T1 puede ser  ami ó b8zs (si el telco no proporciona el framing tiene que probar )

[coding]: preguntar TELCO puede ser hdb3 ó ami (comúnmente en Ecuador es hdb3)

[crc4]: (Opcional) prueba de errores, esto debe estar activado por el Telco, si ustedes lo activan y la E1 sincroniza se recomienda activarlo, caso contrario no es necesario.

[color]: (Opcional) color de alarma de estado de asterix normalmente Yellow = cuando asterix no esta e jecutandoce mas info en google.com o anexo

en este caso la configuración es la siguiente

span=1,1,1,ccs,hdb3

BCHAN

son los canales disponibles en la E1 (recordemos que no se debe usar los canales 0 y 16)

bchan=1-15,17-31

DCHAN

son los canales de señalizacion

dchan=16

ECHOCANCELLER

es el cancelador de eco que se va a utilizar en ELASTIX es oslec

echocanceller=[cancelador de eco],[canales],…

en este caso

echocanceller=oslec,1-15,17-31

Ejemplo completo:

span=1,1,0,css,hdb3

bchan=1-15,17-31

dchan=16

echocanceller=oslec,1-15,17-31

Nota: Esto se debe realizar por cada puerto de la tarjeta E1

paso 4: Editar el archivo /etc/asterisk/dahdi-channels.conf

Luego configurar el archivo /etc/asterisk/dahdi-channels.conf

Nota: en este archivo el simbolo “#” no es para comentar líneas es para incluir, para comentar se usa “;”

En este archivo de configuración nos vamos a topar con muchas opciones. Estas se separan

de la siguiente forma

  • Trunkgroups
    • Channels
      • Group 0
      • Group 1
      • Group x

Se pueden configurar tantos grupos como canales se tengan, esto quiere decir que se puede crear un grupo para cada canal, esto genera mucho problema, lo recomendable es tener un solo grupo cuando se conecta al TELCO, ya que este manda las llamadas por cualquier canal.

Explicare un poco de este archivo.

Channels

En esta sección se configura todas las opciones que van a tener todos los canales en general. Esto quiere decir que serán las opciones por defecto de los canales.

Recomiendo sean las siguientes.

language=es

;relaxdtmf=yes

context=from-pstn

rxwink=300 ; Atlas seems to use long (250ms) winks

usecallerid=yes

hidecallerid=no

callwaiting=yes

usecallingpres=yes

callwaitingcallerid=yes

threewaycalling=yes

transfer=yes

canpark=yes

cancallforward=yes

callreturn=yes

echocancel=yes

echocancelwhenbridged=no

faxdetect=incoming

echotraining=800

callgroup=1

pickupgroup=1

si necesitas información acerca de esto puedes ver el archivo de configuración de ejemplo donde documentan cada opción

/usr/share/doc/asterisk-X/configs

donde X es la versión de asterisk.

Grupos

Luego de esto se configuran los Grupos

las opciones generales para un E1 son las siguientes

; CONFIGURACION PRIMER E1

group=0

immediate=no

; overlapdial=yes

switchtype=national ; Tambien puede ser euroisdn qsig en fin existen varias opciones

signalling=pri_cpe : puede ser pri_net en caso de que la señal de reloj sea master y pri_cpe en caso de que es esclavo

; resetinterval=never

channel => 1-15,17-31 ; los canales que pertenecen al grupo, en E1 los canales 0 y 16 son para control ;y señalización

signalling=pri_cpe (esclavo) o pri_net(maestro)

paso 5: reinicio de los servicios de dahdi y de asterisk/elastix

Finalmente se debe reiniciar los servicios de dahdi y elastix

[root@elastix configs]# amportal stop

[root@elastix configs]# amportal kill

[root@elastix configs]# service dahdi stop

[root@elastix configs]# service dahdi start

[root@elastix configs]# amportal start

Nota: Existe el comando dahdi_tool , con el podemos ver el estado y las alarmas de los puertos E1 de la tarjeta.

para revisar que se levanto el modulo de dahdi

entrar al Cli de Asterix

[root@elastix configs]# rasterisk

y ver si el comando dahdi esta activo, solo debemos presionar da y un “tab” y nos dara los comandos que empiezan con “da”

elastix*CLI> da

dahdi database

Para ver si los canales dadhi están activos

elastix*CLI> dahdi show channels
Chan Extension  Context         Language   MOH Interpret
pseudo            default                    default
1            from-pstn       es         default
2            from-pstn       es         default
3            from-pstn       es         default
4            from-pstn       es         default
5            from-pstn       es         default
6            from-pstn       es         default

Y eso es todo, luego a configurar las rutas salientes.

Encuesta


A la hora de elegir entre OpenSource Y FreeSource

Como muchos sabemos existen varios tipos de licencia para software, algunas son parte del movimiento del código libre, otras de código abierto y otras licenciadas (no usare el termino privativo para ellas ya que pienso que no es privado), esto en realidad es un tema un poco mas orientado a ideales, por una parte esta el pensamiento de Richard Stallman, por otra esta el de Eric. S. Raymond y finalmente citare , “a mi ex boss (cuando trabaje en Microsoft)” ,  Bill Gates, ex CEO de Microsoft como representante del software licenciado.

Todos estos programas tienen algo bueno, citare tres de los mejores para mi opinión, Linux (el kernel) para denotar el FS, Zimbra para OpenSource y porsupuesto MS PowerPoint para los licenciados.

La pregunta es “Si existen tanto tipo de licencias de Software y Software en si, cual debería usar para cada necesidad?”

Es una pregunta que un administrador conjuntamente con gerencia siempre se hace a la hora de instalar algo en sus servidores un pequeño ejemplo queremos instalar un servidor de Correo (he aquí la lucha costo productividad) si pongo una arquitectura MS con un Windows 2003r2 o 2008 con Exchage Outlook u OWA para el cliente, una completamente OpenSource con RedHat Zimbra y Zibra Desktop, y una que contenga algo como un sendmail con squirrelmail (básico pero funcional) para el FreeSource. Todas tienen sus partes buenas y sus partes malas.

Creo que en mi caso me fuera directamente con el OpenSource, es mas, creo que el desarrollo con licencias Abiertas es mucho mejor y da mas ganancias a los programadores que una licencia al estilo de la GPL o a las licencias comerciales.

En mi forma de ver los programas con licencias OpenSource son mucho mejor que los que tienen licencias FreeSource y en ocasiones hasta que los sistemas licenciados.

si alguien piensa de otra forma que me lo haga saber..

apoyo mas al OpenSource que a la GPL

Incentivar el uso de Gnu/Linux

Muchos usuarios se portan un poco especiales al momento de migrar completamente a Gnu/linux, esto se da por muchos motivos entre estos puedo citar:

  1. Chat, en especifico el Msn Messenger

  2. Juegos.

  3. Programas de ofimática a los que están acostumbrados usar Ejemplo:

    1. MS Office

    2. MS Visio

    3. MS Proyect.

  4. MS Outlook

Es en este momento en donde los administradores de red necesitan un poco de imaginación, y se harán la siguiente pregunta, Como hacer para que mis usuarios se sientan beneficiados en el cambio de Sistema Operativo, y no extrañen sus programas licenciados anteriores.

Como la mayoría sabe los programas citados tiene su contra parte tanto en OpenSource como en FreeSource, por lo cual cambiarlos no hace mayor problema.

El problema en si, es el uso, ya que estos programas no se parecen en mucho, en algunos casos en nada, a sus anteriores programas.

Así que me invente un modo para hacer que las personas se sientan bien al usar gnu/linux, no protesten por el cambio y sean felices a usar algo que prácticamente jamas han usado en sus vidas.

En mi empresa no es permitido el uso del Chat en especial esta prohibido usar MSN messenger, ya que según algunos esto minimiza la productividad, pero en algunos casos el chat es usado para consultar problemas con otras personas y/o amigos. Así que pensé en dar acceso al msn a todas las personas que usaran Gnu/linux.

Obviamente esta idea permitió que muchas personas se pongan en la lista de formateo e instalación de Gnu/linux, y me vi envuelto en algún tipo de mafia donde daba acceso al chat solo a los usuarios gnu/linux

El programa que use fue pidgin, ya que con este ellos se pueden conectar a GoogleTalk y al MSn y tener sus contactos en un solo programa.

El Juego de la ofimática en la migración.

Siempre el inicio es algo difícil, el tomar la decisión de la migración a gnu/linux es muy complicada, en especial cuando los usuarios tienen un mal concepto de este sistema operativo, por lo cual los administradores de red o personal del área de informática debe tener un buen plan, en especial al rato de instalar un paquete de Ofimatica, ya que estos sistemas son los mas importantes en cualquier organización.

En la empresa donde trabajo, hace algún tiempo, por decreto del presidente de mi país, se tomo la decisión de la migración, por lo cual, se empezó este arduo y difícil trabajo.

la mejor forma de empezar es instalando software libre que se ejecute en Windows, lo primero que se hizo, es dejar de adquirir Microsoft office, que en realidad es costoso, hasta con licenciamiento Open es caro, se instalo OpenOffice.

con este tuvimos muchos problemas, por el cambio de ambiente, muchas personas dicen que es parecido, pero no es así, un usuario que solo a utilizado MS Office, se le hace difícil el cambio, le toca buscar donde se encuentran las opciones y protestan por la poca funcionalidad.

Luego de una ardua búsqueda en Google, encontramos OxygenOffice, es una adaptación de OpenOffice, con muchas características que asemejan mas a un MS Office, con licencia Lgpl, por lo cual instalamos esta versión del Ooffice.

Ahora en todas las computadoras de la empresa tienen este sistema,a de mas nos hemos dado cuenta que las personas que tenían OxygenOffice en sus computadoras Windows,  no dieron problemas al migrar a gnu/linux.

Como recomendacion si van a usar este sistema es que usen la versión basada en OpenOffice 3.

Como todo tiene su lado amargo, y no todo es color de roza, se puede decir que los usuarios necesitan un poco de ayuda y un curso de OpenOffice. como sabemos OpenOffice y OxygenOffice no tienen las capacidades de un MS Office y algunas opciones no se encontrara, en especial con Calc y Excel.

Existe un problema de Computabilidad cuando en una hoja de calculo excel se usa mucho el formateo de celdas, este puede desaparecer o no verse bien en Calc (puede causar muchos problemas).

Por lo demás Gracias a  StarDivision y a Sun por el OpenOffice, es una herramienta ofimática de muy alta calidad.

Seguir

Get every new post delivered to your Inbox.