ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si...

16
SMART BUSINESS INTEGRATORS S.A.S. SBI / INNOVANDO, SIEMPRE TELEFONIA IP CON E1 CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2 Página 1 de 16 DOCUMENTO CONTROLADO INSTALACION TELEFONIA IP CON E1 ASPECTOS GENERALES DE CONCEPTUALIZACION El adaptador E1 de voz consiste en una Linea Digital ISDN que permite tener acceso telefonico dando la capacidad de contar con 30 canales telefonicos de 64 Kbps cada uno, permitiendo asignar 100 o mas numeros telefonicos por enlace. Los 30 canales de acceso del E1 son compartidos por todos los numeros telefonicos asignados al mismo, por lo que todas las llamadas entrantes o salientes de cualquiera de las extensiones asignadas podran ser atendidas directamente mientras exista un canal disponible, permitiendo acceso directo desde el exterior a cada una de las extensiones por medio de un número telefónico (DID). El acceso E1 goza de servicios suplementarios como Caller ID, desvio de llamadas, marcacion abreviada, etc. Este tipo de enlace es ideal para las empresas que manejan grandes cantidades de trafico, independientemente este sea entrante o saliente, como Call Centers, bancos, grandes multinacionales, empresas de tele mercadeo, etc. Los fabricantes de tarjetas E1 para plataformas Asterisk- Elastix mas reconocidos son: - Digium - Sangoma - OpenVox Cada uno de los fabricantes ofrecen tarjetas E1 con 1 puerto (30 canales), 2 puertos (60 canales), 4 puertos (120 canales) y 8 puertos (240 canales) , incluso Sangoma ofrece un modelo con 16 puertos (480 canales), en interfaz PCI o PCI Express. 1. Se valida cual va a ser el servidor de telefonía. 2. Se revisa el hardware y las condiciones del servidor con respecto a la finalidad de llamadas concurrentes. Se puede instalar sobre cualquier maquina, pero hay que esperar que LINUX CEtOS soporte todo el hardware que trae, si no es así, se recomienda instalar sobre maquinas DELL de las cuales el hardware es muy bien soportado por LINUX. Processor Type RAM # of calls Pentium Dual Core 512MB 15 Pentium Dual Core 1GB 23

Transcript of ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si...

Page 1: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 1 de 16 DOCUMENTO CONTROLADO

INSTALACION TELEFONIA IP CON E1

ASPECTOS GENERALES DE CONCEPTUALIZACION

El adaptador E1 de voz consiste en una Linea Digital ISDN que permite tener acceso

telefonico dando la capacidad de contar con 30 canales telefonicos de 64 Kbps cada uno,

permitiendo asignar 100 o mas numeros telefonicos por enlace. Los 30 canales de acceso

del E1 son compartidos por todos los numeros telefonicos asignados al mismo, por lo que

todas las llamadas entrantes o salientes de cualquiera de las extensiones asignadas podran

ser atendidas directamente mientras exista un canal disponible, permitiendo acceso directo

desde el exterior a cada una de las extensiones por medio de un número telefónico (DID). El

acceso E1 goza de servicios suplementarios como Caller ID, desvio de llamadas, marcacion

abreviada, etc. Este tipo de enlace es ideal para las empresas que manejan grandes

cantidades de trafico, independientemente este sea entrante o saliente, como Call Centers,

bancos, grandes multinacionales, empresas de tele mercadeo, etc.

Los fabricantes de tarjetas E1 para plataformas Asterisk- Elastix mas reconocidos son:

- Digium

- Sangoma

- OpenVox

Cada uno de los fabricantes ofrecen tarjetas E1 con 1 puerto (30 canales), 2 puertos (60

canales), 4 puertos (120 canales) y 8 puertos (240 canales) , incluso Sangoma ofrece un

modelo con 16 puertos (480 canales), en interfaz PCI o PCI Express.

1. Se valida cual va a ser el servidor de telefonía.

2. Se revisa el hardware y las condiciones del servidor con respecto a la finalidad de

llamadas concurrentes.

Se puede instalar sobre cualquier maquina, pero hay que esperar que LINUX CEtOS

soporte todo el hardware que trae, si no es así, se recomienda instalar sobre

maquinas DELL de las cuales el hardware es muy bien soportado por LINUX.

Processor Type RAM # of calls

Pentium Dual Core 512MB 15

Pentium Dual Core 1GB 23

Page 2: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 2 de 16 DOCUMENTO CONTROLADO

