Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Captulo 1
Elastix Overview
Qu es Elastix?
Es adems una plataforma que permite integrar otras funcionalidades para que se combinen
con la telefona y obtener beneficios adicionales
Licenciamiento de Elastix
Esto quiere decir que se puede copiar, distribuir y modificar el software libremente.
Por si todava existe la duda: Elastix puede ser descargado sin costo alguno
Sin embargo crean una inercia perfecta, todos estn en poder del cdigo!
Captulo 1
La licencia GPL GNU no permite que la solucin o sus funcionalidades tengan un valor
monetario
Esta es una de las diferencias principales con algunas distribuciones propietarias, en las que el
licenciamiento tiene un costo y un rango de usuarios por licencia.
Sobre Elastix
Captulo 1
Provee soporte para la mayora de hardware de telefona incluyendo los siguientes drivers:
dahdi, wanpipe-util, chan_khomp y Rhino.
Esto permitir tener funcionalidad Multi Tenant y mejor control sobre la integracin de
funcionalidades y seguridad de la solucin
Elastix Web Services, una manera de estandarizar la comunicacin entre cualquier desarrollo
y Elastix.
Tiene ms funcionalidades que otras distribuciones IPPBX con una menor de inversin.
Breve Historia
Inicialmente no era una distro sino una interfaz de reportacin para llamadas de Asterisk
Gan popularidad por su facilidad de uso y el uso de una interfaz grfica para realizar
administracin y configuraciones.
Estuvo nominado por tres aos consecutivos a los premios CCA de SourceForge.
Ganador de Best Product of the Year 2010, 2011 y 2012 segn la revista de
telecomunicaciones TMC (USA)
Captulo 1
Una solucin de comunicaciones unificadas integra todas las comunicaciones para que
funcionen en conjunto nativamente.
Por ejemplo:
Caractersticas de Elastix
Grabacin de llamadas
Voicemail
Interfaz de deteccin de
Parqueo de llamadas
software
Captulo 1
Identificador de llamadas
virtuales
marcad
intercomunicadores
otros.
(FXS/FXO)
DISA
Y ms.
Otras caractersticas
Elastix tiene una cantidad importante de funcionalidades que pueden ser activadas sin ningn
costo de licenciamiento adicional.
Al tratarse de una solucin de cdigo abierto, se dispone de una total flexibilidad para
interactuar con los sistemas de informacin sobre los que cada empresa corre
Mdulo de Firewall
Mdulo de Seguridad
Captulo 1
Esquema de estructura
Captulo 1
Hardware Elastix
El enfoque est dirigido a crear productos dedicados a la telefona IP, la voz sobre IP y la
integracin de mltiples funcionalidades
Los Appliances Elastix son equipos nativos para comunicaciones SIP e IAX con la posibilidad
de integracin TDM, Digital y GSM
Todos los equipos Elastix son nativos para SIP, pero mientras las operadoras cambian de
tecnologa, aun necesitaremos integracin telefnica.
Una ventaja es que los equipos Elastix estn diseados para adicionar integracin telefnica
de manera exclusiva.
Integracin telefnica
La integracin se realiza por tarjetas a un puerto PCI, PCIe, tanto para interfaces analgicas
como digitales.
Captulo 1
Hardware modular
Existen fabricantes que disean su hardware de manera modular, de tal forma que pueda ser
expandible
El Equipo de Desarrollo Elastix trabaja con varios fabricantes para incluir los controladores
de su hardware.
Adems Elastix cuenta con un programa que pone a prueba toda la funcionalidad para
certificar la interoperabilidad con el software.
Captulo 1
Este programa es conocido como Elastix Hardware Certification Program o EHCP por sus
siglas en ingls.
Fabricantes soportados
www.elastix.org
Captulo 1
o Eventos
Eso es todo?
No, pero aun necesitas dominar varios conceptos de telefona para que relaciones Elastix,
Servidores, Hardware de telefona, operadoras y usuarios.
En cuanto instales tu primer Elastix te mostraremos ms
10
Captulo 2
Sistemas de Telefona
La Voz
En fonologa, la voz es el sonido que producen las cuerdas vocales mediante el aire
expulsado por nuestros pulmones.
Esta viaja en ondas acsticas a travs del aire a la velocidad del sonido, esto es a 1244 Km/h
(o 340 m/s).
El principio inicial de la transmisin de voz radica en lograr que esas ondas no se atenen y
puedan ser escuchadas por alguien ms a una distancia considerable.
Alguien lo suficientemente listo descubri que se poda controlar la atenuacin de las ondas
elctricas sobre un cable conductor para llegar a grandes distancias.
Ahora solo haba que lograr que las ondas acsticas se transformen en ondas elctricas.
11
Captulo 2
Cada Oficina Central genera voltaje de alimentacin para cumplir este objetivo.
12
Captulo 2
La voz ocupa un amplio espectro de frecuencias que van de graves a agudos en un rango
aproximado de 20Hz a 20kHz, "la frecuencia audible tpica para el odo humano".
Para transmitir voz "entendible" no es necesario transmitir todas las frecuencias sino un
rango mucho menor.
Telecomunicacin
Sistemas de comunicacin
Componentes:
13
Captulo 2
Conmutacin de circuitos
El ejemplo principal de una red conmutada es la red telefnica analgica del siglo pasado.
Cuando la llamada es hecha de un telfono a otro la conexin crea un circuito continuo ente
ambos telfonos mientras la llamada dura.
Esto ha sido citado muchas veces como un estndar de confiabilidad relacionado con
telefona.
Parte de la razn por la cual an seguimos viendo con importancia redes orientadas a
circuitos est relacionado con el concepto de "ltima milla".
Esta se refiere de manera metafrica al tramo final de las redes de telecomunicaciones, que
involucra por lo general al usuario final.
14
Captulo 2
La PSTN
Public Switched Telephone Network (Red Telefnica Conmutada)
Aunque originalmente se compona por lneas fijas anlogas, en la actualidad est compuesta
mayormente por infraestructura digital que incluye lneas fijas y mviles.
15
Captulo 2
La tecnologa evolucion de tal manera que en un solo cable se pudiera mantener varios
canales de comunicacin.
Lo veremos ms adelante
Qu es una PBX?
PBX = Private Branch Exchange
Una oficina central en este caso corresponde a un operador de telefona que provee el
servicio a la PSTN.
Oficina Central Escuch esto antes?
16
Captulo 2
En ocasiones estos sistemas rivalizan con los sistemas de una oficina central en capacidad y
funcionalidades.
Este es el caso de Elastix, el cual ofrece de manera interna mayores funcionalidades que las
ofrecidas por un operador de telefona en la actualidad.
Otras PBX
Una PBX comn
El desarrollo de la voz sobre IP dio paso a nuevas funcionalidades con altos precios basados
principalmente en licenciamiento por concurrencia, canales o nmero de usuarios.
17
Captulo 2
En 1999 nace Asterisk como una alternativa de cdigo abierto y la telefona IP cambia para
siempre.
De hecho, estas funcionalidades marcaron el estndar de cmo utilizamos una PBX y parte
del desarrollo de distribuciones IPPBX se basa en ello.
Sistemas de Telefona
18
Captulo 2
En este concepto si una central local no puede manejar una llamada la pasa a una de
jerarqua mayor.
Esto mantiene el trfico local separado y reduce el nmero de troncales necesarias entre
operadores para largas distancias.
En ocasiones hay empresas que tienen una lnea telefnica conectada directamente a un
proveedor internacional.
Nos acercamos ms al VoIP
19
Captulo 2
Sealizacin
20
Captulo 2
Si bien varan en tamao, capacidad o complejidad, todas las redes tienen cuatro elementos
bsicos en comn
Redes de Comunicacin
21
Captulo 2
Formatos de Circuitos
Los circuitos analgicos, comnmente pares de cobre, llegan a los abonados del servicio
telefnico y es por donde se transmite la seal elctrica (analgica) de la voz.
FXO (Foreign eXchange Office): es una interfaz de sealizacin telefnica que recibe poder,
sealizacin y es la lnea final en oficina.
Son los puertos de la PBX donde se conecta la lnea del servicio telefnico.
FXS (Foreign eXchange Station): es una interfaz de sealizacin telefnica que genera poder
y sealizacin.
Son los puertos de la PBX que generan voltaje y que se dirigen hacia telfonos
convencionales y/o fax.
22
Captulo 2
Circuitos Digitales
La unidad ms estndar es el DS-0 que representa un canal de 64Kbit/s, luego de esto vienen
los mltiplos de DS-0.
Luego de los T1s tenemos mltiplos mayores como T2, T3, T4 y T5.
ISDN
ISDN (Integrated Services Digital Network) nos permite transmitir voz y datos
simultneamente sobre pares telefnicos de cobre con calidad superior a las lneas
telefnicas analgicas.
BRI (Basic Rate Interface) es para usuarios finales y est compuesto de 2 canales de datos de
64Kbit/s cada uno, ms uno de sealizacin de 16Kbit/s. En total 144Kbit/s.
PRI (Primary Rate Interface) se usa para empresas y contiene muchos canales B.
En USA PRI tiene 23 canales tipo B y un canal D (23B+D), todos de 64Kbps, lo que da un
total de 1,536Kbps.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
23
Captulo 2
En Europa PRI tiene 30 canales tipo B y un canal D (30B+D), todos de 64 Kbps, lo que da un
total de 1,984 Kbps.
Algunas empresas tienen muchas lneas analgicas y debemos disear la implementacin con
ese nmero de puertos FXO
Otras empresas han invertido en tecnologa y tienen uno o varios E1's T1's, que
proporcionar un mayor nmero de lneas telefnicas por conexin (30 - 23 canales
respectivamente)
Si el mundo debiera seguir una tendencia, el servicio debera estar migrando de telefona
anloga a digital.
De tener puertos FXO a puertos EI, T1, o BRI (en el caso del mercado de domicilios).
Sin embargo algunos pases estn obviando este paso lgico yendo de telefona anloga a
VoIP.
En algn momento en los prximos 5 aos el 80% de las comunicaciones se realizarn con
tecnologa VoIP
Troncalizacin
Una troncal es una canal de transmisin simple entre dos puntos, cada punto siendo bien el
conmutador o el nodo.
En nuestro caso, una troncal es la conexin entre el servicio del operador y nuestra central
telefnica.
Una troncal representa entonces una lnea o un conjunto de lneas telefnicas enlazadas a
nuestra central.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
24
Captulo 2
El servicio provisto a travs de estas lneas es a su vez distribuido entre los usuarios por la
central.
En una misma empresa hay 5 personas que necesitan tener comunicacin con el exterior.
Al no existir un sistema de conmutacin cada uno tiene asignada una lnea telefnica del
proveedor.
Esto es ineficiente porque los usuarios probablemente usan el servicio el 40% del tiempo que
estn en oficina.
Si cada lnea telefnica paga un bsico mensual estamos pagando 5 veces el servicio bsico.
En un sistema troncalizado, la lnea llega hasta la PBX y ah est disponible para los 5
usuarios, formando un ramal.
25
Captulo 2
Una troncal puede estar compuesta por una o varias lneas, como es el caso de 1E1 que
tiene una disponibilidad de 30 canales.
26
Captulo 3
Este protocolo ofrece un servicio sin garantas tambin llamado del mejor esfuerzo.
Pese a todo se han encontrado maneras inteligentes de resolver estos problemas lo mejor
posible
Direccin IP
En la prctica se usa una notacin donde cada octeto se traduce a decimal y se separa con
un punto.
Una direccin IP est compuesta por dos partes, una identifica al host y la otra identifica a la
red a la cual pertenece dicho host.
Para encontrar estas partes se utiliza otro parmetro llamado mscara de red.
Del ejemplo anterior al hacer una operacin AND entre la direccin IP 130.5.5.26 y mscara
255.255.255.0 en formato binario por octetos obtendremos la direccin de red que sera
130.5.5.0
Una vez conocida la red donde se encuentra el host que queremos ubicar es fcil encaminar
los paquetes IP a su destino.
Los ruteadores almacenan tablas de rutas o reglas de cmo ubicar a otras redes.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
27
Captulo 3
Paquetes IP
La carga til puede encapsular a su vez otros protocolos como por ejemplo UDP o TCP.
Direccionamiento IP
La tabla de rutas consta de redes destino y para cada una la direccin IP del ruteador que
permite alcanzarlas.
El paquete IP que llega al ruteador se examina para ver a qu red pertenece, se elige la ruta
adecuada y se lo enva para all.
Protocolo TCP
Es un protocolo de transporte.
Se monta sobre protocolo IP para controlar errores en la transmisin y que los paquetes
sean recibidos por las aplicaciones en el mismo orden en que fueron enviados.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
28
Captulo 3
Para llevar a cabo su misin TCP necesita acarrear informacin adicional que agrega peso al
paquete.
Por eso no es muy recomendado para aplicaciones de tiempo real como la voz.
Un puerto es una abstraccin que nos permite relacionar flujos de datos con servicios de
red.
Protocolo UDP
Se diferencia con TCP en que a este protocolo no le importa si los datos llegan con errores
o inclusive si llegan o no.
Por lo mismo introduce poco peso extra al paquete IP por lo que lo hace ms idneo para
aplicaciones de tiempo real como la voz
Redes TCP/IP
29
Captulo 3
Desktop PCs, Notebooks & Netbooks, Tablets, Smartphones, Telfonos IP, etc
Podemos imaginarnos que pese a sus diferencias todas ellas "hablan" en un mismo "idioma".
A estas reglas y acuerdos formales que hacen posible esta convivencia se los denomina
modelo TCP/IP.
30
Captulo 3
Conmutacin de paquetes
Todos sabemos que desde nuestra PC, tablet o smartphone, podemos enviar mails, navegar
en una pgina web, hacer un video llamada, etc.
Hagamos la analoga con la red PSTN, donde solamente permite comunicaciones de Voz
A diferencia de las redes orientadas a circuitos, en este tipo de redes el ancho de banda no
es fijo.
31
Captulo 3
Cada paquete de un mismo flujo de informacin no est obligado a seguir el mismo camino
para llegar a su destino.
Los paquetes que originalmente fueron generados en secuencia pueden llegar desordenados
a su destino
Este tipo de factores son muy importantes a tener en cuenta cuando se trafica voz sobre una
red de paquetes ya que pueden afectar la calidad de la llamada.
32
Captulo 4
Introduccin a la VoIP
Qu es VoIP?
Sin embargo, miles de personas en todo el mundo trabajan todos los das para hacer de este
un problema menor.
Voz sobre IP
Ventajas de la VoIP:
Movilidad
Tengo que cablear una boca de red en cada puesto para un telfono IP.
33
Captulo 4
Sealizacin de VoIP
Al igual que con la telefona tradicional es necesario sealizar las llamadas VoIP.
Existen algunas alternativas aqu de protocolos de sealizacin como SIP, H323, MGCP,
IAX2, entre otros.
Con respecto a SIP o H323, muchas personas se confunden y piensan que la voz se
transmite por este protocolo pero es slo la sealizacin.
SIP (Session Initiation Protocol) es el estndar que ha ganado mayor fuerza en la actualidad.
Hay esfuerzos para que pronto entienda como tratar texto lo cual aumentara la
funcionalidad de varios desarrollos dirigidos a voz sobre IP.
Transporte de VoIP
SIP es independiente del protocolo de transporte y puede ser transmitida por TCP o UDP
En versiones de Asterisk anteriores a 1.6 el audio se transmite por RTP una vez que se haya
negociado el puerto de red entre Elastix y el endpoint o telfono.
Desde la versin 1.8 de Asterisk SIP puede transmitirse por cualquiera de estos dos
protocolos.
Elastix prioriza el transporte de SIP por UDP por una razn importante:
UDP no agrega informacin adicional a los paquetes IP lo cual es idneo para aplicaciones de
tiempo real como la voz.
Para configurar el protocolo de transporte que debe usar SIP, simplemente se especifica
transport=tcp en sip.conf para cada interno o troncal que requiramos.
34
Captulo 4
SIP establece la sesin (puertos, codecs, direcciones, etc.) y una vez acordado con el otro
extremo, los fragmentos de voz viajan encapsulados dentro de paquetes RTP.
El protocolo SIP trabaja escuchando las peticiones en los puertos UDP 5060 - 5062 por
defecto.
Una llamada originada desde un telfono IP hacia nuestro Elastix Server, en realidad se trata
de un mensaje SIP que indica la intencin de iniciar una sesin y cuyo destino ser la
direccin IP del Servidor ELX y el puerto UDP 5060 del mismo
Por el contrario, si nuestro Elastix Server, enva una llamada a un interno, mandar un
mensaje SIP con destino en la direccin IP del telfono y al puerto UDP 5060 del mismo.
Una vez establecida la llamada, el flujo de audio es intercambiado por el protocolo RTP en
los puertos10.000 al 20.000 UDP (por defecto).
35
Captulo 4
El protocolo IAX
IAX2 es robusto, lleno de novedades, muy simple y liviano, en comparacin con otros
protocolos.
El trfico de voz es transmitido in-band, lo que hace a IAX2 un protocolo casi transparente a
los firewalls
IAX2 fue desarrollado por Mark Spencer y es un protocolo de cdigo abierto propietario de
Asterisk
Este protocolo es ideal para la creacin de troncales entre dos IP-PBX en una corporacin y
que estn remotas; no tenemos problemas relacionados con NAT.
IAX se diferencia de SIP, en que este ltimo utiliza una cadena RTP out-of-band para
entregar la informacin.
36
Captulo 4
IAX por otro lado es muy utilizado para la creacin de troncales ya que un simple enlace
permite enviar datos y sealizacin por mltiples canales.
IAX por otro lado est limitado al mercado basado en Asterisk, SIP es ms universal.
Aunque hay softphones que utilizan IAX, no es comn ver usuarios finales utilizando este
protocolo.
Esto est relacionado con la costumbre del usuario de levantar un telfono para una llamada.
Usaras t un softhphone? Ms adelante veremos uno
El proceso de codificacin
Para transmitir voz sobre el protocolo IP, la informacin a intercambiar debe sufrir una serie
de transformaciones de su forma y secuencia.
La voz es una onda analgica que necesita transformarse a digital en algn formato antes de
ser fragmentada en paquetes.
Antes de proseguir veamos algo relacionado con la digitalizacin.
Digitalizacin de voz
Convertir la onda elctrica analgica en una seal digital. Es decir que pueda ser traducida a
unos y ceros.
En la prctica digitalizar la voz no es otra cosa que tomar muestras de la amplitud de la seal
a intervalos regulares.
37
Captulo 4
Teorema de Nyquist
Tericamente los valores muestreados deben ser exactos, pero en la prctica esto se
redondea a un nmero finito de bits.
Por ejemplo:
El proceso de codificacin
Volviendo al proceso de codificacin
38
Captulo 4
Los codecs realmente no son exclusivos de la VoIP pues tambin se usan en otros tipos de
comunicaciones digitales y para el almacenamiento de informacin.
Por lo tanto, una vez digitalizada la voz, se la codifica segn un CODEC usando los smbolos
0 y 1.
En el receptor, los paquetes se agrupan formando el flujo codificado original, para que
finalmente se decodifique el flujo segn el CODEC con el que viene codificada desde el
trasmisor.
Codecs
Elastix soporte una gran variedad de codecs y resaltaremos los principales para configurar y utilizar en
nuestras comunicaciones:
o G.711
o G.729
o GSM
G.711
Viene en dos sabores llamados U-Law (usado en Europa) y A-Law (usado en USA).
Ventaja 1: Buena calidad de voz ya que usa 64kbit/s, es decir un muestreo de 8 bits a 8kHz.
Desventaja: Ocupa mucho ancho de banda. No es recomendable para conexiones con poco
BW.
G.729
Ventajas: Una muy grande y es que comprime muy bien la voz sin deterioro significativo de la
calidad.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
39
Captulo 4
GSM
Est relacionado con el estndar de telefona celular GSM(Global System for Mobile
communications), de all su nombre.
Bueno como alternativa a G.729 aunque su calidad de audio es ligeramente inferior a G.729.
Sobrecarga de protocolos
Eso hace que el ancho de banda real para transmitir voz sea mayor al del codec.
Por ejemplo, para transmitir voz usando G.711 en teora deberamos usar 64Kbps (peso del
codec) pero en realidad usamos 95.2Kbps de BW.
40
Captulo 4
Comparativa Codecs
* Para estos cdec, otros anchos de banda tambin pueden ser usados.
La voz sobre IP requiere en el 90% de los casos una infraestructura de red de datos .
Para los usuarios las diferencias tecnolgicas existentes frente a la red de telefona
tradicional deben ser totalmente transparentes.
Debemos conseguir que la infraestructura ofrezca una calidad de servicio similar a la red
telefnica tradicional
Retardo
Jitter
Prdida de paquetes
ECO
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
41
Captulo 4
Asterisk
Centrales telefnicas.
Gateways de protocolos.
Es lo que provee a Elastix de todas las funcionalidades vinculadas a la telefona (IP PBX y Call
Center Module).
Asterisk por s solo no es una central telefnica, sino que mediante programacin y un
amplio conocimiento del software a bajo nivel, podemos convertirla en tal dispositivo.
42
Captulo 4
43
Captulo 4
Sin embargo, se recomienda que un administrador con el tiempo debe incorporar dichos
conocimientos.
44
Captulo 4
Proveedores VoIP
El hecho de que podamos contratar una lnea y configurarla en minutos en nuestro servidor
Elastix tiene un valor importante.
Un proveedor VoIP puede terminar las llamadas en cualquier abonado de telefona fija o
mvil del mundo.
Teniendo en cuenta que podemos usar el enlace de internet, que probablemente ya tiene
nuestra empresa, reduce el costo en infraestructura.
Al momento de contratar un servicio de este tipo es importante que nos garanticen el ancho
de banda y una cantidad de llamadas concurrentes
45
Captulo 4
Nuestro equipo enva llamadas hacia una direccin IP en la nube usando nuestro propio
acceso a internet.
En ocasiones una empresa programa esta transicin utilizando el equipamiento que aun tiene
en operacin:
lneas telefnicas, telfono, PBX, no tienen por qu ser obsoletos.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
46
Captulo 4
Elastix puede interactuar con todos ellos, a travs de algn dispositivo especfico.
La forma comn de hacer esta integracin es a travs de los puertos disponibles que tenga la
PBX.
En ocasiones estas, tienen puertos SIP disponibles lo cual facilita enormemente el trabajo.
Lo importante es entender que al ser Elastix una solucin de cdigo abierto todo es posible.
47
Captulo 5
Instalando Elastix
Instalando desde CD
Para realizar la instalacin desde CD, debemos descargar el archivo de imagen (con
extensin iso), y grabarlo en un disco en blanco.
Es importante verificar que el computador est configurado para arrancar desde CD.
Es importante verificar que el computador est configurado para arrancar desde CD.
48
Captulo 5
Advertencia: La instalacin estndar borrar completamente el disco duro.
49
Captulo 5
50
Captulo 5
51
Captulo 5
52
Captulo 5
Ingresamos la contrasea para el usuario root de MySQL (no confundir con usuario root de
linux).
53
Captulo 5
54
Captulo 5
Nota: Esta ser adems la contrasea para los siguientes servicios: FreePBX, Vtiger, A2Billing
y FOP. Aunque no se menciona esta contrasea es adems la contrasea del AMI admin.
La instalacin ha sido completada, podremos ingresar a nuestro sistema con usuario root y
su contrasea ingresada durante la instalacin.
55
Captulo 6
Linux Bsico
Introduccin
Para administrar una central Elastix no es necesario ser experto en Linux pero es muy til
conocer del tema
Comandos Bsicos
56
Captulo 6
Sistema de Archivos
Permisos
Ejemplos:
o 766=rwxrw-rwo 600= rw------Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
57
Captulo 6
o 644=rw-r--r--
RPM
YUM
Ejemplos de uso:
o Instala paquete: yum install paquete
o Borra paquete: yum remove paquete
o Actualiza paquete: yum update paquete
o Actualiza todo el sistema operativo: yum update
58
Captulo 7
Elastix Telefona
Configuraciones bsicas en Elastix
Ingreso a Elastix va Web
59
Captulo 7
Sistema
Reports
Agenda
Extras
Addons
Fax
Security
PBX
My Extension
IM
Configuraciones de Red
60
Captulo 7
Parmetros de red
Preferencias
Idiona
61
Captulo 7
Fecha y Hora
Tema
Moneda/Currency
62
Captulo 7
Como mnimo debe ingresar: nmero de extensin, display name y el secret (contrasea)
Esta operacin ser muy frecuente en la mayora de las configuraciones que realicemos en el
men de PBX.
Lo profundizaremos en cursos posteriores
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
63
Captulo 7
Prctica recomendada:
1234, palosanto, admin, etc, son probablemente las contraseas ms fcilmente descifrables
en este entorno de operacin.
Si Mo3242k029d2034d te parece una clave muy complicada, sala podra ahorrarte miles de
dlares si decides exponer tu PBX al internet.
Basta tener la IP del telfono e ingresar con la informacin de accceso, usuario y password.
64
Captulo 7
Configuraciones generales
Troncales
Condiciones de tiempo
Rutas Salientes
Rutas Entrantes
Msica en espera
IVR
Grupos de timbrado
Colas
Entre otras
Conferencias
Troncales
Como explicamos anteriormente una troncal puede estar compuesta por una o varias lneas.
65
Captulo 7
Troncales SIP o troncales Custom (utilizadas generalmente para configurar enlaces GSM)
deben ser configuradas en esta seccin.
En el caso de hardware, la configuracin por defecto troncaliza todos los puertos analgicos
y/o digitales de una tarjeta.
Esto no impide que a bajo nivel configuremos cada canal para que realice una accin
especfica.
Orden de configuracin
Para esto debemos configurar "Rutas entrantes", uno o ms IVRs y "Rutas salientes.
Una vez que hemos visto 3 de las configuraciones ms comunes en Elastix, es necesario
recomendar el orden de las restantes.
Colas
Grabaciones personalizadas
Msica en espera
Luego:
IVRs
Rutas Salientes
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
66
Captulo 7
Rutas entrantes
IVR
A un nivel muy sencillo, un IVR funciona como una recepcionista digital, dirigiendo el trfico
de llamadas entrantes hacia extensiones, colas, salas de conferencia, etc...
Por esta razn es importante contar con las configuraciones iniciales antes de disearlos.
Para que sean accesibles desde las troncales se deben configurar rutas entrantes
Un IVR puede ser tan simple como el ruteo hacia una extensin o lo suficientemente
complejo como para realizar una funcin especial como una consulta de informacin a una
base de datos.
Interfaz de configuracin
67
Captulo 7
En ambos casos Elastix nos permite configurar donde debe culminar una llamada realizada
por un cliente o por cual troncal debe salir una llamada desde un usuario interno.
68
Captulo 7
La otra informacin indispensable es saber dnde terminar la llamada, y por esta razn era
necesario tener todas las configuraciones iniciales concluidas.
69
Captulo 7
Ahora que tenemos extensiones, troncales, un IVR y las rutas salientes y entrantes, ya
podemos iniciar la operacin.
Ejemplo de configuracin:
Msica en espera
70
Captulo 7
Se pueden crear listas de msica para asignar en diferentes lugares de nuestra central. Ej.
Callcenter, colas, etc..
Es recomendable usar .wav estar codificado en PCM, 16 bits y a 8000Hz. Mp3 podra
consumir ms recursos.
Reportes: CDR
Este reporte nos permite ver un listado con el detalle de todas las llamadas.
Los reportes son exportables a CSV, XLS (para acceso lectura/escritura), o PDF (lecturanicamente) formatos.
71
Captulo 7
Campo de filtros adicionales: Fuente, Canal de Origen, Account code, Canal de Destino.
Reportes: Summary
72
Captulo 7
Instalando Hardware
Aunque Elastix es una plataforma nativa para voz sobre IP, ms del 90% de las interfaces de
tecnologa son convencionales.
Esto supuso un reto para los primeros desarrollos de plataformas VoIP, ya que el desarrollo
de hardware deba hacerse desde 0.
Los endpoints estn diseados para funcionar bajo el protocolo SIP, por lo cual su
integracin con Elastix es transparente.
Las tecnologas ms comunes que se integran son: tecnologa digital (E1, T1, BRI), tecnologa
anloga y ms recientemente GSM.
73
Captulo 7
Esto garantiza a usuarios, integradores y fabricantes que Elastix ser compatible con las
tecnologas existentes.
El trabajo est orientado adems a que la integracin e instalacin del hardware sea lo ms
transparente posible.
El proceso es tan sencillo que solo basta hacer clic en el botn de deteccin.
La interfaz permite adems configurar cada puerto para aadir cancelacin de eco por software, si lo
requerimos
74
Captulo 7
Disponibilidad y Seleccin
Esto abre una pregunta importante, debo usar un gateway o una tarjeta PCI?
Otra ventaja es que nos permite incrementar la cantidad de puertos de manera modular y
rpida.
Hay ciertas situaciones que nos guan a la eleccin de un gateway, una de esas es la cantidad
de puertos FXS que requiere la implementacin.
75
Captulo 8
Prcticas recomendadas
Iniciando un proyecto de telefona con Elastix
Esto nos da una idea de la cantidad de procesos que se han probado y realizado a cabo a
travs de la historia.
En este captulo explicaremos un enfoque breve sobre pasos estndar para iniciar un
proyecto con Elastix.
Etapas de la implementacin
Posee actualmente alguna central? .- Si la respuesta es Si preguntar Que tipo es? Marca?
Modelo? Soporta tecnologa IP?
Estn todas las sucursales interconectadas a nivel de datos, Radios inalmbricos, VPNs,
Enlaces privados, Frame relay? Etc.
76
Captulo 8
Escalabilidad
Propuestas y Recomendaciones
Se debe establecer al menos dos escenarios en los cuales el cliente pueda elegir y arrancar
con el proyecto
Un caso muy comn est relacionado con el nmero de lneas analgicas que tiene un
cliente.
Implementacin
77
Captulo 8
Lneas telefnicas - bases celulares: deben llegar adecuadamente hasta el sitio donde se
colocar la central telefnica, debidamente etiquetadas, probadas y en buen estado.
Puertos libres en el Switch del segmento de red al que pertenecer el servidor Elastix.
Capacitacin y Entrega
El director del proyecto coordinar todos los detalles con el y planificar el entrenamiento
que deben recibir l, y un nmero determinado de usuarios finales.
Este tipo de proyectos se desarrollan bajo la modalidad llave en mano, y se debe establecer
un acta al finalizar detallando lo realizado.
Es importante capacitar de manera adecuada a este profesional, de tal manera que sea una
garanta para el cliente.
La capacitacin constante nos hace mejores profesionales y nos permite resolver
inconvenientes de manera apropiada.
Elastix tiene un programa continuo de entrenamiento.
Prcticas recomendadas
Figuremos un escenario en el cual tenemos una empresa con 500 trabajadores cada uno con
una extensin.
Esto nos permite trabajar mejor en la creacin de un pickup group especfico para cada
departamento.
78
Captulo 8
Es muy importante proteger nuestro servidor con contraseas fuertes difciles de descifrar
por personas mal intencionadas.
Es necesario que la contrasea root del servidor este comprendida por nmeros, letras
entre maysculas y minsculas, y caracteres especiales.
La contrasea de acceso Web a la interfaz Elastix debe ser fcil de recordar para nosotros
pero compleja para alguien ms.
Es recomendable bloquear todo acceso hacia el Elastix desde Internet o permitir el acceso
estrictamente necesario.
En este caso hay que aplicar medidas preventivas a nivel de equipos de frontera, el firewall
de Elastix, accesos restringidos a direcciones IP conocidas.
Bloqueo de puertos
Cuando se inicia un proyecto es recomendable que todos los puertos estn bloqueados y
habilitar nicamente los que debamos utilizar.
La seguridad en telefona empieza por el lado del operador y conocer a fondo el servicio que
nos provee.
79
Captulo 8
El uso de VPN (Virtual Private Network) es otro aspecto muy importante para el
aseguramiento de nuestra central.
Una VPN nos permite implementar una capa adicional de seguridad a las conexiones
remotas sobre todo de extensiones.
Existen algunas opciones para implementarlo una de ellas es OpenVPN que ofrece
conectividad punto-a-punto con validacin jerrquica de usuarios y host conectados
remotamente.
Este mdulo es un avance importante en cuanto a proteccin se refiere, cuenta con cuatro
componentes:
Firewall
Audit
Weak keys
Advanced Settings
La interfaz genera un conjunto de reglas basadas en iptables para cumplir con su objetivo
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
80
Captulo 8
Viene configurado con una amplia gama de servicios y puertos pre-configurados, sin embargo
es posible agregar servicios que no estn presentes.
Tambin es posible, realizar diferentes filtros en la informacin mostrada, como por ejemplo
mostrar solo los eventos de tipo LOGIN en una fecha determinada.
Debilidad de contraseas
Opciones avanzadas
81
Captulo 9
Conociendo ms de Elastix
Productos y Servicios
Una de las razones que ha permitido crecer al proyecto est relacionado con el control de
las tareas de desarrollo y la disponibilidad de soporte a varios niveles.
Software
Elastix es una solucin de comunicaciones unificadas muy completa, con una ventaja sobre
distribuciones similares:
Puede ser implementada como plataforma para el desarrollo de nuevas funcionalidades.
Mdulo de Addons
Desarrollo personalizado
Soporte Especializado
Addons
82
Captulo 9
Desde la versin 2.2, Elastix cuenta con un espacio para la adicin de nuevas funcionalidades
a travs del mdulo Addons.
Market Place
Entre estas aplicaciones disponibles, existen algunas libres de costo y otras que requieren
pago.
El nico requerimiento previo para poder descargar un addon es el registro del servidor
Elastix.
Esto generar un identificador (server key) de instalacin necesario para adquirir las
aplicaciones
83
Captulo 9
Un Addon puede ser desarrollado por cualquier compaa o persona interesada en cubrir
necesidades especficas de la comunidad de usuarios Elastix
http://addons.elastix.org
84
Captulo 9
85
Captulo 9
Este desarrollo inici en el ao 2008 y a la fecha lleva varias versiones con caractersticas
interesantes aadidas.
Marcador Predictivo
86
Captulo 9
Consola Agente
Funcionalidades:
Administracin web
87
Captulo 9
Marcador predictivo
Reporte de descansos/breaks
Detalle de llamadas
Tiempo de espera
Login Logout
Monitoreo de agentes
Monitoreo de campaa
88
Captulo 9
Desarrollo personalizado
Esto nos ha permitido establecer un proceso gil y de bajo costo que se basa en: anlisis de
requerimiento, establecimiento del alcance, ejecucin e implementacin.
Soporte Elastix
Soporte de Fabricante
El soporte bajo demanda consiste en proveer asistencia va webchat a clientes que adquieran
horas de soporte a travs del Store de PaloSanto Solutions.
El soporte est dirigido a analizar, identificar y resolver problemas relacionados con Elastix.
El cliente tiene disponible cada minuto de soporte contratado, esto quiere decir que
nicamente se consume el tiempo efectivo de soporte, no hay prorrateo.
Una vez en ah, el cliente puede dar detalles del problema y el tcnico realizar un survey
para identificarlo.
El cliente puede proveer accesos, el trabajo a bajo nivel es el preferido porque permite
identificar problemas con mayor rapidez
Las resoluciones con prioridad son exclusivas del soporte de fabricante ofrecido como
suscripciones.
Soporte de Fabricante
89
Captulo 9
Dependiendo del nivel hay un nmero de horas establecidas que pueden ser utilizadas para
acceder al soporte con prioridad.
Servidores Elastix
Horario de atencin
SLA definido
Soporte telefnico
Monitoreo de Equipo
Auditora preventiva
Troubleshooting remoto
Una ventaja importante de las suscripciones es la escalabilidad del problema hacia las reas
de desarrollo, certificacin de hardware y calidad.
El SLA (service level agreement) garantiza que siempre existir una respuesta al cliente, al
levantar un ticket o iniciar el soporte.
Una suscripcin de soporte est diseada para el cliente final y es una medida para garantizar
soporte dedicado a la operacin del equipo Elastix suscrito.
El soporte bajo demanda est diseado para resolver problemas en caliente. El cliente
adquiere una hora de soporte, se conecta al servicio y empieza a usar el soporte.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
90
Captulo 9
Este soporte es ideal tambin cuando un partner de Elastix quiere estimar una
implementacin avanzada con apoyo de fbrica.
Las horas de soporte bajo demanda son tambin instrumentos de venta tiles, cuando son
obsequiadas a un cliente.
Hardware Elastix
Ahora que nos hemos introducido un poco en Elastix podemos entender la importancia del
trabajo de ingeniera destinado a hardware.
Serie ELX
ELX025
ELX3000
ELX5000
Serie NLX
91
Captulo 9
microUCS
miniUCS
microUCS
Endpoints
92
Captulo 9
LXP200
Audio HD
Conferencia tripartita
LXP100
93
Captulo 9
Audio HD
Conferencia tripartita
Programa de Partners
PaloSanto Solutions cuenta con oficinas de distribucin en varias partes del mundo
Elastix Mxico
Elastix Europaonze.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
94
Captulo 9
Cada regin maneja un nmero de pases determinados y se asegura de dar soporte a los
resellers locales.
Bronze
Silver
Gold
Cada nivel tiene diferentes requisitos, sin embargo todos los que aplican inician como
partners Bronze.
El curso Elastix 1O1 es la base tcnica para poder tomar esa certificacin.
Cmo aplicar?
Es necesario que el futuro reseller conozca Elastix y pueda dar asesoramiento y soporte a
sus clientes.
Los niveles tambin establecen cuotas mnimas por periodos del ao que varan con la
regin.
Una vez en el programa, el reseller tiene acceso a descuentos en los productos y servicios
de Elastix.
Programa de Entrenamiento Elastix
PaloSanto Solutions 2013 Todos los derechos reservados
95
Captulo 9
Una reunin anual se realiza en ElastixWorld en alguna parte del mundo, es importante
asistir alguna vez y conocer a quienes se involucran en el proyecto.
Conclusin
Ahora eres una persona con conocimientos bsicos y fundamentales sobre telefona.
Una vez que iniciaste en este fantstico mundo de Elastix, es importante integrarte a la
comunidad del proyecto.
96