You are on page 1of 12

Elastix 3 Multi Tenant Configuracin 1

(Extensiones y trunks)

Luego de participar en el ELastix World en Chile y ver la excelente participacin del


gran Edgar Landivar @elandivar (Creador de Elastix) explicando las novedades de
Elastix 3 y antes escuchar a Jon Bonilla @jbmanwe , explicar a nivel de arquitectura de
software , Elastix 3+Kamailio y motivar estoy seguro, a mas de uno a meterle tiempo y
ganas, al nuevo mundo que se abre en el rubro de VoIP con esta solucin , me puse
manos a la obra.
Personalmente he metido mucho tiempo a entender el funcionamiento de Kamailio, ya
que tiene muchas formas de funcionar y requiere bases de conocimiento del protocolo
SIP a bajo nivel, sin embargo luego del curso, que tuve la oportunidad de llevar en
Mxico con Olle Johansson @oej Nunca vuelves a ver a SIP del mismo modo y todo lo
que es posible hacer.
Vamos al grano, este tutorial asume que se ha podido instalar correctamente una
plataforma ELX3 y todos los los de red estn superados. as mismo es necesario la
correcta resolucin de DNS y las consultas del servidor NTP en la plataforma.

Paso 1.- Crear Organizacin

Como primer paso es necesario crear una organizacin , en este caso la vamos a llamar
SILCOM y con el dominio silcom.com.pe , como se ve a continuacin.
1.1.- Ingresamos a Manager/ Organization / Organization

1.2.- Hacer Clic en Create New Organization y proceder a llenar los datos de la
siguiente forma.

1.3.- Una vez que la organizacin est creada , es necesario recargar la configuracin ,
al mismo estilo de ELX2.X

1.4.- Finalmente tenemos la organizacin creada de esta forma:

Paso 2.- Crear Extensiones


Vamos a crear las extensiones de esta organizacin de la siguiente forma:

2.1.- Ingresar a PBX / PBX Applications / Extensions , al ingresar veremos la extensin


100 creada por defecto la cual pertenece al administrador de la organizacin.

2.2.- Hacer clic en Crearte New Extension y crearemos la extensin 101 para este
organizacin de la siguiente forma.

Luego las opciones del voicemail

2.3.- Una vez que la extensin est creada , es necesario recargar la configuracin , al
mismo estilo de ELX2.X

Paso 3.- Configurar Softphone


Para la configuracin , voy a usar Blink creacin de AG Projects en donde se encuentra
Sal Ibarra @saghul desarrollndolo , y porqu blink ? por que es el sotfphone que
mejor respeta el estndar del protocolo SIP, recordar que Kamailio es quien est
adelante de Asterisk en ELASTIX3 y necesita UAs que conversen SIP del bueno

3.1.- Agregar la cuenta:

3.2.- Configurar adecuadamente las opciones de cifrado RTP :

3.3.- Luego configurar el proxy de salida :

3.4.- Finalmente veremos que la extensin est registrada :

3.5.- Del lado de Elastix 3 la veremos la extensin de la siguiente forma :

Una manera bastante sencilla de probar la extensin , es llamando al buzn de voz , *98

Paso 4.- Crear la troncal de salida


4.1.- Ingresar a PBX / PBX / Trunks

4.2.- Hacer clic en Create New Trunk y creamos la troncal de la siguiente forma
General :

Peer Settings:

Registration :

Del lado de Elastix 3 la veremos de la siguiente forma :

Paso 5.- Configurar la ruta de salida


5.1.- Ingresar a PBX / PBX / Outbound Routes y editamos la ruta creada (9 + numero)
luego vamos a la pestaa Tunk Secuence y le indicamos que use la troncal creada
previamente, como se muestra a continuacin :

5.2.- Probar llamadas salientes :

Notas Finales
Tener en cuenta que esto solo es el punto de partida, para todo lo que ofrece la
plataforma , no solo a nivel de funcionalidades multi empresa , si no tambin a nivel de
seguridad , espero escribir mas adelante algo de ello, tambin es altamente

recomendable leer el Manual de Administrador de ELastix 3 el cual se puede


descargar desde aqu , Adems de tener conocimientos de Kamailio, ayudan mucho en
entender como es el funcionamiento interno de Elastix3.
Agradecimientos finales a @jbmanwe por ayudarme en algunos detallitos :D en
Kamailio.
UPDATE: 14/07/2015
En el pasado Elastix Be Free 2015 desarrollado en Mxico, un buen amigo y colega
instructor Alfio Muoz brind una charla sobre Elastix MT la cual detalla algunos
aspectos adicionales de configuracin que estoy seguro pueden servirles,
Pueden mirar el vdeo de la charla/taller : Elastix MT al descubierto
Espero les sirva el tutorial
Saludos
Juan Oliva
@jroliva
Bibliografia.
https://jroliva.wordpress.com/2014/11/29/elastix-3-multi-tenantconfiguracion-1-extensiones-y-trunks/