Pentium Dual Core 2GB 46

Dual Core XEON 1GB 45

Dual Core XEON 2GB 60

Quad Core XEON 1GB 68

Quad Core XEON 2GB 83

Quad Core XEON 4GB 98

Quad Core XEON 6GB 100+

3. Después de las características del servidor se valida el tipo de líneas que se van a

configurar, puede ser una troncal SIP, un E1 o líneas análogas convertidas en una

tarjeta con puertos FXO, también se puede presentar que desde un Router se reciba

un módulo FXO esto la convertiría en una troncal SIP.

4. Es necesario saber el proveedor de telefonía, (ETB-CLARO-TELEFONICA) esto por

si lo que se configura es una troncal o un E1 que parámetros debe contener.

5. Después de validar el hardware necesario este instalado y se tenga claro las

características del servidor con respecto a la necesidad, se procede a al instalación.

Se instala la última versión de elastix, es necesario saber el direccionamiento que se le va a

aplicar al servidor incluyendo DNS ya que necesita acceso a internet para descargar varios

paquetes de instalación.

El CD instala Sistema Operativo, cuando termine la instalación debe verificar que todo el

hardware fue instalado.

Luego se valida el correcto funcionamiento del servidor mediante un ping a la ip del mismo y

el acceso por el navegador a la interfaz web del servidor.

Page 3: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 3 de 16 DOCUMENTO CONTROLADO

Se debe hacer actualizaciones de todo tipo a nivel de Sistema Operativo, se hacen con el

comando “yum –y update”.

Actualizar los módulos del FreePBX por medio del ADMIN/TOOLS/MODULE ADMIN/Check

for updates online (RECUERDO QUE NO TODA ACTUALIZACION ES BENEFICA).

El orden de creación para que funcione todo es:

Crear extensiones por lo menos dos para probar todo – EXTENSIONS.

El CD instala Sistema Operativo y v2.8.0.4 ©2008, cuando termine la instalación debe

verificar que todo el hardware fue instalado.

Se debe hacer actualizaciones de todo tipo a nivel de Sistema Operativo y de TRIXBOX,

estas dos se hacen con el comando “yum –y update”.

Actualizar los módulos del FreePBX por medio del ADMIN/TOOLS/MODULE ADMIN/Check

for updates online (RECUERDO QUE NO TODA ACTUALIZACION ES BENEFICA).

El orden de creación para que funcione todo es:

1. Crear extensiones por lo menos dos para probar todo – EXTENSIONS.

Los aspectos tecnicos mas importantes a considerar para la seleccion de una tarjeta E1 son:

Page 4: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 4 de 16 DOCUMENTO CONTROLADO

1.- El tipo de interfaz PCI o PCI Express, dependera del modelo de la computadora a

utilizar como servidor

2.- Que incorpore hardware para cancelacion de eco, se recomienda que lo incluya.

3.- La cantidad de puertos E1 incluidos, comprar lo que se va a utilizar ya que esto

complica la configuracion.

4.- Soporte para los 3 estandares digitales T1/E1/J1 aunque solo se use uno, lo

determina el proveedor

5.- Que soporte los estandares de decodificacion de linea: HDB3, AMI, B8ZS,

aunque solo se use uno.

6.- Tipos de Tramas (Framing): CRC-4, Non CRC4, ESF, SF, D4. lo determina el

proveedor telefonico.

Los 3 primeros aspectos son los mas importantes, deben estar muy seguros que tipo de bus

PCI tiene la computadora que utilizaran como servidor Elastix, para no tener la sorpresa que

al momento de instalar la tarjeta esta no sea compatible con su computadora. Con relacion

al cancelador de eco por hardware es muy recomendable que la tarjeta E1 lo tenga de lo

contrario tendran que hacerlo por medio de software lo que complica la configuracion

ademas de sobrecargar en procesamiento al CPU, esto se vuelve critico cuando la densidad

de puertos es superior a 60 canales (2 E1), degradando el rendimiento del sistema. Las

tarjetas que no incorporan cancelador de eco por hardware son mas baratas, tomar en

cuenta este detalle porque si compran una tarjeta por su precio lo mas probable es que no

incorpore esta funcion. En cuanto a la cantidad de puertos E1, no es que sea mala idea

comprar una con mas puertos de los que se van a utilizar porque es probable que un futuro

se utilice, el problema se presenta al momento de configurarla ya que en algunas ocaciones

en especial con la marca Sangoma esta se complica ya que se tienen que configurar los

