Está en la página 1de 16

Servicios de asterisk

(IVR, Parqueo y Transferencia de llamadas)

Julian Andres Carvajal S

Julian Andres Hurtado G

Laboratorio III de Sistel

Ing. Edwin Ferney Castillo

Universidad del Cauca

Facultad de Ingeniería Electrónica y Telecomunicaciones

Ingeniería en Electrónica y Telecomunicaciones

Popayán
Introducción 3

Marco conceptual 4
Servicios de asterisk 4
Parqueo de llamadas 4
Transferencia de llamadas 4
IVR 4

Pruebas del Servicio seleccionado de Asterisk. 5


Parqueo de llamadas 5
Transferencia de llamadas atendida y Transferencia de llamada a ciegas 5
Transferencia de llamadas atendida 5
Transferencia de llamadas a ciegas 6
IVR 7

Bitácora de configuración e instalación de los servicios 8


Configuración del idioma español 8
Configuración del parqueo de llamadas 9
Configuración de la transferencia de llamadas atendida y Transferencia de llamada a
ciegas 11
Transferencia de llamadas atendida 11
Transferencia de llamadas a ciegas 12
Configuración del servicio IVR 12

Conclusiones 14

Referencias 15
1. Introducción

En este documento se presenta la práctica relacionada con la configuración del idioma


español para los servicios de asterisk, además se explican en qué consisten los servicios
IVR, transferencia y parqueo de llamadas (explicando las diferencias de estos últimos), se
incluyen también los pasos para su respectiva configuración. En este informe se muestra
igualmente cómo grabar y agregar los audios al menú de IVR. ​Finalmente se presentan las
conclusiones obtenidas después de realizar la práctica.
2. Marco conceptual
Asterisk dispone de todas las funcionalidades de las grandes centralitas propietarias
(Cisco, Avaya, Alcatel, Siemens, etc). Desde las más básicas (desvíos, capturas,
transferencias, multi-conferencias, …) hasta las más avanzadas (Buzones de voz,
IVR, CTI, ACD…).

2.1. Servicios de asterisk


2.1.1. Parqueo de llamadas
El parqueo de llamadas permite al usuario que recibe una llamada,
enviar su llamada a un cuarto de parqueo, para volver a atenderla
desde otra extensión.
En la central telefónica, para enviar la llamada actual para un cuarto
de parqueo, transfiera la llamada a una extensión predefinida,
utilizando el carácter predeterminado para transferir. Un vez digitada
la extensión, usted escuchará el número de extensión que deberá
marcar desde el otro teléfono para volver a recuperar la llamada. La
llamada quedará en espera por un lapso máximo de 2 minutos.
Mientras la llamada esta parqueada, el que está llamando escuchará
la música configurada como Music on Hold.

2.1.2. Transferencia de llamadas


Si tu proveedor VoIP (VSP) permite más de un llamado sobre la
misma línea (la mayoría lo hace), puedes transferir llamados.
Si estás hablando con una persona A puedes presionar la tecla
“Flash” de tu teléfono o softphone. Escucharás tono un nuevo tono
VoIP, y puedes llamar a una segunda persona B sin desconectar a A.

2.1.3. IVR
A través de IVR (Interactive Voice Response) se puede recibir una
llamada e interactuar con el usuario a través de grabaciones de voz o
el reconocimiento de respuestas simples. Se trata principalmente de
un sistema de respuesta interactiva orientado a entregar o capturar
información a través del teléfono.
3. Pruebas del Servicio seleccionado de Asterisk.
3.1. Parqueo de llamadas

3.2. Transferencia de llamadas atendida y Transferencia de llamada a ciegas


3.2.1. Transferencia de llamadas atendida
Aquí tenemos las pruebas realizadas al servicio de transferencia de
llamada atendida, donde el usuario julianc(8380021) realizara una
llamada al usuario julianh(8380030) y este transfiere la llamada al
usuario sipp (8380022).
Llamada desde julianc a julianh.

