Elastix y Cisco CallManager Express

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#1
Buenas compañeros, estoy implementando un Elastix con soporte de videoconferencia, esta gente tambien tiene un Cisco Call Manager, quieren que se enlace con el Elastix, con el IAX2 ya levante sin problemas 2 Elastix, pero contra un call manager, no tengo la mas palida idea de como hacerlo.

Espero que puedan darme una mano, desde ya, muchas gracias !!!!
 

rafael

Joined
May 14, 2007
Messages
1,454
Likes
1
Points
0
#2
Para comunicarte con el Cisco tienes varias opciones:

1) La ideal sería utilizando SIP, pero necesitarías la licencia de Cisco para tener este soporte. no se si la tienes.
2) A través de E1, donde no podrás tener soporte de video llamada
3) A través de extensiones del Cisco como líneas del Elastix. Tampoco tendrás video llamada entre el Cisco y el Elastix.

saludos,

Rafael
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#3
Hola rafa, asi mismo como decis, si tenian la licencia sip en el call manager, y levante un trunk sip y todo funciona de maravillas, la videollamada solo va por el elastix, despues llamadas normales entre los 2 sin problemas, muchas gracias por la ayuda !!!!
 

rafael

Joined
May 14, 2007
Messages
1,454
Likes
1
Points
0
#4
avísanos como te va, de tu experiencia podríamos sacar un artículo interesante para el blog de Elastix.

Saludos,

Rafael
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#5
Exelente !!! ahora el cisco se registra como cliente SIP y del Elastix a los internos del cisco puedo llamar, pero de los clientes del cisco al elastix eso todavia falta y en eso estoy, una vez que lo haga funcionar, levanto como lo hice
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#6
Hola rafa, a donde te envio el how to o como quieras llamar con toda la configuracion del cisco call manager y el elastix ???

Increible como funciona, chupetito :p
 

cgm

Joined
Sep 15, 2010
Messages
4
Likes
0
Points
0
#7
Hola Rafa y Arielinux, soy novato en el temas de Asterisk y Elastix, laboro en la Universidad Tecnológica de Panamá, la universidad no es muy grande pero la misma cuenta con algunas sedes, en diferentes partes del país, desde hace ya algún tiempo se tiene problema en cuanto al sistema de comunicaciones telefónicas que se utiliza, y es que la misma son centrales digitales muy antiguas además de no permitir incrementar extensiones debido a su capacidad.

Después de conocer sobre Asterisk, propuse que antes de cualquier otra opción hiciéramos pruebas con Elastix y así viéramos la funcionalidad y ventajas de la aplicación y de que manera podríamos integrarlo en nuestra sedes. Ya que en la sede principal se cuenta con un cisco callmanager V6.

Bueno la propuesta se aprobó y desde hace ya quince días he estado trabajando con Elastix y ccm, ya que la primera prueba de fuego es hacer que estas dos aplicación se entiendan y probar que esta integración es totalmente funcional . Lo cual he logrado de manera parcial.
 

cgm

Joined
Sep 15, 2010
Messages
4
Likes
0
Points
0
#8
El escenario actual es el siguiente:

Elastix se encuentra en una red privada con ip 192.168.7.36,
El ccm tambien esta en una red privada con ip 10.0.0.10,
no existe ningún firewall entre ellos solo algunos switches,

he configurado la trunk SIP en ccm y lo mismo he hecho en Elastix, tambien he configurado dos teléfonos IP utilizando el protocolo Sip en Elastix los cuales se han registrado con exito, entre los cuales puedo realizar llamadas perfectamente.

Los problemas se dan cuando trato de realizar llamadas del ccm a Elastix o viceversa. Cuando llamo de Elastix a ccm la llamada timbra pero al levantar el telefono del lado del ccm la llamad se cierra y por su parte asterisk envía un mensaje informando que todas las lineas están ocupadas y cuelga la llamada.
Cuando inicio una llamad del ccm al asterisk, el teléfono conectado al ccm empieza a timbrar pero teléfono Sip conectado al asterisk no lo hace.

Les coloco la configuracion de las trunk asterisk:

Trunk Name:

nat=no
host=10.0.0.10
port=5060
qualify=yes
type=peer
context=from-internal
disallow=all
allow=ulaw
canreinvite=no
insecure=very
dtmfmode=rfc2833