puertos aunque no se utilice, ademas se recomienta al puerto libre colocarle un adaptador

loopback para que no quede alarmado.

Procedimiento de configuracion de tarjeta E1 en Elastix

La configuracion de las tarjetas o adaptadores E1 en Elastix es un procedimiento que tiene

ciertas variantes segun el fabricante de la tarjeta, las que presentan un mayor grado de

dificutad es la marca Sangoma, debido a que utilizan un manejador (Driver) adicional al

Dahdi llamado Wanpipe, que ya lo incorpora Elastix en sus ultimas versiones, desde el cual

se realiza la configuracion, es muchas ocaciones si no se ha tenido la experiencia

anteriormente con estos adaptadores Sangoma pueden ocacionar muchos dolores de

cabeza su configuracion. Si no desean complicarse la vida les recomiendo que utilicen

tarjetas Digium con cancelador de eco incluido ya que son las mas faciles de configurar y por

ser el mismo fabricante de los creadores de Asterisk, el controlador (Dahdi) las reconoce de

manera nativa.

Veamos el procedimiento:

Detectar Hardware

Elastix tiene la funcionalidad que permite detectar automaticamente un nuevo hardware, lo

mas recomendable es colocar la tarjeta antes de instalar el servidor, de esta manera se

Page 5: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 5 de 16 DOCUMENTO CONTROLADO

instala durante el proceso de instalacion, caso contrario si se agrega la tarjeta despues de

instalado el servidor podemos utilizar esta funcion.

Para acceder a Detectar Hardware damos Clic siguiendo la siguiente secuencia:

Sistema >>> Hardware Detector >>> Detectar Nuevo Hardware

Procedimiento para la deteccion de Nuevo Hardware

Cuando activamos la funcion Detectar Nuevo Hardware, se inicia el proceso de deteccion,

por lo general toma poco tiempo (entre 1 a 2 minutos), si observan que no hay respuesta por

mas de 5 minutos lo mas probable es que haya un error, esto pasa a veces con los

adaptadores Sangoma, no es que el hardware este malo lo que sucede es que debemos

hacer la configuracion de manera manual.

Si el nuevo hardware es detectado nos aparece una pantalla como la siguiente:

Page 6: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 6 de 16 DOCUMENTO CONTROLADO

Deteccion de nuevo Hardware en Elastix

Tomar en cuenta el color de los puertos:

Estado de los puertos en Elastix

Si la tarjeta E1 es detectada pero aun no tiene el enlace del proveedor telefonico conectado,

los puertos aparecen en color magenta.

Si la tarjeta E1 es detectada y ya tiene el enlace del proveedor telefonico conectado, los

puertos aparecen en color verde.

Si la tarjeta E1 es detectada y ya tiene el enlace del proveedor telefonico conectado, pero los

puertos aun aparecen en color magenta, esto significa que los puertos aun no

estan sincronizados con el enlace del proveedor, para esto se tienen que hacer las

configuraciones que siguen a continuacion.

Comprobar que el Hardware esta instalado

Page 7: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 7 de 16 DOCUMENTO CONTROLADO

Lo que haremos a continuacion es comprobar que Elastix ha detectado la tarjeta E1, este

procedimiento lo podemos hacer si al correr la deteccion automatica del Hardware esta no es

exitosa, de igual manera lo podemos realizar para verificar de que manera es detectado el

hardware.

Ejecutamos la siguiente secuencia de comandos desde la linea de comandos ingresando

como root.

[root@ElastixTech ~]# lspci

Buscamos una linea donde se nos indique que hay un hardware detectado con el nombre

del fabricante parecida a la siguiente: Digium, Inc. Wildcard TE205P/TE207P dual-span

T1/E1/J1 card.

Communication controller: Digium, Inc. Wildcard TE205P/TE207P dual-span T1/E1/J1 card

5.0V

Deteccion del Hardware en Elastix

Verificamos que el controlador DAHDI esta reconociendo los puertos de la tarjeta E1.

Page 8: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 8 de 16 DOCUMENTO CONTROLADO

[root@ElastixTech ~]# lsdahdi

Reconocimiento de los puertos del adaptador E1 por DAHDI en Elastix

Parametrizacion de los puertos E1

Ahora viene la parte mas importante que determinara como van a funcionar los puertos, para

esto es necesario que el proveedor del enlace telefonico E1, nos provea la siguiente

informacion basica:

1.- Quien genera el Reloj de sincronismo (Clock)

