Está en la página 1de 25

Manual de instalación y uso

Básico

(Versión 1.0)

Central Telefónica Trixbox


(Asterisk)
1.- ASTERISK
Asterisk es una aplicación de software libre que implementa los servicios de
una centralita telefónica de VoIP. A la centralita se le pueden conectar
teléfonos de VoIP (que también pueden ser programas de ordenador o
"softphones"), fax, líneas RDSI, líneas telefónicas analógicas convencionales...
Asterisk fue inicialmente desarrollada para Linux pero actualmente existen
versiones para casi todas las plataformas.
Mientras que, trixbox (con "t" minúscula) es una distribución Linux (en
concreto de CentOS) que incluye Asterisk y FreePBX que es un entorno gráfico
basado en WEB para una configuración cómoda y más sencilla de Asterisk.
Esta práctica está basada en trixbox. Instalaremos desde cero la centralita
de VoIP y se realizará la configuración básica para tener una red de VoIP
operativa. La práctica no pretende (ni mucho menos) explicar los numerosos
detalles de configuración de Asterisk.
Los objetivos son mucho más modestos pero también importantes:
1) Conocer y tener una experiencia en la instalación (básica) de esta
tecnología.
2) Saber hacer una instalación básica.
3) Conocer de la versatilidad de los servicios de valor añadido que este
tipos de centralitas puede dar (Control total sobre las llamadas de la
empresa, conferencias (múltiples interlocutores), IVR (recepcionista
digital), reconocimiento de voz, grupos de llamada, Follow-me, .)
4) Saber hacer como interconectar una red de VoIP con la(s) red de
telefonía analógica.
5) Saber hacer como interconectar dos centralitas Asterisk (reducción de
costes de llamadas internacionales)

2.- INSTALACIÓN DE TRIXBOX

2.1.- Introducción
En este manual explicaremos brevemente fundamentos de la telefonía IP, y cómo
instalar una central telefónica Asterisk por medio de la solución TrixBox. También
explicaremos básicamente su uso mediante un ejemplo sencillo de configuración para
una PYME.
Al igual que en otros casos, destacamos que existen varias alternativas que pueden
utilizarse para este fin, con mayor grado de complejidad y profesionalismo.
El uso práctico que expondremos aquí es:
- Instalar un equipo dedicado (esto es decir de uso exclusivo) para central
telefónica.
- Implementar 4 teléfonos internos en nuestra PYME.
- Establecer el plan de numeración y reglas de acceso para tales internos.

2.1.1- Porque usar telefonía IP


Esta tecnología permite la unión de dos mundos históricamente separados, el de la
transmisión de voz y el de la transmisión de datos. VolP puede transformar una
conexión a internet en una plataforma para realizar llamadas gratuitas a través de esta
red. Usando algunos de los software gratuitos para llamadas VoIP que están
disponibles en internet estamos salteando a las compañías tradicionales de telefonía,
y por consiguiente, sus tarifas.
A tal punto ha evolucionado esta tecnología, que incluso operadoras de telefonía
convencional, utilizan los servicios del VoIP para transmitir llamadas de larga distancia
y de esta forma reducir sus costos.
Algunas de las ventajas que nos ofrece el uso de telefonía IP son:
- Identificación de llamadas.
- Servicio de llamadas en espera.
- Servicio de transferencia de llamadas.
- Repetir llamada.
- Devolver llamada.
- Llamada de 3 líneas (three-way calling).
Algunas de las desventajas de esta tecnología:
- Requiere de conexión de banda ancha, algo no común en zonas desfavorables
o en el interior del país.
- Es sensible a las latencias de la red, esto es decir que si la red de datos está
colapsada, la comunicación será de mala calidad o peor aún intermitente.

2.2.- Componentes de un sistema de telefonía IP


Los principales componentes de un sistema de telefonía IP, son:
- Servidor
- Red Ethernet (LAN)
- Aparatos telefónicos:
- Teléfonos IP
- Teléfonos analógicos
- Softphones
- Conectividad PSTN

2.2.1.- Servidor
Debe ser un equipo dedicado dado el alto consumo de recursos de hardware por
parte de la aplicación Asterisk.

2.2.2.- Red Ethernet (LAN)


Una central telefónica VOIP PBX y los teléfonos deben estar conectados mediante
una red Ethernet. Para ser eficiente, la velocidad de esta red debería ser de al menos
100 Mbits.

2,2.3.- Equipos telefónicos


