Hoy por fin recibí mi tarjeta digium TE112P, esta tarjeta es para manejar T1 y E1 para troncales digitales.
Estas troncales digitales, por lo general aunque no necesariamente llegan por fibra óptica (podrian llegar en un par de cobre) a los sites, un E1 puede darnos hasta 30 canales de voz simultáneos, las empresas grandes no usan troncales analógicas, y por analógicas se entiende las simple líneas telefónicas de Telmex, como las que todos tenemos en casa, además requiere un par de hilos por cada línea y es muy aparatoso, además de poco estético.
En México y algunos países de latino América, la señalización esta modificada por lo que se le llama R2Modificada, así que aunque la tarjeta nos da la interface con las troncales digitales, por default asterisk al menos en su rama 1.4 y anteriores, no entiende nada de lo que Telmex le envía. Anterior a la librería Open-R2, era muy engorroso usar asterisk para recibir estas troncales digitales.
Guía para configurar tu tarjeta E1 al R2 de Telmex y como parchar el Asterisk para que entienda la señalización.
http://openr2.googlecode.com/files/openr2-guide-0.1-es.pdf
Aunque muy completa la guía, en este artículo continuare lo que en la guía se da por concluido al instalar la tarjeta y el asterisk. La configuración básica de asterisk para recibir y realizar llamadas
Para mi configuración, descargue asterisk 1.4.24, porque es la ultima actualmente parchable de forma estable
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.24.tar.gz
El parche
http://openr2.googlecode.com/files/openr2-asterisk-1.4.24.patch
Los driver para la tarjeta digium y sus herramientas de espacio de usuario
http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.1.0.4.tar.gz
http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.1.0.2.tar.gz
La librería Open R2
http://openr2.googlecode.com/files/openr2-1.1.0.tar.gz
Para instalar y configurar todo lo anterior leer el PDF guía y si, deben hacer caso con el consejo del autoconf, se requiere esa versión específicamente, dejo en mi cueva el código fuente
https://www.lastdragon.net/misarchivos/r2/autoconf-2.60.tar.gz
para mi configuración use Centos 5.3
Una vez terminado los pasos indicados en la guía, en asterisk debe configurarse en chan_dahdi.conf lo siguiente:
[trunkgroups]
[channels]
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
immediate=no
context=pstn
group=0
signalling=mfcr2
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_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
en el system.conf de dahdi:
span=1,1,0,cas,hdb3
cas=1-15:1101
dchan=16
cas=17-31:1101
El extensión.conf es al gusto, pero dejare la configuración de prueba que he hecho.
Cuando se recibe una llamada por las líneas digitales, estas entran por un DID, que es el o uno de los números asignados a esos canales por ejemplo el que conocen, mi DID en el DF 5511638893, al recibir una llamada a ese numero asterisk en lugar de ejecutar la extensión S intentara buscar la extensión con los 4 últimos dígitos del DID en el contexto que se haya configurado, en mi caso el contexto es PSTN y en lugar de la extensión S arranco con la extensión 8893.
Mi extensión.conf
[default]
[pstn]
exten => 8893,1,answer()
exten => 8893,n,background(vm-enter-num-to-call)
exten => 8893,n,waitexten(5)
exten => 8893,n,background(vm-goodbye)
exten => 8893,n,hangup()
exten => _044XXXXXXXXXX,1,dial(DAHDI/g0/${EXTEN})
exten => _044XXXXXXXXXX,n,hangup()
exten => _045XXXXXXXXXX,1,dial(DAHDI/g0/${EXTEN})
exten => _045XXXXXXXXXX,n,hangup()
como se puede ver inicio la llamada entrante con los 4 últimos dígitos del DID, lo demás es simple, pregunto por un numero a marcar y configure marcaciones que inician con 044 y 045 para hacer llamadas a celular, así que en esta configuración básica, recibo una llamada por un canal y luego saco la llamada por otro canal libre del grupo 0 de los canales específicamente a celulares.
Las líneas digitales, a diferencia de las troncales (normales) analógicas, son solo canales para recibir o sacar llamadas, el DID es un número telefónico asignado para recibir llamadas, pero es usado en cualquier canal, de esta forma podemos recibir 30 llamadas al mismo número antes de que suene ocupado, por que en 30 se ocupan todos los canales, asi que se puede tener también varios números DID que servirán para recibir llamadas en otros números pero entrando por cualquiera de los canales libres
Requerimientos físicos.
Se requiere un cable balum de cisco, para convertir de el par de coaxiales TX/RX a un RJ45, que es como se requiere en la tarjeta digium. Igual ser observador, el jumper p3 viene abierto, abierto significa que trabaja en modo T1, pero en México usamos E1, así que se debe cerrar.
Y ahora las fotos =)
bueno tu articolo, pero caro para andar jugando nada mas asi que lo dejaremos en teoria jajaja, bien esperemos sigas posteando cosas tan interesantes, saludos a todos.
Esta bueno el archivo me tube que leer todo y repasarlo para comprender y envestigar un poco mas en google pero es bueno 😀 se que me servira
excelente =)
Que interesante articulo, me han contado de estas tarjertas y gran capacidad de canales de voz. Pero aqui las conocemos como R2M, pero igual son las misma. Hasta pronto.
Dejame decirte que tu articulo es excelente, llevaba varias semanas buscando informacion al respecto y tu post me callo casi como del cielo, te agradezco por compartir la informacion
Saludos
Dante
Dante Robles
Que gusto que lo encuentras útil.
Muchas gracias por la informacion!!! Una consulta, si tengo la versión Asterisk 1.4.22 con la ultima version de libpri, hace falta aplicar el parche http://openr2.googlecode.com/files/openr2-asterisk-1.4.24.patch, porque me da error. Tengo un ubuntu server 8.10.
Gracias por tu respuesta!!!
No he probado en ubuntu, solo en Centos 5.3. No requieres usar libpri o bueno no se para que usas libpri, pero no lo requieres, solo dahdi-linux y dahdi-tools. con dahdi usas las librerias y a asterisk le aplicas el parche.
si de todos modos usaras libri, si requieres usar el parche de openr2
Nuevamente yo aca molestando, una pregunta los parametros que usaste aplicarian tambien con Alestra? ya que ellos tambien usan R2
SAludos
Segui exactamente los pasos del manual y asterisk recibe la llamada pero no me conecta con el el extensions.conf al contexto pstn, no se porque. Finalmente reporta que CLEAR FORWARD.
Dante
no se, pero si usan R2 Modificado como Telmex seguro que si aplican
Ibarra,
si quieres enviame una copia de tu extension.conf y reviso igual una copia de tu chan_dahdi.conf o zapata.conf dependiendo que driver uses
Desaria tu ayuda, par poder configurar una E1 en Elastix 1.5.2, esta es la configuracion del dahdi-channels.conf
; Span 1: WCT1/0 “Digium Wildcard TE110P T1/E1 Card 0” (MASTER) HDB3/CCS/CRC4
group=0,11
context=from-pstn
switchtype = euroisdn
;switchtype = net5
signalling = pri_cpe
channel => 1-15,17-31
context = default
group = 63
Lo que realmente deseo es conectarla a una Central Panasonis DX-500,
la cual solo usa dos parametros HDB3 y PCM30, los grupos de llamadas salientes usa DTMF y para el grupo de entrantes usa MFCR2 , 15 canales usando DTMF-salientes y 15 canales entrantes usando MFCR2, cual seria la configuracion correcta en dahdi-channel.conf, dahdi-channels.conf y en /etc/dahdi/system.conf
En elastix es igual???
muy buen aporte
Quiero ser instalador de asterisk y todas sus soluciones.
saludos
Oh My Goodnessss !!!
Muchisimas Gracias trabajo de en sonsultoria y no tenia ni la mas minima pta idea de todo lo que se puede hacer con este sistema!!
de verdad Gracias por el tuto, la vdd no poseo mucha exp en el campo pero me interesa demasido esto de la TC
Cya!
hola last una preguna la ultima foto que tiens en el post es de un enlace dedicado??
es conector bnc coaxial
puedes darme sitios donde leer mas acerca de internet o lineas dedicadas
gracias
Asi es, son troncales de fibra óptica, cada fibra se convierte un par de coaxiales, incluso las lineas telefónicas E1 llegan por fibra óptica, por un enlace dedicado pero en lugar de datos es voz.
Hola, acupo tu apoyo aunque me cobres para mi E1 r2 con telmex.. marcame porfas.. llevo 2 semanas con esto y aqui ya me tienen que no me degas salir de la oficina asta que quede. el correo es… (digitalnet970) al correo de hotmail.com
numero… 722.***.0824. o al 441.***.1295. gracias agradesto tu apoyo
Intente ponerme en contacto contigo hace una hora pero tus 2 numeros celulares estan apagados. Mañana intentare contactarte de nuevo, igual te deje mi numero, los mande como SMS para que me puedas marcar
Saludos
Hola amigo, estoy por poner un pequeño callcenter con troncales digitales k acabo de contratar con telmex, segun he investigado asterisk es mi mejor opcion para aprovechar este servicio, soy ing en sistemas pero no he trabajado mucho con telefonia ip, t propongo nos cotizes consultoria para implementar este proyecto, espero t interese, mandame datos para comunicarnos a “shoppinkdepot” esto en hotmail, saludos……….
Hola buen Dia Le escribo desde ensenada Baja California, para comentarle que ando en un proyecto con elastix, soy nuevo en el tema y desearía instalar mi sistema con enlace E1 de Telnor (telmex) aca en baja California, por favor envíame tu mail para ponerme de acuerdo con ud y acordar un costo por configuración.
Gracias y buen dia
Podrian comentarme que parametro y/o que linea de comenado utilizar para cambiar la categoria de abonado de un ASTERISK…donde por default esta en : operator, language English , y lo que requiero es que este en : ordinary calling subscriber
Ej…
1 | 1|0000110 | BIB = 1, BSN = 6
2 | 1|0001111 | FIB = 1, FSN = 15
3 | 00|101000 | Length Indicator : MSU, LI = 40 octets
4 | 1000|0101 | Service Indicator = ISUP, SSF = National Network
5 | 0001 1110 | DPC : 8222 dec, 201E hex
6 | 11|100000 |
7 | 0000 0111 | OPC : 8223 dec, 201F hex
8 | 0010|1000 | SLS : 2 dec, 2 hex
9 | 0001 0010 | CIC : 786 dec, 312 hex
10 | 0000|0011 |
11 F | 0000 0001 | MT = Initial Address Message (IAM)
12 F | 0000 0000 | Nature of Connection Indicators Value
13 F | 0100 1001 | Forward Call Indicators Field, bits H..A
14 F | 0000 0000 | Forward Call Indicators Field, bits P..I
15 F | 0000 0010 | Calling Party Category = operator, language English
16 F | 0000 0011 | TMR = 3.1 kHz audio
17 V | 0000 0010 | Pointer to Called Party Number = 2
18 V | 0000 1011 | Pointer to start of optional part = 11
19 V | 0000 1001 | Called Party Number LI = 9 octet(s)
20 V | 0|0000100 | Nature of address = international number
21 V | 0|0010000 | Numbering plan = ISDN
Muchas gracias por esta aportacion gracias a ti me gane una felicitacion , tenian 4 semanas sin poder levantar el servicio y gracias a tu gui yo llegue y lo arregle en un dia. muchas gracias por estas aportaciones , internet es una herramienta excelente si se explota de la manera adecuada
Donde conseguiste el cable? Lo compraste en MX?
El cable viene con los ruteadores CISCO, aunque seguramente lo puedes comprar en mercado libre u otras paginas similares
que tal oye me podrias explicar que es lo que hiciste en español osea para que nos sirve eso con ejemplos especificos para saber que y como nos sirve
Hola segun entiendo el cable cisco RJ45 a BNC es para conectar del equipo Watson que recibe la E1 a la TE110P ? La duda que tengo es si se puede eliminar el Watson y conectar directamente a la TE110P el cable que se conecta al puerto marcado como HDSL del Watson ?
Alonso
Si tienes un Watson significa que te entregan el E1 por cobre, basicamente es un DSL pero sincrono y no puedes eliminar el Watson que es tu MODEM.
Cuando el E1 es por fibra no hay Watson y es directo
Ok, dado que no se puede eliminar el watson ya que es el modem, entonces la duda que tengo es si tienes el pinout del cable cisco BNC a RJ45 ya que tengo un cable cisco 72-0818-01 de BNC a DB15 macho y quiero hacer un adaptador DB15 hembra a RJ45 para poder usarlo del Watson a la TE110P, es decir, cortar un cable comun ethernet y soldarlo al DB15 hembra pero no se que pines usar
Otra duda que tengo es si la forma de configurar asterisk cambia de alguna manera si la E1 es con watson (cobre) o sin watson (fibra) ? es decir, si las configuraciones descritas en esta lectura aplican por igual para E1 por cobre y por fibra
No la forma de configurar Asterisk en mexico con R2 modificado no cambia si recibes tu E1 en cobre o en fibra por que es un E1 solo cambia el medio fisico.
No se que tarjeta estas usando, yo solo uso las Digium, si es asi asegurate que el jumper esta marcado como E1 y no T1
Sobre tu duda de los BNC, te recomiendo consigas los adaptadores o cables balum, muchas veces venden repuestos de estos cables con proveedores cisco, incluso muchos ruteadores ciscos en sus cajas traen estos cables y nunca los usan.
Hola un favor, podrias checar la continuidad del cable cisco RJ45 a BNC y decirme que pines del RJ45 van a los BNC ? tengo algunos cables pero no son iguales al de la foto y me gustaria saber si me sirve alguno de los que tengo antes de gastar en otro. Gracias.
en que ciudad estas, ¿como puedo ayudarte con eso.?
Se hace con un multimetro en la posicion para medir resistencia, asi se sabe como va conectado o como se comunica un extremo a otro del cable, por ejemplo el pin 1 del conector RJ45 se comunica con la parte externa del BNC, el pin 2 del RJ45 se comunica con el pin central del BNC, etc.
Puedes ver algunos ejemplos de este tipo de cable aqui:
http://www.nmscommunications.com/swDocs/Docs/62421-14/connecting_to_an_e1_network.htm#Cable_adapter_NMS_P_N_31065
Tambien este video para darte una idea sobre como se mide continuidad en un cable:
https://www.youtube.com/watch?v=DRWxgR5HR8Y
Hola, ya tengo la informacion del cable cisco y la comparto por si a alguien le sirve…
al parecer el cable cisco no es un balun en si ya que no esta aislado electricamente como los baluns, en la siguiente imagen se puede ver el diagrama interno de un balun:
http://i908.photobucket.com/albums/ac285/fonlogic/G703_schematiccopia.jpg
en cambio el cable cisco 72-1338-02 presenta conexion electrica directa entre:
pin 1 del RJ-45 y pin central del BNC marcado como Rx,
pin 4 del RJ-45 y pin central del BNC marcado como Tx,
pin 2,3,5 y 6 del RJ-45 conectados entre si y tambien conectados a la parte externa de ambos BNC
tal como se puede confirmar en el siguiente enlace:
http://www.cisco.com/en/US/docs/routers/access/as5800/software/configuration/guide/5800e1t1.html#wp1020824
Hola amigo esta excelente tu articulo.
Nosotros vamos a contratar una conexion E1 con telmex que nos llegara por fibra optica, con 10 troncales y conexion a internet de 10 MB, lo que no entiendo es si nos dejaran 4 coaxiales es decir 2 para voz y 2 para datos, para que estos se conecten con el cable balum o solo dejan 2 coaxiales y se necesita algun split o algo similar para dividir voz/datos ?
Bueno, soy nuevo en esto, mi consulta es la siguiente, en mi país la troncal E1 viene mediante fibra óptica, y tengo una tarjeta digium te133 que tiene como conexión RJ45, entonces para poder conectar mi tarje a la fibra óptica necesito un fiber media converter ??? o algo parecido, espero su ayuda
Normalmente la fibra aterriza a un descanalizador y esa te entrega la fibra en un par de coaxiales, para los coaxiales necesitas un balum , el balum convierte los coaxiales en rj45, miras las fotos que tengo en el articulo, aqui estoy usando el balum de cisco es ese cable rosado que inicia como un par de coaxiales y termina en un RJ45
Hola y muy bueno tu post
mi pregunta es si tienes una guia para hacer lo mismo pero con una tarjeta sangoma a102 sobre un pbx elastix
Saludos y gracias
No, solo con asterisk y con digium. Esto es por que nunca he tenido una tarjeta sangoma en las manos para hacer pruebas.
no debe ser muy diferente, aunque si tienes la oportunidad de trabajar con digium tomala por que son las tarjetas del fabricante del software.
Saludos
Ahora que elastix ha sido adquirida por 3CX hay alguna manera de usar FreePBX y troncales E1 de Telmex por cobre?
Puedes migrar ah FreePBX y con eso funcionaria o cambiarte a asterisk puro!