Forma de transferir la llamada a la extensión 8380022

Por último la llamada que recibió la extensión 8380022.


3.2.2. Transferencia de llamadas a ciegas
A continuación se presentan las capturas de pantalla, donde se presenta el
servicio y cómo funciona:
Se realiza una llamada entre dos usuarios, uno registrado en un celular y el
otro en un pc. Una vez establecida la llamada, el usuario llamado marca #1
seguido de la extensión a la cual va a redirigir la llamada:

La siguiente imagen muestra el resultado obtenido desde la terminal de


asterisk:

El usuario que redirige la llamada se desconecta y transfiere la llamada a la


extensión que marcó:
3.3. IVR
A continuación se presentan las capturas de pantalla, donde se presenta el
servicio y cómo funciona:
Se realiza una llamada a la extensión 999 la cual corresponde al servicio IVR,
se reproduce el menú donde se explica que el número 1 redirige a la
extensión del primer usuario de nombre julianc la cual es 8380021 y que el
número 2 redirige a la extensión del primer usuario de nombre julianc la cual
es 8380030.
Para este ejemplo, pulsamos el botón 1.

El servicio realiza la llamada a la extensión solicitada como se muestra a


continuación:

En la siguiente figura se muestra el resultado obtenido en la terminal de


asterisk:
4. Bitácora de configuración e instalación de los servicios

4.1. Configuración del idioma español


Para realizar la configuración de asterisk en el idioma español, primero se
hace necesario crear una carpeta en el directorio que contiene los sonidos
para asterisk, después se debe descargar el paquete de las voces en este
idioma, y finalmente, en el archivo de configuración de asterisk, se selecciona
esta carpeta de voces por defecto. A continuación se presentan los pasos
para su configuración:

Primero, nos dirigimos a la carpeta que almacena los sonidos de asterisk y


listamos su contenido:

Creamos un directorio llamado es:

Y accedemos a el:

Ahora procedemos a descargar los archivos core.zip y extra.zip con los


comandos:

Finalmente obtendremos lo siguiente:

Con estos archivos descargados, procedemos a descomprimirlos:

Nota: Si ​unzip N
​ O está ​instalado e
​ n el sistema, se debe de instalar mediante el comando
sudo apt-get install unzip

En Asterisk todos los ficheros de audio, independientemente del idioma en


que estén, tienen el mismo nombre en inglés. Por lo que ahora solo le
tenemos que indicar a Asterisk en qué directorio tiene que buscar los
archivos de audio, esto se hace mediante el fichero de configuración sip.conf
en la sección general, aquí se indica que los archivos de audio del sistema
que debe buscar están en el directorio ​es ​en lugar de ​en​.

4.2. Configuración del parqueo de llamadas


En el archivo features.conf se configura el parqueo de llamadas y se asigna
una función a una determinada combinación de teclas. Es aquí donde
definimos cuales son las teclas que tenemos que hundir para transferir una
llamada, grabarla, iniciar una aplicación, y muchas más. A continuación se
muestran los pasos de configuración:

Lo primero que vamos a hacer es acceder al ​features.conf ​con el comando


nano /etc/asterisk/features.conf:

Dentro de este archivo vamos a agregar la siguiente configuración:


Después, procedemos a configurar el extensions.conf con el comando nano
/etc/asterisk/extensions.conf:

Dentro de este archivo vamos a realizar la siguiente configuración:


4.3. Configuración de la transferencia de llamadas atendida y Transferencia
de llamada a ciegas
4.3.1. Transferencia de llamadas atendida
Para la configuración de la transferencia de llamadas se van a configurar 2
archivos los cuales son el features.conf y el extensions.conf, los cuales están
en la carpeta /etc/asterisk.
Como primer paso se configura el archivo features.conf.

En el archivo features.conf vamos al contexto [featuremap] y habilitamos la


