Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cisco Asterisk Telefonía IP
Cisco Asterisk Telefonía IP
El adaptador E1 de voz consiste en una Línea Digital que permite tener acceso
telefónico de 30 canales de voz con un ancho de banda de 64 Kbps cada uno,
también cuenta con dos canales para señalización, esto es, indica en qué estado
está la llamada, si está colgada, descolgada, como se marcan los números, el
tono de ocupado etc. Los 30 canales de acceso del E1 son compartidos por todos
los números telefónicos asignados al mismo, por lo que todas las llamadas
entrantes o salientes de cualquiera de las extensiones asignadas podrán ser
atendidas directamente mientras exista un canal disponible.
La configuración se hará con una tarjeta TE220 Digium, recordar que Digium es
una empresa especializada en la creación de equipos de telefonía enfocados en
Asterisk.
4.- Soporte para los 3 estándares digitales T1/E1/J1 aunque solo se use uno, lo
determina el proveedor
5.- Que soporte los estándares de decodificación de línea: HDB3, AMI, B8ZS,
aunque solo se use uno.
6.- Tipos de Tramas (Framing): CRC-4, Non CRC4, ESF, SF, D4. lo determina
el proveedor telefónico.
Los 3 primeros aspectos son los más importantes, se debe estar seguro que tipo
de bus PCI tiene el servidor ya que al momento de instalar la tarjeta esta debe
ser compatible con este tipo de interface.
Con relación al cancelador de eco por hardware, (recordar que el eco se produce
por un fenómeno técnico que se da por un retorno de la señal que se escucha
por el teléfono y se cuela de nuevo por el micrófono, es decir, que el eco es una
reflexión retardada de la señal acústica original. El eco es especialmente molesto
cuanto mayor es el retardo y su intensidad) es muy recomendable que la tarjeta
E1 lo tenga de lo contrario se tendrá que hacer por software complicando la
configuración además de sobrecargar en procesamiento del servidor, 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 más baratas.
En cuanto a la cantidad de puertos E1, no es que sea mala idea comprar una
con más 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
ocasiones en especial con la marca Sangoma esta se complica ya que se tienen
que configurar los puertos aunque no se utilice.
El sistema E1 está formado por 32 canales, con 8 dígitos por canal para un total
de 256 dígitos por trama. Como la frecuencia de muestreo es de 8000 muestras
por segundo, la velocidad de la trama E1 es de 2048 kbps.
Ahora viene la parte más importante que determinara como van a funcionar los
puertos, para esto es necesario que el proveedor del enlace telefónico E1, nos
provea la siguiente información básica:
BCHAN: Determinan los canales disponibles de voz o datos del E1, no se deben
usar los canales 0 y 16.
Una manera de comprobar que se están reconociendo los canales de los puertos
E1 es:
CLI > dahdi show channels
Los PVDM son los encargados de digitalizar las señales analógicas y hacer que
los módulos de voz instalados en el router sirvan para este fin, por ejemplo, en
el router se tienen instalados dos módulos que permiten trabajar con 16 canales
de voz, como se tiene un módulo con dos puertos FXS, entonces, quedan 14
canales para utilizar en el enlace digital E1, si se quieren aumentar los canales
digitales, es necesario adquirir módulos PVDM con más DSP.
Antes de configurar los módulos FXS y el E1, será necesario tener un softphone
para hacer y recibir las llamadas, como vimos en Asterisk que se utilizaban
diferentes softphones, Cisco tiene uno llamado CIPC, la configuración básica de
este softphone y los teléfonos IP físicos de cisco se hace siguiendo esta serie de
pasos.
Conocer número máximo de teléfonos y directorios, dependiendo del router
Para poder configurar los módulos de voz del router, es decir, configurar el plan
de marcación, es necesario entender el comportamiento de una llamada a través
de la red, sea por medio de la red telefónica PSTN o por VoIP.
En este caso se configura el POTS Dial Peer, ya que es aquí donde se define
todo lo relacionado con la red telefónica tradicional, aquí es donde se
encontraran módulos de voz FXS, FXO y E1 según sea el caso, el truco es ver
que en esta clase de módulos no se configura ninguna dirección IP como se verá
más adelante
El cable que se va a utilizar para conectar la interfaz E1 de la red PSTN, (en este
caso el router Cisco) con la interfaz E1 de Asterisk es un cable RJ48, similar a
un RJ45 en cuanto al número de hilos (8 hilos) y al conector (8 pines), por lo que
un cable de red UTP servirá para fabricar uno, tanto el RJ45 como el RJ48 se
pueden encontrar cruzados y directos. La diferencia consiste básicamente en la
configuración de los pines que lo forman. Mientras que el RJ45 (cable de red)
utiliza los pines 1,2,3 y 6, el RJ48 utiliza los pines 1,2,4 y 5 (a veces incluso el 3
y el 6). Otra diferencia, aunque obvia puede dar lugar a grandes complicaciones
como por ejemplo:
telephony-service
max-ephones 30
max-dn 100
ip source-address 192.168.1.100 port 2000
ephone-dn 1 dual-line
number 3305
label Telecomunicaciones
ephone-dn 2 dual-line
number 3303
label Redes
ephone 1
mac-address 0200.4C4F.4F50
button 1:1
ephone 2
mac-address 000C.2947.A416
button 1:2
sip-ua
mwi-server ipv4:172.16.1.5 expires 86400 port 5060 transport tcp unsolicited
registrar ipv4:172.16.1.5 expires 3600 secondary
voice register dn 1
number 3304
voice register dn 2
number 3307
card type e1 0 2
network-clock-participate wic 2
isdn switch-type primary-qsig
controller E1 0/2/0
framing crc4
linecode hdb3
pri-group timeslots 1-14
sip.conf
[agentes](!)
type=friend
context=agentes
language=es
host=dynamic
secret=a1b2c3
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw
[4002](agentes)
[4003](agentes)
[4004](agentes)
[3301](agentes)
[3302](agentes)
[3303](agentes)
[3304](agentes)
[3305](agentes)
[3306](agentes)
extensions.conf
[agentes]
[from-pstn]
dahdi-channels.conf
[trunkgroups]
[channels]
language=en
usecallerid=no
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
prilocaldialplan=unknown
; Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" (MASTER) HDB3/ RED
group = 0
context = from-pstn
switchtype = qsig
signalling = pri_net
channel => 1-14
overlapdial=yes
system.conf
span = 1,1,0,ccs,hdb3,crc4
bchan=1-14
dchan=16
echocanceller=oslec,1-14
loadzone = us
defaultzone = us
chan_dahdi.conf
#include /etc/asterisk/dahdi-channels.conf