V. IMPLEMENTACIÓN DE SERVIDOR...
Transcript of V. IMPLEMENTACIÓN DE SERVIDOR...
V.
IMPLEMENTACIÓN
DE SERVIDOR
TRIXBOX
Implementación de Servidor TRIXBOX.
1. Introducción a TRIXBOX.
Asterisk es un PBX por software para una gran generalidad de plataformas,
trabaja bajo sistemas operativos como LINUX, BSD(BSD Berkeley Software
Distribution (en español, Distribución de Software Berkeley) y se utiliza para
identificar un sistema operativo derivado del sistema Unix nacido a partir de las
aportaciones realizadas a ese sistema por la Universidad de California en
Berkeley), MACOSX(es el actual sistema operativo de la familia de ordenadores
Macintosh.), que permiten construir aplicaciones de tan avanzadas como
complejas sin que esto implique incremento en los costes.
Trixbox es distribuido por Asterisk que opera bajo el sistema operativo
Linux, permite una instalación fácil y rápida de todo lo que se necesita para tener
un sistema de comunicaciones basado en software, la facilidad en la instalación
permite que lo realice cualquier persona, sin que tenga mayores conocimientos
sobre Linux o en su defecto en el mismo Asterisk, simplemente siga las
instrucciones del disco de instalación, obtenga copia de la versión actualizada en:
http://www.asterisk.org/downloads
http://sourceforge.net/project/downloading.php?groupname=asteriskathome&filena
me=trixbox-2.0.iso&use_mirror=ufpr
como imagen, o en archivo zip :
http://sourceforge.net/project/downloading.php?groupname=asteriskathome&filena
me=trixbox-2.0-vmware.zip&use_mirror=ufpr
Trixbox es una distribución ideal para compañías pequeñas, especialmente
para la micro y pequeña empresa, su fácil configuración e instalación acompañada
de una plataforma grafica denominada FREEPBX, la cual permite configurar
TRIXBOX de una forma amigable.
El sistema incluye todo lo relacionado a una PBX, además de un servidor
Web Apache, con soporte a PHP y Perl, administración de Base de Datos, Correo
de Voz e integración de este con el correo electrónico, integración con Fax-email,
una facilidad adicional es la auto configuración con las tarjetas ZAPTEL de
DIGIUM.
Componente:
Linux CentOS: Es la distribución de Linux que sirve como Sistema Operacional,
está basado en Linux Red Hat Enterprise.
Asterisk: es el núcleo de telefonía y cuando hablamos de Asterisk incluimos
también los drivers de Zapata Telephony (zaptel) y la librería para soporte
RDSI (libpri), esto son requeridos con las tarjetas FXO/FXS, en caso desees
comunicarte hacia el exterior local o internacionalmente.
FreePBX: Es el entorno gráfico que facilita la configuración de Asterisk
mediante una interfaz WEB amigable.
Flap Operator Panel (FOP): El FOP es una aplicación de monitoreo de Asterisk
tipo Operadora, accesible desde la web.
Web Meet Me Control: El administrador de salas de conferencias múltiples o
MeetMe, accesible desde el Web.
A2Billing
Una plataforma para llamadas prepagadas compatible con Asterisk.
SugarCRM: Un CRM vía Web (acrónimo inglés "Customer Relationship
Management"), o Marketing Relacional.
TrixBox no es la fuente de cada uno de los componentes, sino una distribución
que une y facilita su trabajo en conjunto, al mismo tiempo que provee de un
mecanismo para la fácil y rápida instalación y configuración de los mismos,
asterisk por su parte es el software para la plataforma PBX.
2. Requisitos Mínimos.
Se requiere una PC con Pentium II a 300Mhz o superior, memoria RAM 128
Mb o superior, disco duro de 6 GB o superior, una tarjeta de Red 10/100 Mbps y
una unidad de CD-ROM.
Poseer o descargar la imagen ISO de TRIXBOX y grabarla en un CD en
blanco, esta puede descargarse desde el sitio de descargas de TRIXBOX indicada
anteriormente, se quema o graba la imagen en un CD, y una vez finalizado se
introduce en la unidad de CD-ROOM para que de inicio el proceso de Instalación.
3. Planificando la Instalación de TRIXBOX.
Para efectuar una correcta instalación de TRIXBOX es necesario efectuar dos
pasos importantes, el primero consiste en determinar la cantidad de extensiones y
los usuarios a quienes se les instalara; y la segunda consiste en definir que
servicios de telefonía se brindaran a los usuarios de la Red.
La primera actividad se denomina “Planificar el Plan de Marcación” o DIAL-
PLAN, este debe ser definido por el Administrador del sistema, para el presente
trabajo se han definido el siguiente DIAL PLAN:
Plan de Marcado.
Numero Función
Extensiones por Default
# Directorio Telefónico del Sistema
*43 Prueba de Echo de llamadas
*52 Extensión no Disponible OFF
*53 Extensión no Disponible ON
*60 Hora del Sistema
*65 Prueba de Sonido audible de la Extensión (Festival test)
*69 Ultimo numero que ha llamado (Call-Trace)
*70 Llamada en espera ON
*71 Llamada en espera OFF
*72 Desvió de llamada ON
*73 Desvió de llamada OFF
*77 Grabar Mensaje de IVR
*78 Opción de "No Molestar" ON
*79 Opción de "No Molestar" OFF
*91 Teléfono Ocupado No disponible ON
*92 Teléfono Ocupado No disponible OFF
*97 Cambiar el mensaje de Bienvenida del Buzón
*98 Acceso al Buzón de mensajes
*99 Oír la Grabación de mensaje de IVR
70 Poner en espera de trasferencia de llamada PARKING
Extensiones Propias
1231 Mauricio Guzmán
1232 Alirio Guzmán
1234 Jorge Campos
1235 Teléfono IP CISCO
1236 Rubén Magaña
1237 Numero de prueba
1245 IVR de la Empresa
1248 Salón de Conferencia
201 Salón de Conferencia
4. Instalación de TRIXBOX.
El proceso de instalación de TRIXBOX conlleva a la instalación de Linux,
por defecto Linux crea sus propias particiones y genera sus espacios de trabajo,
por ello es importante mencionar que la existencia de datos en su hard disk será
eliminada al inicio del proceso de instalación de TRIXBOX por ello no debe
contener otro tipo de sistema operativo o datos de mucha importancia para la
empresa, ya que la información ahí almacenada será eliminada por completo
A nivel general Iniciara con la instalación de Linux Centos y todos aquellos
componentes necesarios para que trabaje Trixbox, pasados algunos segundos le
mostrara la pantalla:
Para continuar bastará que presione la tecla ENTER para iniciar la
instalación, esto es con la detección de los componentes de su sistema, luego le
pedirá que seleccione el tipo de teclado a utilizar, ayúdese de las teclas de
navegación, elija el más apropiado, una vez seleccionado presione la tecla TAB
para ubicarse en el botón OK y presione la tecla Enter.
Seguido solicitara la zona horaria, seleccione el país para el caso El
Salvador, y luego presione la tecla Enter,
Espere a que en el mismo proceso de instalación le solicite la clave del
administrador ROOT, por omisión la clave es PASSWORD, (se recomienda
cambiar la clave inicial proveída por el proveedor), ingrese la clave nueva, luego
confirme la nueva contraseña (copiarla en algún lugar para efectos de
recordatorio), pasada esta fase iniciará el proceso de formateo del disco duro,
transferencia de archivos y seguido la instalación de todos los paquetes.
El tiempo de duración de la instalación tendrá que ver con la capacidad de
su máquina (PC), y esto no solo depende del procesador, sino también del tipo de
disco duro y velocidad del cd room que posea, y la capacidad de la memoria RAM.
Durante la instalación verá una pantalla similar a la siguiente en la que se
muestra la instalación de cada paquete.
Una vez finalice la instalación de Linux se expulsará el CD, del dispositivo,
retírelo y espere a que se reinicie el equipo por primera vez. Verá una imagen
similar a la siguiente:
Inicio del sistema con GRUB
A continuación se iniciará la instalación de Asterisk y todos los
componentes de Trixbox, tardara algunos minutos pero cuando se complete, el
sistema se reiniciará de nuevo y estará listo para poder trabajar con el.
El la siguiente pantalla deberá digitar el usuario ROOT y el password que
signo en los pasos anteriores. La pantalla de prompt le mostrara los siguientes
mensajes:
Ingrese con el usuario ROOT, una vez firmado, esta en la disponibilidad de
acceder el sistema de monitoreo de Asterisk, esto mediante el ingreso de Asterisk
en el prompt de ROOT, y para conocer los comandos de ayuda disponibles digite
las palabras help trixbox, presione la tecla enter y le mostrara una pantalla como la
que se muestra de ejemplo:
Ahora que su sistema está seguro cambie la dirección IP con el comando
'netconfig' (a menos que use DHCP en su red), verá una pantalla como se
muestra en la imagen 9, ingrese en ella su dirección IP, puede utilizar cualquier
dirección IP que se ajuste a la red de la empresa.
Presione el botón “Yes” para continuar, este paso requiere que disponga de
una tarjeta de red en su sistema y que esta haya sido reconocida correctamente
durante el proceso de instalación.
En el campo de la dirección IP ingrese una dirección válida, por ejemplo:
192.168.1.8, considerando que la máquina esta conectada a la red, consulte al
administrador de la red el valor adecuado de la dirección IP así como el valor de la
mascara de la red, por omisión toma el valor de 255.255.255.0.
El Gateway por omisión es la dirección IP de su router de acceso a Internet,
si esta conectando el sistema a una red existente con acceso a Internet, en
cualquier caso esta parte debe de consultarla con el administrador de la red, a fin
de que se le asigne el valor adecuado del gateway. Los servidores de nombre son
los que suministre su proveedor de Internet.
Una vez ajustados estos parámetros, presione el botón OK, para terminar,
luego se debe de reiniciar el servicio de red para aplicar los cambios: digite en el
prompt del ROOT “service network restart”, luego presione ENTER, se verán una
serie de mensajes similares a los de la imagen siguiente.
Luego de esto su red debe estar activa con los parámetros que le ha
configurado sin necesidad de volver a reiniciar su equipo.
En este punto su sistema está listo para comenzar a configurarlo
5. Selección de Módulos a Implementar en la Red VOiP
Instalado todos los componentes de Trixbox y realizado los ajustes
pertinentes se debe de proceder a configurar el aplicativo desde la interfaz WEB,
para ello debe de conectarse al servidor desde otra máquina, ingresando
http://192.168.1.8 (ip del servidor Trixbox) para ingresar a configurar, luego de
unos segundo se mostrará la siguiente imagen
Pantalla de ingreso a TrixBox vía Web
Ingrese o fírmese como administrador del software para ello utilice el
usuario MAINT, esto es activando la pestaña INTERRUPTOR, el cual se
encuentra en la parte superior derecha, este mostrara la pantalla para que digite el
usuario y la clave.
Autenticación con el usuario maint
Una vez acreditado correctamente se vera la imagen siguiente:
Administrar Trixbox, es sumamente sencilla, cada una de las opciones del
Menú poseen PopUP, que indican el uso de los submenús, como siguen:
Casa
Foro
Asterisco (Asterisk)
Sistemas
Escenarios
No se dará énfasis en cada uno de los menús, puesto que el principal de
ellos es Asterisk, al activar el menú dará acceso a las herramientas administrativas
de Trixbox, entre ellas FreePBX.
Pantalla de ingreso a la opción de Administración de TrixBox
La opción FreePBX es la herramienta con la que se pueden configurar:
Extensiones: Administra las extensiones y los buzones de voz de las
mismas.
Grupos de Timbre: Agrupa extensiones para timbre simultáneo.
Colas: Opción para colocar las llamadas en una cola y permitir que sean
contestadas en orden de llegada.
IVR u Operadoras Automática: Crea menús de voz que escucharán los
llamantes.
Troncales: Define troncales para conexión a la red telefónica pública.
Rutas Salientes: Administra las rutas de llamadas salientes del sistema.
Rutas Entrantes: Especifica a donde enviar las llamadas que vienen del
exterior usando MDEs, Canales o como funcionalidad general.
Música en Espera: Carga archivos MP3 que se reproduciran a los usuarios
en espera.
Grabaciones del Sistema: Graba o carga mensajes para extensiones
específicas.
Ajustes Generales: Define la marcación básica, el directorio y los ajustes de
fax.
6. Configuración Utilizando Interface de FREE PBX.
A partir de este punto configuraremos el sistema utilizando la herramienta
FreePBX de Coalescent Systems.
El primer paso será seleccionar la opción FreePBX del menú de la izquierda
y se abrirá la ventana principal de FreePBX, cambie el idioma a Español con el
menú de la derecha.
Aparecerá una barra roja en la parte superior, haga click sobre ella para
iniciar.
Esta barra roja deberá ser presionada cada vez que se hace un cambio en
alguna configuración existente, o nueva creación, para poder aplicarlos, de lo
contrario no se verán reflejados en el sistema.
Lo primero que se hace iniciando en esta opción, es realizar la habilitación o
activación de todos los módulos con los cuales se va a trabajar en Trixbox, para
efectos de agilidad, lo mejor es seleccionarlos todos y activarlos a fin de que se
deje completamente configurado, en el momento en que se quiera se puede dar
de baja a estos servicios, sin que sufra daños el sistema.
Ingrese al menú Herramientas y escoja a la izquierda la opción 'Gestor de
Módulos', aquí deberá activar todos los módulos que desee utilizar marcando las
casillas y presionando luego el botón 'Enviar', la pantalla mostrará una lista de
módulos como los mostrados en la siguiente pantalla:
.
Luego de ello deberá de presionar el botón en rojo con la leyenda ”Apply
Configuration Changes”.
Este paso es el que le permitirá contar con un gestor de Extensiones,
Colas, Rutas, etc., por lo que es obligatorio que lo ejecute para poder continuar.
Existe una opción para poder actualizar los módulos en línea desde el
propio lugar de generación e incluso instalar módulos adicionales que no vienen
por defecto en la distribución inicial.
Una vez activados los Módulos se procede a realizar la configuración
general de Trixbox, para ello haga click sobre la opción 'Configuración' del menú
superior, es decir donde está ubicado Herramientas, Configuración, Informes,
Panel y Grabaciones, ahora aparecerá una pantalla con un menú a la izquierda
que presenta todas las opciones para configurar FreePBX.
CONFIGURACIONES GENERALES.
Escoja la opción 'Configuraciones Generales' del menú a la izquierda, esta
sección permite ajustar los parámetros generales del sistema, su uso es bastante
intuitivo.
Por ahora lo mas importante será configurar el esquema de tonos adecuado
para nuestro país, en el caso de los países de Latinoamérica que no salen listados
se puede escoger el tono correspondiente a Francia (country Indications).
Así mismo cambie el prefijo para llamado directo al Correo de Voz, por
ejemplo colocando 9 al inicio antes del número de extensión.
TIPs: Para saber que información debe llevar cada campo, debe pasar el
cursor del ratón sobre las palabras o frases subrayadas en naranja esto le
mostrará que información requiere, la ayuda explicativa del uso de cada campo
configurable en Trixbox, apóyese en estos.
Las opciones de marcación con el comando Dial, por ejemplo, muestran la
ayuda de la imagen anterior, por defecto puede activar las opciones tTrR.
La opción 'Allow Anonymous Inbound SIP Calls?: Si' define si aceptamos o
no llamadas anónimas de SIP, si lo colocamos en no todas las llamadas SIP no
identificadas serán rechazadas.
No olvide hacer click sobre la barra roja para activar sus cambios:
Barra Roja para activar los cambios en FreePBX
El comando Dial
Para entender mejor el uso del comando Dial y sus opciones, se hace una
breve recopilación de su uso y opciones en Asterisk:
Sinopsis
La aplicación Dial intenta establecer una conexión a un canal y luego
interconectarla al canal entrante existente que la invoca.
Uso del comando
Dial(tipo/identificador, timeout, opciones, URL)
Dial(tipo1/identificador1 [& tipo2/identificador2 [& tipoN/identificadorN ... ] ],
timeout, opciones, URL)
Dial intenta marcar al canal o los canales especificados simultáneamente.
El primer canal que contesta la llamada 'gana' y los demás son colgados. El canal
que originó la llamada es contestado cuando la llamada se establece y, si es
necesario, los dos canales se unen o conectan permitiendo la conversación entre
ellos. Cuando se cuelga la llamada termina la ejecución del comando.
Parámetros
t: Permite a la parte llamada a transferir la llamada marcando #
T: Permite al llamante transferir la llamada marcando #
r: Genera un tono de timbre al llamante pero no pasa audio del canal llamado
hasta que se conteste la llamada.
R: Indica timbre a la parte llamante cuando la parte llamada también lo hace
y no pasa audio hasta que la llamada sea contestada.
m: Provee Música en Espera al llamante hasta que el canal llamado
responda. Esta opción es mutuamente excluyente con la opción 'r'. Use
m(clase) para especificar una clase de música en espera.
j: En Asterisk 1.2 y posteriores salta a la prioridad n+101 si todos los canales
solicitados están ocupados.
M(x): Ejecuta el macro (x) luego de conectar la llamada, o sea, cuando la
parte llamada contesta.
h: Permite a la parte llamada a colgar marcando *
H: Permite al llamante a colgar marcando *
A(x): Reproduce un archivo de audio (x.gsm) a la parte llamada.
S(n): Cuelga la llamada n segundos DESPUES de que la parte llamada
contesta.
w: Permite al usuario llamado iniciar la grabación de la llamada después de
presionar *1 o el prefijo definido en el archivo features.conf.
Se require definir Set(DYNAMIC_FEATURES=automon)
W: Permite al usuario llamante iniciar la grabación de la llamada después de
presionar *1 o el prefijo definido en el archivo features.conf.
Se require definer Set(DYNAMIC_FEATURES=automon)
El parámetro opcional URL enviará una URL a la parte llamada siempre y cuando
la tecnología del canal soporte esta funcionalidad.
7. Configuración de Extensiones
Es recomendable que antes de comenzar a definir las extensiones se
disponga de una matriz de departamentos y usuarios, para definir las extensiones
que necesitará en su sistema, así como definir la numeración a usar en estas.
Las extensiones podrán crearse de la misma manera tanto si usa teléfonos
IP físicos o teléfonos por software.
Para configurar extensiones en su sistema realice los siguientes pasos:
a. Estando en el Menú de Configuraciones haz Click en Extensiones, este te
mostrara una pantalla como la mostrada en la siguiente imagen.
Luego eliga Añadir Extensión, esto te mostrara una opción donde debes indicar
el tipo de dispositivo a utilizar, en la búsqueda de la pestaña escoge, Generis SIP
Device, y luego presione el botón Enviar.
b. Ingrese el número de extensión y el nombre del usuario de la misma,
opcionalmente ingrese la clave del dispositivo SIP si lo desea.
3. Active la opción de buzón de voz e ingrese la clave para el buzón de voz
teniendo en cuenta que esta es numérica ya que debe ingresarse con el teclado
de su teléfono.
Ingrese el email del usuario de la extensión y las opciones que desee para
enviar una copia del mensaje de voz al email del usuario. Si desea grabar las
llamadas entrantes y/o salientes de esta extensión debe activarlos ahora en las
opciones “Record Incomming” para entrantes y Record Outgoing” para salientes.
Adicionalmente indique valores por defecto como son DISALLOW como
ALL y defina los accesos en ALLOW.
Indique si se deberá de emitir un correo adjunto mediante el check en si,
luego presione el botón Enviar y finalmente haga click sobre la barra roja ubicada
en la parte superior para indicar que se activen los cambios realizados.
8. Instalación de Programas de Softphone.
Primero debe instalar el programa , el cual le desplegara la
siguiente pantalla, como este existen muchos otros en el mercado algunos
gratuitos y otros con algún costo, para efectos nuestros de bajo coste, escoges el
gratuito:
Presione NEXT para que muestre la pantalla donde será ubicado el
programa:
Presione el botón NEXT>, el cual mostrara la pantalla siguiente:
Presione el botón NEXT>, para ejecutar el proceso:
Una vez instale los archivos necesarios mostrara la pantalla de instalación
exitosa, luego presione el botón cerrar (close).
Una vez instalado el software se requiere configurarlo para que este
funcione, para ello debe de localizar el icono de acceso directo denominado BOL
SIP Phone, se activa con doble click y se Cargara el programa para
poderlo configurar.
Esta herramienta permitirá utilizar su máquina para hacer llamadas vía
extensión a otro usuario en la red, posee varios iconos de los cuales se hará
énfasis en el de configuración mostrado como un martillo , al presionarlo
con el Mouse, mostrará la siguiente pantalla:
De las pestallas Profile, Audio&Video, Call Forward, Network, Stun, se
configuraran Profile, Audio&Video, Network, las demás no se tocaran.
Pestaña PROFILE
ACOUNT : Debe indicar el numero de extensión que será utilizado para realizar
las llamadas
PASSWORD : Indica la clave de acceso a la cuenta, por definición se sugiere el
numero de extensión más un juego de caracteres, estos deben de coincidir con los
asignados en la creación de la extensión.
DOMAIN/REALM : no se utiliza
PROXY: se ingresa la dirección IP del servidor asterisk
PORT : Por definición se asigna el numero de puerto escucha del servidor este es
5060
AUTHENTICATION TYPE : Siempre será DIGEST
TRANSPORT TYPE : Se refiere al protocolo a utilizar UDP
DEFAUL PROFILE : Debe indicar si este será la extensión por omisión, es decir la
primera que aparecerá al momento de activar el programa de llamada.
AUTO LOGON : Auto conexión con el servidor
KEEP PASSWORD : Guarda la clave encriptado en la máquina.
ADD : sirve para adicionar una nueva extensión utilizando el mismo programa.
Hasta 5 extensiones.
UPDATE : Permite guardar los cambios hechos en el profile.
REMOVE: Permite remover una extensión determinada.
Pestaña Audio&Video
Por ser intuitivo, se utiliza el TUNING WIZARD, para efectuar dicha
configuración, luego se activan los check Auto Send Video, Auto Receive Video,
los cuales sirven para enviar y recibir una imagen con cámaras digitales
conectadas a la PC, de no activar esta función no será posible utilizar.
Pestaña Network
Esta pestaña permite indicarle al programa cual será la vía de comunicación
a utilizar para nuestro caso, se selecciona LAN, y se presiona la tecla ACEPTAR,
el cual activara un box, para confirmar los cambios, presione el botón Si.
Ahora ya tiene configurada el software para la transmisión de voz por medio
de la IP, para una prueba haga una llamada interna desde su teléfono, por
ejemplo *98 llama al sistema de correo de voz para probar que este funciona. (se
requiere por supuesto que cuente con el softphone configurado correctamente
para conectarse a su sistema Asterisk).
Con estos pasos usted debe tener ahora una extensión SIP funcional en su
sistema TrixBox.
9. Creación de Un Grupo de Extensiones.
Trixbox también posee lo que se denomina Grupo de Extensiones o Grupo
de Timbre, el cual como su nombre lo indica, agrupa dos o más extensiones que
timbrarán cuando se marque el número asignado al grupo, el primero que conteste
se quedara con la llamada.
Como crear un Grupo de Extensiones
Para crear un grupo de timbre se procede a activar la opción de Grupo de
Grupos de Extensiones, ubicado en el menú de Configuración, el cual mostrará la
siguiente pantalla:
Luego presione la opción de Añadir Grupo de Extensiones, ubicado a la
derecha del menú.
Este mostrará varios campos, los más indicados se describen a
continuación:
Group Description : Nombre o descripción del grupo, por ejemplo si fuera una
empresa de Mercadeo, el grupo se podría llamar Call Center, para nuestro
ejemplo se denomina GGMC.
Ring Strategy: Posee varias opciones, la más indicada para el fin es Sonar
Todos, ya que generará timbres para todos las extensiones definidas para el
grupo.
Entre las estrategias de timbre se encuentran:
– Sonar Todos: Timbran en simultáneo
– Hunt: Timbran en secuencia
– Memory Hunt: Timbran en secuencia con memoria
Extension List: Lista de extensiones que serán agrupadas. (la lista debe ser de
extensiones válidas, y no se deben de incluir las extensiones propias del sistema).
Ring Time(max 60 seg): tiempo en segundos que estará timbrando.}
Play Music on hold?: Setear como ring.
Opciones si nadie contesta:
En caso de que ninguna de las extensiones conteste, se puede asignar a
otro grupo o a una extensión única denominada BASICO, este puede ser la
recepcionista, IVR o en lo más critico la extensión del guarda de la empresa.
Configurado el grupo se procede a enviar los cambios presionando el botón
ENVIAR CAMBIOS, y el grupo quedará creado y se adicionará a la derecha de la
pantalla, junto a la opción de Añadir grupo de Extensiones, mostrando el nombre
del grupo y el número asignado.
Feature codec.
Es una serie de parámetros y extensiones que permiten ser activadas o
inhabilitadas según el criterio del administrador de Trixbox, para nuestro caso, se
recomienda dejarlos activados todos según se muestran en las siguientes pantalla.
(Para ver el objeto de cada item, basta hacer uso del TIP antes indicado).
10. Configuración de Contestadora Automática (IVR).
Otra de las herramientas de mucho uso en el mercado actual es el
contestador automático vía telefónica, Trixbox posee esta herramienta
denominada IVR, Interactive Voice Receptions, o contestador automático
indicando las opciones a tomar vía tonos de teclado telefónico, para ello debe
ubicarse en la opción de IVR, ubicada siempre en el menú de Configuración, luego
active la opción Añadir IVR, ubicada en la parte superior derecha de la pantalla.
Campos principales:
Change Name: Nombre que utilizará el IVR, para efectos de reconocimiento
Timeout: Tiempo que deberá de esperar el IVR antes de activarse.
Enable Directory: habilita el directorio telefónico S/N
Enable Direct Dial: habilita el dial Directo S/N
Anuncio: Se indica cual será el nombre del archive que deberá activar
cuando se llame al IVR, esta es una grabación que contiene las opciones a
utilizar, para ello deberá de crearse la respectiva grabación desde la opción
de GRABACION DE VOZ(ver uso y configuración de Grabación de Voz),
luego adicionarlo a este campo.
Direct DID: Numero de identificación.
Algo muy importante es la creación de una extensión que maneje o lleve el
control del IVR, para ello se crea como cualquier extensión pero se agrega en la
configuración FOLLOW ME, en el apartado SI NADIE CONSTESTA, en el campo
IVR, tal y como se muestra en las siguientes 2 imágenes.
TrixBox, a través de FreePBX ofrece la opción de crear aplicaciones
básicas de IVR u Operadoras Automáticas para dirigir al llamante a los destinos
deseados a través de menús pregrabados. También ofrece una interfaz para
consultar las grabaciones de las llamadas de las extensiones del sistema.
IVR u Operadoras Automáticas
Para programar un IVR básico vaya a la opción de configuración de IVR y
digite su número de extensión (el número del teléfono que usará para grabar el
mensaje de la recepcionista digital).
Asígnele un nombre a su menú (ej: ivr_bienvenida) y escriba el texto del
mensaje para que cuando lo vaya a grabar solo tenga que leerlo.
Active la opción “Directorio” para que al marcar la tecla # se de acceso al
directorio de la empresa.
Active la opción “Marcación Directa” para que se pueda marcar el número
de la extensión si se conoce.
Recuerde: Usted debe usar opciones numeradas en su grabación tales
como 1,2,3... y no extensiones reales (ej: marque 3 para ventas... marcar 105 para
ventas será equivocado).
Un buen ejemplo sería: Gracias por llamar a GGMCE Si conoce el número
de la extensión márquelo ahora, de lo contrario marque 1 para hablar con
administración, 2 para soporte técnico, 3 para almacén, 4 para comunicarse con la
operadora o 5 para dejar un mensaje.
Marque la tecla # para acceder a nuestro directorio. Gracias !
Marque *77 para grabar su mensaje, luego podrá escucharlo con *99 hasta
que esté satisfecho, luego continúe.
Ingrese las opciones que usted definió en su mensaje y continúe.
Asocie cada opción con una acción (ej: 1 va a la extensión 105, 2 a la
extensión 106... etc.) y continúe.
Listo, ha creado su IVR o recepcionista digital, ahora deberá activarla en el
menú de llamadas entrantes.
Definición de Opciones de IVR
Mensaje Bienvenidos a la Empresa GGMC, por seguridad su llamada podría ser grabada, para Comunicarse con Soporte técnico marque 1, Asesoría Técnica marque 2, Base de Datos marque 3, Desarrollo marque 5, o espere en linea para se atendido
1 Llamar a la extensión 1235
2 Llamar a la extensión 1236
3 Llamar a la extensión 1231
4 Llamar a la extensión 1232
Otro Llamar al Grupo 8235
Con la configuración anterior de nuestra recepcionista digital si el llamante
no escoge ninguna opción la llamada será colgada después del segundo mensaje,
para enviar al llamante a una extensión por defecto (ej: 100, Recepción), agregue
la extensión “t” a la recepcionista digital: "t" ----> Extensión destino.
Con esto si no se presiona ninguna opción las llamadas aun podrán ser
contestadas por el destino seleccionado. Así mismo la extensión “i” contestará las
llamadas para las opciones inválidas marcadas por el llamante.
11. Configuración de Sala de Conferencias.
Trixbox posee otra de las herramientas muy útiles en las empresas, como
es la CONFERENCIA, este es posible adicionando varias extensiones,
minimizando con ello la movilidad de las personas de sus diferentes áreas y
llevando a cabo vía telefónica una comunicación simultanea con los demás
personas, esto se logra asignando internamente un grupo determinado de
extensiones, Trixbox administra a cada extensión indicándole al primero que se
conecta a este como el único usuario conectado, el resto de extensiones pueden
en forma paulatina irse conectando.
Otra de las facilidades de esta herramienta es asignarle una melodía de
espera mientras otro integrante de la conferencia se conecte a este, una vez
suceda esta acción, la melodía de espera deja de sonar y los dos interlocutores
estarán comunicándose.
El administrador de conferencias MeetMe (o conferencias multipartitas)
permite controlar los asistentes a una conferencia múltiple en su sistema.
Para crear conferencias MeetMe elija la opción 'Salas de Conferencias' en
el menú de FreePBX y asigne los siguientes parámetros:
– Número de Sala
– Nombre de la Sala
– Clave de Ingreso
– Clave de Administrador
Existen opciones adicionales para mensajes y música en espera. Utilice los
TIPs para guiarse en su uso.
Para ingresar a la administración de la sala basta con marcar 1248 y todos
los participantes deberán marcar este número para ingresar, si se creo la
conferencia con un “pin” con “contraseña” de entrada, este deberá ingresarse a fin
de poder participar en la conferencia.
Al ingresar a la sala el primer participante escuchará un mensaje indicando
que “es el único en esta conferencia”, y a partir del segundo participante podrán
conversar entre si.
Adicionalmente TrixBox incluye una herramienta Web para controlar o
monitorear las salas MeetMe activas, para ingresar en haga click en la opción
“Control Meetme” del menú de la página inicial del administrador gráfico.
El administrador Web solicitará el número de la conferencia y si esta existe
(tiene participantes en el momento) mostrará una lista de los participantes.
La opción “MUTE” permite silenciar a un participante para que sólo escuche
a los demás, y la opción “KICK” permite expulsar a un participante de la
conferencia.
12. Grabaciones de Voz.
La grabación de voz permite la identificación de la persona con mensajes
personalizados, para lograr esta funcionalidad el usuario activa su propia
extensión de teléfono y mediante interacción con el teclado graba el mensaje, este
se almacena en el repositorio personal.
Una vez se almacena esta a disponibilidad de trixbox para utilizarlo en el
momento que el interlocutor lo desee, esta misma opción es la utilizada para
grabar los mensajes para el IVR, el usuario o dueño de la extensión, llama a su
extensión y cuando le indique dejar el mensaje se inicia la grabación de este,
luego de tener la información se procede a tomar el nombre del archivo y asignarlo
a identificar a la extensión que se utilizará para el IVR.
13. Otras Opciones.
Copias de Respaldo
Realizar una Copia de Seguridad y tener la posibilidad de restaurarla es una
funcionalidad deseable en cualquier aplicación, y con FreePBX no es la excepción
ya que incorpora estas dos opciones de fácil uso.
El backup puede realizarse a voluntad o programado de forma Diaria,
Semanal, Mensual, etc..
Backup Programado
Para programar un backup con FreePBX solo elija la opción de Backup y
luego seleccione las opciones deseadas entre las que se muestran
Para restaurar un backup basta con seleccionar la opción de restauración y
escoger lo que se
desea restaurar.
Estadísticas de Llamadas
FreePBX incluye un poderoso analizador de estadísticas con generación de
reportes y gráficas, permitiendo un rápido análisis del tráfico en su servidor
TrixBox, todo basado en la información almacenada en la base de datos de CDR
de su sistema. Al generador de reportes se accede desde la interfaz de
Configuración escogiendo “Informes” del menú superior.
Características:
✔ REPORTE CDR (DIARIO O MENSUAL)
✔ TRAFICO MENSUAL
✔ CARGA DIARIA
✔ COMPARATIVO DE CARGA DE LLAMADAS CON DIAS ANTERIORES
✔ CRITERIOS DE BUSQUEDA PARA DEFINIR EL REPORTE
✔ OPCION DE EXPORTAR DATOS A PDF O CSV
✔ SOPORTE PARA BASES DE DATOS MYSQL O POSTGRES
El uso del generador es intuitivo, de manera que damos unas imágenes de
guía de los resultados que pueden obtenerse con este.
El siguiente cuadro muestra una Comparativo de llamadas por mes.
Muestra para dos meses.
14. Bugs encontrado en la configuración de Salas de Conferencia en
entorno Web de TRIXBOX v. 2.0.
Trixbox posee una herramienta para ser utilizado en ambiente web, este
posee varias opciones entre las cuales se encuentra la creación de salas de
conferencias.
Esto es ingresando freepbx, configuraciones, sala de conferencias, en
este apartado nos permite crear o modificar , para ello se requiere de varios pasos
a realizar dentro del mismo aplicativo para que la sala de conferencia funcione, sin
embargo, al momento de realizar las pruebas después de toda la configuración
nos encontramos con que esta no funcionaba.
Se realizaron cambios a parámetros, pero manteníamos el mismo
resultado, consultando en la web con la comunidad Trixbox nos encontramos con
problemas similares, los cuales aconsejaban desde actualizar Trixbox, hasta
compilar por separado el aplicativo, algunos se utilizaron otros no pero siempre
llegamos al mismo punto la sala de conferencia no funcionaba.
Luego de varias pruebas y revisando los archivos en modo de consulta
nos encontramos que al momento de guardar los cambios, el aplicativo web,
dejaba los caracteres conocidos como pipe “|”, sin ninguna información, lo que
ocasionaba que al momento de hacerle la llamada a la extensión creada como
sala de conferencia no funcionara.
Se realizaron los cambios desde linea de comandos utilizando el editor vi,
al archivo extensions_additional.conf ubicada en nuestra instalación en el
directorio /etc/trixbox/ extensions_additional.conf, este archivo contiene dentro de
si, una serie de parámetros relacionadas con las extensiones, grupos, etc, entre
estos ext-meetme, que es el apartado para la sala de conferencia, en el detalle
entre otras cosas tenemos:
[ ext-meetme ]
Include => ext-meetme-custom
exten => STARTMEETME,1,Meetme, (${MEETME-ROONUM } , $ {
MEETME_OPTS}, $ { PIN } )
exten => STARTMEETME, n, Hangup
exten => h,1,Hangup
exten => 1239,1,Set (MEETME_ROOMNUM = 1239)
exten => 1239,n,GotoIf($[${Dialstatus}= answer]? USER)
exten => 1239,n,Wait(1)
exten => 1239, n(USER), Set(MEETME_OPTS=)
exten => 1239, n, Goto(STARTMEETME,1)
; end of [ ext-meetme]
Para nuestro cambio, optamos por adicionar una nueva sala de
conferencia para ello utilizamos el 201 quedando la configuración como sigue:
[ ext-meetme ]
Include => ext-meetme-custom
exten => STARTMEETME,1,Meetme, (${MEETME-ROONUM } , $ {
MEETME_OPTS}, $ { PIN } )
exten => STARTMEETME, n, Hangup
exten => h,1,Hangup
exten => 201,1,Set (MEETME_ROOMNUM = 1239)
exten => 201,n,GotoIf($[${Dialstatus}= answer]? USER)
exten => 201,n,answer
exten => 201,n,Wait(1)
exten => 201,n(USER), Set(MEETME_OPTS= cMs)
exten => 201,n,Playback(custom/conf)
exten => 201, n, Goto(STARTMEETME,1)
; end of [ ext-meetme]
Esta sentencia hace un llamado al archivo meetme.conf, que es el
encargado de llevar los parámetros para la sala de conferencia, el contenido del
archivo meetme.conf es el siguiente:
[ rooms ]
; include meetme_additional.conf
Conf => 201
Con esta referencia hacemos al llamado a un nuevo archivo este es el
meetme_additional.conf el cual contiene una sola linea:
Conf =>201|
Por lo general el archivo origen de este es el meetme.conf, pero este es el
que continuamente se esta cambiando mediante la web, dejando en la línea
únicamente “Conf => 201||||||||”, la continuidad de los pipe genera que la sala de
conferencia no funcione, por lo que se opto en crear un nuevo archivo para que
sea éste el que no cambie, ya que se podría dar el caso de que el usuario por
desconocimiento utilizara la web para realizar los cambios, y provocara mal
funcionamiento de la sala de conferencia.