sentencia atxfer=>*2 quitando el (;).
“​atxfer: Sentencia donde se especifica el número para activar la
transferencia de llamada a ciegas, seguido del número de la extensión
a la cual se quiere transferir la llamada.”[1]

En el archivo extensions.conf en el contexto [sipp] el cual es el contexto de


nuestros usuarios, agregamos la orden Tt la cual ​permite al usuario llamante
transferir la llamada pulsando *2, esto se agrega al método Dialplan.
4.3.2. Transferencia de llamadas a ciegas
En esta sección se muestran los pasos para la configuración de
Transferencia de llamada a ciegas, para lo cual se deben configurar el
archivo features.conf y el archivo extensions.conf.

El primer paso es acceder al archivo features.conf mediante el comando


nano /etc/asterisk/features.conf

una vez estemos en el archivo habilitamos la sentencia blindxfer, eliminando


el punto y coma (;)

blindxfer: Esta sentencia especifica el número (o combinación de botones) para activar la


transferencia de llamada a ciegas, y seguido se digita el número de la extensión a la cual se
quiere transferir la llamada.
El paso siguiente es acceder al archivo extensions.conf mediante el comando
nano /etc/asterisk/extensions.conf

Se procede a modificar el método Dial de cada uno de los usuarios


registrados, agregando T y t de la siguiente manera:

T:​ permite al usuario llamante transferir la llamada pulsando #1


t:​ permite al usuario llamado transferir la llamada pulsando #1

4.4. Configuración del servicio IVR


A continuación se muestran los pasos de configuración del servicio IVR,
incluyendo además el procedimiento necesario para grabar los mensajes que
serán reproducidos en su debido momento, según se presente la necesidad,
para este servicio solo utilizaremos dos audios a los que denominaremos
menú y gracias:

Lo primero que hacemos es editar el archivo extensions.conf, de la siguiente


manera:
Y en el contexto sipp definimos la extensión 999 que nos va a permitir grabar
los audios correspondientes:

Se registra uno de los usuarios en un softphone y se realiza una llamada a


esta extensión, este paso nos permite grabar el audio correspondiente a lo
definido en el extensions.conf que en este caso es el gracias.gsm

Al finalizar la grabación, se pulsa la tecla # para guardar el audio. Repetimos


el procedimiento para grabar el menu.gsm, por lo cual en el extensions.conf
debemos reemplazar la palabra gracias por menú.
Una vez grabados los sonidos, se verifica que han sido guardados en el
directorio correcto, tal como se muestra en la siguiente imagen:

Luego, se crea la extensión del IVR (archivo extensions.conf) y se emplea la


instrucción goto, con sintaxis: ​Goto (contexto, extensión, prioridad)

Para este caso, permite ir al contexto IVR, extensión s y prioridad 1, s viene


de start suele estar al inicio de todo contexto, finalmente se crea el contexto
IVR:
5. Conclusiones
● El servicio de parqueo de llamadas permite al usuario poner en espera una llamada
en un puesto de parqueo y después poder acceder a dicha llamada, esto es de gran
utilidad para la telefonía Ip.
● Las transferencia de llamadas es un servicio muy útil para una operadora porque le
brinda la posibilidad de transferir una llamada que reciba a un número específico y lo
mejor es que dicha transferencia la puede realizar a ciegas o atendida, entonces
podemos decir que la telefonía Ip soluciona muchos problemas que antes se
presentaban.
● Los servicios de VOIP brinda un abanico de posibilidades para las empresas y una
calidad de llamadas bastante buena, los servicios prestan unas muy buenas
prestaciones.
6. Referencias
[1] VoIP-info a reference guide to all things VOIP, “D-link DPH-540”, [Online],
Disponible en: http://www.voip-info.org/wiki/view/D-Link+DPH-540.
[2]Laboratorio III Sistemas de Telecomunicaciones, Felipe Estrada:
https://sites.google.com/site/sistelipunicauca/

También podría gustarte