MASTER: Lo genera el cliente (La tarjeta E1 de nuestro servidor Elastix)

SLAVE: Lo genera el proveedor

2.- Tipo de Trama (Framing)

Puede ser CAS o CSS para Adaptadores E1

Puede ser AMI ami ó B8ZS b8zs para Adaptadores T1

Page 9: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 9 de 16 DOCUMENTO CONTROLADO

3.- Tipo de Codificacion (Coding)

Puede ser HDB3 en E1 o AMI en T1

Comprobacion de errores (CRC4)

Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario no es

necesario.

El numero de digitos que enviara la Telco

Se utiliza principalmente para que las llamadas entrantes sean direccionadas a las

extensiones con los DID correspondientes.

Para configurar estos valores se realiza en el archivo /etc/dahdi/system.conf , los

parametros que se deben configurar son los siguientes:

SPAN

span=[numero de span],[origen del reloj],[longitud del

cable],[framing],[coding],[crc4],[color]

[numero de espan]: Numero del Puerto E1 si es el primero 1 si es el segundo 2 se debe

configurar todo esto para cada puerto.

[origen del reloj]: 0=master 1=slave

[longitud del cable] : Tamaño del cable de conexion 1= 0 – 133fts , 2=133 – 166fts

[framing]: CAS o CSS para E1 . AMI o B8ZS para T1

[coding]: HDB3 o AMI

[crc4]: (Opcional) Se debe activar solo si la Telco lo indica, caso contrario no es necesario.

[color]: (Opcional) color de alarma de estado

Un ejemplo de esta linea es la siguiente:

span=1,1,0,ccs,hdb3

BCHAN

Determinan los canales disponibles en la E1para comunicacion telefonica No se debe usar

los canales 0 y 16)

Un ejemplo de esta linea es la siguiente:

bchan=1-15,17-31

DCHAN

Indica los canales utilizados para la señalizacion o sincronismo

Un ejemplo de esta linea es la siguiente:

Page 10: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 10 de 16 DOCUMENTO CONTROLADO

dchan=16

ECHOCANCELLER

Se utiliza solamente si la tarjeta E1 no tiene cancelador de eco en hardware, aunque no

afecta en nada si se coloca este parametro aun teniendolo. Si vamos a activar el cancelador

de eco en Elastix, se recomienda que se utilice OSLEC, se deben especificar sobre los

canales en que va a funcionar.

Un ejemplo de esta linea es la siguiente:

echocanceller=oslec,1-15,17-31

Un ejemplo completo del archivo /etc/dahdi/system.conf es el siguiente:

/etc/dahdi/system.conf

# Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1"

span=1,1,0,ccs,hdb3

bchan=1-15,17-31

dchan=16

echocanceller=oslec,1-15,17-31

IMPORTANTE:

Esta configuracion se debe realizar por cada puerto de la tarjeta E1, si la tarjeta tiene 2

puertos E1 se deben crear 2 SPAN uno por cada puerto, el SPAN es una agrupacion de

30+1 canales (30 para la voz y 1 para control).

El interfaz E1esta compuesto por 32 canales, sin embargo el proveedor de telefonia Telco

hace uso de solo un canal para señalizacion o control, el otro no se utiliza para este

proposito.

Distribucion de canales en tarjeta E1 2 puertos

El numero de los canales utilizados van numerados secuencialmente en orden ascendente,

por ejemplo en una tarjeta con 2 puertos E1 los canales estan distribuidos de la siguiente

manera:

Page 11: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 11 de 16 DOCUMENTO CONTROLADO

PUERTO 1 (SPAN 1):

Canales de voz 1-15 y 17-31

Canal de sincronismo o control 16

PUERTO 2 (SPAN 2): Canales de voz 32-46 y 48-62

Canal de sincronismo o control 47

El canal de sincronismo o control, tambien llamado de señalizacion es utilizado

exclusivamente para sincronizar la separacion de las señales digitales durante la transmision

de la voz, de esta manera se logra enviar 30 canales de voz equivalentes a 30 lineas

telefonicas en solo 4 hilos (TX – RX).

Un ejemplo completo del archivo /etc/dahdi/system.conf con tarjeta E1 de 2 puertos es el

siguiente:

/etc/dahdi/system.conf

# Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1"

span=1,1,0,ccs,hdb3

bchan=1-15,17-31

dchan=16

echocanceller=oslec,1-15,17-31

# Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2"

span=2,0,0,ccs,hdb3