USER Context:

type=user
context=from-internal
host=10.0.0.11
disallow=all
allow=ulaw
nat=no
canreinvite=yes
qualify=yes
dtmfmode=rfc2833


He revisado los log pero la verdad no los entiendo mucho y también en el internet lo cual me ha permitido llega hasta ustedes.

Saludos para ambos y de antemano muchas gracias por toda la ayuda que pudieran brindarme con este proyecto.
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#9
hola mi estimado aqui te pongo bien explicado el tema para enlazar el call manager con el elastix cualquier cosa me avisas.

Comencemos, primero el cisco call manager tiene que tener la licencia para SIP sino, medio dificil que les funcione ;)

A partir de ahora el Cisco Call Manager Express lo llamaremos CME.

Ok, continuemos…. realizamos una instalacion standard del elastix, si tienen placas FXO/FXS creo que sabran como configurarlas sino, pondremos eso en otro apartado

Bueno… sigamos, una vez terminada la instalacion del Elastix y levantando todos los servicios, creamos una EXTENCION o GENERIC SIP DEVICE para que se registre el CME

por donde rutearemos las llamadas de los internos del elastix a los internos del CME, en este caso yo use la EXTENCION 1200 SECRET 1234.

Ahora vamos al CME y agregamos las siguientes configuraciones, modifiquen a sus requerimientos.

voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
sip
registrar server expires max 3600 min 3600

localhost dns: dominio.com
!
!
!
!
voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/
!
!
voice translation-profile 4Digits2E164
translate called 1
!
!

dial-peer voice 1200 voip
translation-profile outgoing 4Digits2E164
destination-pattern 8..
monitor probe icmp-ping
session protocol sipv2
session target ipv4:192.168.100.6
dtmf-relay rtp-nte
codec g711alaw

!
!
sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5

timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060
!
!

Explico lo esencial…

Aqui definimos el rango de extenciones SIP que vienen del elastix hacia las extenciones del CME en este caso las extenciones del elastix son 8XX

voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/

Y aqui registramos el CME contra el Elastix con la extencion 1200

sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5
timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060

Luego nos quedaria crear la ruta saliente en el Elastix para los internos del CME y listo

Ya tienen funcionando la interconexion entre el CME y el ELASTIX

Cualquier consulta estamos a las ordenes, espero que les sirva :)
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#10
hola mi estimado aqui te pongo bien explicado el tema para enlazar el call manager con el elastix cualquier cosa me avisas.

Comencemos, primero el cisco call manager tiene que tener la licencia para SIP sino, medio dificil que les funcione ;)

A partir de ahora el Cisco Call Manager Express lo llamaremos CME.

Ok, continuemos…. realizamos una instalacion standard del elastix, si tienen placas FXO/FXS creo que sabran como configurarlas sino, pondremos eso en otro apartado

Bueno… sigamos, una vez terminada la instalacion del Elastix y levantando todos los servicios, creamos una EXTENCION o GENERIC SIP DEVICE para que se registre el CME

por donde rutearemos las llamadas de los internos del elastix a los internos del CME, en este caso yo use la EXTENCION 1200 SECRET 1234.

Ahora vamos al CME y agregamos las siguientes configuraciones, modifiquen a sus requerimientos.

voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
sip
registrar server expires max 3600 min 3600

localhost dns: dominio.com
!
!
!
!
voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/
!
!
voice translation-profile 4Digits2E164
translate called 1
!
!

dial-peer voice 1200 voip
translation-profile outgoing 4Digits2E164
destination-pattern 8..
monitor probe icmp-ping
session protocol sipv2
session target ipv4:192.168.100.6
dtmf-relay rtp-nte
codec g711alaw

!
!
sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5

timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060
!
!

Explico lo esencial…

Aqui definimos el rango de extenciones SIP que vienen del elastix hacia las extenciones del CME en este caso las extenciones del elastix son 8XX

voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/

Y aqui registramos el CME contra el Elastix con la extencion 1200

sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5
timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060

Luego nos quedaria crear la ruta saliente en el Elastix para los internos del CME y listo

Ya tienen funcionando la interconexion entre el CME y el ELASTIX