Dependiendo del presupuesto que se disponga, tenemos tres alternativas:
- Adquirir teléfonos IP (llamados IP phones en inglés), Son la mejor alternativa si
se dispone de presupuesto, pero tienen un costo importante, arrancando desde
los 100 dólares. Estos equipos dependiendo su costo disponen de visor led,
botones programables, múltiples líneas, con la posibilidad de realizar
conferencias entre varios, entre otras características interesantes.
- Adquirir adaptadores que permiten conectar teléfonos analógicos comunes a la
red, estos adaptadores se denominan ATA. Pueden utilizarse a través de
conversores ATA, sin embargo no se recomienda su uso para una red mayor a
10 equipos.
- O bien utilizar una solución por software a través de la estación de trabajo o
dispositivo móvil como un Smartphone, para que actúe como un teléfono IP,
(estos se denominan Softphones). Estos programas emulan el uso de un
teléfono IP de hardware, solo necesitamos el programa instalado en nuestra
estación de trabajo, y micrófono y altavoces. Si bien son económicos de
implementar, y de bastante utilidad, como contra tienen que el PC debe estar
encendido, el usuario logueado, etc. Por lo que no se recomiendan para
implementaciones de cierta relevancia. Por el contrario la instalación en los
teléfonos móviles, es una buena opción.
2.3.- Proceso de instalación de FreePBX
Paso 1: Obtener una imagen ISO instalable de Trixbox. Para ello accedemos al
escritorio, damos clic en nuestro navegador de internet Firefox y escribimos
http://www.trixbox.org
Clickeamos en downloads y seleccionamos Download ISO image.

Seleccionamos salvar el archivo y clickeamos en OK. Una vez finalizada la descarga,


colocamos un CD virgen en nuestra grabadora de CD/DVD, abrimos la carpeta de
destino y seleccionamos el archivo, luego con click derecho del Mouse, seleccionamos
la opción Grabar en el disco.
Paso 2: Instalación de Trixbox
a) Se deberá disponer de un equipo dedicado, por lo que toda la información que
hubiese en el disco de este equipo será eliminada por el proceso de instalación.
b) Configurar desde el Setup del equipo para que el proceso de inicio (boot) lo
realice desde CD/DVD, luego insertamos el CD previamente grabado y
encendemos el equipo. Al aparecer la siguiente pantalla escribimos Enter

c) Comienza el proceso de instalación. Seleccionar la distribución de teclado


española, y clickeamos en OK.
d) Seleccionamos nuestra zona horaria, y damos Enter en OK.
e) Escribimos nuestro password de root o administrador del equipo

f) Continuara el proceso con la instalación de paquetes desde el instalador ISO

g) Una vez finalizado el proceso de instalación, el equipo reiniciará, habiendo


terminado la instalación.

Paso 3: Inicio de Trixbox


a) Tras el reinicio nos aparecerá la siguiente pantalla:
b) Tras esperar un momento y pulsando enter para que vaya más rápido,
tendremos ejecutándose el servidor
En caso de que no nos ponga la ip, lo primero que debemos averiguar es cuál es
nuestra dirección IP. Tecleamos el comando ifconfig
El comando help-trixbox nos muestra comandos de consola específicos de trixbox.

Como puede observarse, la dirección IP de nuestro servidor es la 192.168.86.129.


En nuestro caso puede que nos interese que la IP del servidor sea otra, por ello lo que
primero aprenderemos es a cambiarla. Esta Ip debe estar libre en nuestra red y está IP
nos servirá después para acceder a la interfaz de TrixBox a través de un navegador de
internet para proceder a configurar nuestra central telefónica.

Paso 4: Cambiar la IP del servidor:


a) Nos logueamos en el sistema, con el usuario root y la contraseña electronica y
procedemos a configurar la dirección de red IP, para lo cual ejecutamos el
comando:
# system-config-network
b) En el menú presentado seleccionamos "Edit Devices" para realizar la
configuración básica de la interface de red
Luego entramos en "Edit DNS configuration" para completar la información relativa
a los servidores de DNS que utilizaremos para la resolución de nombres de este
equipo.
Finalmente para reiniciar los servicios de red y que sean adoptados los cambios
que hicimos, escribimos:
# service network restart
Una vez finalizados los pasos, la instalación básica de nuestra central Trixbox está
finalizada correctamente.
3.- CONFIGURACIÓN DE TRIXBOX
3.1.- Acceder a trixbox
En nuestro navegador escribimos la dirección IP del servidor Trixbox (por ejemplo
http://192.168.0.108). De esta manera visualizaremos la pantalla de usuario del
servidor telefónico:

Tal y como vemos en la imagen anterior, debemos hacer click en switch, para cambiar
a modo administrador.

En la pantalla que nos aparece introducimos el usuario maint y contraseña password,


y clickeamos OK.

Una vez logeados, como podemos ver en la siguiente pantalla, se nos presenta una
pantalla de registración del producto, cerramos la ventana, y para evitar su aparición
recurrente vamos a ir a Settings ->Registration link ->Dont ask me to register again.
Ahora hacemos click en System status y veremos lo siguiente, que es el estado de
nuestro sistema de central telefónica.

Para cambiar el idioma a español vamos PBX -> PBX settings y veremos en la
derecha un combo desplegable para seleccionar el idioma deseado. Hacemos click en
aplicar cambios.
Tras un momento para reiniciar el servicio, el equipo muestra la interfaz en español
(solo parte).

Si seleccionamos en Configuración -> Administración de los módulos veremos los


módulos habilitados por defecto en nuestra central.
Aunque pueden aparecernos muchos módulos, a continuación solo definiremos los
módulos necesarios para montar nuestra central telefónica. Los módulos se agrupan
en básicos, de control de llamadas entrantes y opciones internas y configuración.
Vamos a comenzar viendo los módulos básicos.
En estos módulos podremos configurar las opciones más básicas de la centralita:
3.2.- Principales Módulos
3.2.1.- Añadir Extensiones (Extensions).
Una extensión es la entidad básica que una persona o artefacto utilizará dentro de
la central telefónica, para ser identificada y registrada. Equivale a una cuenta de
usuario, y generalmente está vinculada de manera fija a un teléfono, en el caso de una
oficina convencional. También puede estar vinculada a un usuario móvil a través de un
softphone que tenga en su computadora portátil.

Este módulo permite definir las extensiones y varias opciones de configuración de


los teléfonos.

3.2.2.- Features Codes (Códigos Destacados).


Este módulo permite personalizar los números que se deben marcar para acceder a
las funciones predefinidas de Asterisk. Entre estas se destacan: el número que se
debe marcar para revisar el buzón de voz, activar o desactivar las llamadas en espera
entre otros servicios.

3.2.3.- General Setting (Aspectos Generates)


Configuración de aspectos generales de Asterisk. Entre todas las opciones se
destacan: Dialing Options (Opciones de marcado).
Habilitan las diferentes opciones que el usuario podrá utilizar para las Ilamadas
entrantes y salientes.
La opción más común es "Tr", que significa "La persona que está recibiendo la
llamada puede transferirla usando #" y "Generar tonos de Ilamado cuando una
extensión esta Ilamando".
La opción Outbound Dial command permite las mismas características de la opción
mencionada anteriormente, pero aplicado a Ilamadas salientes.

3.2.4.- Rutas Salientes (Outbound Routes)


Mediante este módulo controla la manera en que salen las llamadas, es decir,
porque canal sale cada llamada con un patrón concreto. Cuando desde un dispositivo
marca un número de teléfono se comprueba el número de teléfono con la primera ruta
de la lista (en la parte superior derecha de la pantalla), se irán comprobando rutas
hasta encontrar una que coincida con el patrón del número marcado.

3.2.5.- Soporte
Si está bien configurada, nos lleva a la página de ayuda de fonality. En nuestro
caso no está.
3.2.6.- Líneas
En esta opción podremos configurar troncales (líneas principales para conectar
varios servidores asterisk).
3.2.7.- Administradores
Desde esta opción podemos cambiar los usuarios y contraseña administradores,
así como darles permisos.

3.2.8.- Resto de Módulos


A continuación se describen algunos de los servicios de valor agregado sin ahondar
en su configuración detallada, con el fin de dar al lector una idea del servicio que
provee cada herramienta. Si se desea implementar alguno de estos servicios, se invita
al lector a consultar la referencia bibliográfica de este manual.
- Blacklist (Lista Negra) Lista de usuarios no admitidos.
- IVR (Interactive Voice Responce) (Recepcionista Digital). Es una recepcionista
digital, puede configurarse para que reproduzca mensajes pre-grabados por el
usuario o los cargados por defecto con Asterisk.
- Conferences (Salas de conferencia). Se pueden describir como un Chat room,
donde varios usuarios marcan una extensión y pueden comunicarse entre si.
- Music On Hold (Música en espera). Aquí se puede configurar los archivos de
música en espera que sean reproducidos. Puede configurarse varias "clases" de
música en espera, que son usadas en distintas colas.
- Time Conditions (Condiciones Horarias). Con esta herramienta, se puede
configurar al servidor para que varíe su configuración dependiendo de la hora y
fecha de la llamada. Como por ejemplo: Si alguien llama a la empresa el
domingo, se puede configurar al servidor para que mediante un mensaje
pregrabado le comunique a quien llama que se comunique otro día, o puede
desviar la Ilamada a otro teléfono.

3.3.- Añadir extensiones


Este módulo añade los teléfonos IP y softphones. Al agregar una extensión
podemos elegir el tipo de protocolo a usar, entre las opciones tenemos SIP, IAX2, ZAP
y Custom.
- SIP significa Session Initiation Protocol que es el estándar para teléfonos IP
o softphones
- IAX2 es un protocolo utilizado para comunicar servidores Asterisk entre sí.
- ZAP es un hardware que se conecta a un servidor Asterisk y se utiliza para
manejar teléfonos analógicos.
- Custom se utiliza para configurar cualquier dispositivo no estándar.
Para agregar una extensión vamos a Extensión - Seleccionamos SIP y clickeamos
en enviar,

Se nos presentará el formulario que sigue para completar la información necesaria


para registrar al usuario.
Extensión de Usuario (User Extension)
Debe ser un número único que identifica al usuario. Este es el número que puede
ser marcado desde otra extensión cualquiera, o directamente desde la recepcionista
digital (IVR), si está activado este módulo. Este número puede tener cualquier longitud,
pero convencionalmente es utilizado un número de tres ó cuatro dígitos. (ejem 1100).
Nombre para mostrar (Display Name)
Nombre con el cual se identifica la extensión en el servidor Asterisk. Es el nombre
que aparece en el identificador de Ilamadas.
Secret
Esta es la contraseña utilizada por el dispositivo telefónico para autenticarse con el
servidor Asterisk
CID Num Alias
Número que se usará para llamadas internas.

Estos tres campos son los imprescindibles para crear unan nueva extensión.
Para configuraciones más avanzadas, existen otras opciones como el manejo de
fax o correo electrónico, buzón de voz, grabación de la conversación, etc.
Las extensiones ya creadas se pueden ver en la parte derecha de la pantalla.
Una vez rellenados los datos anteriores, seleccionar Submit y vovlemos a aplicar
los cambios.

Una vez creadas las extensiones, estas pueden editarse posteriormente


3.4.- Configuración de los Softphones
Una vez configurado el servido Asterisk, el paso siguiente es configurar a los
usuarios de dicho servidor.
Para esto se utilizan softphones, software que hace una simulación de teléfono
convencional por computadora, es decir, permite usar la computadora para hacer
llamadas a otros softphones o a otros teléfonos convencionales usando un VoiP.
3.4.1.- LINPHONE

Cuando instalamos la aplicación llegamos a esta pantalla, como podemos ver, nos
dice que todavia no estamos registrados, por lo que deberemos registrarnos.

Para registrarnos, pinchamos en opciones y seleccionamos preferencias.


En la ventana de preferencias, seleccionamos la pestaña de Manage Sip Accounts, y
si no tenemosningún proxy configurado (el cuadro Proxy accounts esta en blanco),
pulsamos el Botón Añadir.

Al pulsar el botón, nos aparece la pantalla para configurar la cuenta SIP:


En esta pantalla deberemos rellenar dos datos:

1 - Your SIP identity (tu identidad SIP): extensión@ipservidor, ejem


1600@192.168.1.130, donde 1600 es tu extensión y 192.168.1.130 es la dirección del
servidor.

2 – SIP Proxy address (dirección del proxy SIP): ip del servidor trixbox, ejem
192.168.1.130

Una vez terminado aceptamos y pulsamos “Done” en la pantalla Settings.

Como podemos ver en la siguiente pantalla ya estamos registrados:


Para la version para movil:

Username 1400

Password 1234

Domain 192.168.1.130

3.4.2.- Zoiper IAX SIP VoIP Softphone

1.- Telefono no registrado:


2.- Vamos a la configuración:
Dentro de ella nos vamos a cuentas (accounts):
Podemos hacer cuentas SIP o IAX, pulsamos añadir cuenta (Add account) y elegimos
tipo de cuenta SIP, obteniendo la siguiente pantalla:

En donde 1400 es nuestra extensión, host, es la dirección ip del servidor


(192.168.1.131) y la password, la contraseña (en este caso 1234).

Guardamos los datos (save) y ya estamos registrados:

También podría gustarte