bchan=32-46,48-62

dchan=47

echocanceller=oslec,32-46,48-62

De esta manera configuramos el adaptador E1 para la comunicacion con el proveedor Telco,

pero aun nos falta configurar los canales para que sean reconocidos como troncales por

nuestra PBX-IP Elastix.

El otro archivo que vamos a editar es /etc/asterisk/dahdi-channels.conf aqui vamos a crear

agrupaciones de canales que nos van a servir de troncales digitales para la entrada y salidas

de llamadas.

Se pueden configurar tantos grupos como canales se tengan, para el caso un puerto E1

tiene 30 canales efectivos para la voz, en teoria podemos crear 30 grupos o troncales, uno

por canal, sin embargo esto no es nada practico debido a que la Telco envia las llamadas

por cualquier canal, por esta razon lo que se hace es crear un solo grupo de canales por

cada puerto E1, de esta manera nos aseguramos que las llamadas entrantes y salientes

hacia un mismo proveedor podran utilizar cualquiera de los 30 canales disponibles.

Para el caso de tarjetas con 2 o mas puertos se recomienda crear un grupo o troncal de

canales por cada uno de los puertos, en especial si hay mas de un proveedor de telefonia,

de esta manera creamos 2 o mas grupos de troncales uno por cada proveedor.

El archivo /etc/asterisk/dahdi-channels.conf , tiene muchas opciones las cuales no vamos a

profundizar en este tutorial, lo que realmente nos importa es comprender de que manera se

Page 12: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 12 de 16 DOCUMENTO CONTROLADO

crean los grupos de troncales que utilizaremos para crear las rutas entrantes y salientes de

llamadas.

Veamos como se realiza una agrupacion de canales de un puerto E1:

group=0 : Numero del grupo de troncales

context=from-pstn : Contexto en el que perteneceran

switchtype = euroisdn : Tipo de protocolo, tambien puede ser national o qsig existen varias

opciones.

signalling = pri_cpe : Origen de la señal de reloj, pri_net para master y pri_cpe para

esclavo

channel => 1-15,17-31 : Canales que formaran parte de este grupo

A continuacion un ejemplo del archivo /etc/asterisk/dahdi-channels.conf para una tarjeta E1

de 2 puertos:

/etc/asterisk/dahdi-channels.conf

[channels]

context=from-pstn

signalling=fxs_ks

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

rxgain=4.0

txgain=4.0

callgroup=1

pickupgroup=1

;Uncomment these lines if you have problems with the disconection of your analog lines

;busydetect=yes

;busycount=4

immediate=no

; Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1"

group=0

Page 13: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 13 de 16 DOCUMENTO CONTROLADO

context=from-pstn

switchtype = euroisdn

signalling = pri_cpe

channel => 1-15,17-31

; Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2"

group=1

context=from-internal

switchtype = euroisdn

signalling = pri_cpe

channel => 32-46,48-62

Al terminar de editar ambos archivos la tarjeta E1 a quedado configurada, lo que viene a

continuacion es dar un reset al servidor o reiniciar los servicios de Asterisk, recomiendo el

reset para observar si no hay errores al levantar el servidor.

Si todo levanta bien despues del reset, lo que sigue es configurar las rutas entrantes y

salientes. Esto lo explicare en otro tutorial proximamente.

Una manera de comprobar que Elastix esta reconociendo los canales de los puertos E1 es

ingresar a la consola de Asterisk y ejecutar el comando dahdi show channels.

Aparecera una pantalla como la siguiente:

Page 14: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 14 de 16 DOCUMENTO CONTROLADO

2. Ir a OUTBOUND ROUTES y crear dos:

a. Route Name: SALIDA_LOCAL

b. Emergency Dialing: Checkear

c. Music On hold ? Default

d. Dial Patterns ->

i. 0|NXXXXXX

ii. 0|[1][1]X

iii. 0|[1][7]X

e. Trunk Sequence: Se selecciona y debe estar la trunk sip CISCO

f. Se puede crear la otra para SALIDA_CEL

g. Tendrá un PIN SET (previamente creado)

h. Dial Patterns ->

i. 9|[0][1][8][0][0][0]XXXXXX

ii. 9|[0][1][8][0][0][0]XXXXXXXXXX

iii. 9|[0][3][3][0-2]XXXXXXXX

3. En este momento se puede probar con una llamada de salida y esta debe realizarse

correctamente

4. Ir a SYSTEM RECORDINGS y subir los audios necesarios, mínimo tres (3): IVR dos