Cualquier consulta estamos a las ordenes, espero que les sirva :)
 

cgm

Joined
Sep 15, 2010
Messages
4
Likes
0
Points
0
#11
Hola arielinux,

gracias por responder, con respecto a lo de las licencias es correcto contamos con estas para la integración, en cuanto a lo del callmanager creo que me equivoque no es un CME es un callmanager pero server el cual cuentas con un publisher y suscriber, por lo demás esta configuración me ayudara mucho a la hora de la integración entre la sedes regionales y la sede principal a través de los routeres. Empezare en este instante con las pruebas.

Deberás te agradezco mucho la ayuda,

Saludos....
 

Arielinux

Joined
Sep 8, 2008
Messages
25
Likes
0
Points
0
#12
No hay problema mi estimado, cualquier consulta estoy a las ordenes.
 

netillo123X

Joined
Feb 4, 2009
Messages
206
Likes
0
Points
0
#13
que tal yo tengo funcionando 2 equipos bajo el mismo esquema

tengo callmanager con version 6 no es express

netillo_icec@hotmail.com
 

cgm

Joined
Sep 15, 2010
Messages
4
Likes
0
Points
0
#14
Que tal compañeros, espero estén bien. Me disculpo por la tardanza estuve fuera de la ciudad la semana pasada y hasta ahora tengo oportunidad de escribirles.

Netillo123X, seria bueno de tener la oportunidad pusieras la configuración por esta misma vía así me ayudarías a mi y a otros que pudieran estar desarrollando un proyecto similar. Igual te escribiré al correo.

Gracias por su ayuda y que tengan buen día.
 

Black61

Joined
Dec 14, 2012
Messages
1
Likes
0
Points
0
#15
consulta...
como deberia ser la configuracion en el elastix para que funcione
la verdad tengo todo levantado en una red local
puede funcionar??

Arielinux said:
hola mi estimado aqui te pongo bien explicado el tema para enlazar el call manager con el elastix cualquier cosa me avisas.

Comencemos, primero el cisco call manager tiene que tener la licencia para SIP sino, medio dificil que les funcione ;)

A partir de ahora el Cisco Call Manager Express lo llamaremos CME.

Ok, continuemos…. realizamos una instalacion standard del elastix, si tienen placas FXO/FXS creo que sabran como configurarlas sino, pondremos eso en otro apartado

Bueno… sigamos, una vez terminada la instalacion del Elastix y levantando todos los servicios, creamos una EXTENCION o GENERIC SIP DEVICE para que se registre el CME

por donde rutearemos las llamadas de los internos del elastix a los internos del CME, en este caso yo use la EXTENCION 1200 SECRET 1234.

Ahora vamos al CME y agregamos las siguientes configuraciones, modifiquen a sus requerimientos.

voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
sip
registrar server expires max 3600 min 3600

localhost dns: dominio.com
!
!
!
!
voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/
!
!
voice translation-profile 4Digits2E164
translate called 1
!
!

dial-peer voice 1200 voip
translation-profile outgoing 4Digits2E164
destination-pattern 8..
monitor probe icmp-ping
session protocol sipv2
session target ipv4:192.168.100.6
dtmf-relay rtp-nte
codec g711alaw

!
!
sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5

timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060
!
!

Explico lo esencial…

Aqui definimos el rango de extenciones SIP que vienen del elastix hacia las extenciones del CME en este caso las extenciones del elastix son 8XX

voice translation-rule 1
rule 1 /^8\(..\)/ /8\1/

Y aqui registramos el CME contra el Elastix con la extencion 1200

sip-ua
credentials username 1200 password 7 075E731F1A realm asterisk
authentication username 1200 password 7 075E731F1A
retry invite 4
retry response 3
retry bye 2
retry cancel 2
retry register 5
timers register 250
registrar ipv4:192.168.100.6 expires 3600
sip-server ipv4:192.168.100.6:5060

Luego nos quedaria crear la ruta saliente en el Elastix para los internos del CME y listo

Ya tienen funcionando la interconexion entre el CME y el ELASTIX

Cualquier consulta estamos a las ordenes, espero que les sirva :)
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,886
Members
17,563
Latest member
dineshr
Top