Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Nombre:
- Velarde Claudia
Fecha: 18/07/2012
Docente: Mgr. Laredo de Campos Mabel Emma
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
INDICE
Pg.
1. PERFIL
1.1 INTRODUCCION.. 4
1.2 ANTECEDENTES
CONTEXTO PROBLEMTICO
1.3.2
10
10
2.3 ELASTIX. 11
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
3.
DESARROLLO INGENIERIL-APLICACION
3.1 Instalacin del software Elastix
11
3.1.1
11
3.1.2
12
19
3.2.1
Softphone
19
3.2.2
Configuracin de extensiones
19
3.2.3
Configuracin de servicios
23
CONCLUSIONES Y RECOMENDACIONES
44
5. BIBLIOGRAFA
45
4.
6. ANEXOS
47
49
55
72
75
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
1.1. Introduccin
En los ltimos aos las centrales de telefona han ido evolucionando, hasta convertirse en potentes
herramientas de enrutamiento y gestin de llamadas, capaces de usar lneas analgicas y digitales
convencionales, y por supuesto hacer uso de la red de datos (Internet) para establecer comunicaciones
sin fronteras.
La telefona abierta es una tecnologa que est basada en varias aplicaciones de cdigo abierto y tarjetas
de telefona que en su conjunto se convierte en un servidor de comunicaciones, principalmente de voz,
permitiendo crear un conmutador telefnico en un servidor de cmputo, incluso en una computadora
personal, pero aadirle todas las funciones avanzadas que tiene una PBX de mayor costo.
La telefona abierta ha tenido un acelerado desarrollo con la adopcin de la Voz sobre IP para crear la
Telefona sobre IP, al permitir interconectar en una red de datos a un nmero amplio de usuarios, a nivel
personal, de pequeas y medianas empresas, hasta grandes corporativos que tienen una distribucin
geogrfica de oficinas, sucursales y representantes en varios pases.
1.2 Antecedentes
Nuxway es una nueva empresa fundada el 22 de febrero del presente ao que tiene por objeto
dedicarse al diseo, desarrollo, implementacin, comercializacin y mantenimiento de servicios de
telecomunicaciones para las medianas empresas bolivianas.
Como primer proyecto naci NUXONE el cual esta orientado a la implementacin de una centrales
telefnica basada en la tecnologa Asterisk la cual es un software libre para implementacin de stas,
que se ejecuta bajo los sistemas operativos GNU/Linux, FreeBSD, MACX, es un software que se mantiene
en desarrollo activo y cuenta con una comunidad a nivel internacional que contribuye a su desarrollo y
estabilidad.
Dentro del mundo de Asterisk en Latinoamrica, Ecuador, Palosanto Solutions vieron la oportunidad de
integrar otras herramientas de cdigo abierto y nace Elastix pblicamente en marzo del 2006. Elastix
agrupa adems de Asterisk, todo un portafolio de aplicaciones convirtindola en un sistema completo
de comunicaciones unificadas: un servidor de fax, mensajera instantnea, tarificador, reportes,
monitoreo de sistema, mdulo de centro de llamadas, grabacin de llamadas.
1.3 Situacin problemtica
1.3.1 Contexto Problemtico
Actualmente las medianas empresas bolivianas requieren de pequeas centrales telefnicas que se
acomoden a sus necesidades y sean flexibles ya que una PBX tradicional tiene un costo elevado y la
situacin econmica del pas ha afectado a dichas empresas.
La tecnologa de software libre Elastix aun no es conocido ni manejado por muchas empresas, incluso
algunas de ellas no han siquiera escuchado sobre los beneficios de Elastix.
Nuxway es una empresa reciente la cual se encuentra en etapa de desarrollo que desea ingresar en el
mercado de instalacin de centrales telefnicas para las medianas empresas bolivianas.
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Telefona sobre IP es el servicio telefnico disponible al pblico, por tanto con numeracin E.164,
realizado con tecnologa de VoIP.
2.1.2 Ventajas de la Telefona IP
La primera ventaja y la ms importante es el costo, una llamada mediante telefona VoIP es en la
mayora de los casos mucho ms barata que su equivalente en telefona convencional.
Esto es bsicamente debido a que se utiliza la misma red para la transmisin de datos y voz, la telefona
convencional tiene costos fijos que la telefona IP no tiene, de ah que esta es ms barata. Usualmente
para una llamada entre dos telfonos IP la llamada es gratuita, cuando se realiza una llamada de un
telfono ip a un telfono convencional el costo corre a cargo del telfono IP.
Existen otras ventajas ms all del costo para elegir a la telefona IP:
Con VoIP uno puede realizar una llamada desde cualquier lado que exista conectividad a internet.
Dado que los telfonos IP transmiten su informacin a travs de internet estos pueden ser
administrados por su proveedor desde cualquier lugar donde exista una conexin. Esto es una
ventaja para las personas que suelen viajar mucho, estas personas pueden llevar su telfono
consigo siempre teniendo acceso a su servicio de telefona IP.
La mayora de los proveedores de VoIP entregan caractersticas por las cuales las operadoras de
telefona convencional cobran tarifas aparte. Un servicio de VoIP incluye:
Identificacin de llamadas.
Servicio de llamadas en espera
Servicio de transferencia de llamadas
Repetir llamada
Devolver llamada
Llamada de 3 lneas (three-way calling).
En base al servicio de identificacin de llamadas existen tambin caractersticas
avanzadas referentes a la manera en que las llamadas de un telfono en particular son
respondidas. Por ejemplo, con una misma llamada en Telefona IP se puede: Desviar la
llamada a un telfono particular. Enviar la llamada directamente al correo de voz. Dar a
la llamada una seal de ocupado. Mostrar un mensaje de fuera de servicio
2.1.3 Desventajas
El inconveniente en este tipo de transmisin son los retrasos, cortes, y a veces prdidas de informacin,
debido a que los paquetes, siguen diferentes rutas para llegar a su destino.
Para solventar este problema, el sistema VoIP, adicionalmente al protocolo IP, utiliza un protocolo
adicional llamado RTP (Real-Time Protocol), para asegurarse que los paquetes sean enviados a tiempo.
2.1.4 Codecs en la Telefonia IP, Codecs VoIP
Un Codec, que viene del ingls coder-decoder, convierte una seal de audio analgico en un formato de
audio digital para transmitirlo y luego convertirlo nuevamente a un formato descomprimido de seal de
audio para poder reproducirlo. Esta es la esencia del VoIP, la conversin de seales entre analgicodigital.
2.1.4.1 Tipos de codecs en la Telefona IP
Los codecs realizan esta tarea de conversin tomando muestras de la seal de audio miles de veces por
segundo. Por ejemplo, el codec G.711 toma 64,000 muestras por segundo. Convierte cada pequea
muestra en informacin digital y lo comprime para su transmisin. Cuando las 64,000 muestras son
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
reconstruidas, los pedacitos de audio que se pierden entre medio de estas son tan pequeos que es
imposible para el odo humano notar esta perdida, esta suena como una sucesin continua de audio.
Existen diferentes frecuencias de muestre de la seal en VoIP, esto depende del codec que se est
usando.
64,000 veces por segundo
32,000 veces por segundo
8,000 veces por segundo
Un codec G728A tiene una frecuencia de muestreo de 8,000 veces por segundo y esta el codec
mayormente usado en VoIP. Tiene el balance justo entre calidad de sonido y eficiencia en el uso de
ancho de banda.
2.1.4.2 Como funcionan los Codecs VoIP
Los codecs operan usando algoritmos avanzados que les permiten tomar las muestras, ordenas,
comprimir y empaquetar los datos. El algoritmo CS-ACELP (conjugate-structure algebraic-code-excited
linear prediction) es uno de los algoritmos ms comunes en VoIP. CS-ACELP ayuda a organizar el ancho
de banda disponible.
2.1.4.3 Codec GSM
El cdec de audio GSM crea archivos de audio .wav que se comprimen. Los archivos de audio GSM .wav
ocupan ms de 16.000 bytes por cada 10 segundos de audio.
GSM puede dividirse en dos modos:
Full-rate cdec:
El sistema GSM utiliza la codificacin linear predictiva regular con pulso de excitacin (RPE-LPC codec).
Se trata de un tipo de cdec de tasa de discurso completo y que opera a 13 kbits / s. Como comparacin,
las redes de viejos telfonos pblicos usan una codificacin de seal de voz con una tasa de bits de 64
kbit/s. A pesar de esto no hay diferencia significativa en la calidad de la misma.
Esto se debe a que las frecuencias de la voz humana permiten filtrar y comprimir mucha informacin, ya
que al comunicarnos con otra persona no necesitamos mucha calidad para entender lo que nos dicen.
Por el contrario si escuchamos una cancin o algo similar por un telfono, escucharemos bastante mal.
Pero en cuanto a la voz, el cdec GSM es una gran opcin para comprimir la informacin, ya que no
existe una gran diferencia, como en el caso descrito anteriormente de una tasa de bits de 64 kbps a una
de 13 kbps.
El codificador procesa la seal de voz que est dividida en bloques de 20 ms. Cada bloque contiene 260
bits como se muestra en figura 1(188 +36 +36 = 260). Esto es razonable, ya que 260 bits / 20 ms = 13 000
bits / s = 13kbits / s.
En la figura tambin se pueden ver las
tres partes principales del codificador:
Anlisis de prediccin lineal (prediccin
a corto plazo).
Prediccin a largo plazo
Anlisis de excitacin
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Half-rate Cdec:
Tambin existe una versin de cdec GSM de tasa media, es el VSELP (Vector Self-Excited Linear
Predictor cdec), tiene una tasa de bit de 5.6 kbps. El codificador/decodificador VSELP utiliza hasta un
total de tres fuentes de excitacin.
La primera es el diccionario adaptativo (igual que en CELP). Las dos restantes son los dos (o uno)
diccionarios VSELP. En las implementaciones de 8 Kbps se usan dos diccionarios VSELP, cada uno de los
cuales contiene 128 vectores. A 4.8 Kbps se usa un solo diccionario que contiene 2048 vectores. Los
diccionarios VSELP, debidos a su estructura, son muy robustos frente a posibles errores. Estos
diccionarios VSELP contienen vectores que se calculan como combinacin lineal de unos vectores
bsicos.
Estas tres fuentes de excitacin se multiplican por sus correspondientes ganancias y el resultado se
suma, dando la secuencia combinada de excitacin ex(n). Despus, en cada submuestra, se utiliza ex(n)
para actualizar el diccionario adaptativo. El filtro de sntesis es un filtro LPC de dcimo orden todo polos.
Los coeficientes LPC se codifican una vez por cada trama de 20 mseg. Los parmetros de excitacin se
actualizan cada 5 mseg. En el codificador a 8 Kbps el nmero de muestras de cada trama (N) es 40.
Finalmente, el post-filtro espectral sirve para mejorar la calidad de la seal sintetizada.
Los codecs GSM, proporcionan una codificacin con muy buenos y aceptables resultados en cuanto a la
calidad de la seal de la voz, su uso no es complejo, ya que como vimos no utiliza algoritmos difciles de
realizar para un computador sin muchas caractersticas, su principal ventaja es la sencillez en sus
operaciones.
Existen otros dos tipos de codecs GSM, uno es el EFR, que es una versin mejorada del full-rate y que
proporciona una calidad aumentada del sonido usando el algoritmo de compresin ACELP, y el otro es el
AMR que es uno de los ms usados actualmente, dando la opcin a los operadores de la red de priorizar
cada estacin para obtener calidad o capacidad.
2.1.5 Protocolos en la Telefona IP, Protocolos VoIP
Existen varios protocolos comnmente usados para VoIP, estos protocolos definen la manera en que por
ejemplo los codecs se conectan entre si y hacia otras redes usando VoIP. Estos tambin incluyen
especificaciones para codecs de audio.
2.1.5.1 El protocolo SIP
Una alternativa al H.323 surgi con el desarrollo del Session Initiation Protocol (SIP). SIP es un protocolo
mucho mas lineal, desarrollado especficamente para aplicaciones de Voip.
Uno de los desafos que enfrenta el VoIP es que los protocolos que se utilizan a lo largo del mundo no
son siempre compatibles. Llamadas VoIP entre diferentes redes pueden meterse en problemas si chocan
distintos protocolos. Como VoIP es una nueva tecnologa, este problema de compatibilidad va a seguir
siendo un problema hasta que se genere un standard para el protocolo VoIP.
SIP, o Session Initiation Protocol es un protocolo de control y sealizacin usado mayoritariamente en
los sistemas de Telefona IP, que fue desarrollado por el IETF (RFC 3261). Dicho protocolo permite crear,
modificar y finalizar sesiones multimedia con uno o ms participantes y sus mayores ventajas recaen en
su simplicidad y consistencia.
2.1.5.2 Funciones SIP
El protocolo SIP acta de forma transparente, permitiendo el mapeo de nombres y la redireccin de
servicios ofreciendo as la implementacin de la IN (Intelligent Network) de la PSTN o RTC.
Para conseguir los servicios de la IN el protocolo SIP dispone de distintas funciones. A continuacin se
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Proxies
Registrars,
Redirect
Location.
A menudo, estos elementos son entidades lgicas que se ubican todas juntas para conseguir una mayor
velocidad de procesamiento que depender a su vez de una buena configuracin.
Normalmente los UA son una aplicacin en el ordenador del usuario, aunque a veces los UA tambin
pueden ser telfonos mviles, PSTN gateways, una PDA, etc.
2.1.6 Tipos de Comunicacin en la Telefona IP
Utilizando VoIP no existe solo una sola forma de realizar una llamada, las distintas opciones que nos
presenta esta tecnologa son:
ATA: (analog telephone adaptor) Esta es la forma ms simple. Este adaptador permite conectar
telfonos comunes (de los que utilizamos en la telefona convencional) a su computadora o a su red
para utilizarlos con VoIP. El adaptador ATA es bsicamente un transformador de analgico a digital. Este
toma la seal de la linea de telfono tradicional y la convierte en datos digitales listos para ser
transmitidos a trabes de internet.
Telfonos IP (hardphones): Estos telfonos a primera vista se ven como los telfonos convencionales,
con un tubo, una base y cables. Sin embargo los telfonos IP en lugar de tener una ficha RJ-11 para
conectar a las lneas de telfono convencional estos vienen con una ficha RJ-45 para conectar
directamente al router de la red y tienen todo el hardware y software necesario para manejar
correctamente las llamadas VoIP. Prximamente, telfonos celulares con Wi-Fi van a estar disponibles
permitiendo llamadas VoIP a personas que utilicen este tipo de telfonos siempre que exista
conectividad a internet.
Computadora a Computadora: Esta es la manera mas fcil de utilizar VoIP, todo lo que se necesita es un
micrfono, parlantes y una tarjeta de sonido, adems de una conexin a internet preferentemente de
banda ancha. Exceptuando los costos del servicio de internet usualmente no existe cargo alguno por
este tipo de comunicaciones VoIP entre computadora y computadora, no importa las distancias.
2.2 CENTRAL TELEFONICA
Una central telefnica IP es un equipo telefnico diseado para ofrecer servicios de comunicacin a
travs de las redes de datos. A esta aplicacin se le conoce como voz por IP (VoIP), donde la direccin IP
(Internet Protocol) es la identificacin de los dispositivos dentro de la Web. Con los componentes
adecuados se puede manejar un nmero ilimitado de anexos en sitio o remotos va internet, aadir
video, conectarle troncales digitales o servicios de VoIP (SIP trunking) para llamadas internacionales a
bajo costo. Los aparatos telefnicos que se usan les llaman telfonos IP o SIP y se conectan a la red.
Adems por medio de puertos de enlaces se le conectan las lneas normales de las redes telefnicas
pblicas, y anexos analgicos para telfonos estndar (fax, inalmbricos, contestadoras, etc.)
Las aplicaciones de esta tecnologa estn en continuo desarrollo y hacen que sea sencillo crear y
desplegar una amplia gama de aplicaciones de telefona y servicios, incluyendo los de una PBX con
diversas pasarelas (gateways) de VoIP. Se han liberado los cdigos bajo la licencia GNU General Public
License (GPL), y estn disponibles para su descarga en forma gratuita.
Claramente este es el futuro, una vez solventados algunos impases, las medianas y pequeas empresas
podrn contar con esta tecnologa con total confianza y una buena calidad de audio. Es as, con los
10
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
programas del llamado Cdigo Abierto (Open Source), sin pagar licencias, podrn convertir una PC
normal en una central telefnica o mejor dicho en un servidor de comunicaciones seguro y confiable.
Otras de las ventajas de las centrales telefnicas IP es que no hay necesidad de cableado telefnico. Los
telfonos IP o SIP (Protocolo de inicio de sesin) utilizan la red de datos, son muy fciles de instalar y se
manejan a travs de una interfaz de configuracin basada en web. Adems con las centrales IP uno tiene
el correo de voz incorporado con operadoras automticas con mensajes de bienvenida y diferentes
mens, que dirigen las llamadas automticamente a diferentes destinos, posee la funcin en el que cada
usuario puede recibir estos mensajes de voz en un archivo adjunto en su correos electrnico. Tambin
puede conectarse a programas administrativos o programas como el Outlook Express de Microsoft
dando la alternativa de discar directamente a los contactos de su empresa.
2.3 ELASTIX
Elastix es un software de cdigo abierto para el establecimiento comunicaciones unificadas. Pensando
en este concepto el objetivo de Elastix es el de incorporar en una nica solucin todos los medios y
alternativas de comunicacin existentes en el mbito empresarial.
Comunicaciones Unificadas con Elastix
El proyecto Elastix se inici como una interfaz de reportacin para llamadas de Asterisk y fue liberado en
Marzo del 2006. Posteriormente el proyecto evolucion hasta convertirse en una distro basada en
Asterisk. Debido a que la telefona es el medio tradicional que ha liderado las comunicaciones durante el
siglo pasado, muchas empresas y usuarios centralizan sus requerimientos nicamente en sus
necesidades de establecer telefona en su organizacin confundiendo distros de comunicaciones
unificadas con equipos destinados a ser centrales telefnicas. Sin embargo Elastix no solamente provee
telefona, integra otros medios de comunicacin para hacer ms eficiente y productivo su entorno de
trabajo.
Caractersticas
Cada da existen nuevas formas de comunicarnos, y la adicin de caractersticas y funcionalidades debe
ser constante. Elastix es capaz de crear un ambiente eficiente en su organizacin con la suma de
mltiples caractersticas, y permite integrar otras locaciones para centralizar las comunicaciones de su
empresa y llevarlas a niveles globales. Un usuario de su corporacin ubicado en Sudamrica comparte
las mismas funcionalidades que otro ubicado en Asia adems de tener adems una comunicacin
interna directa. Algunas de las caractersticas bsicas de Elastix incluyen:
Correo de Voz
Fax-a-email
Soporte para softphones
Interfase de configuracin Web
Sala de conferencias virtuales
Grabacin de llamadas
Least Cost Routing
Roaming de extensiones
Interconexin entre PBXs
Identificacin del llamante
CRM
Reportacin avanzada
11
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
DESARROLLO INGENIERIL-APLICACIN
12
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Creamos nuevas
particiones
Seleccionamos
el espacio
disponible
Activamos IPv4
13
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Ingresamos el nombre
de maquina para el
sistema, ej Nuxway
Huso Horario
Ingresamos la contrasea
para seguridad del sistema
14
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Instalacion de Elastix
15
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Finalmente Elastix se
encuentra instalado.
Login root
Password la que se puso
en los pasos anteriores
conexin a la misma red y funcionamiento de Elastix
a) Creacin de 2 maquinas virtuales con sistema operativo XP
b) Se puede descargar el softphone q se desee en nuestro caso usamos Zoiper
c) Se procede a instalar en ambas maquinas virtuales
d) Todas las maquinas virtuales las pondremos en la conexin de red VMnet1 host-only
e) En la maquina fsica :
16
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
f)
Elastix
17
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
g) Las maquinas virtuales XP se las configura para que estn en red con la 192.168.88.3 y
192.168.88.4
h) La maquina fsica tambin se encuentra en red :
i)
j)
18
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
3.2.2
Configuracion de extensiones
a) Vamos a la vieta de PBX y seleccionamos SIP y Submit para agregar una extensin
Nombre
sip alias
contraseaExtensin
cuentas
Usuarios
contrasea
ventas
ventas
gerente
lorenavargas
lauraamador
luistorres
101
102
201
lorenavargas
lauraamador
luistorres
301
secretaria paolacabrera
301
1000
operadora
1000
operadora
cuentas
Spark
contrasea
101
102
201
lorena.vargas
101
paolacabrera
301
paola.cabrera
301
operadora
1000
19
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Descripcin de
Resultado esperado
Resultado obtenido
prueba
Configuracin
Muestra el nombre de la cada extensin tiene su nombre respectivo, es decir
de
Display
persona que llama
cada que se realice una llamada se vera dicho nombre
Name
Las extensiones 101, 102, etc se asignan a un grupo 100
Se enmascara un grupo de
Configuracin
y los telfonos IP con extensiones 201, 202, etc en el
usuarios, para que parezca
de CID Num
grupo 200, as cuando llame cualquier extensin, en la
que llaman de una sola
Alias
vecina se ver solo el grupo al que esta llamada
extensin
pertenece.
Nombre usado para dial411 marcamos I debemos introducir las primeras 3
by-name, de tal manera
letras del primer nombre q esta en el display name y
que al llamar a una
Configuracion
presionamos 1 para q llame a dicha extensin o
extensin se marque su
de SIP Alias
podemos marcar * si no es la persona buscada y
nombre y no su numero
queremos escuchar las restantes opciones
de extensin
Por default el ring time es de 15 seg, este tiempo es
Modifica el ring time
propio de cada extensin, si cambiamos a 7 seg
Ring time
definido por defecto en
entonces dicha extensin solo tendr 7 seg para
General Settings
atender la llamada
Si esta habilitado se Si se activada la llamada en espera durante una se
Configuracin
permite
llamadas
en puede contestar otra de modo que la primera llamada
de Call Waiting
espera
espere con msica de fondo
Always--> todas las llamadas entrantes se almacenan
Always:
Graba
las
en el sistema
llamadas
entrantes
Never--> no se guarda ninguna llamada entrante
siempre.
On demand--> *1 sirve para grabar las conversaciones
Never: Nunca graba.
Record
en medio de las llamadas pero se debe habilitar en
On
demand:
Graba
incoming
general settings(wW)
cuando el usuario marque
Se puede configurar desde el administrador como
el cdigo correspondiente
tambin desde cada cuenta de usuario asociada a la
para grabar.
extensin.
Always--> todas las llamadas salientes se almacenan en
Always:
Graba
las el sistema
llamadas
salientes Never--> no se guarda ninguna llamada entrante
siempre.
on demand--> *1 sirve para grabar las conversaciones
Record outgoing Never: Nunca graba.
en medio de las llamadas pero se debe habilitar en
On
demand:
Graba general settings (wW).
cuando el usuario lo Se puede configurar desde el administrador como
requiera.
tambin desde cada cuenta de usuario asociada a la
extensin
ok? Fecha
SI
18/04/2012
SI
18/04/2012
SI
25/04/2012
SI
18/04/2012
SI
18/04/2012
SI
23/04/2012
SI
23/04/2012
20
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Voicemail
Configuracin
Voicemail
de
Resultado esperado
Status
Voicemail
password
Email address
Pager
address
Email attachment
Play CID
Play envelope
Delete voicemail
Resultado obtenido
Si se deshabilita automticamente tambin se
deshabilita el VMxLocater y timbra 1minuto y 10
segundos si no se contesta se corta la llamada
(en el usuario no se guarda la configuracin sin
embargo funciona)
Mismo nmero de extensin, si no se tiene
contrasea entra directamente al buzn de
voz// la contrasea debe ser solo nmeros si no
no acepta correos
gmail del usuario, llega al spam el mensaje
recibido para descargarlo
gmail del usuario(se utilizo el mismo ya que el
hotmail no llega el mensaje), llega al spam un
anuncio de los mensajes q se tienen
Ok? Fecha
SI
20/04/2012
SI
20/04/2012
SI
23/04/2012
SI
23/04/2012
23/04/2012
20/04/2012
20/04/2012
20/04/2012
21
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
VM Options
VmX Locater
Voicemail
instructions
Press 0
SI
20/04/2012
SI
20/04/2012
SI
19/04/2012
SI
19/04/2012
22
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
3.2.3
Configuracin de servicios
Configuraciones generales
Resultado obtenido
Funciona
OK?
Recording location
las
Fecha
23/04/2012
23/04/2012
24/04/2012
20/04/2012
20/04/2012
23
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Optional
Voicemail
Recording Gain
Operator extensin
Announce Extension
NO
20/04/2012
23/04/2012
24/04/2012
24/04/2012
24/04/2012
24/04/2012
Cdigos de funcionalidades
24
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Nro.
Descripcin de
prueba
Resultado esperado
Resultado obtenido
OK?
*30
NO
*32
NO
Fecha
SI
20/04/2012
SI
20/04/2012
SI
20/04/2012
SI
20/04/2012
SI
20/04/2012
SI
24/04/2012
SI
24/04/2012
25
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
10
Call Forward No
Answer/Unavailable
deactivate
Desactiva la anterior
opcin
SI
24/04/2012
11
Activa/desactiva desvo
de llamadas
SI
24/04/2012
12
SI
24/04/2012
13
Call waitingdeactivate
SI
24/04/2012
14
SI
24/04/2012
15
ChanSpy
SI
24/04/2012
16
SI
24/04/2012
17
In-Call Asterisk
Attended Transfer
SI
25/04/2012
18
SI
24/04/2012
19
In-Call Asterisk
Disconnect Code
NO
25/04/2012
Activa llamadas en
espera
Desactiva llamadas en
espera
26
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
20
Habilita/deshabilita la
grabacin de la llamada
21
Simulate Incoming
Call
22
User Logoff
23
User logon
24
ZapBarge
25
Email completed
dictation
26
Perform dictation
DND Activate
27
28
29
30
31
32
33
SI
25/04/2012
SI
24/04/2012
*12
NO
25/04/2012
NO
25/04/2012
NO
NO
Originar un dictado
NO
Activa no molestar, de
tal manera que cuando
nos llamen nos
encuentren como no
disponibles
SI
24/04/2012
SI
24/04/2012
SI
24/04/2012
SI
25/04/2012
Desactivar DND
NO
NO
24/04/2012
SI
25/04/2012
27
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
34
Echo test
Prueba de eco
35
Dice el numero de
extensin
36
Speaking Clock
37
38
Check recording
39
Save recording
40
41
Speeddial prefix
42
Dial Voicemail
43
My Voicemail
SI
25/04/2012
SI
24/04/2012
SI
24/04/2012
SI
25/04/2012
SI
24/04/2012
SI
24/04/2012
SI
24/04/2012
SI
24/04/2012
SI
24/04/2012
SI
24/04/2012
28
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Tareas generales
Descripcin de
Nro. prueba
Resultado esperado
Resultado obtenido
OK?
Vamos al men de Sistema, ah podemos encontrar la
opcin "Usuarios", hacemos clic y buscamos la opcin
usuarios, una vez que entramos podemos ver que
existe una opcin "Crear un nuevo usuario",
accedemos a la misma y creamos el usuario con las
propiedades que deseamos, para ello asignamos un
login y una contrasea, la misma que debemos
Los usuarios podrn
confirmar, tambin debemos elegir el tipo de usuario ,
existen las opciones de Extensin, Administrador y
Crear usuarios acceder a la pagina
web con su usuariooperator, finalmente relacionar este usuario a un
en la pagina
password para realizar nmero de extensin o tambin existe la opcin de
web para
diversas tareas
dejarlo sin asignarle ninguna extensin
SI
2 extensiones
Del men general se entra Sistemas, en el submen se
entra a Backup/Restore, se da en la opcin
"Desarrollar un respaldo" y se seleccionan las opciones
Crear backup
para crear un respaldo, se pone en "procesar" y se
despus de
crea un archivo de respaldo con todos la configuracin
configuracin
seleccionada. Si se quiere restaurar se da click en el
de
checkbox del archivo a restaurar y se pone en
"Restaurar" y luego en "procesar".
SI
3 extensiones
Fecha
20/04/2012
19/04/2012
Follow me
Nro.
Descripcin de
prueba
Resultado esperado
Resultado obtenido
Cambia la cantidad de
segundos que va a
timbrar la extensin
primaria antes
de comenzar con las
Se puede cambiar la cantidad de segundos que
dems extensiones
timbrara la extensin primaria antes de comenzar
predefinidas en el
con las dems extensiones, se puede asignar de 0 a
Sgueme. Dejamos en
60 segundos
0 para que siga con
los valores
predeterminados en
Configuracin
General.
OK?
Fecha
SI
27/04/2012
29
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Ring strategy
Cambia la estrategia de
marcado
Ring time
Follow-me list
Extension Quick
pick
Announcement
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
30
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
SI
27/04/2012
SI
27/04/2012
Ring groups
Nro.
Descripcin
de prueba
Ring group
1 number
Resultado esperado
Resultado obtenido
Se configuro un grupo de timbrado denominado grupo
1, se le asigno el nmero 1500 y se agregaron las
extensiones 1005,1007 y 1009. Cuando se marca el
nmero 1500, se hace timbrar a las extensiones
mencionadas anteriormente.
OK?
SI
Fecha
26/04/2012
31
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
Group
2 description
3 Ring strategy
4 Ring time
5 Extension list
Extension
6 Quick pick
Announceme
7 nt
Reproduce un anuncio.
Define si queremos que
la persona que nos
llama en vez de
escuchar las
extensiones timbrando,
Play music on escuche msica en
8 hold
espera.
Define un destino por
defecto si no se puede
localizar a ninguna de
Destination if las extensiones del
9 no answer
grupo
SI
26/04/2012
SI
26/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
SI
27/04/2012
32
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Conferencia
Nro.
Descripcin
de prueba
Conference
1 number
Conference
2 name
3
Resultado esperado
Define el nmero que le
vamos a asignar a nuestro
saln de conferencia
virtual.
Define el nombre para el
saln de conferencia
Define la clave de usuario
para poder ingresar a la
conferencia
Resultado obtenido
OK?
SI
26/04/2012
SI
26/04/2012
SI
26/04/2012
SI
26/04/2012
SI
26/04/2012
SI
26/04/2012
SI
27/04/2012
SI
27/04/2012
Fecha
33
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
Music on
10 hold
11 Allow men
Record
12 conference
Maximum
13 participants
SI
27/04/2012
SI
27/04/2012
27/04/2012
SI
27/04/2012
SI
27/04/2012
34
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Music on hold
Nro.
Descripcin
de prueba
Resultado esperado
Resultado obtenido
OK?
Se cre la categora musikex, sale una opcin para
cargar la msica que se desee, debe estar en
formato wav o mp3 pcm de 16 bits con frecuencia
Add music
Se crea una categora de
de muestreo de 8K mono.
SI
1 category
msica en espera
Upload a wav Sube un archivo de msica en Requisito del sistema archivo wav o mp3 pcm de
2 or mp3 file
la categora seleccionada
16 bits con una frecuencia de muestreo de 8000 SI
Volume
Ajuste de volumen de la
3 adjustement msica
El volumen no varia
NO
Fecha
27/04/2012
27/04/2012
02/05/2012
35
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
Parqueo de llamadas
Descripcin
de prueba
Enable
parking lot
1 feature
Nro.
Parking lot
2 extensin
Number of
3 slots
Parking time
4 out
Destination
for orphaned
5 parked calls
Resultado esperado
Resultado obtenido
OK?
Habilita el parqueo de
llamadas
Extensin a la que hay que
llamar para parquear las
llamadas
Nmero de parqueos
disponibles
Despus que este tiempo se
acabe, la llamada
estacionada volver a
dirigirse a
quien estaciono la llamada.
SI
02/05/2012
SI
02/05/2012
SI
02/05/2012
SI
02/05/2012
SI
02/05/2012
70
Existe un rango de 2 a 20 extensiones para
parquear
Existe un rango de tiempo de 15 segundos a 20
minutos, seleccionamos el tiempo que deseamos y
se puede verificar que terminado este tiempo, la
llamada vuelve a la extensin que la estacion
inicialmente
Tenemos un men, que nos ofrece varias
opciones, como ser: 1. Se puede enviar la llamada
a una conferencia 2. Se puede enviar la llamada a
una extensin determinada 3.IVR (no se
realizaron las pruebas) 4. phonedirectory, enva
la llamada al directorio telefnico 5. Ring group,
enva la llamada a un grupo de timbrado, es decir
que timbrara a un grupo determinado, donde
puede tomar la llamada cualquier integrante de
dicho grupo 6. Trunks. (no se realizaron las
Donde se enviaran las
llamadas parqueadas cuando pruebas) 7. voicemail, enva la llamada al correo
se vence el parking time out de voz de la extensin seleccionada
Fecha
36
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
Conferencia 2
Nro.
Descripcin
de prueba
New
1 conference
Conference
2 name
Moderator
3 PIN
4 User PIN
5 Start Time
Conference
6 number
Opciones del
7 moderador
Opciones de
8 usuarios
9 Duracin
Max
10 participants
Resultado esperado
Resultado obtenido
Al crear una nueva conferencia despliega un
men con campos iguales a los de una
conferencia normal, con la diferencia de que
el nmero de conferencia ser generado
aleatoriamente, pero esto no impide que lo
podamos cambiar.
El nombre que tiene dicha conferencia con la
cual aparecer en las extensiones
El password que tendr el anfitrin, esta no
debe empezar igual a la de los usuarios ,pues
si no, no se la reconoce
OK?
SI
27/04/2012
SI
27/04/2012
NO
NO
Fecha
Si no se
especifican
27/04/2012 dichas claves
entonces a la
conferencia
solo pueden
introducirse
si son
invitados
desde la
27/04/2012 pagina web
27/04/2012
27/04/2012
27/04/2012
37
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
nota: conferencias
temporales segn la
necesidad, podemos
calendarizarlas
adems de que se la
puede administrar en
tiempo real
La
msica
en
espera
es la del
sistema
Probar mdulo
Agenda->Calendar
Probar mdulo
Agenda->Address
Book
Resultado esperado
Resultado obtenido
OK?
Permite programar
eventos
SI
SI
38
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
39
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
N
y
bu
to
k
lic
c u -tr a c k
Chan Spy
Descripcin de prueba
Resultado esperado
chanSpy
escuchar una
conversacin
Resultado obtenido
Por defecto se tiene el 555, marcamos dicho nmero y escucha un beep
seguido de este se debe marcar el nmero de la extensin que se desea
espiar seguido de # y automticamente ingresa en la conversacin de
dicha extensin// se puede ingresar un nmero diferente pero se debe
realizar cambios en asterisk //
Tareas generales
Nro.
Descripcin
de prueba
Resultado
esperado
Resultado obtenido
OK?
Fecha
SI
03/05/2012
40
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Probar
Operator
Panel
Probar el
modulo de
mensajera
instantnea
SI
03/04/2012
SI
04/05/2012
41
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
42
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
En la extensin:
Marcamos *77
Escuchamos un tono de beep y comenzamos a grabar
Para finalizar la grabacin presionamos el smbolo de # luego, nos reproducir una
serie de opciones
Una vez que estemos de acuerdo, vamos al cuadro donde dice Name this Recording: y le ponemos un
nombre descriptivo como entrada, bienvenida, etc. Y le damos al botn de Save.
Cambio de Idioma
a) Descargamos voces en espaol para el software Elastix
b) Descargamos el proframa winSCP
para poder observar las carpetas
propias de Elastix en una vista
como de total comander para
facilitar el manejo de estas.
Se instalar en la mquina fsica
Ip del servidor: direccin de la
maquina virtual
Usuario: root
Contrasea: definida en la
instalacin
c) Una vez que estemos dentro nos aparece una pantalla parecida al del total Commander
43
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Windows 7
voces en espaol
Se tiene:
digits
es
Elastix
ingresar a:
/raz
carpeta var
carpeta lib
carpeta asterisk
carpeta sounds
carpeta en
copiamos
luego
copiamos:
letters
phonetic
4
CONCLUSIONES Y RECOMENDACIONES
La telefona abierta se encuentra en crecimiento vertiginoso con la adopcin de la voz
sobre IP la cual permite la interconexin de usuarios sin lmites geogrficos y a un costo
mnimo.
NuxONE es una solucin de Nuxway Technology dirigida a las pequeas y medianas
empresas que requieran servicios de telecomunicaciones a medida y con un costo
accesible.
Elastix es un software de cdigo abierto basado en asterisk con una interfaz web para el
44
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
5. BIBLIOGRAFIA
www.telefoniavozip.com
http://www.teleredimport.com/centrales_ip.html
http://www.elastix.org/index.php/es/informacion-del-producto/informacion.html
http://www.quarea.com/tutorial/SIP_session_initiation_protocol
45
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Anexos
46
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
47
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Arquitectura base
Funciones de llamadas
Funciones avanzadas
IVR: Interactive Voice Response, gestin de llamadas con mens interactivos.
LCR: Least Cost Routing, encaminamiento de llamadas por el proveedor VoIP ms econmico.
AGI: Asterisk Gateway Interface, integracin con todo tipo de aplicaciones externas.
AMI: Asterisk Management Interface, gestin y controlremoto de Asterisk.
Configuracin en base de datos: usuarios, extensiones, proveedores, etc.
Tablero de control de monitoreo en tiempo real.
Grabacin de llamadas total o bajo demanda.
Marcacin predictiva, progresiva y selectiva.
Aspectos generales
Asterisk es un demonio (daemon=demonio) que se ejecuta en background, al igual que el resto
de los servidores conocidos (apache, openssh, proftpd).
La configuracin normalmente se almacena en varios archivos de texto editables de forma
tradicional.
Se distribuye como cdigo fuente para ser compilado e instalado, aunque existen versiones
paquetizadas para las distribuciones GNU/Linux ms comunes.
48
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
49
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
Comando
Top
find
vim
ifconfig
ps -aux
reboot
shutdown -h now
Descripcin
Muestra un reporte en tiempo real de los procesos que se ejecutan en el
sistema. Puede ser ordenado por consumo de memoria o CPU. Muy til para
diagnstico
Permite buscar archivos
Programa para ver y editar archivos de texto plano
Muestra informacin de las interfaces de red y permite modificarlas en el
servidor
Muestra un reporte de los procesos que se estn ejecutando en el servidor
Reinicia el equipo
Apaga el equipo
Sistema de archivos
En Linux es muy importante la organizacin del sistema de archivos. Esta organizacin le otorga a Linux
robustez e interoperabilidad, pues los programas pueden predecir con mayor exactitud donde se
encuentran ciertos archivos para su correcto funcionamiento y as mismo escribir archivos de manera
que otros componentes los entiendan. Esto minimiza los conflictos y en conjunto con el sistema de
permisos aade ms seguridad al sistema operativo.
Esta estructura de carpetas esta ubicada en lo que se llama directorio raz, o directorio principal. Este
directorio raz es el directorio de ms alto nivel en el sistema de archivos.
Directorio
sbin
bin
boot
dev
etc
home
lib
lost+found
mnt
Descripcin
Incluye binarios que pueden ser ejecutados slo por el administrador
Contiene binarios necesarios para el correcto funcionamiento del sistema. Los binarios de esta
carpeta pueden tambin ser utilizados por los usuarios del sistema
Este directorio contiene el kernel y otros archivos necesarios al momento de arranque
Este directorio contiene archivos que representan dispositivos hardware. En Linux prcticamente
todo es un archivo
Este directorio contiene bsicamente archivos de configuracin para todo el sistema
Aqu residen los directorios de los usuarios. Por ejemplo, el directorio /home/jorge es el
directorio del usuario "jorge"
Contiene bsicamente las libreras compartidas que requieren los programas.
Cuando por alguna razn el sistema de archivos se corrompe y hay que repararlo; los resultados
de esa reparacin se guardan en este directorio
Este es un lugar comn para montar otros sistemas de archivos o dispositivos. Por ejemplo, una
unidad de CDROM o un Pen Drive
proc
Es un directorio virtual (ya que realmente reside en la memoria) donde el kernel y drivers
escriben archivos que para otros programas los puedan leer. Por ejemplo, aqu es donde los
drivers de zaptel escriben ciertos archivos en la ruta /proc/zaptel/
root
Este es el directorio del usuario root ya que ste no tiene del tipo /home/root
usr
Es uno de los ms importantes directorios y contiene informacin para ser compartida como
programas que pueden ser usados por los usuarios del sistema, la documentacin de dichos
programas y hasta libreras relacionadas,etc. Este directorio usualmente no contiene informacin
que cambie constantemente
50
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
.d o
var
Contiene informacin en constante cambio como logs o colas de emails. Por ejemplo, aqu reside
el log de asterisk en la ruta /var/log/asterisk/full
Permisos
En Linux cada directorio o archivo tiene permisos de acceso y estos permisos pueden ser bsicamente
de 3 tipos:
lectura
escritura
ejecucin
Cada archivo tambin tiene un dueo y un grupo al cual pertenece y para cada una de estas entidades
se pueden establecer permisos diferentes.
Por ltimo, tambin es deseable establecer permisos para otros usuarios que eventualmente pueden
querer tener acceso a este archivo.
Matriz de permisos
Existe, sin embargo, una notacin ms sencilla para expresar la matriz, compuesta de 10 caracteres,
simplifica el despliegue de la informacin de permisos y permite mostrarlos en una sola lnea, lo cual es
muy til cuando se quieren ver permisos de muchos archivos.
Por ejemplo, la matriz de permisos del ejemplo anterior se puede expresar de la siguiente manera:
-rwxr-xr-x 0123456789
Donde:
El caracter 0 representa el tipo de archivo. Si se llena con la letra d significa que se trata de un
directorio.
Los caracteres 1, 2 y 3 representan los permisos de lectura, escritura y ejecucin para el dueo del
archivo.
Los caracteres 4, 5 y 6 representan los permisos de lectura, escritura y ejecucin para el grupo al que
pertenece el archivo.
Los caracteres 7, 8 y 9 representan los permisos de lectura, escritura y ejecucin para otros usuarios.
Representacin numrica de permisos
La cuestin es que los 3 caracteres que definen los permisos para cada una de las tres entidades
involucradas (dueo, grupo y otros), pueden ser representados por un solo nmero, de tal manera, que
todos los permisos de un archivo pueden ser representados por 3 de estos nmeros. Por ejemplo, 755.
Donde el primer dgito representa los permisos del dueo, el segundo dgito los permisos del grupo y el
tercer dgito los permisos de otros usuarios.
ejemplo: -rwxr-xr-x equivale a 755
Resulta que cada uno de los 3 caracteres que representan un permiso para una entidad dada, puede ser
reemplazado por 1 o 0, de tal manera, que obtenemos un nmero binario. Luego este nmero binario se
traduce a su equivalente. Veamos el ejemplo siguiente: -rwxr-xr-x
Transformado a binario tendramos los siguientes tros: 111 101 101
y ahora en su equivalente decimal: 755
Claudia Velarde Centellas
51
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Bueno, resulta que de esta manera es mucho ms fcil manipular los permisos de los archivos mediante
comandos.
Las tareas de cambio de permisos y dueos de archivos pueden ser realizadas fcilmente gracias a los
comandos chmody chown, respectivamente.
Chmod toma como parmetros los permisos en modo numrico y el nombre del archivo al que se desea
realizar el cambio. Por ejemplo:
$ ls -la archivo_prueba
El comando chmod tambin se puede usar recursivamente para cambiar los permisos de todos los
archivos dentro de una carpeta. Esto se hace con la opcin R. Por ejemplo: chmod R 755
nombre_carpeta/.
Para cambiar el dueo y grupo asociado con un archivo determinado podemos usar el comando chown.
Por ejemplo, para cambiar los permisos del archivo anterior al usuario y grupo root ejecutamos lo
siguiente:
# ls -la archivo_prueba
-rwxr-xr-x 1 alfio alfio 0 2008-09-19 04:23 archivo_prueba
# chown root.root archivo_prueba# ls -la archivo_prueba
-rwxr-xr-x 1 root root 0 2008-09-19 04:24 archivo_prueba
Al igual que el comando chmod, el comando chown tambin soporta la opcin R.
Nivel de ejecucin
El termino runlevel o nivel de ejecucin se refiere al modo de operacin en los sistemas operativos que
implementan el estilo de sistema de arranque de iniciacin tipo UNIX System V. En trminos prcticos,
cuando el computador entra al runlevel 0, esta apagado, y cuando entra al runlevel 6, se reinicia. Los
runlevels intermedios (1 a 5) difieren en relacin a que unidades de disco se montan, y que servicios de
red son iniciados. Los niveles mas bajos se utilizan para el mantenimiento o la recuperacin de
emergencia, ya que por lo general no ofrecen ningn servicio de red. Los detalles particulares de
configuracin del runlevel varan bastante entre sistemas operativos, y ligeramente entre los
administradores de sistema.
La mayor parte de usuarios de sistemas puede comprobar el nivel de ejecucin actual con cualquiera de
los comandos siguientes:
$ runlevel # como usuario root
$ who -r # como cualquier usuario
Niveles de ejecucin tpicos en Linux
52
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Yum al rescate
La instalacin manual de RPMs mediante el comando rpm esta bien para muchas de las tareas, pero hay
ocasiones en las cuales instalar RPMs resulta tedioso y complicado si lo hacemos de esta manera.
Un ejemplo de esto, es cuando instalamos paquetes RPMs complejos que tienen muchas dependencias
y al momento de instalar dicho paquete resulta que nos damos cuenta que tenemos que instalar otro
paquete complementario y tenemos que buscarlo en Internet para instalarlo.
Muchas veces un RPM tiene decenas o hasta cientos de dependencias, lo que por supuesto, nos llevara
horas solucionar manualmente.
Adicionalmente a este problema de dependencias, existe otro y es el de la confiabilidad de los RPMs. Es
decir, luego de horas y horas de instalar nuestros paquetes manualmente, nos damos cuenta de que
uno de ellos sobrescribi un archivo importante del sistema y corrompi nuestro Elastix.
Yum es un recurso que nos ayuda a instalar paquetes RPMs desde repositorios y lo hace de una manera
53
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
muy amigable.
La mayora de las distribuciones serias, y Elastix no es la excepcin, mantienen repositorios de paquetes
oficiales de software accesibles gratuitamente a travs de Internet y hacen el mayor esfuerzo porque
dichos paquetes no tengan problemas de dependencias entre si.
Adems, los paquetes de los repositorios oficiales son probados para evitar molestias en los usuarios. Es
por esta razn que si se usa Elastix, lo recomendable es que se instalen paquetes desde el repositorio
oficial.
Bueno, ahora vamos al grano y mostremos algunos comandos Yum tiles:
Uso bsico de VI
El editor vi es un editor de texto de pantalla completa que maneja en memoria el texto entero de un
archivo.
Es el editor clsico de UNIX; esta en todas las versiones. Puede usarse en cualquier tipo de terminal con
un mnimo de teclas.
Existe un editor vi ampliado llamado vim que contiene facilidades adicionales, as como diversas
versiones del vi original.
VI esta en todos los UNIX, requiere pocos recursos, se usa mucho en administracin, para programar y
en situaciones de emergencia.
En casos de roturas de discos, corrupcin de sistemas de archivos, errores en el arranque y otras
catstrofes, puede ser el nico editor disponible
Modos de vi
Existen tres modos o estados en vi:
Modo comando: las teclas ejecutan acciones que permiten desplazar el cursor, recorrer el archivo,
ejecutar comandos de manejo del texto y salir del editor. Es el modo inicial de vi.
Modo texto o modo insercin: las teclas ingresan caracteres en el texto.
Modo ultima lnea o ex: las teclas se usan para escribir comandos en la ltima lnea al final de la
pantalla.
Gua de supervivencia
Con unos pocos comandos bsicos se puede ya trabajar en vi editando y salvando un texto:
54
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
55
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
56
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
57
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
enlace, dando click al botn de "Editar parmetros de Red". Para cambiar parmetros como
direccin IP y mscara de red, se debe dar click sobre " Ethernet 0 ", el cual est debajo de "Lista
de Interfaces Ethernet".
12. Servidor DHCP
Para asignar de forma automtica direcciones a los dems equipos de nuestra red como son:
Telfonos IP, ATAs, etc. Slo debemos ver qu rango es que queremos asignar, el tiempo que
deseamos que los clientes mantengan esas IP antes de hacer una nueva peticin al servidor,
servidores DNS externos o de nuestra propia red, servidores WINS, y la puerta de enlace
predeterminada.
13. Apagar
Esta es una forma fcil de apagar y reiniciar el sistema, debemos tener cuidado con esta parte
cuando estemos trabajando con sistemas en produccin.
14. Actualizaciones
Presenta todos los paquetes instalados del sistema
Configuracin PBX
1. Opcin y bsico
Primeramente vamos a la pestaa que dice PBX, donde nos despliega un amplio men. Lo primero
que veremos es una opcin que nos dice freePBX Sin embeber, esta es el alma de Elastix, mientras
Freepbx es el motor de gestin de la central completa.
El personal de Palosanto, que son los creadores de Elastix, desarroll una versin resumida de
Freepbx.
2. Creando extensiones
Lo primero que se realiza es la creacin extensiones tipo SIP.
En la parte de extensiones nos saldr la opcin de crear "Generic Sip Device", slo presionaremos el
botn "submit" y nos presentar una serie de campos para ser llenados.
a) User Extensions: es el nmero de la extensin que vamos a asignar, ej. 1001.
b) Display Name: es el nombre que aparece en una extensin vecina cuando marcamos hacia ella,
por ejemplo: Alfio Muoz.
c) CID Num Alias: este es una mscara para el nmero que tenemos, por ejemplo: si tenemos un
grupo de Timbrado o el departamento tcnico tiene 5 usuarios, pero cada vez que alguien llama
al departamento de soporte nos interesa que se marque la extensin 2020, procederemos a
colocarles a los cinco usuarios de nuestro departamento el nmero 2020 en este campo y las
personas que reciban las llamadas creern que todas vienen de esa extensin.
d) SIP Alias: si usted desea asignar un nombre a una extensin para que otras extensiones SIP
puedan marcarle de esta forma, aqu es que debe ser colocado. SIP soporta el marcado por
nombre
e) Ring Time: tiempo que debe timbrar una extensin antes de entrar al buzn de voz, por lo
general, esta opcin no se configura sino que se toma del valor que ya est expresado en
general settings.
f) Call Waiting: se usa para llamadas en espera.
g) Call Screening: esta funcin permite que cuando un usuario nos llama desde fuera a nuestra
58
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
h)
i)
j)
k)
l)
m)
n)
o)
p)
q)
r)
s)
t)
u)
v)
w)
x)
extensin, se le requiera grabar su nombre para luego la central transferirnos dicha grabacin,
dndonos la opcin de aceptar o rechazar la llamada. Existe tambin el Call Screening con
memoria (Memory). Lo que este ltimo hace es, poner al sistema a requerir la grabacin del
nombre de la persona que nos llama por primera vez. Ya con su nombre y nmero registrados,
cuando aquella vuelva a marcar desde ese mismo nmero, la PBX simplemente verificar su
caller id y no le requerir que grabe su nombre sino que a nosotros nos pondr la ltima
grabacin que se haya hecho desde ese nmero.
Emergency CID: este es un Caller Id que se utilizar solamente cuando hagamos una llamada de
emergencia como al 911, por ejemplo. Aqu podemos especificar otro nmero diferente.
Secret: esta es la contrasea que debemos asignar a la extensin que creemos. Debe ser una
clave recordable ya que la utilizaremos posteriormente cuando configuremos una extensin.
Dtmfmode: (Dual Tone Multifrecuency) Multifrecuencia de doble tono. Tonos en diferentes
hertz que utilizan una telefona para marcar nmeros. Cada nmero u opcin del telfono tiene
un tono propio que es identificado en la telefona. Este campo puede tener cuatro opciones:
inband, rfc2833, info y auto.
Language Code: con esta opcin, si tenemos las voces instaladas en espaol e ingles al mismo
tiempo.
Record Incoming: esta opcin sirve para grabar todas las conversaciones salientes si
seleccionamos "always", o no grabar nunca si seleccionamos "never". Por defecto viene "On
Demand", o sea, que podemos decidir cuando grabar, inclusive si estamos en medio de una
conversacin.
Record Outgoing: aplica igual que para Record Incoming, pero esta es para llamadas entrantes.
Status: esta dentro de Voicemail & Directory, sirve para habilitar el uso de buzn de voz a la
extensin, por defecto viene deshabilitado.
Voicemail Password: se trata de la contrasea del buzn de voz, la que el usuario debe utilizar
para recoger sus mensajes. Esta clave solo puede ser numrica y el usuario puede cambiarla
cuando entra al men de su buzn de voz.
Email Address: es el correo donde los mensajes de voz sern enviados una vez recibidos, los
mensajes son anexados en formato Wav.
Pager Email Address: este correo solo sirve para recibir notificaciones cortas acerca de que tiene
un mensaje de voz en su buzn.
Email Attachment: esta es la opcin que nos permite anexar o no el mensaje que recibamos en
el buzn de voz.
Play CID: se trata de la opcin que nos anuncia el telfono o la extensin de la persona que nos
dejo el mensaje de voz.
Play Envelope: tener esta opcin habilitada nos permite escuchar la fecha y la hora en la que la
persona nos dejo el mensaje de voz.
Delete Voicemail: si esta opcin esta habilitada, todos los mensajes de voz sern enviados por
correo y despus sern automticamente borrados.
VM Options: sirve para pasar parmetros a las opciones de buzn de voz como cantidad mxima
de mensajes, zona horaria, etc., por ejemplo: maxmessage=60|maxlogins=3. etc.
VM Context: es el contexto por defecto donde estn todos los buzones.
VmX Locater: cuando esta opcin es habilitada el usuario tiene control sobre sus mensajes de
voz y de su buzn, mediante el portal Web ARI (Asterisk Recording Interface). Con este portal el
usuario puede ver sus grabaciones de voz, renviar sus mensajes de voz, etc. Para esto necesita
tener creado un usuario.
59
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
y) Voicemail Instructions: cuando no esta habilitada, la persona que nos va a dejar un mensaje de
voz solo escuchara un pito (beep). Cuando esta seleccionada utilizamos los avisos o anuncios por
defecto que trae el sistema.
z) Press 0: esta opcin se usa para cuando la persona que nos llama, mientras esta escuchando el
saludo de bienvenida de nuestro buzn de voz, pueda presionar el cero y ser redirigida a la
recepcin. Esto se puede costumizar con la extensin que queramos.
3. Creando extensiones ZAP/DAHDI y otras
Generic IAX2 Device: IAX2 es un protocolo de comunicacin de voz IP que se usa en Asterisk, IAX2
permite conexiones entre servidores Asterisk y clientes IAX2, y es superior a SIP en muchos aspectos,
recientemente ya fue convertido en un estndar con su propio RFC.
La nica diferencia que usted encontrar al momento de crear una extensin IAX2 de una extensin SIP
es en la parte donde dice: "This device uses iax2 technology".
Generic Zap Devices: podramos definir estas extensiones como del tipo anlogas convencionales
atachadas a nuestro equipo, estas extensiones necesitan de un puerto FXO para poder funcionar. Para
crear correctamente este tipo de extensiones debemos saber con exactitud en qu puerto FXS est
conectada nuestra extensin anloga.
En vez de un campo "Secret" lo que nos presentar es un campo channel. Aqu debemos colocar el
nmero de puerto donde est conectada nuestra extensin anloga.
Other (Custom) Device: este se utiliza para extensiones no convencionales, ejemplo de ello son los
telfonos o dispositivos H323, etc.
4. Cdigo de funcionalidades
Los cdigos de funcionalidades vienen ya predefinidos en Elastix, por lo que debemos tener en cuenta
los mismos antes de asignar nuestro plan numrico de extensiones, de forma tal, que no vaya a
solaparse con los cdigos ya predefinidos.
Nota debemos evitar las siguientes extensiones por defecto:
7777 Simula una llamada entrante desde fuera
411 Directorio por nombre de la empresa
999 Nmero de emergencia en algunos pases
911 Nmero de emergencia
555 ChanSpy
666 Para probar el fax del sistema
888 Para espiar en canales tipo zap (dahdi)
70-79 Para estacionamiento de llamadas
Los cdigos de funcionalidades se encuentran debajo del men de "Extensiones", entre stos tenemos:
Blacklist
a) Blacklist a number: sirve para colocar un nmero en una lista negra. Cuando un nmero incluido
en lista negra nos llama, no se podr comunicar con nosotros.
b) Blacklist the last caller: pone en la lista negra la ltima persona que nos llam.
c) Remove a number from the blacklist: remueve un nmero que est en la lista negra
Call Forward
a) Call Forward All Activate: Activa desvo de llamada incondicionalmente a otro nmero.
b) Call Forward All Deactivate: Desactiva el desvo de llamada incondicional.
c) Call Forward All Prompting Desctivate: Desactiva el desvo de llamada dndonos un aviso.
d) Call Forward Busy Activate: Realiza un desvo de llamada solamente cuando nuestra extensin
60
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
est ocupada.
e) Call Forward Busy Deactivate: Desactiva el desvo de llamada cuando estamos ocupados.
f) Call Forward Busy Prompting Deactivate: Desactiva el desvo de llamada cuando estamos
ocupados, dndonos un aviso.
g) Call Forward No Answer/Unavailable Activate: Activa el desvo de llamada cuando no
contestamos o no estamos disponibles.
h) Call Forward No Answer/Unavailable Deactivate: Desactiva el desvo de llamada cuando no
contestamos o no estamos disponibles.
Call Waiting
a) Call Waiting Activate: activa la llamada en espera.
b) Call Waiting Deactivate: desactiva la llamada en espera.
Core
a) Asterisk General Call Pickup: Sirve para tomar la llamada cuando otra extensin est timbrando,
sin discriminar cul extensin.
b) ChanSpy: Sirve para escuchar conversaciones en canales tipo SIP.
c) Dial System FAX: Sirve para probar el tono de Fax del sistema.
d) Directed Call Pickup: Con esto podemos tomar la llamada de una extensin en especfico, es
decir, el cdigo ms la extensin que est timbrando.
e) In-Call Asterisk Attended Transfer: Para transferir una llamada en medio de una conversacin
de forma atendida.
f) In-Call Asterisk Blind Transfer: Para transferir una llamada en medio de una conversacin de
forma desatendida.
g) In-Call Asterisk Disconnect Code: Sirve para en medio de una llamada generar un tono de
descolgado.
h) In-Call Asterisk Toggle Call Recording: Para habilitar la grabacin de la conversacin en medio
de una llamada en demanda.
i) Simulate Incoming Call: Sirve para simular una llamada externa a nuestra PBX
j) User Logoff: Desloguea un usuario de un dispositivo.
k) User Logon: Loguea un usuario a un dispositivo.
l) ZapBarge: Sirve para susurrar en conversaciones realizadas en canales tipos Zap (Dahdi).
Dictation
a) Email completed dictation: Sirve para enviar por correo un dictado ya completado.
b) Perform dictation: Nos es til para originar un dictado.
Do-Not-Disturb (DND)
a) DND Activate: Activa el no molestar en una extensin.
b) DND Deactivate: Desactiva el no molestar.
c) DND Toggle: Activa/desactiva el no molestar pero con anuncio.
Follow Me
a) Findme Follow Toggle: Activa anuncio en las opciones de sgueme cuando la llamada va de
extensin en extensin.
Info Services
a) Call Trace: Nos anuncia informacin sobre la ltima llamada.
b) Directory: Este es el directorio telefnico por apellidos de las extensiones.
c) Echo Test: Prueba de eco.
d) Speak Your Exten Number: Dice nuestro nmero de extensin.
e) Speaking Clock: Nos da la hora exacta del sistema.
61
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
62
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
c) Direct Dial to Voicemail message type: mensaje que escucharemos cuando marquemos
directamente al buzn de voz de otra extensin.
d) Optional Voicemail Recording Gain: sirve para incrementar o disminuir el volumen de la voz de
la persona que est dejando un mensaje de voz en una extensin.
e) Do Not Play please leave message after tone to caller: con esta opcin evitamos que la
persona que va a dejarnos un mensaje de voz escuche la introduccin acostumbrada hecha por
el sistema.
Nota: este parmetro se aplica a todas las extensiones globalmente.
Company Directory
a) Find users in the Company Directory by: con esta opcin podemos ordenar la forma en que
queremos que el directorio de la compaa funcione, es decir, si es por nombre, apellido o
ambas a la vez.
b) Announce Extension: sirve para anunciarle a las personas que utilizan el directorio a cul
extensin estn siendo transferidos para que la prxima vez ellos puedan marcar la extensin
directamente.
c) Operator Extension: aqu especificamos la extensin de la recepcionista. Puede tambin ser un
grupo de timbrado o lo que queramos.
Fax Machine
a) Extension of fax machine for receiving faxes: si se selecciona System el sistema ser el que
recoja y enve los faxes. Si se pone Disable las llamadas se contestarn ms rpido.
b) Email address to have faxes emailed to: correo que se utiliza si en la opcin anterior se escogi
System.
c) Email address that faxes appear to come from: este es el email que figura y el que nos enva los
faxes cuando la opcin System es seleccionada.
International Settings
a) Country Indications: aqu se elige el pas en el que estamos para tomar funciones como tono de
marcado, de ocupado, etc.
b) 24-hour format: este es el formato de hora, si es hora como le decimos militar o en formato de
12 horas.
Security Settings
a) Allow Anonymous Inbound SIP Calls: cuando est en YES permite que cualquier persona que
est utilizando el protocolo SIP, pueda marcar hacia nuestra central ELASTIX. Se debe tener
mucho cuidado con esta opcin si no se est consciente de lo que se est haciendo.
b) Online Updates: se usa para verificar todas las noches la Web por updates del servidor, si uno
aparece entonces ser presentado en el Dashboard.
c) Update Email: aqu se coloca el email en donde se avisar que hay un nuevo update.
6. Configuracin de softphone
Lo primero que se debe realizar hacer es descargar el Zoiper, http://www.zoiper.com/freec.php
Configurando Zoiper
Una vez instalado, vamos a la parte superior donde hay tres opciones Zoiper Contacs y Help.
Elegimos la primera que es Zoiper y ah dentro seleccionamos preferences. Dentro de preferences
nos aparecen una serie de opciones a configurar.
Si usted se fija bien, Zoiper puede soportar tanto el protocolo SIP como IAX2, nos aparecer un cuadrito
donde pondremos un nombre descriptivo a la cuenta que vamos a crear.
Luego, nos lleva a un cuadro de configuracin que es sper sencillo, en donde nos pregunta Server
63
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
64
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
clave para que todo el que marque 6 deba introducirla antes de tener el privilegio de regrabar
el mensaje.
72270564
8. Control de llamadas entrantes
Anuncios
Los anuncios son sumamente importantes porque son lo que nos permiten agregar una grabacin
realizada por nosotros o una ya existente del sistema. Los anuncios se utilizan en conjunto con muchas
aplicaciones en las que queremos que las personas que llaman (o nosotros mismos), escuchen un
mensaje en especfico.
Para agregar un anuncio debemos tener una grabacin ya realizada en Grabaciones del Sistema. Una
vez que estemos en Anuncios solo debemos agregar un nombre que identifique nuestro anuncio en el
campo Description.
a) En el campo recording, aparece un men desplegable en donde podemos seleccionar entre
las diferentes grabaciones que ya tenemos realizadas.
b) Repeat: esta es la cantidad de veces que queremos que nuestro anuncio se repita, entre
repeticiones se le agrega un breve silencio de muy pocos segundos. Si se requiere ms tiempo
de silencio entre repeticiones, es obligatorio realizar una grabacin nueva.
Si queremos que la persona que esta escuchando el anuncio pueda saltrselo o interrumpir el anuncio,
entonces seleccionamos Allow Skip.
c) Return to IVR: si este anuncio es utilizado en un IVR y esta opcin es seleccionada cuando el
anuncio finalice, ser redirigido nuevamente al IVR, ignorando el destino seleccionado en la
opcin Destination after playback.
d) Don't Answer Channel: cuando estemos utilizando un IVR con el anuncio es mejor tener esta
opcin seleccionada, ya que cuando no esta seleccionada el anuncio incluye en el canal un
segundo de retraso antes de contestar.
9. Sgueme (Follow Me)
Cuando entramos a Sgueme, lo primero que vemos son las extensiones que ya tenemos creadas en el
sistema, entonces vamos a la extensin a la cual queremos agregarle la opcin de Sgueme. Una vez
dentro, la primera opcin Disable sirve para deshabilitar el Sgueme.
a) Initial Ring Time: es la cantidad de segundos que va a timbrar nuestra extensin primaria antes
de comenzar con las dems extensiones predefinidas en el Sgueme. Por lo general, lo
dejamos en 0 para que siga con los valores predeterminados en Configuracion General, que
es de 15 segundos.
b) Ring Strategy: esta es la estrategia de marcado que debe seguir el Sgueme cuando intenta
localizarnos en las diferentes extensiones predeterminadas.
Ringallv2: da un timbrazo inicial en la extensin principal y luego timbran todas las
dems extensiones hasta que se conteste.
Ringall: timbran todas las extensiones al mismo tiempo hasta que se conteste en algn
lado.
-prim: con esta opcin, si la extension principal esta ocupada, entonces las dems
extensiones no son marcadas ya que el entiende que el propietario de la extensin
principal esta hablando por ella. Esta opcin se le aplica a todas las estrategias.
Hunt: va timbrando las extensiones en orden, una por una.
MemoryHunt: timbra la primera extension de la lista, luego timbra la primera y la
65
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
segunda extensin del listado, luego timbra la primera, la segunda y la tercera extensin
de la lista, etc.
Firstavailable: timbra el primer canal que este disponible.
Firstnotonphone: con esta opcin solo ser timbrada la extensin que no este ocupada.
c) Ring Time: este es el tiempo que timbrarn las extensiones adicionales cuando se seleccionen
cualquiera de los mtodos Hunt.
d) Follow-Me list: aqu colocamos el listado de las extensiones que van a participar en la opcin del
Sgueme. Nota si vamos a agregar un numero de celular o un numero de fuera de nuestra PBX,
se debe poner al final el smbolo de #. Ejemplo: 76451116#.
e) Extension Quick Pick: agrega una ltima extensin como destino en el Sgueme al final del
listado.
f) Announcement: si queremos que nos reproduzca un anuncio antes de comenzar el marcado del
Sgueme. Nota el anuncio se reproduce antes de contactar a la extension principal.
g) Play Music On Hold?: esto es si queremos que la persona que nos llama en vez de escuchar las
extensiones timbrando, escuche msica en espera.
h) CID Name Prefix: esta opcin es importante si nosotros estamos en varios grupos de Sgueme,
ya que aqu podemos agregarle un prefijo para identificar su origen.
i) Alert Info: este parmetro es opcional y sirve por si acaso queremos crear alertas con timbres
distintivos. Esta opcin de timbres distintivos la soportan algunos dispositivos SIP, en donde
podemos cambiar o particularizar el tipo de timbre segn la persona que nos llame.
j) Confirm Calls: esta opcin se utiliza mayormente cuando tenemos nmeros externos en nuestro
listado de Sgueme. Ejemplo: usted sabe que si tenemos un celular la llamada puede ser
tomada por un buzn de voz, con esta opcin habilitada la persona que recibe la llamada debe
presionar 1 en el telfono antes de que la llamada le sea conectada. Solo funciona con las
estrategias de Ringall.
k) Remote Announce: reproduce un mensaje para la persona que recibe la llamada si la opcin
Confirm Calls es seleccionada.
l) Too-Late Announce: reproduce un mensaje para la persona que recibe la llamada si la llamada
fue conectada antes de que el presionara la opcin 1.
Al final tenemos un destino por defecto si no se puede localizar a la persona en ninguno de los destinos
ya antes especificados.
10. Grupos de Timbrado
Los grupos de timbrado o Ring Groups son agrupaciones de extensiones bajo un mismo nmero, es
decir, si marcamos la del grupo de timbrado 1500, ste podra contener las extensiones 2500, 2502,
2502 e inclusive un nmero de celular de alguna persona, las opciones del grupo de timbrado son casi
en su totalidad iguales a las explicadas en la opcin de Sgueme anteriormente.
a) Ring-Group Number: nmero que se le asigna al Grupo de Timbrado
b) Group Description: descripcin del grupo.
Opciones Internas, de Configuracin y Acceso Remoto
1. Conferencia
La conferencia, como su nombre lo dice, es donde pueden interactuar un grupo de personas a debatir
ciertos temas. En el men tenemos las siguientes opciones:
a) Conference Number: es el nmero que le vamos a asignar a nuestro saln de conferencia
virtual.
66
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
67
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
68
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
i.
ii.
iii.
b) Administracin de Usuarios
Sistema Administrar Usuarios Usuarios, aqu podemos crear los usuarios y asignarlos a los grupos
que tenemos ya creados. Al crear un usuario es obligatorio relacionarlo con una extensin en sistema,
ya que cuando este usuario entre a la consola web le sern desplegados sus mensajes de voz, correos,
grabaciones, etc.
c) Permisos de Grupo
Aqu podemos modificar, asignar y quitar permisos a los diferentes mdulos de nuestro sistema para
aplicarlos a los diferentes grupos ya creados. Solo debemos seleccionar, en el men desplegable, el
grupo que nos interesa ver a que mdulo tiene permiso y dar click en mostrar.
Como podr ver, esto de los permisos y los grupos es bastante intuitivo. Si queremos que una operadora
sea capaz de manejar el Flash Operator Panel, lo ideal es que coloquemos su usuario en el grupo de
operador ya que tiene este privilegio por defecto. Pero si no queremos que tenga todos estos
permisos, simplemente creamos otro grupo donde solo damos privilegios al Flash Operator Panel y
alguna otra cosa que queramos.
d) Recordings
Aqu tenemos la facultad de subir un archivo o crear nosotros mismos una grabacin. No es lo mismo
que Grabaciones del sistema.
Estas grabaciones son utilizadas por el modulo de calendario, exclusivamente para ser reproducida en
llamadas recordatorias y llamadas calendarizadas. Estas grabaciones son propias del usuario que las creo
y son utilizadas solo por l. Para generar una grabacin, solamente debemos poner un nombre en
Nombre de Grabacin y dar click sobre el botn grabar. Una vez presionemos el botn, el sistema nos
llamar de forma automtica a la extensin que tenga asignada el usuario.
Luego reproducir el sonido de un beep que nos avisa que ya podemos comenzar a grabar. Y cuando
hayamos finalizado, solo debemos colgar, y dar click en guardar.
Tambin, como puede ver, tenemos la opcin de subir un archivo previamente grabado.
e) Libro de Direcciones
Bueno, ahora tenemos el libro de direcciones que es donde tenemos los contactos de nuestra central
registrados y tambin a los externos. A este libro de direcciones se accede en Agenda
Libro de
Direcciones.
Como usted puede ver, estn todos los usuarios internos de nuestro sistema registrados en el libro de
direcciones.
Pero si observa bien, vera que cada uno tiene el smbolo de un telfono de color verde. Si damos click en
ese smbolo, inmediatamente se generar una llamada hacia esa persona.
Eso se llama click to dial. Pero debe tener en cuenta que para que esto funcione, la extensin debe estar
asignada a un usuario, si no nos dar un error y no conectara las llamadas.
Una vez damos click, la central origina una llamada, primero a nuestra extensin ya registrada y luego a
la que nosotros contestamos. Y es que ella marca hacia la persona con que nos queremos conectar.
69
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
Tambin, tenemos la facilidad de crear contactos externos para llamarlos de esta misma manera. En
este sentido, solamente debemos seleccionar en Agenda
Libro de Direcciones, directorio telefnico,
en el men desplegable, la opcin externa y una vez ah dar click en Nuevo contacto. Solo debemos
llenar los datos que nos pide la ficha que aparece y luego dar click en Guardar.
Una vez guardado, probamos dando click sobre el icono del telfono del nuevo contacto para probar la
llamada externa.
8. Calendario
Este modulo funciona, como su nombre lo indica, para calendarizar eventos, pero con la nica salvedad
de que la central puede programar una llamada recordatoria tanto a nosotros como a un contacto
interno o externo.
Si queremos programar o aadir un evento, podemos hacerlo de dos maneras: una es dando click sobre
el botn aadir evento, lo cual nos llevar al da actual en que estemos. La otra forma es dando click
sobre el smbolo de + que esta en la agenda, en el lado derecho de los das. En cualquiera de los dos
mtodos, nos desplegara un men como el siguiente:
Ah tenemos la potestad de programar un evento con llamada recordatoria. Es imprescindible tener una
grabacin hecha. Fue por esa razn que hicimos una grabacin de prueba con ese mismo nombre
Prueba, cuando estbamos explicando el modulo de recordings. Dicha grabacin es la que la central
nos va a reproducir a nosotros o a la persona que llame cuando la fecha de la llamada se cumpla.
VOCES EN ESPAOL
Voces en espaol, cmo cambiarlas?
Hay varios mtodos para cambiar las voces que vienen por defecto en Elastix. En esta direccin,existen
dos vas de realizacin:
El primer mtodo sin acentos regionales, es decir, neutral. Esto as, porque las otras voces en su mayora
vienen marcadas con una fuerte tonalidad espaola.
Mtodo N 1
El primer mtodo consiste en una forma organizada de descargar y acomodar las voces en carpetas
siguiendo un orden. A esto, tambin se suma, que debemos cambiar extensin por extensin y en todos
los archivos /*_general_custom.conf de nuestro directorio Asterisk el valor del campo language=en
a language=es.
Para esto podemos utilizar el siguiente script:
cd
mv /var/lib/asterisk/sounds/es /var/lib/asterisk/sounds/es.old
mkdir sonidos_es
cd sonidos_es
wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-gsm-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-alaw-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-g729-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-gsm-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-g729-1.4.tar.gz
for arg in `ls -1`; do tar xvzf $arg; done;
rm -rf voipnovatos*
70
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
mv dictate/es/* dictate/
rm -rf dictate/es/
mv digits/es/* digits/
rm -rf digits/es/
mv followme/es/* followme/
rm -rf followme/es/
mv letters/es/* letters/
rm -rf letters/es/
mv phonetic/es/* phonetic/
rm -rf phonetic/es/
mv silence/es/* silence/
rm -rf silence/es/
mv dictate digits followme letters phonetic silence es/
cp -R --reply=yes es /var/lib/asterisk/sounds/
cd ..
rm -rf sonidos_es/
chown -R asterisk:asterisk /var/lib/asterisk/sounds/
Podemos copiar ese script completo en una ventana del Putty y este se ejecutar sin ningn problema
e inconveniente. Claro esta, que nuestra central necesita acceso al Internet para esto.
Una vez que ya se han ejecutado todas las sentencias del script, solo debemos ir extensin por extensin
y en el campo que dice Language Code, colocamos es. Tambin debemos editar todos los archivos
que sean /*_general_custom.conf, por ejemplo: sip_general_custom.conf y le vamos agregando
language=es y listo.
Este paso lo podemos hacer por PBX Herramientas Editor de Archivo, si usted lo desea.
Mtodo N 2
El segundo mtodo, el cual utilizo, es el de sobrescribir los sonidos con los sonidos en espaol en la
carpeta de ingles. Por lo general, si queremos cambiar las voces a espaol, es porque no vamos a
necesitar esos sonidos en ingles. Pero igual le podemos sacar copia a la carpeta completa antes de
sobrescribirla.
Para esta tarea, utilizo una herramienta sper til,se llama WinScp. Con tal herramienta puedo
conectarme a mi central Elastix como si fuera un FTP y trabajar las carpetas de forma grfica. Esto tiene
la ventaja de que se conectara va SSH como si estuvisemos utilizando Putty. Lo primero que
hacemos es descargarla desde:
http://winscp.net/download/winscp419setup.exe
Cuando la estemos instalando, escogeremos todas las opciones que vienen por defecto sin modificar
nada. Luego de instalado, procedemos a ejecutarlo y nos mostrara un cuadro, el cual debemos llenarlo
con la direccin IP de nuestra central, usuario y password. Para estos casos, utilizamos el mismo que
usamos en el Putty que fue el de root.
Luego, nos mostrara, al igual que el Putty, un cuadro de advertencia acerca de la llave de encriptacin.
Solo debemos presionar el botn de Add y listo, esto nos llevara a una interfaz grfica, donde
podemos navegar dentro de nuestro servidor mediante el uso del mouse de forma rpida y sencilla.
As nos desplazamos a /var/lib/asterisk/ y ah veremos la carpeta sounds. Para este propsito, por lo
general, siempre utilizo las grabaciones en espaol de Veronica que se pueden descargar desde:
http://nucleum.com.mx/blog/?p=21
Una vez con las voces descargadas, procedemos a sacarle una copia a nuestra carpeta sounds. Luego
71
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
de esto, descomprimimos nuestro paquete de voces y vamos navegando en el mismo orden en que
estn organizadas. Primero entramos en la carpeta dictate de las voces que ya descargamos,
seleccionamos todos los archivos, luego, en el WinScp, vamos a esta misma carpeta y arrastramos el
contenido de la carpeta dictate de nuestro computador.
Entonces nos preguntar si deseamos sobeescribir los archivos y le damos que si a todo.
Repetimos estos pasos con todas las carpetas que tenemos y listo. Ahora escucharemos nuestras voces
en espaol.
6.4 Resumen Seguridad para Elastix
RUN LEVELS
Antes de configurar los servicios del sistema, debemos conocer los niveles de ejecucin o runlevels de
un sistema Linux. Un run level es un modo de ejecucin, con determinadas caractersticas.
Los niveles de ejecucin o run levels existentes son
0 Halt
1 Single-user mode
2 Multi-user without network support.
3 Full multi-user mode.
4 Not used (user-definable).
5 Full multi-user mode (with an X-based login screen).
6 Reboot
Cuando el sistema se encuentra en modo texto, se est ejecutando el modo 3. Si por el contrario usa un
sistema de ventanas, ejecuta el modo 5. Estos dos run levels corren servicios diferentes, ya que el modo
5 necesita al menos los servicios necesarios para que la interfaz grafica funcione en el sistema.
Abarcaremos solo los servicios que son ejecutados en el run level 3, ya que el sistema Elastix se
encuentra en modo texto, es decir en ese nivel.
Ahora se debe analizar los servicios necesarios para el servidor de comunicaciones.
Uno de los servicios que se puede deshabilitar, si es que no se est usando es ip6tables.
Esta tarea se realiza ejecutando la siguiente accin: chkconfig level 345 ip6tables off
Otros servicios a deshabilitar son:
a) KUDZU: Se encarga de detectar y configurar el hardware nuevo conectado al equipo. Se
recomienda desactivar este servicio y ejecutarlo cuando sea necesario. Para realizar esta tarea
se debe ejecutar la siguiente accin: chkconfig --level 345 kudzu off
b) ISDN: Servicio utilizado para conexin a Internet. Si no dispone de un modem de este tipo, debe
deshabilitar el servicio ejecutando la siguiente accin: chkconfig --level 2345 isdn off
c) NETFS: Monta sistema de archivos en red como NFS, Samba, entre otros. Al momento del inicio
del sistema. Para desactivar este servicio ejecutamos la siguiente accin:
chkconfig --level 345 netfs off
d) NFSLOCK: Bloquea los archivos que se encuentran compartidos en la red a travs de NFS. Si no
utiliza NFS para acceder a unidades compartidas puede deshabilitar este servicio.
Para desactivar este servicio ejecutamos la siguiente accin: chkconfig level 345 nfslock off
e) PORTMAP: Es un Servicio complementario al NFS (Network File System) y NIS (Autenticacin). Si
no se hace uso de NFS, el servicio debe estar desactivado.
Para desactivar este servicio ejecutamos la siguiente accin: chkconfig --level 345 portmap off
f) RESTODECOND: Se usa monitorizar y restaurar file context para SELinux. Puede deshabilitarlo
con: chkconfig --level 345 restodecond off
72
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
g) PCGSSD / RPCIDMAPD: Servicios utilizados por NFS, si usted no utiliza este protocolo, debe
deshabilitarlo. Para desactivar este servicio ejecutamos la siguiente accin:
chkconfig level 345 pcgssd off
chkconfig level 345 rpcidmapd off
h) WANROUTER: Es el driver para las tarjetas Sangoma, si no utiliza una en el servidor de
comunicaciones es recomendable desactivarlo. Para desactivar este servicio ejecutamos la
siguiente accin: Chkconfig level 345 wanrouter off
i) XINETD: A travs de xinetd se puede hacer uso de funciones especiales, tales como el tftp. En el
caso de ser vulnerado puede dar un riesgo a nivel seguridad. Si no va a utilizar el servicio de tftp
puede deshabilitarlo ejecutando la siguiente accin:
chkconfig level 345 xinetd off
Hasta ahora slo se deshabilitaron los servicios al arranque, pero los mismos an siguen
corriendo. Se pueden parar todos los servicios con:
service kudzu stop
service isdn stop
service netfs stop
service nfslock stop
service portmap stop
service restodecond stop
service pcgssd stop
service rpcidmapd stop
service wanrouter stop
service xinetd stop
De esta manera slo han quedado los servicios necesarios para el buen funcionamiento de un servidor
de comunicaciones integradas, y resta asegurar a los mismos.
ASEGURANDO SSH
SSH (Secure Shell) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder
a mquinas remotas a travs de una red. Permite manejar por completo la computadora mediante un
intrprete de comandos.
Antes de explicar cmo agregar seguridad al Secure Shell se explicarn algunas polticas de usuario que
luego sern utilizadas para asegurar SSH.
Grupo Wheel
El uso del grupo wheel para usuarios superusuarios es una tradicin en los Unix estilo BSD, y que ha
sido adoptada en otros sistemas operativos Unix-like. No es una obligacin hacerlo, pero es una de las
tantas formas en las cuales puede mejorarse la seguridad de un sistema Linux.
El programa su permite cambiar la identidad de un usuario a otro, generalmente se utiliza para
convertirse en superusuario. Esto es sumamente peligroso, por ello, es conveniente, regular el acceso a
un programa como este.
En Linux para realizar esta tarea se puede utilizar PAM (Pluggable Authentication Modules" para Linux),
es una suite de libreras compartidas que permiten al administrador local del sistema escoger cmo
autentifican a los usuarios y las aplicaciones.
Para ello hay que editar el archivo /etc/pam.d/su en el cual se encuentran las condiciones de
autenticacin para emplear el comando
73
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
#vim /etc/pam.d/su
#%PAM-1.0
Se debe descomentar la siguiente lnea:
auth required pam_wheel.so use_uid
Tal como dice el comentario que precede esa lnea al descomentar la misma se requiere ser del grupo
wheel para poder utilizar el comando su
Si quita el comentario a la siguiente lnea implica confianza en los usuarios del grupo Wheel:
auth sufficient pam_wheel.so trust use_uid
Le brindara a cualquier usuario del grupo Wheel la posibilidad de cambiar a superusuario sin la
necesidad de introducir password. Por supuesto que esta opcin es inaceptable desde el punto de vista
de la seguridad del sistema. Por lo tanto nicamente es necesario descomentar la lnea:
auth required pam_wheel.so use_uid
Ahora simplemente se debe crear un usuario y asignarlo al grupo Wheel
adduser -G wheel -m -s /bin/bash Samuel
passwd Samuel
De esta manera el usuario Samuel podr utilizar el comando su para convertirse en superusuario.
Sin embargo cualquier otro usuario no podr hacerlo.
Uso del sudo
Existen algunos comandos muy tiles como el tcpdump que slo se pueden correr como superusuario.
Como se vio anteriormente no es recomendable dar a todos los usuarios el poder de cambiar de
usuario. Entonces qu sucedera si se necesita utilizar una herramienta que requiere el uso del usuario
root y el administrador no tiene acceso a una PC con Internet. Deber esperar el tiempo que sea
necesario?
Afortunadamente existe el comando sudo que permite que un usuario corra un programa como
superusuario, para ello necesita entregarle el password del root al usuario y lamentablemente, realizar
esta accin, es un grave error. Dar a un usuario, sin los conocimientos necesarios, este privilegio puede
comprometer la integridad de su sistema.
Para evitar futuros dolores de cabeza se puede indicar al comando sudo que a ciertos usuarios le
permita utilizar determinados comandos sin la necesidad de ingresar el password de root.
Esta tarea se realiza editando el archivo /etc/sudoers
Para ello es necesario editar el archivo desde consola como superusuario ejecutando el siguiente
comando:
Visudo
Y agregar al final del mismo.
user ALL = NOPASSWD: /usr/sbin/tcpdump
Si bien aqu se podran incluir todos los comandos que desee es recomendable que sean los menos
posibles.
OpenSSH (o Shell Seguro) se ha convertido en el estndar para el acceso remoto, reemplazando al
protocolo telnet. SSH ha hecho que los protocolos como telnet sean obsoletos, por el hecho de que la
conexin es encriptada y las contraseas no son enviadas en texto plano para que todos la puedan ver.
De todas maneras, una instalacin por defecto de SSH no es segura, y hay algunos pasos simples que
pueden fortalecer una instalacin.
74
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
75
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c
F -X C h a n ge
F -X C h a n ge
c u -tr a c k
N
y
bu
to
k
lic
La base de los empaquetados es un Linux con un Asterisk instalado que lo nico que hace es instalarse
segn un patrn de instalacin con las aplicaciones que vienen en el DVD. La diferencia es que les ponen
addons como GUI (Interfaz Grfica de Usuario del ingls Graphical User Interface) en entorno Web. La
instalacin es extremadamente simple, solo hay que descargar el ISO del DVD, quemar el DVD, bootear
desde el DVD y con solo con darle algunos <ENTER> al teclado ya podemos tener una IP-PBX base
funcionando y leyendo un poco los manuales se puede configurar. En otras palabras, usar un Asterisk
empaquetado es "diversin inmediata pero limitada".
Por otro lado, si es que no se dispone de un rea de Sistemas con conocimientos de Linux y/o si es que
slo saben otro Sistema Operativo, pues no quedar otra cosa que hacerlo desde un Asterisk
empaquetado y hacer la administracin va web. Si es que se tiene conocimiento de Linux, lo ms
recomendable es hacerlo desde fuente.
Obviamente que mucho ms flexible es cuando uno mismo lo configura desde la fuente, porque
permitir hacer un bastantes de cosas como por ejemplo:
En los Asterisk empaquetados no nos permite configurar opciones del kernel u opciones de los
mdulos a ejecutar en el Asterisk, haciendo que el producto sea lento y obviamente, no es
optimizada. Debemos tener en cuenta que una Central Telefnica es una herramienta de Alta
Disponibilidad.
En un Asterisk empaquetado solo podemos utilizar "lo que viene" y "como viene", no podemos
hacer modificaciones dado que el paquete empezar a fallar.
Un Asterisk empaquetado es "de fcil uso para cualquiera". No se requiere de profundos
conocimientos de Linux o Asterisk para hacerlo funcionar.
Cuando ocurren problemas de comunicaciones, en un Asterisk empaquetado no tenemos de
todas las herramientas a la mano para poder diagnosticar cual es el problema real y cual es el
camino de solucin.
Rutinas de envo y regreso de las llamadas no pueden ser generadas (programacin).
Redirecciones inteligentes con consulta a la base de datos tampoco pueden ser generadas.
En Asterisk empaquetado no se pueden usar estructuras complejas, lo que no permitir hacer la
solucin a la medida del cliente.
En el caso de un ataque, podemos detectarlo rpidamente desde la consola de un Asterisk
desde fuentes, en cambio de un Asterisk empaquetado no tenemos esos registros de actividad.
No se pueden configurar AGI-BIN (archivos que ejecutan funciones o programas del mismo Linux
externos al Asterisk) que sean especiales o con grado de complejidad mayor.
En los Asterisk empaquetados, la salida de la nueva versin demora, mientras que en el Asterisk
de fuente, ni bien aparece el nuevo release, esta listo para ser descargado, compilado e
instalado.
Los Asterisk empaquetados son buenas opciones para empezar en el mundo del IP-PBX. En el
caso de un SOHO es lo bsico que se puede requerir. Para implementaciones Corporativas /
Empresariales, se requerir de hacer cosas profesionales, lo recomendable es hacerlo con Linux
y Asterisk desde fuentes.
76
.d o
.c
.d o
lic
to
bu
O
W
!
PD
O
W
!
PD
c u -tr a c k
.c