horario hábil y no hábil, salas de conferencia.

5. Ir a TIME GROUPS y crear las condiciones laborales de tiempo Lunes a Viernes de

8AM a 6PM

6. Crear dos IVR uno de horario hábil y otro de horario no hábil en ambos casos dejar

que se pueda marcar directamente la extensión (Enable Direct Dial) elegir los

correspondientes audios, en hábil dejar las opciones que se tengan y en no hábil

ninguna opción

7. Ir a TIME CONDITIONS y crear una condición que tenga asociado el TIME GROUP

ya creado (selección por combo) y dar las siguientes opciones: si hace match de día

y hora ir al IVR HABIL si no ir al IVR NO HABIL

8. Ir a INBOUND ROUTES y en esta crear una que se llame UNICO y en SET

DESTINATION elegir que vaya a un TIME CONDITIONS y elegir el ya creado

9. Ya se puede probar llamadas de entrada, si da error de llamada ir a paso 10.

10. Ir a GENERAL SETTINGS y se debe cambiar la opción Allow Anonymous Inbound

SIP Calls?: a YES viene por defecto en NO, pero si se deja en NO el sistema dejara

sacar llamadas, pero con las llamadas de entrada el sistema reproducirá un mensaje

de “numero no disponible intente de Nuevo por favor” y luego tono de ocupado,

cuando se haga el cambio la llamada de entrara y a lo primero que se dirige es a lo

de INBOUND ROUTES.

a. En la distribución ELASTIX se debe ir a Security “Advanced Setting” y

habilitar (pasa de OFF a ON “Enable anonymous SIP calls”)

11. Hasta aquí es la configuración básica, de aquí en adelante se pueden crear salas de

conferencias, pin set, mas extensiones.

SOLO PARA TARJETAS DE TRUNK EN EL SERVIDOR:

Because I'm way nicer than I should be:

Page 15: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 15 de 16 DOCUMENTO CONTROLADO

I went ahead and plugged in my spare TDM412E to my demo box, and these are the steps I

followed:

1) booted with card installed.

2) logged in as root.

3) typed "setup-pstn"

4) checked /etc/zaptel.conf, was not configured

5) ran genzaptelconf

6) checked /etc/zaptel.conf, and it was configured correctly, as far as I can tell.

# Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER)

fxoks=1

fxsks=2

fxsks=3

# channel 4, WCTDM, no module.

# Global data

loadzone = us

defaultzone = us

7) ran ztcfg -vvvv

Zaptel Version: 1.4.9.2

Echo Canceller: OSLEC

Configuration

======================

Channel map:

Channel 01: FXO Kewlstart (Default) (Slaves: 01)

Channel 02: FXS Kewlstart (Default) (Slaves: 02)

Channel 03: FXS Kewlstart (Default) (Slaves: 03)

3 channels to configure.

8) restarted asterisk: "amportal restart"

Page 16: ASPECTOS GENERALES DE CONCEPTUALIZACION ser HDB3 en E1 o AMI en T1 Comprobacion de errores (CRC4) Si el proveedor Telco, lo tiene activado se debe activar en el E1, caso contrario

SMART BUSINESS INTEGRATORS S.A.S. – SBI / INNOVANDO, SIEMPRE

TELEFONIA IP CON E1

CÓDIGO: MAC001-PRO010-PRC002-INS001 FECHA DE APROBACIÓN: 30/10/2014 VERSIÓN: 2

Página 16 de 16 DOCUMENTO CONTROLADO

9) configured freepbx: the only change was to the single outbound route I had configured, I

replaced the existing SIP trunk with the Zap trunk.

10) placed outbound call with no problem.

11) tested inbound call, got a failure because I didn't have a catchall DID set

12) created catchall DID

13) made inbound test call, connected.

14) made two inbound test calls, both FXO ports work on inbound.

15) made two outbound test calls, both FXO ports work on outbound.

I'm pretty sure I didn't leave anything out.

The trixbox sysinfo page says:

Quote: trixbox CE current release is 2.6.0.7

Control de documentos

Nombre Cargo Fecha

Elaboró Camilo Eduardo Sosa Gestor de calidad 25/10/2014

Revisó German David Ávila Gerente General 30/10/2014

Aprobó German David Ávila Gerente General 30/10/2014

Control de cambios

Versión Fecha de aprobación Descripción de cambio Aprobó

2 30/10/2014 Cambios de logos Gerente General