You are on page 1of 18

12

Interconexin con Elastix remotos

A travs de troncales SIP (1)

Una de las ventajas de usar elastix es que facilmente podemos interconectar dos cajas elastix de tal maner que se puedan unir las comunicaciones de dos lugares remotos, por ejemplo en un solo plan de marcado. A continuacin veremos como configurar la interconexin de dos elastix mediante una troncal de tipo SIP.

A travs de troncales SIP (2)


Escenario: En el escenario mostrado a continuacin queremos interconectar la central A con la central B de tal forma que el telfono A y el telfono B se puedan comunicar nicamente marcando las extensiones directamente de cada telfono. Para implementar esto se requiere definir dos cosas: La troncal Las rutas salientes en cada elastix

A travs de troncales SIP (3)


Escenario:
CentralA
ELX-3000

CentralB
ELX-3000

TelfonoA

TelfonoB

A travs de troncales SIP (4)


Definiendo la troncal Definimos el nombre de la troncal el cual en nuestro caso servir de username para el proceso de registro. A la troncal del elastix A le llamaremos centralA y la elastix B le llamaremos centralB. Luego definimos los detalles del peer.

A travs de troncales SIP (5)


Definiendo la troncal Ejemplo de configuracin del peer:
host=dynamic secret=welcome trunk=yes type=friend

Configuracin que se repite en ambos elastix. Como se ve hemos definido como secret la palabra welcome.

A travs de troncales SIP (6)


Definimos el register string especificado anteriormente:

siguiendo

el

formato

En este caso para la central elastix A debera ser:


centralB:welcome@192.168.1.240

y para la central elastix B debera ser:


centralA:welcome@192.168.1.239

A travs de troncales SIP (7)

Una vez establecido esta configuracin en ambas elastix podemos verifcar en el asterisk cli si se encuentran registradas las troncales mediante el comando: sip show registry y deberamos ver algo como esto:
elastix*CLI>sipshowregistry HostUsernameRefreshState Reg.Time 192.168.1.240:5060centralB105Registered Fri,11Apr200810:29:43

A travs de troncales SIP (8)

El siguiente paso es definir los detalles del user, es decir en donde se quiere terminar la llamada. En este caso queremos que sea accesible a la extensiones local, bastar con colocar el contexto primario. Esto indica que cuando la llamada entre por la troncal iniciar en el contexto aqu especificado. La configuracin es como sigue:
context=frominternal host=192.168.1.240 insecure=very type=friend

A travs de troncales SIP (8)


Definiendo la ruta saliente

Primero determinamos el nombre de la ruta salientes. En este caso le pondremos: HaciaCentralB.

Luego definimos el patrn de marcado, en este caso usaremos el siguiente patrn de marcado: 2|XXX En tercer lugar escogemos por que troncal debe irse la llamada en este caso escogemos por la troncal sip/centralA

Conexin con proveedores VoIP (1)

Hoy en dia ha tenido mucho auge lo que se llaman los VSP (voice services provider) proveedores de servicios de voz, los cuales proveen entre cosas conexiones sip iax principalmente, a su infraestructura para permitir conectar llamadas locales en una regin. En este subcaptulo implementaremos una conexin sip con un proveedor sip que nos permitir hacer llamadas dentro de Estados Unidos.

Conexin con proveedores VoIP (2)


Escenario: En el siguiente escenario queremos registrar una troncal de tipo SIP con un VSP que nos permita realizar llamadas a EEUU desde cualquier telefno IP. Para implementar esto se requiere definir dos cosas: La troncal Las rutas salientes en cada elastix

Conexin con proveedores VoIP (3)


Escenario:

ELX-3000

INTERNET VSP

Local Calls

Conexin con proveedores VoIP (4)


Definiendo la troncal Como vimos en el subcaptulo anterior se debe definir el nombre de la troncal en este caso la llamaremos: VP-SIPNYC Luego definimos las caractersticas del peer. Esta informacin debe ser proporcionada por el VSP y generalmente es la misma para todos los usuarios a registrar, lo nico que cambia es el username y el password.

Conexin con proveedores VoIP (5)


Definiendo la troncal

En nuestro caso nuestro VSP nos pidi que seteemos de la siguiente forma:
allow=ulaw&alaw&gsm&ilbc&g726&adpcm&lpc10 canreinvite=no disallow=all dtmfmode=info fromuser=myusername host=nyc.voicepulse.com qualify=5000 secret=mypassword sendrpid=yes type=peer username=myusername

Conexin con proveedores VoIP (5)


Definiendo la troncal

Luego agregamos la cadena de registro que en nuestro caso sera:


myusername:mypassword@nyc.voicepulse.com

Conexin con proveedores VoIP (6)


Definiendo la ruta saliente

Primero determinamos el nombre de la ruta salientes. En este caso le pondremos: INTERNACIONAL.

Luego definimos el patrn de marcado, en este caso usaremos el siguiente patrn de marcado: 00. En tercer lugar escogemos por que troncal debe irse la llamada en este caso escogemos por la troncal SIP/VP-SIPNYC

Conexin con proveedores VoIP (7)

Una vez establecido esta configuracin podemos verifcar en el asterisk cli si se encuentra registrada nuestra troncal mediante el comando: sip show registry y deberamos ver algo como esto:
elastix*CLI>sipshowregistry HostUsernameRefreshState Reg.Time nyc.voicepulse.com:5060myusername105Registered Fri,11Apr200810:29:43

Con esto estamos internacionales.

listos

para

realizar

llamadas

You might also like