Asterisk Desconsolado

101

Transcript of Asterisk Desconsolado

Page 1: Asterisk Desconsolado
Page 2: Asterisk Desconsolado

Asterisk® Desconsolado

1 www.asterio.com.ar

Este manual está registrado bajo una licencia Creative Commons

Atribución-No Comercial-Sin Obras Derivadas 2.5 Argentina

Usted es libre de:

copiar, distribuir, exhibir, y ejecutar la obra

Bajo las siguientes condiciones:

Atribución. Usted debe atribuir la obra en la forma especificada por el autor o el licenciante.

No Comercial. Usted no puede usar esta obra con fines comerciales.

Sin Obras Derivadas. Usted no puede alterar, transformar o crear sobre esta obra.

• Ante cualquier reutilización o distribución, usted debe dejar claro a los otros los términos de la licencia de esta obra.

• Cualquiera de estas condiciones puede dispensarse si usted obtiene permiso del titular de los derechos de autor.

• Nada en esta licencia menoscaba o restringe los derechos morales del autor.

Page 3: Asterisk Desconsolado

Introducción

Índice Introducción ......................................................................................... 4

Acerca de Asterisk® Desconsolado.............................................................................................4

OpenSource en las comunicaciones............................................................................................4

¿Qué es PBX? .................................................................................................................................5

Asterisk: El PBX profesional........................................................................................................5

Configuración........................................................................................ 7

Extensiones extensions.................................................................................................................9

Feature codes...............................................................................................................................15

Configuraciones generales - general settings..........................................................................15

Rutas salientes - outbound routes ............................................................................................19

Troncales trunks..........................................................................................................................21

Lista negra Blacklist....................................................................................................................26

Fuentes de búsqueda de nombres de llamados Caller Name Lookup Sources. ................26

Agregar una fuente.....................................................................................................................26

Rutas entrantes - inbound routes..............................................................................................28

Follow me.....................................................................................................................................30

Colas queues................................................................................................................................32

DISA..............................................................................................................................................38

Grupos de extensiones - ring groups .......................................................................................39

Callback........................................................................................................................................41

Grabaciones de sistema - system recordings...........................................................................42

IVR - Digital Receptionist ..........................................................................................................42

Salas de conferencia - conferences............................................................................................44

Horarios - time conditions .........................................................................................................45

Misc destinations ........................................................................................................................47

PIN sets.........................................................................................................................................47

Gestión de usuarios - administrators ......................................................................................49

Música en espera - music on hold ............................................................................................50

Herramientas ...................................................................................... 51

www.asterio.com.ar 2

Page 4: Asterisk Desconsolado

Asterisk® Desconsolado

3 www.asterio.com.ar

Gestor Módulos - Module admin. ............................................................................................52

Asterisk Logfiles..........................................................................................................................52

Asterisk API.................................................................................................................................53

Asterisk CLI. ................................................................................................................................53

Asterisk Info. ...............................................................................................................................55

Directorio telefónico. Asterisk Phonebook..............................................................................55

Backup & Restore........................................................................................................................56

PHP Info.......................................................................................................................................56

Sys Info. ........................................................................................................................................57

Java SSH. ......................................................................................................................................57

Edit Configuration. .....................................................................................................................57

phpMyAdmin..............................................................................................................................58

System Status...............................................................................................................................58

Informes ............................................................................................. 59

Flash Operator Panel........................................................................... 64

Grabaciones ........................................................................................ 79

Web MeetMe Control ........................................................................... 83

Funciones de llamada.......................................................................... 84

Misceláneos ........................................................................................ 88

Instalación de un softphone. .....................................................................................................88

Tycho ............................................................................................................................................95

Putty..............................................................................................................................................96

WinSCP ........................................................................................................................................97

Glosario............................................................................................... 98

Epílogo.............................................................................................. 100

Page 5: Asterisk Desconsolado

Introducción

Introducción

Acerca de Asterisk® Desconsolado. Este no es un manual de Asterisk®.

Asterisk® Desconsolado, es un manual de las aplicaciones más populares que sirven a la administración y uso de una central telefónica Asterisk®. Estas aplicaciones, son las mismas que se incluyen en las distribuciones de fácil instalación más populares de la comunidad Asterisk®.

El manual está dispuesto de manera tal, que el orden del índice le permite configurar las prestaciones y servicios de Asterisk® para tenerlo de manera completamente funcional.

OpenSource en las comunicaciones. Cuando en los requerimientos de comunicaciones en su empresa se ponen en juego la

administración de un volumen de amplio espectro de variedad y cantidad de llamadas, la disponibilidad de administrar correctamente las comunicaciones se convierte en una prioridad. Desde la calidad de las llamadas, su distribución en los distintos sectores, los registros y costos Asterisk es el sistema que le permitirá poder tener el mayor nivel de control y prestaciones.

www.asterio.com.ar 4

Page 6: Asterisk Desconsolado

Asterisk® Desconsolado

5 www.asterio.com.ar

Lo que convierte a Asterisk® en el sistema de comunicaciones que le permite lograr este control y este nivel de prestaciones es la característica de ser un sistema de código abierto.

El código abierto tiene la potencialidad de ser adaptable a cualquier necesidad. Con este sistema usted puede lograr que todas las modificaciones que requieran ser aplicadas lo sean de manera efectiva y a su justa medida, sin costos adicionales ni de mantenimiento. Cada particularidad puede ser atendida sin restricciones de compatibilidad.

Contando con este sistema, usted podrá conseguir llevar adelante las cientos de comunicaciones de las más variadas características, con los costos más bajos que pueda conseguir en el mercado mundial.

Desde llamadas internacionales IP, con una calidad de sonido impecable, conferencias, monitoreo de llamadas, ingreso a la red celular de cualquier país a costos locales, un sistema de recepcionista virtual con menú interactivo, hasta notificaciones de correo de voz personalizadas ó transferencias personalizadas; asegurándose de no perder ninguna llamada importante ó estar al corriente de cualquier eventualidad.

La característica única de Asterisk® de ser de código abierto, le permite adaptarlo a cualquier sistema que ya esté utilizando su empresa, ya sea una base de datos ó teléfonos virtuales, sin que su fabricante, modelo ó compatibilidad sean un inconveniente. Usted podrá integrar estos sistemas a su sistema de comunicaciones Asterisk® de forma efectiva y funcional.

¿Qué es PBX? Es la sigla para “Private Branch eXchange”. Es el sistema que conecta llamadas dentro de la

misma compañía. Comúnmente puede tener desde dos a diez mil extensiones y una conexión al sistema telefónico tradicional (PSTN) para llamadas hacia y desde el exterior de la compañía.

Asterisk: El PBX profesional. ¿Cómo funciona Asterisk®?

Esencialmente, Asterisk® es un software de conectividad entre las distintas tecnologías telefónicas o canales y las aplicaciones vinculadas a la telefonía, como por ejemplo, las conferencias, transferencia de llamadas, IVR, etc.

Los canales pueden ser SIP o IAX2 en el caso de los utilizados en comunicaciones VoIP o ZAP, ISDN, PRI o BRI para los utilizados por el hardware que permite a Asterisk® conectarse a la PSTN.

En la historia de las comunicaciones nunca antes existió un sistema tan adaptado a las necesidades de los negocios, a cualquier precio. Asterisk® es tecnología con disponibilidad, y como en el caso de Linux, en un futuro inmediato será difícil encontrar un emprendimiento que no tenga alguna versión de Asterisk® funcionando de alguna manera en algún lugar de la red, manejando una necesidad como sólo Asterisk® puede hacerlo.

Este nivel de aceptación sucederá mucho más rápido que el caso de Linux, por las siguientes razones:

• Linux ya inició el camino que lleva a la aceptación del software de código abierto, por esto Asterisk® puede seguir por este camino.

Page 7: Asterisk Desconsolado

Introducción

• La industria de telecomunicaciones está estancada, sin liderazgo provisto por los principales protagonistas de esta industria. En comparación, Asterisk® es una visión con una proyección enorme y excitante.

• Los usuarios finales están cansados de problemas de compatibilidad, funcionalidades limitadas y una infraestructura de atención al cliente insufrible. Asterisk® responde a las dos primeras necesidades, y con respecto al tercero, la comunidad ha mostrado tener pasión por el después.

www.asterio.com.ar 6

Page 8: Asterisk Desconsolado

Asterisk® Desconsolado

7 www.asterio.com.ar

Configuración En este capítulo se tratan todos los módulos de FreePBX que sirven a la completa

configuración de Asterisk®.

Para acceder a FreePBX, abra un navegador Web y escriba la dirección IP que haya configurado durante la instalación seguida por /admin.

Page 9: Asterisk Desconsolado

Configuración

Dashboard de FreePBX.

Seguidamente se explicará cada módulo que compone a FreePBX. No existe un orden preestablecido en el que deban configurarse, ya que dependerá de las necesidades de cada empresa, pero se intentó ordenarlos en forma tal de comprender fácilmente la interacción entre ellos.

En general, la configuración de un solo módulo no tiene efectos en la configuración del sistema por si solo, en la mayor parte de los casos, necesita complementarse con otros. Por ejemplo, si se configuran troncales para recibir y/o hacer llamadas, no podrán utilizarse sin configurar rutas salientes y/o entrantes.

En el siguiente gráfico se muestra un ejemplo de configuración donde puede apreciarse la coparticipación entre los módulos de FreePBX.

www.asterio.com.ar 8

Page 10: Asterisk Desconsolado

Asterisk® Desconsolado

9 www.asterio.com.ar

Muchos de los términos utilizados en los módulos son expuestos también en inglés dada la familiaridad que existe con ellos entre los usuarios que ya hayan administrado una PBX tradicional anteriormente.

Extensiones extensions

Información.

Esta área es para handsets, softphones, sistemas de pager o cualquier otra cosa que pueda ser considerada una extensión del sistema clásico PBX.

Prefacio.

Definir y editar extensiones es probablemente la tarea más comúnmente realizada por un administrador de PBX, como tal, usted estará muy familiarizado con esta página. Actualmente existen cuatro tipos de dispositivos de soporte – SIP, IAX2, ZAP y personalizado (custom). Desde esta página, también se configura la casilla de mensajes (voicemail) asociada a la extensión creada.

Ejemplo de interacción entre módulos de FreePBX.

Page 11: Asterisk Desconsolado

Configuración

Añadir una extensión.

Tipo de dispositivo.

Elija entre SIP, ZAP, IAX2 ó personalizado (custom)

• SIP es “Protocolo de Inicialización de Sesiones”, para teléfonos IP o softphones.

• IAX2 es el “Inter Asterisk Protocol”, un nuevo protocolo manejado por sólo unos pocos dispositivos. Teléfonos de base PA1688, el IAX2 y ATA

• ZAP es un hardware conectado a su central Asterisk. Ej.: un TDM400, TE11P. Se utiliza para manejar teléfonos analógicos.

• Personalizada (custom) es un adaptador para cualquier dispositivo no estandarizado, ej.: H323. También puede ser usado para trazar un mapa de una extensión a un número externo.

Por ejemplo, para la ruta de la extensión 211 a 1-800-555-1212, usted puede crear una extensión personalizada (custom) 211y en el casillero de marcado (dial) usted ingresa “Local/18005551212@outbound-allroutes”.

www.asterio.com.ar 10

Page 12: Asterisk Desconsolado

Asterisk® Desconsolado

11 www.asterio.com.ar

Extensión.

El valor ingresado en este campo debe ser único. Este es el número que puede ser marcado desde otra extensión cualquiera, ó directamente desde la recepcionista digital (IVR), si está activado este módulo. Este número puede tener cualquier largo, pero convencionalmente es utilizado un número de tres ó cuatro dígitos.

Nombre asociado.

Esto es el texto del identificador de llamada que se presenta a los que son llamados. Debería ser cualquier línea ISO8859-1(ó ASCII). Pero aceptará UTF-8. Nótese que algunos teléfonos tendrán problemas con nombres de varios bytes, por ejemplo los UTF-8, posiblemente colapsando los teléfonos. Si utiliza nombres de varios bytes, experimente cautelosamente.

CID Num Alias.

El valor colocado en este campo, sobrescribe el ya configurado en “nombre asociado” solo cuando se realizan llamadas internas. Por ejemplo, puede colocar como alias el número de la cola a la que pertenece el interno y así, las llamadas devueltas, serán hacia la cola y no directamente al interno.

SIP Alias

Direct DID

Aquí se coloca el número directo (PSTN o VoIP) tal como es recibido por la central, al que se quiere asociar con este interno. Por ejemplo, si tenemos una línea con el número 11-5555-1234 y las llamadas a este que suenen directamente en este interno, debemos colocar 1155551234.

DID Alert info.

Esta función es para configurar los ringtones de los teléfonos IP. No tiene efecto si no se configura un número en Direct DID.

Parámetros a configurar en el caso de haber seleccionado un

dispositivo SIP.

Page 13: Asterisk Desconsolado

Configuración

Music on Hold.

Esta opción especifica que categoría de música usará este interno cuando necesite enviar música en espera a la parte llamante. Las categorías se configuran previamente en el módulo “Music on Hold”

Outbound CID

Debe ingresarse un valor con el formato “Nombre” <#########>. Este valor sobrescribirá el Caller ID de la línea cuando este interno realice una llamada al exterior.

Ring Time

Aquí se configuran los segundos de espera antes de derivar al llamante al voicemail. La opción default toma el valor ingresado en el módulo “Configuraciones Generales”.

Call Waiting

Permite activar o desactivar la función de llamada en espera para el interno que se está creando. Esta función puede activarse o desactivarse posteriormente utilizando *70 o *71.

CID de emergencia.

El valor que se ingrese en este campo, sobrescribirá todos los ajustes anteriores referentes a la identificación de llamada cuando se utilice una ruta saliente marcada como “Llamadas de emergencia”.

Contraseña (secret).

Esta es la contraseña (password) utilizada por el dispositivo telefónico para autentificarse al servidor de Asterisk cuando se crea una extensión SIP o IAX2. Esto es generalmente configurado por el administrador antes de dar el teléfono al usuario, y comúnmente no conocida por el usuario. Si el usuario esta utilizando un softphone, entonces necesita saber esta contraseña para configurar el programa.

Extensión del Fax

Puede seleccionarse el interno donde se harán llegar las llamadas originadas desde un Fax. Si se selecciona FreePBX default, se utilizarán los valores indicados en el módulo “Configuraciones Generales”. Si en cambio, es seleccionado “sistema”, los faxes recibidos serán enviados por mail

Email del Fax

En este campo se indica el mail de destino de los faxes recibidos para el interno que se está creando. Esta fnción tiene efecto solo si el parámetro “Extensión del Fax” es configurado a “sistema”.

Fax detection type.

www.asterio.com.ar 12

Page 14: Asterisk Desconsolado

Asterisk® Desconsolado

13 www.asterio.com.ar

Seleccionar el modo en que Asterisk intenta determinar si el origen de la llamda es de un equipo de fax. Colocar Zaptel si el interno está vinculado a una línea directa de protocolo Zap. Si el interno está configurado para contestar llamadas originadas de troncales VoIP (SIP o IAX2) colocar NVFax.

Pausa después de responder

Ajustar el tiempo en segundo que desea reproducir el sonido de señal de fax a la parte llamante.

Aplicar privacidad.

Si la persona que llama no tiene identificador de llamada (número privado), se le pedirá que ingrese los 10 números de su número telefónico.

Language Code.

Aquí puede especificar en idioma de los paquetes de sonido que Asterisk utilizará para este interno. Por ejemplo, en para ingles, es para español, it para italiano, etc.

Grabación entrante.

Opciones para grabar las llamadas recibidas en la extensión. Existen tres opciones:

• Siempre

• Nunca

• A pedido (el usuario puede presionar ‘*’1 para activarlo durante cualquier llamada)

Grabación saliente.

Funciona de la misma manera que el anterior, pero con llamadas salientes.

Buzón de voz (voicemail) y directorio.

Al seleccionar “habilitado”, se activa la casilla de mensajes para el interno que se está creado. Si la casilla ya estaba habilitada y se la deshabilita, se borrarán todos los valores de configuración ingresados.

Contraseña del correo de voz (voicemail password).

Esta es la contraseña para acceder al sistema de correo de voz (voicemail). Puede ser cambiada por el usuario cuando ingresa en su buzón de voz marcando *98. Para hacer esto, luego de ingresar, se debe presionar cero y luego cinco.

Configuración del voicemail.

Page 15: Asterisk Desconsolado

Configuración

Dirección de e-mail.

Las direcciones a las que el correo de voz (voicemail) enviará las notificaciones cuando haya un nuevo correo almacenado.

Dirección de e-mail de pager.

Esta es la dirección de e-mail a la que se enviará una pequeña notificación al momento de registrarse un nuevo mensaje en la casilla (voicemail), adaptable para un servicio de e-mail a pager.

Reproducir CID.

Reproduce el número que llamó antes de reproducir el mensaje, e inmediatamente después anuncia la fecha y hora (envelope) en la que fue grabado el mensaje.

Reproducir fecha y hora (envelope).

Esta opción controla si el sistema reproducirá ó no la fecha y hora (envelope) del mensaje antes de reproducir el mensaje. Esta configuración no tiene efecto sobre la operación de la opción de envelope en el menú “advance” del buzón de voz (voicemail).

Borrar buzón de voz (voicemail).

Si está seleccionado en “yes” el mensaje será borrado de la casilla de correo de voz (voicemail) después de que se haya enviado por e-mail. Esta función provee la funcionalidad que le permite al usuario recibir su correo de voz (voicemail) únicamente por e-mail, en lugar de recuperar el mensaje desde la web ó la extensión.

Precaución: Usted debe tener el la configuración de e-mail en “yes” si no quiere que el sistema le envíe una notificación que diga “Usted tiene un correo de voz” e inmediatamente después borre el buzón de voz. Asegúrese de haber revisado voicemail-to-e-mail antes de activar este comando.

www.asterio.com.ar 14

Page 16: Asterisk Desconsolado

Asterisk® Desconsolado

15 www.asterio.com.ar

Feature codes

Información.

Este módulo permite personalizar los números que se deben marcar para acceder a las funciones de Asterisk. También pueden deshabilitarse funciones, como por ejemplo, aquellas que puedan comprometer la privacidad.

La descripción detallada de estas funciones puede encontrarse en el capítulo funciones.

Configuraciones generales general settings

Opciones de marcado.

o Opciones de marcado

Esta opción habilita las diferentes opciones que el usuario podrá utilizar para las llamadas que reciba.

Las opciones más comunes son “Tr”, que significa “La persona que está recibiendo la llamada puede transferirla usando #” y “Generar tonos de llamado cuando una extensión esta llamando”. Otras opciones utilizables son:

• A(x): Reproducir un anuncio a la parte llamada utilizando “x” como el archivo.

• C: No guarda registro de las llamadas en la base de datos.

• D([llamado][:llamante]): Enviar las líneas DTMF especificadas después de que la parte llamada haya contestado, pero antes la llamada es puenteada. La denominada línea DTMF es enviada al llamado, y la denominada línea DTMF es enviada a la parte llamante. Ambos parámetros pueden ser utilizados solos.

• h: Permite a la parte llamada cortar mediante el envío del dígito ‘*’ DTMF.

• H: Permite a la parte llamada cortar presionando el dígito ‘*’ DTMF.

• r: Indica llamado a la parte llamada. No transmite audio a la parte llamada hasta que el canal del llamado haya contestado.

• t: Permite a la parte llamada transferir a la parte llamante mediante el envío de la secuencia DTMF definida en la configuración de prestaciones.

• T: Permite a la parte llamante transferir la parte llamada mediante el envío de la secuencia DTMF definida en la configuración de prestaciones.

Configuración de los códigos de acceso a las funciones de

Asterisk®.

Page 17: Asterisk Desconsolado

Configuración

• w: Permite a la parte llamada iniciar la grabación de la llamada mediante el envío de la secuencia DTMF definida para la grabación por un botón en la configuración de prestaciones.

• W: Permite a la parte llamante iniciar la grabación de la llamada mediante el envió de la secuencia DTMF definida para la grabación por un botón en la configuración de prestaciones.

Nota: esta lista es incompleta. La lista completa de opciones es enorme y puede ser vista ingresando “show application Dial” en la consola de Asterisk®.

o Asterisk® Outbound Dial command options.

Se configura de la misma manera que el punto anterior, pero para las llamadas salientes.

Correo de voz.

o Segundos que los teléfonos llamarán antes de enviar el llamado al correo de voz.

Esto es razonablemente explicativo en sí mismo, con la excepción de que esta cantidad es también utilizada para determinar la cantidad de tiempo en que cada teléfono sonará en un grupo de llamada ó en un grupo de números asociados en la memoria del grupo de llamada.

o Prefijo de extensión para acceder directamente al correo de voz.

Anteponiendo este prefijo a la extensión, no llamará pero transfiere directamente la llamada al correo de voz (voicemail).

o Direct Dial to Voicemail message type

Use esta opción para cambiar el mensaje que se reproducirá cuando el llamante entre a la casilla de correo de voz.

o Use gain when recording the voicemail message (optional)

Use esta opción si desea grabar los mensajes de voz con un volumen determinado.

o Do Not please leave message after tone to caller

Active esta opción si desea que el mensaje “Por favor, deje su mensaje después del tono, cuando termine, cuelgue o presione la tecla numeral.” no sea reproducido. Este mensaje es dicho por la central luego de dar la bienvenida a la casilla de mensajes. La configuración de este punto se aplica a todas las casillas de mensajes.

Directorio de la empresa.

o Hallar usuarios en el Directorio de la empresa por...

Con esta opción, se cambia la forma en la que Asterisk busca en el directorio de la empresa. Cuando un usuario entra al directorio marcando *411 (o el código que se haya establecido en el

www.asterio.com.ar 16

Page 18: Asterisk Desconsolado

Asterisk® Desconsolado

17 www.asterio.com.ar

módulo “features codes”) se le solicitará ingresar las tres primeras letras del nombre o apellido de acuerdo a lo que se seleccione en esta opción.

o Reproducir número de extensión al llamante antes de transferir la llamada.

Activando esta opción, se reproduce el mensaje "Por favor espere mientras le transfiero a la extensión xxx". Esto permite que el llamante conozca el número de extensión y lo use en el futuro.

Nota: El directorio de la compañía es alcanzado mediante el marcado de “*411” ó que el usuario marque “#” (si está activo) mientras está en el IVR.

o Operator Extensión

Este campo viene completado con el número del operador del sistema (recepcionista). Puede ser un número de interno, el de una cola o el de un grupo de internos.

Máquina de Fax.

o Extensión de maquina de fax para recibir faxes.

Seleccione “sistema” para que el sistema reciba y envíe por correo electrónico los faxes. La opción “deshabilitado” haría que las llamadas entrantes sean atendidas más rápidamente.

o Dirección de correo electrónico a la cual serán enviados los faxes.

Dirección de correo electrónico usada si fue elegida la opción “sistema” para la recepción de faxes.

o Dirección de correo electrónico de donde los faxes parecen llegar.

Dirección de correo que aparecerá como remitente de los fax recibidos si es seleccionada la opción "sistema".

International Settings

o Country Indications

Son los tonos de ocupado, tono de llamada, llamada en espera adaptables a distintos formatos internacionales. Simplemente seleccione el país donde se encuentra.

Security Settings

o ¿Permitir el ingreso de llamadas SIP anónimas? (Allow Anonymous Inbound SIP Calls)

Configurar esto en “Sí” (Yes) permitirá que cualquier persona pueda llamar dentro de su servidor Asterisk utilizando el protocolo SIP. Esto sólo debería ser utilizado si usted comprende completamente el impacto de permitir llamadas anónimas dentro de su servidor.

Page 19: Asterisk Desconsolado

Configuración

Módulo de configuraciones generales.

www.asterio.com.ar 18

Page 20: Asterisk Desconsolado

Asterisk® Desconsolado

19 www.asterio.com.ar

Rutas salientes outbound routes

Prefacio.

Las llamadas salientes son enviadas por troncales de la manera en que estén configuradas en la página de rutas salientes. Esto está diseñado para ser tan flexible como sea posible, y permite mapeos de bajo costo.

Añadir ruta de salida (Add route)

o Nombre de la ruta (Route name)

Esto es simplemente un nombre descriptivo para la troncal, que será expuesto en su derecha de la pantalla.

o Contraseña de ruta (Route password).

Una ruta puede preguntar a los usuarios por una contraseña antes de permitirles hacer la llamada. Esto es útil para restringir llamadas a destinos internacionales o 0600.

o PIN set.

Esta opción le permite seleccionar una de las configuraciones ya realizadas en el menú “PIN set”. De esta manera es más simple administrar las contraseñas. Si utiliza esta opción, deje en blanco en campo de “contraseña de ruta”.

o Llamadas de emergencia (Emergency Dailling).

Configurar esto significa que esta ruta es utilizada para llamadas de emergencia. Si usted desea tener una diferente identificación de llamada (CallerID) para enviar por esta llamada (ejemplo: cuando usted marca 000/911/999) active esta opción.

Cualquier llamada que sea reconocida por este patrón de discado utilizará el Caller ID especificado en el CID de emergencia, en lugar de usar el CID de salida usual en las extensiones.

o Intra Company route

Activando esta opción, las llamadas serán tratadas como entre sedes de la misma empresa, preservando el caller id interno (configurado en “nombre asociado” en el módulo “extensions” y no el de salida o el configurado en la troncal.

o Música en espera.

Es posible seleccionar la categoría de música que se desea reproducir al momento en que se active la música en espera en una llamada que haya sido generada a través de esta ruta. El objetivo de esta función sería dar la posibilidad de reproducir mensajes publicitarios en el idioma del país (o grupo de paises) al que se está llamando.

Page 21: Asterisk Desconsolado

Configuración

o Patrones de marcado.

Un patrón de discado es una serie única de dígitos que seleccionará esta troncal. Ingrese un patrón de discado por línea.

Reglas:

X Equivale a cualquier dígito de 0 a 9.

Z Equivale a cualquier dígito de 1 a 9.

N Equivale a cualquier dígito de 2 a 9.

1237-9 Equivale a cualquier dígito entre corchetes (en este ejemplo: 1, 2, 3, 7, 8 y 9).

. Comodín, equivale a uno ó varios dígitos.

| Separa los prefijos de marcado del número a marcar. Por ejemplo, 9|NXXXXXX equivaldrá cuando alguien marque 95551234 pero sólo enviará 5551234 a la troncal.

000 Sólo usa esta ruta si el usuario ha marcado “000” exactamente.

9|911 Sólo usa esta ruta si el usuario ha marcado “9911” pero quita el primer nueve antes de enviarlo a la troncal.

0|. Cualquier número que comience con cero, utiliza esta ruta.

o Secuencia de troncales.

Cuando esta ruta es reconocida por el patrón de discado anteriormente mencionado, la central intenta realizar la llamada usando las troncales en el orden en que sean seleccionadas en este punto. Obsérvese que si usted tiene una troncal protegida por una contraseña, y el usuario ingresa mal la contraseña, no intentará continuar a la siguiente troncal. Asegúrese de haber seleccionado “agregar” (add) después de haber agregado la troncal, y antes de haber seleccionado “enviar cambios” (submit).

www.asterio.com.ar 20

Page 22: Asterisk Desconsolado

Asterisk® Desconsolado

21 www.asterio.com.ar

Troncales trunks Las Troncales son lo que se utiliza para llevar una ó varias llamadas a un VSP (VOICE

SERVICE PROVIDER) ó a algún dispositivo que responda al número que se marcó (por ejemplo, otro Asterisk o la PSTN). Existen cinco tipos de Troncales:

ZAP (líneas analógicas)

Una ruta de salida para llamadas internacionales.

Page 23: Asterisk Desconsolado

Configuración

IAX2 (Inter Asterisk)

SIP (Session Initiation Protocol)

ENUM

Personalizada (Custom trunk)

Todas las troncales son configuradas de la misma forma

Configuraciones generales de troncales.

o Identificación de llamada saliente (Outbound CallerID)

Configurar y activar esta opción deshabilitará la identificación de llamadas de todos los clientes a los que se les hagan llamadas desde esta troncal. El formato es “caller name” <########>

o Canales máximos.

Esto limita el número máximo de canales (llamadas simultáneas) que pueden ser usados por esta troncal, llamadas entrantes y salientes. Déjelo en blanco para no especificar el máximo.

o Reglas de marcado saliente.

Las reglas de marcado son muy importantes, y simples de aprender. Le indica al servidor cómo las llamadas van a ser marcadas en esta troncal. Puede ser utilizado para agregar ó quitar prefijos. Los números que no tengan una equivalencia con ningún patrón definido aquí serán marcados como estén. Obsérvese que un patrón sin un + ó | (para agregar ó remover un prefijo) es inútil.

Reglas:

X Equivale a cualquier dígito de 0 a 9

Z Equivale a cualquier dígito de 1 a 9

N Equivale a cualquier dígito de 2 a 9

[1237-9] Equivale a cualquier dígito entre corchetes (en este ejemplo 1, 2, 3, 7, 8, 9)

. Equivale a uno ó más caracteres (no permitido antes de un | ó +)

| Quita un prefijo de discado del número (por ejemplo: 613|NXXXXXX equivaldrá cuando alguien marque 61335551234, pero sólo ingresará en la troncal 5551234)

+ Suma un prefijo de discado al número marcado (por ejemplo: 1613+NXXXXXX equivaldrá cuando alguien marca 5551234 e ingresará a la troncal como 16135551234)

Si usted está configurando una troncal SIP que le pide usar el prefijo 011 para las llamadas internacionales y ninguno para las llamadas a Estados Unidos y Canadá (001XXXXXXXXXX), debería configurar estas dos reglas:

011+N

www.asterio.com.ar 22

Page 24: Asterisk Desconsolado

Asterisk® Desconsolado

23 www.asterio.com.ar

1|.

La primera, agrega el prefijo 011 a todos los número pasados por una “Ruta saliente” (que debe quitar el “00” antes de pasar el número a la trocal) que inicie con un número del 2 al 9.

La segunda, quita el 1 (código internacional de Estados Unidos y Canadá) del número pasado por la ruta saliente.

o Asistente de reglas de marcado.

Esta es una herramienta que facilita la creación de reglas de marcado. Basta elegir una de las opciones y seguir las instrucciones en pantalla. Cuando el asistente finaliza, agrega la regla en el cuadro de texto de reglas de marcado.

o Prefijo de marcado saliente.

Es usado para añadir un prefijo a la cadena de marcado de todas las llamadas salientes.

Configuración de troncales ZAP:

o Identificador ZAP (nombre de la troncal)

Los canales ZAP son identificados ya sea por un número de grupo o por un número de canal (el cual es definido en el archivo /etc/asterisk/zapata.conf).

Configuración para troncales SIP e IAX2:

o Nombre de la troncal:

Aquí se coloca un nombre (que debe ser único) para identificar la troncal. Es recomendable utilizar el nombre del VSP.

o Detalles del trocal de salida:

Aquí se colocan los parámetros que permiten autenticar a la central contra el VSP.

allow Codecs aceptados en orden de preferencia.

auth Nombre de usuario para autenticarse contra el VSP.

context Si “type” está fijado en “user”, es el contexto para las llamadas entrantes. Si está fijado en “peer”, es el contexto para las llamadas salientes. Si “type=friend”, es el contexto para llamadas entrantes y salientes.

host Es cómo la central busca al servidor del VSP contratado. Los valores posibles son dynamic, hostname o dirección ip.

insecure Especifca como manejar la conexión con el otro punto. Los valores posibles son: very, yes, no, invite, port.

port Puerto de comunicaciones del cliente.

secret Si Asterisk® está actuando como un cliente de un servidor SIP remoto, en secret colocamos la contraseña que usará para autenticarse.

Page 25: Asterisk Desconsolado

Configuración

type Relación de la central con el servidor o cliente remoto. Los valores posibles son: user, peer o friend.

username Nombre de usuario para autenticarse con el servidor remoto.

o Cadena de registro:

La mayoría de los VSP requieren que la central se registre con el servidor. Los parámetros y forma de los registros es suministrado por el proveedor. En general, suelen tener un formato similar a este:

nombre_de_usuario:contraseña@servidor

o Contexto del troncal de entrada

Es normalmente el nombre de la cuenta o el número asignado por el VSP.

o Detalles del troncal de entrada:

Se usan las mismas variables descriptas en los detalles del trocal de salida.

o Troncal personalizada.

Si usted está usando H323, Chan, capi ó cualquier otro tipo de troncal no estandarizada, usted puede configurar la línea de marcado para ser usada con este tipo de troncal, reemplazando el número a ser marcado con $OUTNUM$, por ejemplo:

CAPI/XXXXXXXX/$OUTNUM$/b

Usted puede identificar grupos CAPI ó controles individuales usando gX ó ContrX

H323/[email protected]:XXXX

vpb/1-1/$OUTNUM$:

www.asterio.com.ar 24

Page 26: Asterisk Desconsolado

Asterisk® Desconsolado

25 www.asterio.com.ar

Page 27: Asterisk Desconsolado

Configuración

Lista negra Blacklist En la sección de configuración usted puede ingresar un número a la lista de números

bloqueados en la lista negra ó reemplazarlo. Simplemente ingréselo en la casilla y seleccione “submit changes”.

Fuentes de búsqueda de nombres de llamados Caller Name Lookup Sources

Agregar una fuente.

Este módulo le permite identificar el nombre del llamante a través del número de teléfono. Este tipo de búsqueda le permite especificar una fuente para resolver identificaciones numéricas de las llamadas entrantes, entonces usted puede vincular una ruta entrante específica a una fuente CID particular. De esta manera usted podrá tener reportes CDR más detallados con información tomada directamente de su CRM. Usted también puede instalar el módulo de directorio telefónico (phonebook) para tener un número asociación a un nombre.

o Descripción de fuente (source description)

Ingrese una descripción para esta fuente.

o Tipo de fuente (source type)

Ingrese el tipo de fuente, usted puede elegir entre:

• Interna: Utilice la base de datos de Asterisk como su fuente de búsqueda, y utilice el directorio telefónico para cargar los datos.

• ENUM: Utilice los DNS para buscar los nombres de los llamantes. Utiliza las zonas de búsqueda de ENUM como están configuradas en enum.conf

www.asterio.com.ar 26

Page 28: Asterisk Desconsolado

Asterisk® Desconsolado

27 www.asterio.com.ar

• http: ejecuta una dirección de Internet que pasa variables usando el método “GET” pasando el número llamante como el contenido de una variable para recuperar el nombre correcto.

• MySQL: Se genera una consulta a la base de datos MySQL para recuperar el nombre del llamante.

o Cache results

Decide si guardar ó no los resultados en la base de datos de Asterisk®; sobrescribirá los valores presentes al momento de guardar. No afecta el comportamiento de la fuente interna.

http

Host: Nombre de Host ó dirección IP.

Port: Puerto de escucha http.

Username: Nombre de usuario para la autenticación http.

Pasword: Contraseña para utilizar en la autenticación http.

Path: Ruta del archivo que recibe las variables. Ejemplo: /cidlookup.php

Query: Cadena de la consulta donde [NUMBER] es reemplazado por el número del llamate. Por ejemplo: number=[NUMBER]&source=crm.

Page 29: Asterisk Desconsolado

Configuración

Rutas entrantes inbound routes

Llamadas entrantes alnúmero 0400 desviadas a la condición

horaria “lunch”.

Prefacio.

La página de “Rutas entrantes” (inbound routes) le permite configurar que destino Asterisk usa para llamadas entrantes desde troncales. Cuando una llamada es recibida por Asterisk desde una troncal, se identifican el DID (número marcado por el llamante) y el CID (número desde el cual el llamante realiza la llamada - callerID) y la llamada es derivada de acuerdo a su configuración.

Añadir una ruta entrante.

o Descripción.

Escriba aquí una descripción para la ruta entrante que está creando. Con este nombre, se identificaran las rutas en el menú que aparecerá a la derecha de este módulo.

o Número de DID.

Para un SIP ó un par IAX2, este es normalmente su número de cuenta. Si su cuenta es ‘888123123’ ingresar esto ahí reconocerá llamadas de ese proveedor. Si lo deja en blanco reconocerá todas.

o Número de Caller ID.

Este es el número de identificador de llamadas (caller ID) enviado a su máquina. Esto no es algo en lo que deba confiarse, ya que es fácilmente falsificable. (para llamadas IP ó líneas telefónicas) Dejándolo en blanco, nuevamente, reconocerá todas.

Usted puede dejar estos últimos dos en blanco y reconocerá todas las llamadas de cualquier origen.

Configuración del fax.

o Extensión del fax.

Seleccione “freePBX default” para mantener la misma configuración establecida en el módulo “configuraciones generales”.

www.asterio.com.ar 28

Page 30: Asterisk Desconsolado

Asterisk® Desconsolado

29 www.asterio.com.ar

o Email del fax.

Se usará la dirección de mail ingresada si se selecciona “system” en “extensión del fax”. Si deja este campo en blanco, freePBX usará la configuración establecida en “configuraciones generales”.

o Fax detection type:

Seleccionando Zaptel o NVFax la llamada será respondida inmediatamente y reproducidá el tono de llamada pasados los segundos que se fijen en el siguiente punto. Para troncales SIP o IAX2, use la opción NVFax.

o Pausa después de responder.

Esta cantidad es la cantidad de segundos de espera luego de la respuesta inmediata. El motivo principal de esto es escuchar el tono de fax antes de que prosiga la llamada.

Privacidad.

o Aplicar privacidad.

Si el número que llama no tiene Caller ID (un número privado), esta opción preguntará a la persona que llama que introduzca los 10 dígitos de su número de teléfono. Tendrá tres intentos.

o Music on Hold?

Puede seleccionar alguna de las categorías de música de espera creadas en el módulo “Music On Hold” de FreePBX.

o Signal RINGING

Algunos dispositivos o proveedores, requieren una señal de llamada antes de poder contestar. Notará que esto ocurre si pasa la llamada que está entrando a un teléfono, pero si la deriva a un IVR, la llamada no será conectada.

Opciones.

o Sonido de alerta.

La información de alerta puede ser usada para un tono de llamada distintivo con ciertos dispositivos SIP. Los nombres estándar son “Bellcore-dr1” a “Bellcore-dr7”. Algunos teléfonos pueden utilizar una dirección URL de un archivo WAP ó MP3.

Configurar destino (Set destination).

Esta opción es la que desvía la llamada entrante a uno de los puntos de los módulos ya configurados. (Grupos de extensiones, Destinos misceláneos, horarios, básico, DISA, callback, colas, IVR, salas de conferencia, aplicaciones personalizadas…, etc.)

Page 31: Asterisk Desconsolado

Configuración

Follow me

Prefacio.

La configuración de “follow me” es como un mini grupo de extensiones, pero esta ligada directamente a una extensión. Se configura de la misma manera en la que se configura un grupo de extensiones, incluyendo la prestación de anunciar a la persona que llama que está siendo transferida a otra parte.

El plan de marcado ha sido estructurado de tal forma que de cualquier lugar desde el cual se pueda llamar a una extensión, el grupo de llamado de rastreo será activado si es definido de esa manera. Esto significa que desde una llamada entrante por el IVR desde afuera ó internamente, cuando usted marque una extensión se llegará al grupo de llamado en lugar de la extensión. Este comportamiento es activado simplemente incluyendo el contexto “ext-findmefollow” delante del contexto “ext-local” en cualquier lugar en que la extensión es marcada.

Existen otros usos para la función de “follow me”. Como algo simple, puede ingresar en la extensión del rastreo una opción para ir al correo de voz si no es respondida la llamada. La diferencia es que así se puede variar el tiempo de llamado, introducir un anuncio, ir a otro correo de voz ó si el destino no es alcanzado, puede agregar múltiples números y estrategias de llamado, para cuando esa extensión sea solicitada.

El lugar donde la función de rastreo no es prioritaria es cuando la extensión local es seleccionada como un destino explícito desde varias pantallas. En ese caso, el destino está siendo enviado a ext-local y no será interceptada por el contexto ext-findmefollow.

Configuración de follow-me para la extensión 416.

Para configurar “follow me”, haga clic en alguna de las extensiones ya creadas que aparecen a la derecha de la pantalla.

Edit Follow Me.

o Disable

Si se marca, se deshabilitará la función de follow-me para la extensión seleccionada.

www.asterio.com.ar 30

Page 32: Asterisk Desconsolado

Asterisk® Desconsolado

31 www.asterio.com.ar

o Initial Ring Time:

En este campo se elige la cantidad de segundos que sonará el primer número de la lista follow-me si aplica a la estrategia de llamada seleccionada.

o Listado de extensiones.

Aquí se agregan uno por línea, los números que se quiere hacer sonar. Si se ingresa un número externo, debe agregarse el signo # al final.

o Estrategia de ring.

Ringallv2: Llama al primer número de la lista durante el tiempo establecido en “Initial Ring Time”. Luego, llama a los demás números ingresados por el tiempo fijado en “Ring Time”.

Ringall: Llama a todos los canales disponibles al mismo tiempo hasta que alguno conteste.

Hunt: toma turnos llamando a cada extensión disponible.

Memoryhunt: Llama a la primera extensión, luego a la primera y a la segunda, luego a la primera y a la segunda y a la tercera, y así sucesivamente.

firstavailable: Llama solo al primer número disponible.

firstnotonphone: Llama solo al primer número que no se encuentre en estado off-hook (descolgado), ignorando la función de llamada en espera.

*-prim: Las variantes indicadas con la terminación “prim”, se comportan del siguiente modo:

Si el primer número de la lista está ocupado, los demás serán ignorados.

Si el primer número posee la función DND activada, se aplicará a los demás números y por lo tanto, no sonará ninguno.

Si el primer número tiene configurada la función de redirección de llamada incondicional, se llamará a todos los número ingresados en la lista.

o Extension Quick Pick.

Aquí, puede elegirse una extensión que se incluirá al final de la lista Follow-Me.

o Announcement.

El sonido seleccionado de esta lista (previamente cargado en el módulo “Grabaciones del Sistema”) será reproducido antes de marcar los números de la lista.

o Play music on hold?

Puede seleccionar una categoría de música en espera, ninguna o tono de llamada, que será escuchado por la parte llamante.

o CID name prefix:

El texto introducido en este campo, se antepondrá el CID especificado en las extensiones que figuren en la lista follow-me.

Page 33: Asterisk Desconsolado

Configuración

o Sonido de alerta.

La información de alerta puede ser usada para un tono de llamada distintivo con ciertos dispositivos SIP. Los nombres estándar son “Bellcore-dr1” a “Bellcore-dr7”. Algunos teléfonos pueden utilizar una dirección URL de un archivo WAP ó MP3.

o Confirm Calls?

Activar esta opción si se ingresaron a la lista follow-me números que necesiten ser confirmados. La persona llamante deberá presionar 1 para que la llamada pueda ser realizada. Esta función puede ser útil para evitar el final inesperado del follow-me producido por la casilla de mensajes de un celular.

o Remote Announce.

El sonido seleccionado será reproducido a la persona que recibe la llamada si Confirm Calls está activado.

o Too-Late Announce.

El sonido seleccionado será reproducido a la persona que recibe la llamada si la llamada es aceptada antes de que haya presionado 1.

Destino si nadie atiende.

Ver “destino si nadie atiende” del módulo “grupos de extensiones”.

Colas queues

Módulo para añadir una cola.

Prefacio.

Las colas le permiten administrar un gran número de llamadas entrantes, como es de esperarse en un call center ó en un contact center. Esta es una aplicación muy completa, y como tal, tiene muchas opciones de configuración.

Añadir cola.

o Cola número.

Este es el número a ser marcado desde cualquier extensión para ser ubicado en una cola. Este también es el número que se usará para seleccionar un destino. Los agentes (las personas que reciben las llamadas) ingresan y salen de las colas marcando el número, entonces, un sólo asterisco para ingresar y dos para salir (Ejemplo: 700* para ingresar y 700** para salir de la cola 700)

www.asterio.com.ar 32

Page 34: Asterisk Desconsolado

Asterisk® Desconsolado

33 www.asterio.com.ar

o Nombre de la cola.

Un pequeño nombre para la cola. Esto es únicamente utilizado en la interfase de la web para una simple identificación.

o Contraseña para colas.

Si usted está preocupado por la seguridad, puede poner una contraseña en la cola para detener a cualquiera que quiera ingresar. Luego de que el agente intente ingresar, a él ó ella le será requerida una contraseña.

o Prefijo de nombre CID.

Como un agente puede estar ingresado en varias colas simultáneamente, puede ser útil tener un prefijo en el identificador de llamadas (CallerID) para ser visto en el teléfono del agente, así él ó ella sabrán desde qué cola es la llamada que viene.

o Miembros estáticos.

Los miembros estáticos son extensiones que se asume que siempre estarán en la cola. Dichos miembros no necesitan ingresarse a la cola y tampoco se les permite salir de ella.

Se debe ingresar una extensión por línea. También es posible ingresar un número externo, de ser así, es necesario contar con una ruta de salida válida para dicho número.

Page 35: Asterisk Desconsolado

Configuración

Opciones del grupo.

Las opciones del grupo.

o Anuncios para miembros.

Este es un anuncio que será reproducido al agente antes de conectar la llamada. Un ejemplo sería: “Esta llamada es de la cola de soporte técnico”. Esto es útil cuando el agente no dispone de identificación de llamadas en el teléfono, ó no mira el prefijo de nombre CID. Estas grabaciones son administradas desde el módulo de grabaciones del sistema.

o Categoría de música en espera.

Esta es la categoría de la música (ó publicidad) reproducida al llamante mientras espera por un agente disponible. Si se selecciona “inherit”, la música será la que se esté reproduciendo en ese momento, por ejemplo, la configurada para las llamadas entrantes. Las categorías son administradas desde la configuración de música en espera.

o Ringing Instead of MOH.

Si esta opción es activada, la parte llamante escuchará tono de llamada en vez de música en espera.

o Tiempo máximo de espera.

La cantidad máxima de segundos que el llamado puede esperar antes de ser enviado a “destino en caso de no ser atendido”.

o Máximo de llamadas.

El número máximo de llamantes que se permite que esperen en la cola. Si este número es alcanzado, cualquier persona que llegue después será enviado a “destino en caso de no ser atendido”.

o Unirse si está vacía.

Si usted desea que los llamantes lleguen a colas que no tienen agentes, deje esta opción en “si” (yes). Esto no está recomendado.

o Abandonar cuando se vacíe.

Si quiere mover los llamantes de las colas que no tienen agentes, deje esto en “si” (yes). Si tiene agentes que ingresan y salen del sistema constantemente, usted debería dejar esto en “no”.

www.asterio.com.ar 34

Page 36: Asterisk Desconsolado

Asterisk® Desconsolado

35 www.asterio.com.ar

o Estrategia de ring.

Existen seis patrones de llamado para elegir.

ringall (sonar todos): Llamar a todos los agentes hasta que uno responda (preestablecida)

Round Robin: Toma turnos llamando a cada agente disponible.

leastrecent (menos reciente): Llama al agente que atendió una llamada de esta cola por ultima vez.

fewestcalls (menor cantidad de llamadas): Llama al agente que completó la menor cantidad de llamadas de esta cola.

random (al azar): Llama a cualquier agente de la cola indistintamente.

rrmemory (Round Robin con memoria): toma turnos llamando a cada agente disponible, recordando desde dónde dejó de llamar en adelante.

o Timeout del miembro.

La cantidad de segundos antes de considerar que la llamada no será contestada por el miembro.

o Reintentar.

La cantidad de segundos de espera antes de hacer sonar todos los teléfonos nuevamente.

o Tiempo de wrap-up.

Después de una llamada realizada con éxito, la cantidad de segundos a esperar antes de enviar a un agente libre otra llamada. La cantidad preseleccionada es cero Intente dejarlo en treinta segundos.

o Grabación de llamada.

Las llamadas entrantes a los agentes son grabadas. Son grabadas en /var/spool/asterisk/monitor.

Caller Position Announcements.

o Frecuencia.

Qué tan seguido anunciar las posiciones de las llamadas en colas, tiempo estimado de espera y/o menú de voz para el llamante. Seleccione cero para desactivar todos los anuncios de llamada.

o Anunciar posición.

Seleccione “si” (yes) para anunciar la posición de la llamada en la cola a la parte llamante.

o Anunciar tiempo de espera.

Puede anunciar el tiempo de espera estimado a los llamantes.

Page 37: Asterisk Desconsolado

Configuración

Periodic Announcements

o IVR Break Out Menu.

El menú de IVR seleccionado en esta opción, será reproducido en los intervalos indicados en “repeat frequency” para servir como vía de salida a la cola. Por ejemplo, podría seleccionarse un IVR que diga la frase “si no desea seguir esperando, marque su número telefónico y un representante se comunicará con usted tan pronto como sea posible”.

o Repeat frequency.

Es el intervalo de tiempo en que será reproducido el IVR seleccionado en la opción anterior.

o Anuncio al unirse.

Este anuncio es reproducido a los llamantes antes de ingresar a la cola. Estas grabaciones son manejadas desde el las grabaciones del sistema.

Destino en caso de no ser atendido.

Esto es un destino estandarizado para cuando se sobrecarga la cola ó se supera el “tiempo máximo de espera”.

www.asterio.com.ar 36

Page 38: Asterisk Desconsolado

Asterisk® Desconsolado

37 www.asterio.com.ar

Configuración del destino en caso de no ser atendido. La apariencia depende de los

módulos que se hayan configurado.

Page 39: Asterisk Desconsolado

Configuración

DISA

Simple configuración de una cuenta DISA.

Prefacio.

DISA (Que es la sigla de Direct Inward System Access) le permite proveer un tono de discado interno a llamantes externos. Cuando usted configura un destino DISA, usted puede usarlo como un menú de destino de una recepcionista digital, para poder obtener un tono de discado interno de Asterisk. Esto significa que usted podría llamar a su Asterisk y hacer una llamada desde el mismo Asterisk como si usted estuviera utilizando una extensión conectada con el mismo Asterisk dentro de la empresa.

Añadir DISA

o DISA name.

Un nombre familiar para identificar el destino DISA fácilmente.

o PIN.

Una contraseña que es solicitada al llamante para acceder al tono de marcado. Usted debería siempre solicitar una contraseña con el propósito de mantener la seguridad. Usted puede, si debe, dejar esto en blanco. El anuncio solicitará la clave, pero no necesitará ingresarla.

o Tiempo fuera (Response timeout).

Esto es la máxima cantidad de tiempo de espera que Asterisk aguardará antes de desconectar la llamada si el usuario ha marcado una extensión inválida ó incompleta.

o Digit timeout.

Es la máxima cantidad de tiempo permitida entre dígitos que el llamante tiene cuando está marcando un número.

o Requerir confirmación (Require confirmation).

Antes de ingresar la contraseña, se anunciará “Press 1” cada tres segundos hasta que cualquier dígito (cualquiera de ellos, no tiene que ser 1) sea presionado. Entonces, seguirá solicitando una contraseña. Esto es generalmente útil cuando se llama desde un dispositivo (ejemplo: X100P, TDM400 ó un VSP pobremente configurado) que no le informa cuando la llamada es en realidad respondida.

o Identificación de llamadas (Caller ID)

Usted puede cambiar el número de identificación de la llamada saliente por el de DISA con el formato “Usuario” <número>. Este campo es opcional.

www.asterio.com.ar 38

Page 40: Asterisk Desconsolado

Asterisk® Desconsolado

39 www.asterio.com.ar

o Contexto (Context):

De forma preestablecida se utiliza “from-internal”. Usted puede proveer un contexto personalizado para limitar el acceso a DISA (solo para usuarios experimentados).

Grupos de extensiones ring groups

Prefacio.

Esto define una extensión “virtual” que llama a un grupo de teléfonos simultáneamente, deteniéndose cuando uno de ellos es contestado. Esto es básicamente una versión simplificada de las colas para aquellos que no necesitan la funcionalidad extra de ellas.

Añadir grupo de extensiones (add ring group).

o Número de grupo.

Este es el número que es marcado desde cualquier extensión para que todos los teléfonos del grupo llamen.

o Descripción del grupo (group description)

Una descripción que ayude a identificar el grupo.

Estrategia de ring.

Ringall: Llama a todos los canales disponibles hasta que alguno conteste.

Hunt: toma turnos llamando a cada extensión disponible.

Memoryhunt: Llama a la primera extensión, luego a la primera y a la segunda, luego a la primera y a la segunda y a la tercera, y así sucesivamente.

Page 41: Asterisk Desconsolado

Configuración

o Listado de extensiones.

Lista las extensiones a llamar, una por línea. Usted puede incluir una extensión en un sistema remoto, ó un número externo mediante el sufijo de un número con un numeral (#). Ejemplo: 2448089# marcará 2448089 en la troncal apropiada.

o Nombre de prefijo CID.

Usted tiene la opción de colocar un prefijo al nombre del identificador de llamadas cuando llamen las extensiones en este grupo. Ejemplo: Si usted prefija con “Ventas: ”, una llamada de Juan Perez se mostrará como “Ventas: Juan Perez” en la extensión llamada.

o Tiempo de llamada (máximo 60 segundos).

Cuánto tiempo (en segundos) el grupo llamará antes de fallar y tomar la opción “destino si nadie atiende”. Esto no está relacionado con la estrategia de llamado “hunt”.

Destino si nadie atiende.

Esto le da una serie de opciones a tomar cuando la llamada excede el tiempo de llamado especificado en “tiempo de llamada”. Las opciones pueden ser agregadas ó quitadas de aquí dependiendo de los módulos que estén instalados y configurados. Vea Destinos para más información.

Configuración de un grupo de extensiones.

www.asterio.com.ar 40

Page 42: Asterisk Desconsolado

Asterisk® Desconsolado

41 www.asterio.com.ar

Callback

Información.

Esta opción consiste en llamar a un número que haya intentado previamente comunicarse con la empresa. La central devuelve el tono de ocupado a la llamada entrante y pasados los segundos fijados en “delay before callback” marca el número ingresado en “callback number” para establecer la comunicación anteriormente intentada por el llamante.

Una vez configurado el módulo, es necesario crear una ruta de entrada para que desvíe el número del llamante al callback configurado.

Esta función puede ser útil para el ahorro en llamadas a teléfonos móviles.

Un callback que luego de llamar al número indicado, ejecuta la

autenticación de ingreso para una cuenta DISA.

Page 43: Asterisk Desconsolado

Configuración

Grabaciones de sistema system recordings

Información.

Las grabaciones del sistema son utilizadas para los grupos de llamados y conferencias, para hacer anuncios.

Para generar una grabación, siga los pasos que se indican en el panel.

Si usted está subiendo un archivo .wav, necesita ser guardado como “PCM Uncompressed” en mono a 8000hz y 16 bits.

IVR

Ejemplo de configuración de un IVR.

Prefacio.

La página de la “recepcionista digital” (IVR) es la interfase utilizada para configurar su auto-respuesta cuando las personas llaman a su empresa ó a su hogar. Normalmente se escucha algo como “Gracias por llamar a (como sea que se llame su compañía), para ventas marque uno, para servicios marque dos”, etc.

Cuando usted selecciona IVR, la primera página es una pequeña serie de instrucciones sobre como manejarlo. Usted puede, si bien, editar el IVR existente, ó crear uno nuevo presionando en “Añadir IVR”(Add IVR).

Editar menú.

o Change name.

Este es el título descriptivo que aparece a la derecha, y en el menú de Destinos.

o Timeout.

Esto es la cantidad de tiempo que el sistema espera antes de enviar la llamada al destino ‘t’.

o Enable directory.

Si usted activa esto, los usuarios serán capaces de marcar el código de prestaciones para el directorio desde el IVR y acceder al servicio de directorio (ver “Código de funciones”

www.asterio.com.ar 42

Page 44: Asterisk Desconsolado

Asterisk® Desconsolado

43 www.asterio.com.ar

o Enable direct dial.

Si usted activa esto, los usuarios además de poder discar las opciones del IVR, serán capaces de discar directamente un número de extensión.

o Anuncio:

Un sonido previamente agregado en “grabaciones de sistema” que es reproducido a los usuarios cuando ingresan en el IVR. Esto puede ser configurado en ‘nada’.

Opciones de su IVR.

En el casillero a la izquierda, ingrese el número de opción para el usuario. Esto puede ser uno, ó una serie de números.

i: Esto es el destino usado cuando un llamante ingresa una opción inválida – Si usted sólo tiene 1;2 y 3 definidos, y el llamante pulsa 4, lo llevará a este destino i. La opción predefinida para esto, si usted no ingresa ningún destino ‘i’, es repetir el presente menú. Si llegan al destino ‘i’ más de tres veces, la llamada es desconectada.

t: Este es el destino utilizado cuando se supera el “tiempo fuera”. Usted puede preferir que este destino vaya a un operador, el en caso que el llamante no tenga un teléfono DTMF. Así como ‘i’, la opción predefinida es repetir el menú, y si ha sido repetido tres veces, la llamada es desconectada.

Obsérvese que con FreePBX 2.1 “Destinos” son sólo mostrados si al menos hay una entrada creada. Por ejemplo, si usted no ha creado ninguna cuenta DISA, esta opción, no aparecerá en “Destinos”.

El resto de la página es bastante clara. Use “Incrementar opciones” (Increase Options) o “Disminuir opciones” (Decrease Options) para alterar el número de opciones disponibles. Esto no va a permitirle descender a menos del número de opciones actualmente disponibles.

Para borrar una opción, simplemente deje la sección en blanco.

Cuando termine, haga clic en “Guardar” (Save).

Page 45: Asterisk Desconsolado

Configuración

Salas de conferencia conferences

Prefacio.

Las conferencias son una facilidad preestablecida que esta disponible como un destino.

Add Conference.

Detalles de la conferencia.

o Número de la sala.

Este es un número que los usuarios locales pueden marcar para incluirse en la conferencia.

o Nombre de la sala

Esto es usado como un identificador, junto con el número, cuando se selecciona una conferencia como destino.

o PIN de usuario.

Si cualquiera de estas opciones están activadas, cualquiera que llame a la conferencia le será requerida una contraseña PIN. Si el “user” es dejado en blanco, el usuario sólo debe presionar # para ingresarse a la conferencia. El único uso de “admin” es no abrir una conferencia hasta que el administrador halla llegado. Si la música en espera está activada, los usuarios serán puestos en espera con una reproducción de la música hasta ese momento.

Creación de una sala de conferencias

o PIN del moderador.

Este campo es opcional excepto en el caso en que esté activa la opción “esperar administrador”, en cuyo caso, se solicitará ingresar este PIN.

Opciones de la sala.

o Mensaje de entrada

Este es un sonido que escucharán los conferencistas al ingresar

o Esperar administrador.

Cuando existe un PIN de administrador, la conferencia no comenzará hasta que el administrador ingrese. Vea el punto “PIN del moderador”..

www.asterio.com.ar 44

Page 46: Asterisk Desconsolado

Asterisk® Desconsolado

45 www.asterio.com.ar

o Modo silencio.

Generalmente un “bing” es reproducido cuando un usuario ingresa ó sale de la conferencia. Usted puede desactivarlo seleccionando “si” (Yes) aquí.

o Cuenta de usuarios

Cuando alguien ingrese, la conferencia dirá “they are (número de conferencistas) people in this conference”.

o Aviso entrada/salida.

Cuando alguien ingrese a la conferencia, le será requerido que grabe su nombre. La conferencia lo anunciará cuando ingrese y cuando salga, por nombre.

o Música en espera

Activa ó desactiva la música en espera en esta conferencia.

o Permitir menú

Le permite al usuario ó administrador ingresar a la administración de la conferencia presionando *. Los comandos en el modo de administración son:

1: Silenciarse.

4 ó 6: Aumentar ó disminuir, respectivamente, el volumen de la conferencia.

7 ó 9: Aumentar ó disminuir, respectivamente, el volumen de su voz.

2: Traba ó destraba la conferencia.

3: Expulsa la última persona que se unió a la conferencia.

Horarios time conditions

Información.

Las condiciones de tiempo son módulos que parecen destinos cuando están instalados. Le permite a usted condicionar las llamadas basándose en el horario, fecha, semana, día de semana, día del mes, ó mes. Hasta ahora es razonablemente básico y no funciona con adiciones ó exclusiones, pero usted puede encadenar las condiciones de tiempo para hacer exactamente esto.

Page 47: Asterisk Desconsolado

Configuración

Añadir sistema horario.

Configuración de una condición horaria.

o Nombre del horario.

Un nombre corto que le permite identificar la condición de tiempo en un destino.

o Patrón del horario.

Seleccione de los menús desplegables el rango temporal que desea utilizar. Obsérvese que “-“ significa “cualquier”

Destinos.

Usted tiene una elección sobre qué destinos alcanzar, dependiendo de si el tiempo es reconocido ó no. Usted puede encadenar las condiciones de tiempo para lograr un efecto de adición ó exclusión.

o Ejemplo de exclusión.

Supongamos que usted quiere que el IVR1 funcione de Lunes a Viernes de 9am a 5 pm, ó los Sábados de 9am a 12pm y el resto de los días que funcione el IVR2.

• Timecond1 Match Mon-Fri, 9am-5pm

• True: Goto IVR1

• False: Goto Timecond2

• Timecond2: Match Sat, 9am-12pm

• True: Goto IVR1

• False: Goto IVR2

o Ejemplo de adición

Dentro de 9am y 5pm de Lunes a Miércoles, elíjase IVR 2, de otra forma elíjase IVR 1.

• Timecond1: Match 9am-5pm

• True: Goto timecond2

• False: Goto IVR1

• Timecond2: Match Monday

• True: Goto IVR2

www.asterio.com.ar 46

Page 48: Asterisk Desconsolado

Asterisk® Desconsolado

47 www.asterio.com.ar

• False: Goto tiemcond3

• Timecond 3: Match Wensday

• True: Goto IVR2

• False: Goto IVR1

Misc destinations

Prefacio.

Los destinos misceláneos le permiten usar cualquier cosa que marque desde una extensión estándar como un destino.

Ejemplo

Si usted quiere hablar con Juan, quizás prefiera tener una opción en el IVR que sea “Si quiere hablar con el celular de Juan puede hacerlo marcando 2” y tener un destino misceláneo de:

Celular de Juan

91554545454 (Observe el 9 delante, como si estuviera haciendo una llamada externa)

Entonces, en el menú del IVR, usted selecciona “Celular de Juan” como un destino, y se conectará la llamada.

PIN sets La configuración de contraseñas es un módulo que le permite usar un rango de contraseñas

en lugar de sólo una. Esto es únicamente utilizable por las troncales, pero puede ser usado en DISA ó en cualquier otra cosa que requiera el uso de contraseñas para la autentificación.

Configuración de un destino a partir de la función de voicemail.

Page 49: Asterisk Desconsolado

Configuración

Configuración de números PIN para troncales de precio elevado.

www.asterio.com.ar 48

Page 50: Asterisk Desconsolado

Asterisk® Desconsolado

49 www.asterio.com.ar

Gestión de usuarios administrators Este módulo le permite crear usuarios que podrán ingresar al FreePBX para modificar

ciertas configuraciones a razón de los privilegios que se le hayan otorgado.

Restricciones de acceso.

o Rango de la extensión.

Cuando un usuario está en el sistema, ellos sólo verán el rango especificado aquí. Esto es práctico si usted está configurando muchos ocupantes en el sistema.

Creación de un usuario con acceso a todas las secciones.

Page 51: Asterisk Desconsolado

Configuración

o Administrar accesos.

Esta es una sección de múltiples accesos. Usted puede seleccionar el rango de áreas a los que les está permitido a los usuarios acceder presionando control (ó “apple” si es mac) y seleccionarlos de forma individual, ó arrastrando el Mouse hasta la lista de los cuales usted quiere darle acceso.

Música en espera music on hold

Información.

Aquí usted puede configurar los archivos de música en espera que serán reproducidos. Usted puede configurar varias “clases” de música en espera, que son usadas en distintas colas. La idea detrás de esto es que su música en espera preestablecida es música ”standard”, y sus distintas colas pueden tener diferentes sonidos mientras los llamantes aguardan en línea.

Subiendo un archivo.

Sencillamente seleccione “examinar…” y seleccione un archivo MP3 en sus sistema. Entonces seleccione “Subir”. Aparecerá en la lista de MOH (Music on hold).

www.asterio.com.ar 50

Page 52: Asterisk Desconsolado

Asterisk® Desconsolado

51 www.asterio.com.ar

Herramientas

Page 53: Asterisk Desconsolado

Herramientas

El acceso al menú de herramientas se encuentra en la parte superior izquierda de la página de FreePBX.

Gestor Módulos Module admin. Esto administra los módulos que se usarán para configurar el Asterisk. Permite activar,

desactivar y actualizar módulos con las últimas versiones disponibles en el sitio oficial de FreePBX.

Asterisk Logfiles. Muestra las últimas dos mil líneas del archivo “log” ubicado en la carpeta

/var/log/asterisk. En este archivo se guardan acciones generales realizadas por las extensiones y las llamadas entrantes. También registra los errores que pueden inducir a un malfuncionamiento, en el caso de encontrarse con un error, es una bitácora de la funcionalidad.

www.asterio.com.ar 52

Page 54: Asterisk Desconsolado

Asterisk® Desconsolado

53 www.asterio.com.ar

Asterisk API. Este módulo nos permite configurar los permisos para las conexiones de algunos

programas al Asterisk Manager.

Asterisk manager permite que ciertos programas puedan conectarse a una instancia Asterisk para ejecutar comandos o leer eventos a través de un stream sobre TCP/IP. Las conexiones de los programa cliente se realizan mediante un usuario y contraseña. La configuración de estas conexiones se encuentra en el archivo /etc/asterisk/manager.conf.

Asterisk CLI. Esto le permite correr comandos como si fueran ingresados en el Asterisk CLI (command

line interface). Puede accederse con el comando asterisk –r desde la consola de linux.

o Comandos generales.

sip shows peers: Esto muestra todos los dispositivos SIP, y su estado, de acuerdo a Asterisk.

show channels: Muestra todos los canales que estén en uso en el momento.

soft hangup <channel>1: Corta el canal especificado. El corte se producirá cuando el controlador vuelva a interactuar sobre el canal.

restart gracefully: Deja de recibir llamadas, espera que el volumen de llamadas se vacíe y reinicia Asterisk.

!<command>: Ejecuta el comando indicado.

abort halt: Cancela el apagado del equipo.

add extension <exten>,<priority>,<app>,<app-data> into <context>: Agrega una nueva extensión dentro de un contexto.

add ignorepat <pattern> into <context>: Agrega una regal ignorada en un contexto.

debug channel <channel>: Realiza un debug sobre el canal especificado.

dont include <context> in <context>: Quita un contexto incluido de otro contexto.

help: Muestra una lista de los comandos con una breve descripción.

include <context> in <context>: Incluye un contexto en otro contexto.

load: Carga un modulo dinámico por nombre.

logger reload: Vuelve a abrir los archivos log (ver apartado “Backup and Restore”).

logger rotate: Rota y vuelve a abrir los archivos log.

no debug channel <channel>: Deshabilita el depurador sobre el canal especificado.

1 Los valores indicados entre los símbolos “< >” representan las variables con las que los comandos trabajan. Por ejemplo cuando se lee “soft hangup <channel>” “Channel” se reemplaza por el número del canal sobre el que se quiere trabajar.

Page 55: Asterisk Desconsolado

Herramientas

pri debug span <span>: Habilita el depurador sobre el span indicado.

remove extension exten@context [priority]: Remueve una extensión del contexto especificado. Si se indica la prioridad, solo ella es eliminada de la extensión.

remove ignorepat <pattern> from <context>: Remueve una extensión ignorada de un contexto específico.

save dialplan: Sobrescribe el archivo extensions.conf con una versión tomada de la actual configuración de su plan de marcado. No hace una copia de sus archivos modificados. Los valores inicales de las variables globales definidas en la categoría [globals] retienen sus valores iniciales previos; los valores corrientes de las variables globales ahora están escritas en el nuevo extensions.conf. Al utilizar “save dialplan” tendrá como resultado la pérdida de cualquier comentario en su actual extensions.conf.

core set verbose <level>: Configura el nivel de mensajes verbales a ser mostrados. 0 significa que ningún mensaje debe ser mostrado. En el inicio es el equivalente a -v[v[v...]].

show agents: Muestra el estado de los agentes configurados en el archivos agents.conf de la carpeta /etc/asterisk.

show applications: Muestra la lista completa de las aplicaciones.

show application <application>: Describe a la aplicación especificada.

show channel <channel>: Muestra información sobre el canal especificado.

show channels: Muestra información sobre los canales activos.

show codecs: Muestra información sobre los codecs disponibles.

meetme: Devuelve una lista de las conferencias en uso.

show dialplan: Muestra el plan de marcado (dialplan).

show hints: Muestra la lista completa de extensiones indicando en que estado se encuentran.

show manager commands: Muestra una lista de los comandos de Asterisk.

show manager connect: Expone la lista de los usuarios administradores conectados.

show parkedcalls: devuelve una lista de las llamadas estacionadas.

show queues: Devuelve la lista de las colas con un detalle de la configuración de cada una.

show voicemail users: Muestra una lista de las casillas de correo de voz definidas.

show voicemail zones: Muestra la lista de la zona de los formatos de mensaje. El formato de los mensajes está relacionado con la zona geográfica del origen de este mensaje. Si alguien en un distinto huso horario le envía un mensaje, Asterisk tiene la capacidad de transformar el horario en relación a la diferencia de husos horarios.

o Comandos referidos al mantenimiento del servidor.

restart now: reinicia Asterisk inmediatamente.

restart when convenient: Reinicia Asterisk cuando se vacia el volumen de llamadas.

reload: Recarga toda la configuración de Asterisk.

extensions reload: Recarga solo la configuración de las extensiones.

www.asterio.com.ar 54

Page 56: Asterisk Desconsolado

Asterisk® Desconsolado

55 www.asterio.com.ar

show uptime: Devuelve el tiempo transcurrido desde el ultimo inicio del sistema.

show version: Devuelve información sobre la versión instalada de Asterisk.

Asterisk Info. Muestra la información de Asterisk, como por ejemplo: Versión de Software, uptime del

sistema, canales activos, extensiones, troncales SIP y usuarios de correo de voz (voicemail), etc.

Directorio telefónico Asterisk Phonebook

Prefacio:

Con esta herramienta usted conseguirá establecer una base de datos de fácil acceso y uso que le permite localizar efectivamente los nombres y números establecidos para el discado rápido.

Número (number): Número completo para llamar a la extensión.

Nombre (name): Nombre que identifique la persona en el discado rápido.

Código de discado rápido (speed dial code): Número de acceso rápido para la extensión.

Al seleccionar “Submit changes” usted ingresará las variables a la base de datos.

Si lo desea puede utilizar los archivos preexistentes en el Outlook utilizando la opción “CSV” y examinando los archivos. Al finalizar haga clik en “Upload” y subirá los archivos a Asterisk.

Page 57: Asterisk Desconsolado

Herramientas

Backup & Restore. Usted puede configurar una programación regular para backup para asegurarse de tener

una copia de su configuración de su Asterisk y FreePBX, correo de voz, y grabaciones en CD de sus grabaciones. Usted también puede restaurar un estado previo al backup en el caso de perdida de datos ó una masiva falla de configuración. Los backups son almacenados en /var/lib/asterisk/backups. Usted debería hacer de los backups off-line algo importante.

o Agregar una programación para Backups

Schedule name: Le da a este backup un nombre amigable (ejemplo: “diario” ó “Correo de voz) para identificar correctamente que es lo que está en ese backup. Esto hará de las futuras restauraciones algo más fácil.

Voicemail: Active esto si usted quiere incluir los mensajes de correo de voz en este backup. Esto puede incrementar seriamente el tamaño de su backup por estar cargando archivos de audio potencialmente largos.

Sistem recordings: Active esto si usted quiere resguardar sus grabaciones del sistema personalizadas que haya creado para su recepcionista virtual ó colas. Nuevamente, esto puede incrementar notablemente el tamaño de su backup.

Sistem Configurations: Active esta opción para resguardar sus datos de configuración de Asterisk y FreePBX, incluyendo el MySQL y las bases de datos de Asterisk. Nosotros recomendamos que esto esté activo en todos los backups.

CDR: Active esta opción para resguardar el registro de las llamadas.

Operator panel: Active esta opción para resguardar el FOP (Flash Operator Panel)

o Correr programación.

Usted puede elegir una programación pre-configurada desde el menú de selección, ó configurar su propia programación utilizando minutos, horas, días, meses y fines de semana desde la casilla de selección. Las opciones pre-configuradas son: Diario (al mediodía), Semanal (Domingo ó Sábado), Mensual (En el primero de cada mes a la medianoche) ó Anual (el en primero de Enero a la medianoche).

o Restaurar desde el Backup.

Esto enlistará todos los backups que estén presentes en su sistema (ubicados en /var/lib/asterisk/backups). Seleccione en el backup que quiera restaurar.

PHP Info. Muestra la información sobre el módulo de PHP instalado en el equipo.

www.asterio.com.ar 56

Page 58: Asterisk Desconsolado

Asterisk® Desconsolado

57 www.asterio.com.ar

Sys Info. Muestra información completa sobre el sistema. Es importante controlar el espacio en el

disco y el uso de la memoria en forma periódica para prevenir un malfuncionamiento del sistema.

Java SSH. Muestra la consola del Asterisk en un navegador web en forma segura.

Edit Configuration. La forma en que Asterisk deba trabajar está regulada por una serie de archivos de texto.

Estos archivos guardan la información de las extensiones, colas, IVR y hasta de la configuración del hardware.

Esta herramienta permite editar los archivos de configuración ubicados en cuatro carpetas sin la necesidad de utilizar programas como el putty (ver apartado) o el vi desde la consola.

Estas carpetas son:

/etc/asterisk: Contiene los archivos de configuración del hardware y del plan de marcado.

/var/www/html/panel: Contiene los archivos para manejar el FOP.

/etc: Contiene los archivos de la configuración del sistema en general.

/tftpboot: No contiene archivos por el momento.

Page 59: Asterisk Desconsolado

Herramientas

Luego de editar alguno de estos archivos, es necesario hacer clic en re-read configs para que los cambios hagan efecto.

phpMyAdmin. Es una interfaz gráfica web para administrar de forma sencilla la base de datos MySQL.

Sitio oficial: http://www.phpmyadmin.net

System Status. Muestra el tiempo transcurrido desde el último inicio del sistema. Permite además reiniciar

el sistema (reboot) o apagarlo (shutdown).

www.asterio.com.ar 58

Page 60: Asterisk Desconsolado

Asterisk® Desconsolado

59 www.asterio.com.ar

Informes Asterisk guarda un registro llamado CDR (Call Detail Record) de todas las comunicaciones

efectuadas a través del sistema, en la base de datos asteriskcdrdb, a la cual es posible acceder utilizando phpMyAdmin (ver capítulo anterior).

La tabla cdr cuenta con los siguientes campos:

• src: Fecha y hora del momento en que se estableció la comunicación.

• dst: Número de destino.

• dcontext: Contexto de destino.

• clid: Caller ID de la parte llamante.

• channel: Canal utilizado por el llamante.

• dstchannel: Canal utilizado para llevar al número de destino.

• lastapp: Última aplicación ejecutada.

• lastdata: Último dato pasado por la aplicación.

• duration: Duración en segundos de la comunicación.

• billsec: Tiempo de conversación en segundos.

• disposition: Es el resultado de la comunicación. Puede tomar los valores ANSWERED, NO ANSWER, BUSY ó FAILED.

Page 61: Asterisk Desconsolado

Informes

• uniqueid: Número único de identificación del canal.

Dentro del módulo de informes se accede a un programa amigable que permite visualizar la información contenida en esta base de datos dando la posibilidad de aplicar distintos filtros a fin de devolver solo el registro de llamada relevante a su búsqueda.

Filtros

Los filtros se aplican a fin de acotar el resultado de una búsqueda, facilitando de esta manera la confección de estadísticas que ayudarán a controlar el uso y costo de las comunicaciones.

o Selection of the month

Este filtro permite seleccionar la información a través de un rango mensual. Es necesario marcar los botones de radio from y to.

o Selection of the day

De la misma manera que en el anterior, toma la información de las comunicaciones realizadas entre los días seleccionados. Es necesario marcar los botones de radio from y to.

o Destination

Toma la información realizada solo al destino ingresado. Hay cuatro maneras distintas de buscar el número ingresado:

• Exact: Devuelve los registro de la base de datos que coincidan con el número ingresado.

• Begins with: Devuelve los registros cuyo destino comienza con el número ingresado. Por ejemplo, para conocer el caudal de llamadas a celulares, basta ingresar 915 seleccionando esta opción.

• Contains: Realiza la búsqueda en la base de datos, devolviendo los registros cuyo número de destino contenga el número ingresado.

• Ends with: Realiza la búsqueda en la base de datos, devolviendo los registros cuyo número de destino finalice igual al número ingresado.

www.asterio.com.ar 60

Page 62: Asterisk Desconsolado

Asterisk® Desconsolado

61 www.asterio.com.ar

o Source

Toma la información de las comunicaciones realizadas por el número ingresado. Ya sea interno ó no.

o Channel

Devuelve solo las llamadas efectuadas desde y hacia el canal especificado.

o Duration

Devuelve un informe sobre las comunicaciones efectuadas en relación con la duración. Se pueden filtrar las llamadas respecto a la cantidad de minutos de comunicación para buscar llamadas en particular.

Módulos

Esta aplicación tiene cuatro módulos distintos que organizan la información de acuerdo a diferentes parámetros.

o Call Logs

Devuelve la información detallada de las comunicaciones efectuadas de acuerdo a los filtros aplicados a la búsqueda, en forma de tabla. Las columnas de fecha, número marcado y tiempo de conversación pueden ordenarse de manera ascendente ó descendente haciendo clic en el título de la columna.

La columna APP ofrece la posibilidad de visualizar el nombre de usuario del número de destino. Para configurarla, es necesario editar el archivo defines.php ubicado en la carpeta /var/www/html/admin/cdr/lib y copiar la línea de código que se muestra a continuación las veces que sea necesario.

$appli_list['numero’]=array("nombre");

o Compare Calls

Devuelve un gráfico que agrupa las comunicaciones efectuadas en dos ejes, el vertical representa la cantidad de llamadas y el horizontal el horario en que fueron realizadas las llamadas. Cada línea representa un día.

Page 63: Asterisk Desconsolado

Informes

o Monthly Trafficc

Devuelve un gráfico en forma de torta que representa el tiempo de comunicación según los filtros aplicados, en relación a los meses seleccionados.

Llamadas realizadas a celular en los últimos 6 meses.

o Daily Load

Devuelve un gráfico en forma de barras que representa la cantidad de comunicaciones efectuadas por hora a lo largo del día seleccionado.

www.asterio.com.ar 62

Page 64: Asterisk Desconsolado

Asterisk® Desconsolado

63 www.asterio.com.ar

Page 65: Asterisk Desconsolado

Flash Operator Panel

Flash Operator Panel El panel de operador es una aplicación para Asterisk PBX, funciona en un explorador de

Internet. Es capaz de mostrar información sobre el funcionamiento de su PBX en tiempo real y hacer operaciones sobre las comunicaciones.

Esta es la información mostrada por el Panel de operador Flash.

• Las extensiones que están ocupadas, llamando ó disponibles.

• Quién está hablando y con quién (CLID, contexto, prioridad).

• El registro de estado y disponibilidad en SIP e IAX2.

• Estado de las salas de conferencia (cantidad de participantes).

• Estado de las colas (cantidad de usuarios en espera).

• Indicador de mensajes en espera y conteo de mensajes.

• Canales estacionados

• Agentes presentes en el sistema.

www.asterio.com.ar 64

Page 66: Asterisk Desconsolado

Asterisk® Desconsolado

65 www.asterio.com.ar

Configuración del panel de operador Flash

El archivo de configuración del panel de operador Flash es el op_server.cfg, donde usted definirá aspectos básicos y avanzados de su configuración, así como credenciales de ingreso, contraseñas de seguridad, extensiones, contextos, directorios, etc. El archivo de configuración para el cliente Flash es el op_style.cfg donde se podrán definir los aspectos visuales, como el tamaño de los botones, posiciones de los íconos, tamaño, colores, etc.

o Configurando Asterisk.

Asegúrese de tener un usuario con privilegios de administrador de Asterisk. Simplemente edite /etc/asterisk/manager.conf y agregue uno si no lo hizo aún.

o Configurando el servidor del panel de operador Flash.

Abra el archivo op_server.cfg ubicado en la carpeta /var/www/html/panel y edítelo a los parámetros apropiados para su configuración.

• manager_host: Es el nombre de host ó la dirección IP de su Asterisk.

• manager_user: Es el usuario definido como administrador en manager.conf (siguiendo este ejemplo de configuración, debería quedar como myuser).

• manager_secret: La contraseña para el usuario myuser definido como administrador en manager.conf.

• event_mask: Este comando filtra las acciones o eventos que usted quiere visualizar en el panel. Los valores posibles son “encendido” (on), “apagado” (off), “sistema” (system), “llamada” (call), e “ingreso” (log).

Usted puede monitorear muchos servidores Asterisk: Repita las secuencias de manager_host, manager_user, manager_secret y event_mask tantas veces como servidores quiera monitorear, sin dejar ningún otro parámetro en medio. El primero en aparecer será

Page 67: Asterisk Desconsolado

Flash Operator Panel

considerado el número uno, y de allí en adelante serán numerados secuencialmente. Entonces usted podrá especificar qué servidor pertenece a tal ó cual botón con los parámetros definidos en la definición del botón, en op_buttons.cfg

o AstManProxy

AstManProxy es un multi-threaded servidor proxy para Asterisk escrito en C/P-theads. Está diseñado para manejar comunicaciones con múltiples servidores Asterisk y actuar como un punto único de contacto para las aplicaciones. Astmanproxy maneja multiples formatos de entrada y salida incluyendo XML, CSV, and HTTP, HTTPS and SSL.

Usted puede conectarse a astmanproxy en lugar del asterisk manager port mediante la especificación de estos parámetros:

• astmanproxy_server: Usted tiene que especificar la dirección IP de todos los asterisk manager listados en astmanproxy config en el mismo orden, cada uno en su propia línea de astmanproxy_server.

• listen_addr (opcional): Especifica que dirección IP usted quiere ligar a op_server.pl. Si usted deja esta opción comentada, tratará de ligar todas las direcciones IP.

• listen_port: Es el puerto con el que el servidor aceptará conexiones entrantes desde clientes Flash. El servidor y el Flash se comunican usando TCP a este puerto. Default: 4445

• web_hostname (opcional): Debe ser el mismo hostname que utiliza para acceder al servidor web. Ejemplo: si usted accede al servidor web utilizando http://www.myserver.com entonces el web_hostname debe ser “www.myserver.com”. Si usted dispone una dirección de IP en lugar de un nombre, usted debería escribir esa dirección de IP. No incluya “http://” al principio. Los clientes Flash solamente funcionarán si la dirección del web_hostname es la misma URL a la que el explorador web esta apuntada. Usted puede usar esto como una medida de seguridad extra. Si usted quiere acceder al cliente de Flash desde diferentes direcciones (como una red local y una dirección IP externa) usted deberá dejar este campo comentado, anteponiendo un ; delante de web_hostname.

• security_code: Es la contraseña que utilizará para autorizar comandos entrantes desde Flash (transferencias, desconexiones, generaciones, etc.). Si usted quiere llevar adelante cualquier acción desde el Flash, deberá ingresar esta contraseña en la casilla apropiada en el Flash. Sólo escríbala ahí y haga clic en ok.

• flash_dir: Debe ser la dirección exacta del directorio donde está ubicado el archivo operator_panel.swf. Siguiendo estos ejemplos, debería apuntar a /var/www/html/panel

• poll_interval: Es la frecuencia en segundos con la que el servidor tomará las estadísticas para el estado de SIP e IAX2. Default: 240.

Las versiones más novedosas de Asterisk deberían funcionar bien sin tomar estadísticas muy seguido, ya que el administrador genera eventos (register/unregister/lagged) por si mismo. Si usted tiene muchos SIP e IAX2, considere configurar la toma de estadísticas a un valor más alto. (Ejemplo: 7200) porque el Server utiliza muchos recursos para hacer esto, y los eventos son enviados de todas maneras por Asterisk.

www.asterio.com.ar 66

Page 68: Asterisk Desconsolado

Asterisk® Desconsolado

67 www.asterio.com.ar

• poll_voicemail: Si usted verifica el correo de voz (voicemail) desde una interfase web, el administrador no notificará cuando un correo de voz es borrado. Usted puede activar esta opción y el correo de voz será verificado en cada intervalo de toma de estadística.

• auth_md5: Coloque 1 si usted quiere autenticar al administrador de Asterisk usando MD5 hashing. No hay motivos para deshabilitarlo.

• kill_zombies: Estando activo (1) el servidor intentará desconectar los canales zombies si suceden. Esta opción no debería ser usada, esta desactivada de manera preconfigurada (o).

• debug: Establece el parámetro de debug en el servidor. El log está escrito a stdout. Es un parámetro de mapa de bits.

o 1: Muestra los eventos provenientes de Asterisk

o 2: Muestra los comandos enviados a Asterisk

o 4: Muestra los comandos provenientes de Flash

o 8: Muestra los comandos enviados a Flash

o 16,32,64: debug para el servidor

El nivel preconfigurado es cero (sin debug). Si usted quiere ver los eventos provenientes de Asterisk y los comandos enviados a él, configúrelo en 3 (1+2). Si usted quiere un debug completo, configúrelo en 255.

Usted puede sobrescribir esta configuración desde el comando con la línea –X.

• auto_conference_extension: Es el número de extensión a marcar para seleccionar una sala de conferencia vacía sin contraseña. Véase abajo para un ejemplo completo. Esto es requerido para ingresar en una conferencia ó llamada en proceso. Default: 900 (no para versiones 0.15).

• queue_hide: Si está configurado, los botones de posición de las colas no serán expuestos si no están en uso, por lo tanto, sólo verá el número de personas esperando en una cola. Véase “Tipos de botones” para más información.

• clid_format: Un patrón para dar formato al número de identificación de llamadas (caller ID). Cada “X” será reemplazada por un número. Default: (XXX) XXX-XXXX.

• clid_privacy: Si está configurado como 1, el panel no expondrá el número de identificación de llamadas (caller ID) ó el número llamado en los botónes.

• show_ip: Si está configurado como 1 expondrá la dirección IP para las extensiones o troncales SIP e IAX2.

• reverse_transfer: En la forma preconfigurada, cuando usted arrastra y suelta botones para hacer transferencias, el punto de vista es desde el FreePBX, no desde el usuario. Así que, si usted está hablando mediante un SIP/extensión y arrastra el botón para ese canal, usted transferirá ese leg (usted), no el de la persona con la que está hablando. Si usted quiere transferir el otro leg (la persona con la que está hablando, es la perspectiva del teléfono, en lugar de la de Asterisk) configure esta opción en 1.

• transfer_timeout: “0, No timeout|300,5 minutes|600,10 minutes”

Page 69: Asterisk Desconsolado

Flash Operator Panel

• enable_restart: Si se configura en 1, el botón de recarga (reload) en el cliente Flash (en su forma original, solo recarga el cliente Flash) hará un reseteo de Asterisk. Si usted quiere que Asterisk se resetee, asegúrese de correrlo con safe_asterisk ó algún mecanismo que relance Asterisk cuando termine. Esto es un verdadero reseteo, no una recarga.

• rename_label_wildcard: Si usted tiene un botón REGEXP con un comodín, usted puede poner esta opción en 1, y la etiqueta de ese botón cambiará al nombre del canal que está utilizando ese slot. Un canal con un comodín es cualquier canal que contiene un asterisco (*) dentro. No todos los REGEXP tienen comodines.

• rename_label_callbacklogin: Si está configurado en 1, cambiará la etiqueta del botón al número del agente para ese botón cuando utilice el agentcallbacklogin de Asterisk. Si usted ingresa en el sistema a través de una extensión que está definida en la sección de Extensiones y parámetros de Contexto para ese botón, entonces la etiqueta cambiará a Agent/XXXX en el momento del ingreso. Si no tiene un botón que equivalga en Extensiones y parámetros de Contexto, no funcionará.

• rename_to_angent_name: Si está configurado como 1 el renombre mencionado arriba será hecho con el nombre definido en agents.conf en lugar de Agent/XXXX.

• rename_queue_member: Coloque un 1 si usted agrega canales como miembros de una cola mediante el AddQueueMember (marcando el número de una cola seguido por *), sin ir por agents.conf

• change_led_agent: Si está configurado en 1, el led para el botón que representa un agente ingresado en el sistema cambiará de color por el color definido en op_style.cfg como ledcolor_agent (default: amarillo). De esta manera usted podrá ver de un simple vistazo si el agente está ingresado en el sistema ó no.

• barge_muted: Si está configurado en 1 y usted arrastra un botón sin utilizar a cualquier leg de una llamada activa, los tres (llamante, llamado y usted) serán ubicados en una sala de conferencia y el canal arrastrado (usted) será enmudecido automáticamente, por lo tanto las personas que estaban en la conversación no escucharán a la tercera persona (usted). Usted puede enmudecer ó desenmudecer a cualquiera de los participantes en la sala de conferencia mediante un click en la flecha de cada botón.

• barge_rooms: Son los números de las salas de conferencias configuradas en su Asterisk.

• conference_context: Es el contexto donde usted ha definido todas sus salas de conferencias. Default: conferences.

Para que el ingreso a las salas de conferencia funcione, usted debe agregar extensiones en su propio contexto en su plan de marcado (dialplan). Edite /etc/asterisk/extensions.conf y agregue algo como esto (el número de la extensión debe coincidir el número de la sala de conferencia):

[conferences] exten=>900,1,MeetMe(900) exten=>901,1,MeetMe(901) exten=>902,1,MeetMe(902) Y en /etc/asterisk/meetme.conf usted necesita algo como esto: [rooms] conf=>900

www.asterio.com.ar 68

Page 70: Asterisk Desconsolado

Asterisk® Desconsolado

69 www.asterio.com.ar

conf=>901 conf=>902

• voicemail_extension: Es la extensión y el contexto en su extensions.conf para alcanzar la aplicación del correo de voz (voicemailmain application). Por ejemplo, si usted tiene la extensión 1234 definida en el contexto “prestaciones” para alcanzar el inicio del correo de voz (voicemailmain), configure este parámentro en 1234@ prestaciones. Entonces, cuando usted haga doble click en el icono MWI de un botón, marcará al correo de voz (voicemail) directamente.

Usted puede definir diferentes contraseñas de seguridad, contextos, salas de ingresos de conferencias, directorios Flash y nombres de web host en un contexto diferente para cada uno. Solo comience una nueva definición de contexto entre paréntesis y coloque los nuevos valores bajo esa línea. De esta manera usted puede tener diferentes páginas web para funcionar con diferentes contextos para el PBX que funciona como anfitrión (hosted PBX).

Configuración del cliente del FOP.

El despliegue de la imagen es configurable (tamaño de los botones, iconos, etc.) Usted puede tener más de cien botones activos por pantalla. También funciona bajo distintos contextos, usted puede tener un servidor funcionando y muchos otros diferentes clientes en pantalla (para hosted PBX, diferentes departamentos, etc.).

o Configuración de botones.

Edite el archivo op_butons.cfg ubicado en la carpeta /var/www/html/panel para adaptarse a sus necesidades. La sintaxis es similar a la de configuración de archivos de Asterisk.

Usted debe configurar los botones que quiere que sean expuestos en el panel. Cualquier canal que no tenga el nombre definido no será expuesto.

[ZAP/4] Position=1 Label=”11 Reception” Extension=11 Context=local Icon=1 Mailbox=11@localvm URL=mypage.php Target=myframe ;No Rectangle=trae

El nombre del canal está escrito entre corchetes. Dependiendo del nombre del canal y de la posición de la cabecera (header) usted seleccionará el tipo de botón. La sintaxis para los canales SIP es SIP/username (SIP/nombre de usuario). Para ZAP es ZAP/channelnumber (ZAP/número de canal). Para IAX2 es IAX2/username (IAX2/nombre de usuario). Otros canales siguen reglas similares. Usted puede seleccionar el debug a 1 y buscar nombres de canales venidos de Asterisk para que coincidan con los suyos. También hay botones especiales para situaciones y aplicaciones particulares, como botones de conferencias (meet me), botones de estacionamiento (park button), botones de colas (queue) y regexp.

position: Es el número del botón. Los botones están dibujados desde arriba hacia abajo y de izquierda a derecha. El número total de botones depende del tamaño y del “padding” (Esto es el espacio vacío, usted puede elegir los valores en op_style.cfg). Usted puede poner un valor exacto, una lista separada por comas, un rango, ó un valor especial “n” (next). Si un botón tiene más de una posición definida, será tratado especialmente: si es un canal regular, se

Page 71: Asterisk Desconsolado

Flash Operator Panel

transformará un botón de troncal. Si es un botón especial cambiará el comportamiento/tipo (behaviour/type). Vea tipos de botones para ver más detalles.

Panel_Context: Desde la versión .10 usted dispone de “contextos” de panel. Esto significa que solo correrá un solo servidor, y habrán varios clientes Flash con diferentes disposiciones de botones conectados a este servidor. Si usted omite este parámetro el contexto preconfigurado será el aplicado. Para especificar el contexto a cargar en el Flash, usted tiene que modificar la página que carga el archivo swf. Sólo agregue “?context=mycontext” después de cada aparición de “operator_panel.swf”.

URL: Si está configurado, la etiqueta del botón se transformará en un vínculo (hyperlinks) que vinculará a esta URL cuando es seleccionado.

Target: Esto sirve para configurar el vínculo (hyperlink) al “objetivo” (target). Si es omitido, se utilizará la ventana presente para mostrar la URL. Usted puede utilizar los objetivos (target) estandarizados HTML, como los _parent, _new, etc.

No_Rectangle: Si esta configurado como verdadero (true), el rectángulo no será dibujado, sólo lo serán los elementos (etiqueta, iconos, identificador de llamadas, temporizador, etc.). Usted puede utilizar sus backgrounds personalizados para dibujar sus propios botones.

Label: Es la etiqueta del botón. Usted tiene que encerrarlo con comillas si está pensando en usar espacios.

Caracteres internacionales.

Si usted quiere utilizar caracteres especiales en las etiquetas de los botones, tiene que guardar el archivo de configuración con una codificación UTF-8. Para convertir el archivo a UTF-8 utilizando vi (El programa de Linux para editar texto) y la línea de comando, sólo haga:

vi-c “:wq! ++enc=utf8 op_buttons.cfg

Obsérvese que la etiqueta del botón es utilizada como el texto del identificador de llamadas cuando se originan llamadas dentro del panel de operador Flash. Si usted utiliza caracteres especiales, el texto del identificador de llamadas no funcionará correctamente.

Los servidores de la versión 0.20 pueden monitorear varios servidores de Asterisk. Si el canal para el botón pertenece a otro servidor en lugar del primero, especifique su número.

Extension: Es el número de la extensión. Debe estar definido en su plan de marcado (dialplan) para alcanzar ese canal. Si no hay extensión para ese botón (Ejemplo: una línea externa) deberá configurarlo en -1, de esta manera el servidor desestimará intentos de transferir a ese canal.

Context: Si la extensión no es alcanzable desde el contexto predefinido en su plan de marcado (dialplan), usted también debería especificar su contexto. Si usted tiene un número de extensión 100 dentro de un contexto “from-sip”, entonces usted debería escribir 100 para la extensión y “from-sip” para el contexto.

Icon: Es el icono, existen seis tipos de íconos disponibles. Si usted no quiere mostrar un icono en un botón, configúrelo en cero ó simplemente borre la línea del icono para ese botón en particular.

1 2 3 4 5 6

www.asterio.com.ar 70

Page 72: Asterisk Desconsolado

Asterisk® Desconsolado

71 www.asterio.com.ar

Mailbox: Es el buzón de correo de voz (voicemail) a monitorear. Si usted tiene cuentas de correo de voz para las extensiones, deberá especificar el usuario de correo de voz y el contexto. Si usted deja este campo libre, el servidor no verificará el buzón de voz para esa extensión.

Tipos de botones.

o Conferencias.

Para hacer un botón para una sala de conferencia, el nombre del canal debe ser sólo el número de la conferencia. Ese botón mostrará el número de personas dentro de la sala de conferencia. Si usted tiene un número de sala de conferencia 900, el nombre del canal será 900.

[900] Position=1 Label=”Meetme Room 900” Extension=900 Context=conferences Icon=6

o Salas de conferencia (participantes).

Sólo especifique más de una posición para el botón y mostrará los participantes de la sala de conferencia individualmente mientras ingresan ó dejan la conferencia. Usted puede enmudecer y desenmudecer cada uno mediante un click en el led.

[900] Position=2-5 Label=”Meetme User” Extension=1 Icon=6

o Colas.

Para hacer un botón para una cola, el nombre del canal deberá ser el nombre de la cola prefijado con ‘QUEUE/’. El botón mostrará el número de personas esperando en la cola, y el máximo de tiempo de espera presente. Por ejemplo, si usted tiene una cola llamada “ventas”, la configuración del botón se verá como:

[QUEUE/ventas] Position=2 Label=”Ventas Queue” Extension=3 Context=queues Icon=5

o Colas (posiciones).

Usted puede reservarse varios botones para las posiciones de la cola. Cada posición será utilizada por los usuarios esperando en esa cola. Digamos que tiene a tres usuarios esperando en la cola “soporte”, entonces, los primeros tres lugares (slots) serán ocupados, uno por cada persona, en las posiciones que hay para esa cola (slot 1 para la posición 1, slot 2 para la posición 2, y demás). El botón de posición en la cola muestra el número de identificación de llamadas, el nombre y la cantidad de tiempo de espera para cada persona. Para definir los botones de posición de cola, el nombre del canal es el mismo que el de la cola, pero usted tiene que usar más de una posición para ese botón (tantas como guste). Ejemplo:

Page 73: Asterisk Desconsolado

Flash Operator Panel

[QUEUE/support] Position=3-10 Label=”Support Queue” Extension=-1 Icon=5

o Agentes de cola.

Este tipo de botón puede ser usado para mostrar los agentes que son miembros de una cola en particular, mediante el ingreso del agente (agentcallbacklogin), agregado de un agente (addqueuemember) ó configurado estáticamente, sin preocuparse por el método a utilizar.

[QUEUEAGENT/sales] Position=3-10 Label=”Sales Queue” Extension=-1 Icon=3

o Agentes

Sirve para monitorear un agente en particular mediante su número.

[AGENT/1002] Position=12 Label=”Agent 1002” Extension=1002 Context=Agents Icon=3

o Espacios de estacionamiento.

Usted puede utilizar botones para mostrar espacios de estacionamiento. El botón se enciende cuando una llamada es estacionada en ese espacio y mostrará una cuenta regresiva hasta que se agote el tiempo de estacionamiento en lugar del temporizador normal. Ejemplo:

[PARK/701] Position=12 Label=”701 Park” Extension=701 Icon=0

o Botones de identificación de llamadas.

Hay ocasiones en las que tiene que monitorear un canal por su identificación de llamadas. Para esos casos, usted puede intentar monitorear mediante el botón CLID. Ejemplo:

[CLID/5555555] Position=13 Label=”5555 Jhon” Extension=5555555 Context=from-internal Icon=2

o Botones REGEXP

Existen ocasiones en las que se deben monitorear varios canales simultáneamente ó nombres de canales dinámicamente generados. Las expresiones comunes (Regular Expressions)

www.asterio.com.ar 72

Page 74: Asterisk Desconsolado

Asterisk® Desconsolado

73 www.asterio.com.ar

pueden resultar adecuadas. Para utilizar una expresión común como equivalente al nombre del canal, usted debe prefijarlo con un “underscore”. Este tipo de botones no puede ser utilizado para originar una llamada porque usted no tiene la certeza de qué canal originará la llamada. Las expresiones comunes son siempre en caso insensible. Hay algunos caracteres reservados que no pueden ser utilizados: & y =. Ejemplo:

[_SIP/.*] regexp to match all sip channels Position=1,2,3 Label=”All Sip channels” Extension=-1

o Botones de Canales.

El tipo de botón estándar. Sólo use TECHNOLOGY/channel_name. Algunos tipos de TECH requieren una conversión nominal especial como se ve en los ejemplos de abajo. Si un botón utiliza solo una posición, acumulará todas las actividades de las líneas en ese botón (existen teléfonos con la capacidad de tener más de una llamada por vez). Si usted utiliza más de una posición, se comportarán como botones de troncal (explicado debajo). Ejemplos:

[ZAP/4] Position=1 Label=”11 Reception” Extension=11 Context=local Icon=1 Mailbox=11@localvm [SIP/12] Position=2 Label=”12 Mary” Extension=12 Context=local Icon=1 Mailbox=12@localvm [IAX2/david] Position=3 Label=”13 David” Extension=13 Context=local Icon=2 Mailbox=13@localvm [CAPI[contr1/NNNNNNNNN]] ; where NNN is the ISDN number. Position=4 Label=”External CAPI” Context=in-extern Icon=4

o Botones de Troncales.

Cuando se especifique más de una posición para un botón será considerado como una troncal. Un botón normal mostrará instancias del mismo nombre de canal en ese único botón. En un botón de troncal, cada instancia será mostrada en el siguiente botón disponible para esa troncal. Si usted tiene un DID desde un proveedor IAX2 ó SIP, y recibe más de una llamada de ese usuario, usted debe definir ese botón como una troncal con tantas “instancias” como

Page 75: Asterisk Desconsolado

Flash Operator Panel

prefiera. De esta manera usted puede transferir llamadas individuales del mismo proveedor. Ejemplo:

[IAX2/iaxtel] Position=10-12 Label=”Iaxtel” Extension=-1 Icon=3 [SIP/myprovider] Position=23-30 Label=”SIP TRUNK” Extension=-1 Icon=4

Cambiando la disposición de botones.

Para editar la disposición visual, edite el archivo op_style.cfg. Usted puede cambiar el tamaño de los botones y los colores e incluso el emplazamiento de los íconos junto al tamaño de los mismos, entre otras cosas. NO modifique los nombres de las variables, sólo el valor después del signo igual y NO utilice espacios. Con los ajustes apropiados, usted puede tener más de cien botones en la pantalla.

Los nombres de las variables son claros en sí mismos. Por ejemplo, si usted quiere reducir el alto de los botones, sólo ajuste el btn_heigt a un valor menor.

Usted puede cambiar este archivo con el Panel de operador Flash (op_panel.pl) funcionando. Después de cambiar un valor, usted debe decirle al servidor que actualice la configuración mediante el envió de una señal HUP (killall –HUP op_server.pl). Después de eso, usted necesita recargar el display de Flash, haciendo click en el botón de “reload” ó simplemente recargando la página.

Usted puede cambiar la disposición de la barra de herramientas (toolbar) cambiando el número que está después de las variables show_x. Cada uno representa un posible elemento en la barra de herramientas.

show_ security_code: Casilla de ingreso del código de seguridad.

show_clid_info: Información adicional en la casilla del CLID.

show_btn_help: Botón de ayuda.

show_btn_debug: Botón de debug.

show_btn_reload: Botón de recarga.

show_status: Botón de estado.

El valor cero deshabilita el elemento. Un número representa el orden en el que será mostrado en la barra de herramientas, el número uno comienza en la parte más izquierda de de la barra de herramientas. En la configuración de ejemplo, todos los elementos de la barra de herramientas están mostrados en orden correlativo. Ejemplo: Si usted no quiere que se vea un botón de debug, configure el “show_btn_debug” en cero. Usted puede traducir el texto de la barra de herramientas en sus correspondientes variables.

www.asterio.com.ar 74

Page 76: Asterisk Desconsolado

Asterisk® Desconsolado

75 www.asterio.com.ar

Prestaciones del plan de marcado (dialplan).

Si usted quiere configurar el texto del identificador de llamadas (caller ID) de la aplicación Flash cuando transfiere una llamada, usted deberá modificar su plan de marcado (dialplan) ó su macro estándar de extensión, a algo similar a esto:

[macro-stdexten] exten=>s,1,DBget(temp=clid/${ARG1}) exten=>s,2,SetCIDName(${temp}) exten=>s,3,DBdel(clid/${ARG1}) exten=>s,4,Dial(${ARG1},30,TrH) exten=>s,5,Voicemail(u${MACRO_EXTEN}) exten=>s,6,Hangup ; llega aquí si dbget falla (no hubo “clid info” proveída) exten=>s,102,goto(s,4) ; ocupado desde marcado exten=>s,105,Voicemail(b${MACRO_EXTEN}) exten=>s,106,Hangup

Ejemplo de macro para extensión estándar para la configuración de identificador de llamadas si la información fuera provista por el Panel de operador Flash. El panel establece una entrada de base de datos para el nombre del canal con el texto del identificador de llamadas.

Si la variable no existe en la base de datos (si no es establecida por el Panel de operador Flash) la línea 1 salta a la prioridad n+101, para realizar un marcado normal sin configurar el nombre del identificador de llamadas.

Si usted no quiere involucrar al identificador de llamadas, asegúrese de dejar el “show_clid_info” en cero en el archivo op_style.cfg y salte este paso.

Usted también puede utilizar la aplicación de Asterisk “UserEvent” para disparar algunos comportamientos especiales ó acciones desde su plan de marcado.

PopUps: Usted puede disparar una pantalla popup desde el plan de marcado (dialplan). El parámetro del botón es opcional, restringirá el ppopup a clientes Flash cargados con “mybutton” ó restringido a ese número de botón. Ejemplo:

exten=>1,1,UserEvent(FOP_Popup|URL:p.php?e=${EXTEN}^Target: top^Button:1)

Cambiar el color del led: Usted puede cambiar el color del led también (pero el estado no será guardado entre recargas)

exten=>1,1,UserEvent(FOP_ledcolor|Color: 0x0000FF^State: 0)

El color puede ser cualquier valor hexadecimal. El estado es:

• 0 para estado disponible (canal desocupado)

• 1 para estado ocupado (canal en uso)

• 2 para estado del agente ( canal desocupado y agente presente)

Encendiendo el servidor.

Asegúrese de configurar el bit ejecutable en op_server.pl, si no está configurado (chmod a+x op_server.pl). Y verifique la ubicación de su Perl. Queda asumido que será /usr/bin/perl. Si no es así, modifique la ruta en op_server.pl. Para correr el servidor sólo escriba en el mismo directorio como el archivo mismo:

Page 77: Asterisk Desconsolado

Flash Operator Panel

./op_server.pl

El servidor no se desliga de la consola. Si usted quiere que corra por el background adjunte “-d” en la línea de comando. Si el nivel de debug es distinto a cero, la salida será logueada en stdout. Para averiguar si el servidor funciona bien, configure el nivel de debug en uno, la salida debería verse de esta manera:

<-Asterisk Call Manager/1.0 <-Response: Success <-Message: Authentication accepted <-

Usted puede correr el servidor desde su script rc.local para tenerlo corriendo en el startup. También hay ejemplos de init script en el directorio init si usted prefiere utilizar su sistema init distro. Asegúrese de encender op_server.pl después de Asterisk. Si usted reinicia Asterisk, el op_server intentará reconectarse 60 veces con intervalos de diez segundos (diez minutos). Si falla en la conexión después de esos intentos, se apagará.

Se puede integrar con software de administración de relaciones con el cliente (CRM Customer Relationship Manager) mediante una página web (y pasando el CLID) cuando un botón específico está llamando.

El panel puede ser activado tanto para el FreePBX, mediante la selección de la opción de “panel” en la esquina derecha superior de la pantalla FreePBX, ó desde la pantalla de bienvenida de TRIXBOX.

Acciones

Acciones que puede desarrollar desde el Panel de operador Flash.

• Desconectar un canal.

• Utilizar el arrastre desde el Mouse para transferir una llamada.

• Utilizar el arrastre desde el Mouse para iniciar una llamada.

• Utilizar el arrastre desde el Mouse para ingresar en una llamada en curso.

• Configurar el identificador de llamadas (caller ID) mientras transfiere ó inicia una llamada.

• Desplegar una página web con los detalles del cliente.

• Marcar mediante un click un número telefónico desde una página web.

• Enmudecer y desenmudecer participantes en las salas de conferencia.

o Desconectar una llamada.

Usted puede desconectar una llamada haciendo doble click en el botón rojo.

o Transferir una llamada.

Simplemente arrastre el pequeño teléfono hasta la nueva extensión y transferirá la llamada.

www.asterio.com.ar 76

Page 78: Asterisk Desconsolado

Asterisk® Desconsolado

77 www.asterio.com.ar

o Iniciar una llamada.

Usted puede arrastrar y soltar el pequeño teléfono en otra extensión. Llamará su teléfono, cuando usted atienda, llamará la otra extensión. Una vez que la otra extensión atienda, la llamada está en curso.

o Ingresar o crear una conferencia.

En el caso de que hay una llamada en curso y usted quiere ingresar. Todo lo que tiene que hacer es tomar su icono de teléfono en el panel de operador de Flash y dejarlo sobre la conversación, entonces será conectado. Para hacer esto usted tiene que configurar su estrategia de marcado (dialplan) correctamente y haber definido el contexto correctamente de antemano. Si no lo hace, tendrá canales desconectados y el cierre de Asterisk. Esto sucede cuando usted redirige una llamada dentro del administrador de Asterisk con un contexto incorrecto.

Referencias rápidas.

• Cuando el canal está ocupado, ó hay alguien en una conferencia ó cola, el botón será rojo.

• Cuando el canal está disponible, el botón será verde.

• Cuando el canal pertenece a una cola, el botón es amarillo.

• Cuando el canal está siendo llamado, el botón titilará.

• Cuando todos los botones titilen, es porque la aplicación Flash perdió la conexión con el servidor de operaciones (op_server).

• Cuando pase el puntero del Mouse sobre un botón, si existe actividad en ese botón, podrá leerla en la barra de estado, que es la barra gris sobre los botones.

• Antes de realizar alguna acción sobre un canal, usted deberá ingresar el código de seguridad. Si el código no es reconocido, sus acciones serán ignoradas.

Integración con software de administración de relaciones con el cliente.

Usted puede utilizar el Panel de operador Flash en un ambiente de trabajo como el de un call center, integrado con un software de administración de relaciones con el cliente basado en un navegador web. Esta prestación del panel de operador Flash le permite cargar una página web en relación con la identificación de la llamada (caller ID) ó simplemente con una llamada entrante.

Usted puede tener una página web con los detalles del cliente antes de atender la llamada. Esta prestación fue introducida en la versión 0.11 del panel de operador Flash. Para configurarla usted deberá especificar algunas variables en la página HTML que carga el panel de operador Flash:

• “mybutton”: El número de botón de la extensión que usted desea monitorear.

• “url”: La dirección URL que usted desea traer cuando la extensión especificada arriba sea llamada.

• “target”: El marco de la ventana donde la URL será cargada (si lo deja en blanco, utilizará “_self”).

Page 79: Asterisk Desconsolado

Flash Operator Panel

Cuando llegue una llamada al botón monitoreado (mybutton), se abrirá en un navegador web la página indicada en URL. Enviará la variable CLID (Caller ID) a esa dirección URL, así usted podrá realizar la búsqueda del registro del cliente.

Usted tiene que agregar las variables cuando carga el archivo .swf. Abra el índice HTML (index.html) provisto y busque por las instancias del panel de operador Flash (operator_panel.swf) y adjunte las variables como:

operator_panel.swf?mybutton=4&url=customer.php&target=bottom

Usted puede utilizar un marco invisible (0 de ancho y sin bordes) para cargar el archivo .swf y no tapar la pantalla con el panel en si mismo, si lo prefiere. Para tener otro botón bajo monitoreo, ó otro usuario, etc. puede utilizarse el método que prefiera: php, modperl, asp, etc. para modificar el marco que carga el archivo .swf y ajustar las variables de la forma de su preferencia. Si usted no especifica la variable “mybutton”, ó la dirección URL está vacía, la prestación de software de administración de relaciones con el cliente será desactivada.

Un ejemplo sería (para customer.php):

<?PHP if(isset($_GET['clid'])) { echo "The caller id is ".$_GET['clid']; } ?>

www.asterio.com.ar 78

Page 80: Asterisk Desconsolado

Asterisk® Desconsolado

79 www.asterio.com.ar

Grabaciones

ARI (Asterisk recording interface) es un portal de usuario central para el programa de Asterisk PBX. Proporciona una interfase simple para el correo de voz (voicemail) y las grabaciones de monitoreo de las llamadas. Asimismo, proporciona el acceso a configuraciones de usuario en Asterisk.

Prestaciones:

• AJAX permite la actualización automática de páginas.

• Permite el acceso a las grabaciones del correo de voz (voicemail).

• Permite el acceso a las grabaciones del monitoreo de llamadas.

• Permite el acceso a la base de datos para el registro de llamadas realizadas.

• Plataforma de búsqueda para todas las llamadas y grabaciones.

• Plataforma de configuraciones de usuarios simples.

• i18n Configuración de idioma.

• Activación de callforward.

• Contraseña para correo de voz (voicemail).

Page 81: Asterisk Desconsolado

Grabaciones

• Activación del servicio de notificación de correo de voz (voicemail) a pager ó e-mail.

• Formato de grabación para correo de voz (voicemail).

• Configuración de grabación de llamadas para monitoreo.

• Prestación de ayuda para telefonía.

• Autenticación de ingreso de la contraseña del correo de voz (voicemail password) por Asterisk.

• Autenticación de ingreso para contraseña de SIP (SIP password)

• Soporte de PHP5.

Configuración.

Ubíquese en /var/www/html/recordings/includes

Abra el archivo main.conf.php

Para utilizar el ARI para la autenticación de la base de datos configúrelo como $standalone[‘use’]=true y configure nombre de usuario y contraseña.

Si únicamente desea utilizar el monitoreo de llamadas, configúrelo como $ari_no_login=1

La forma preconfigurada del IGN para el monitoreo de llamadas le permitirá ver las llamadas de la extensión que esté ingresada en la página web.

Si usted prefiere que ciertas extensiones vean todas las llamadas en el monitor de llamadas de ARI, configúrelo como $callmonitor_admin_mailboxes y un signo igual y separando con comas para limitar la lista de extensiones.

Si usted prefiere que todos los usuarios vean todas las llamadas monitoreadas en el ARI, configúrelo como $callmonitor_admin_mailboxes a “todos” (all)

Buzón de voz.

En esta pantalla se muestran los últimos mensajes de voz recibidos. Para escucharlos, basta hacer click en el vínculo escuchar como se ve en la figura. Los mensajes pueden borrarse, moverse a otra carpeta o reenviarlos a otra extensión. También pueden abrirse los mensajes viejos seleccionando la carpeta Antiguos.

www.asterio.com.ar 80

Page 82: Asterisk Desconsolado

Asterisk® Desconsolado

81 www.asterio.com.ar

Registro de llamadas.

Muestra una tabla con una lista de todas las llamadas realizadas por la extensión que ingresó al ARI. Para las conversaciones que hayan sido grabadas (ver capítulo funciones) muestra un vinculo en la última columna que permite escucharla.

Page 83: Asterisk Desconsolado

Grabaciones

Opciones

En esta página, cada usuario puede cambiar las propiedades de su correo de voz.

www.asterio.com.ar 82

Page 84: Asterisk Desconsolado

Asterisk® Desconsolado

83 www.asterio.com.ar

Web MeetMe Control Esta aplicación le permitirá controlar las salas de conferencia previamente configuradas con

FreePBX.

Para acceder a esta interfase, simplemente, abra la página principal de Trixbox y haga clic en el vínculo que dice “Web MeetMe Control”.

Luego, coloque el número de la sala de conferencia que desee administrar y haga clic en “connect”. De esta manera, verá una lista de las extensiones conectadas a dicha sala.

Haciendo clic en MUTE, hará que la extensión solo pueda escuchar la conversación pero sin participar en ella.

El botón KICK, sirve en cambio para quitar a la extensión de la sala.

Page 85: Asterisk Desconsolado

Funciones de llamada

Funciones de llamada En este capítulo se detallan las funciones ya programadas en Asterisk. Para el acceso a ellas,

se considera que no se realizaron cambios en el módulo features codes.

Redirección de llamada.

Desvía las llamadas que entran a una extensión a otra o a un número externo.

*72: Activa la redirección incondicional.

*73: Desactiva la reacción incondicional.

*74: Desactiva la redirección preguntando antes el número de la extensión. En los casos anteriores, los cambios se efectúan sobre la extensión que se utilizó para ajustar el desvío.

*90: Activa la redirección cuando la extensión está en uso.

*91: Desactiva la redirección cuando la extensión está en uso.

*92: Igual que *91 pero preguntando la extensión sobre la que se quiere hacer el cambio.

*52: Activa la redirección de llamada cuando la extensión no responde o no esté disponible.

*53: Desactiva la redirección de llamada cuando la extensión no responde o no esté disponible.

www.asterio.com.ar 84

Page 86: Asterisk Desconsolado

Asterisk® Desconsolado

85 www.asterio.com.ar

Llamada en espera.

La llamada en espera permite recibir una llamada mientras se mantiene una comunicación. Una señal acústica indica que una nueva llamada ha ingresado. Con las teclas flash o recall se toma la nueva llamada y se deja la anterior en espera.

*70: Activa la llamada en espera.

*71: Desactiva la llamada en espera.

No molestar (DND).

Esta función desconecta el teléfono impidiéndole recibir llamadas.

*78: Activa DND

*79: Desactiva DND.

Servicios.

*43: Prueba de eco. Esta función permite verificar el tiempo de latencia entre la extensión y Asterisk. Es útil para verificar el retardo en las extensiones remotas (SIP o IAX2).

*60: Reproduce un mensaje que señala la hora del servidor donde corre Asterisk.

*62: Función de llamada despertador. Al marcar esta combinación, usted deberá ingresar 4 números para indicar la hora a la que desea que entre una llamada a su extensión.

*65: Reproduce un mensaje que indica el número de extensión.

*69: Indica el número telefónico de la última llamada recibida y permite comunicarse directamente con él.

Discado rápido.

El discado rápido consiste en memorizar un número de teléfono en otro de 3 cifras, agilizando así el proceso de marcado. Existen dos tipos de discado rápido. Uno de acceso a todos los usuarios y desde cualquier extensión. Quiere decir, que es posible configurar hasta 100 números de discado rápido para todas las extensiones de la empresa. Aquí deberían ingresarse los números de uso común entre los empleados. Se configura de la siguiente manera:

300 3nn 9XXXXXXXX: Ajusta el discado rápido 3nn al número 9XXXXXXXX.

3nn: Discado rápido del número ingresado a 3nn.

*3nn: Reproduce un mensaje que reproduce el número asignado al discado rápido 3nn.

La otra forma, es reservada para cada extensión. Quiere decir, que cada extensión cuenta con 100 números de marcado. Los cuales pueden ser configurados solo por la extensión que hará uso de él. Se configura de la siguiente manera:

500 5nn 9XXXXXXXX: Ajusta el discado rápido 5nn al número 9XXXXXXXX.

5nn: Discado rápido del número ingresado a 5nn.

*5nn: Reproduce un mensaje que dice el número asignado al discado rápido 5nn.

Page 87: Asterisk Desconsolado

Funciones de llamada

Mensajes de voz (voicemail).

*97: Para escuchar los mensajes de voz de la extensión en la que se marcó el número.

*98: Para escuchar los mensajes desde cualquier extensión.

En ambos casos, para ingresar a su casilla, se le solicitará ingresar su contraseña. Una vez ingresado podrá navegar dentro de estas opciones.

1: Escuchar mensajes nuevos o viejos.

3: Opciones avanzadas

1: Contestar el mensaje.

2: Llamar al número que dejó el mensaje.

3: Escuchar información del mensaje

4: Llamada saliente.

5: Dejar mensaje.

*: Volver al menú principal.

4: Escuchar el mensaje anterior

5: Repetir el mensaje actual.

6: Escuchar el siguiente mensaje.

7: Borrar el mensaje.

8: Reenviar el mensaje a otra casilla.

9: Guardar el mensaje en una carpeta.

*: Ayuda. Si es presionado mientras se escucha un mensaje, lo rebobina.

#: Salir. Si es presionado mientras se escucha un mensaje, adelanta.

2: Cambiar de carpeta.

3: Opciones avanzadas.

0: Opciones de la casilla

1: Grabar su mensaje cuando no esté disponible.

2: Grabar su mensaje cuando esté ocupado.

3: Grabar su nombre.

4: Cambiar su contraseña.

*: Volver al menú principal.

*: Ayuda

#: Salir

www.asterio.com.ar 86

Page 88: Asterisk Desconsolado

Asterisk® Desconsolado

87 www.asterio.com.ar

Colas.

XXX*: Para ingresar la extensión a la lista de agentes de una cola. Donde XXX es el número para acceder a la cola.

XXX**: Retira la extensión marcada de la lista de agentes de la cola XXX.

Lista negra.

Esta función agrega un número a elección o el de la última llamada recibida a una lista para rechazarlos en el futuro.

*30: Agrega un número en forma manual a la lista negra.

*31: Borra de la lista negra un numero a elección.

*32: Agrega a la lista el número de la última llamada recibida.

Transferir una llamada.

#XXX: Transfiere la llamada a la extensión XXX.

#XXX*: Transfiere la llamada directamente al correo de voz (voicemail) del interno XXX.

Estacionamiento de llamada.

#70: Estaciona la llamada. Luego de marcar #70, la llamada es estacionada en un lugar disponible del 71 al 79. Un mensaje indica en que número fue estacionada. Para tomarla, basta marcar ese número desde cualquier extensión.

Grabaciones.

*1: Cuando es marcado graba la llamada hasta que finalice la comunicación. Para escuchar las grabaciones se utiliza el ARI.

Para habilitar esta función, es necesario colocar una w en las opciones de marcado del módulo “opciones generales” (ver capítulo configuración).

Page 89: Asterisk Desconsolado

Misceláneos

Misceláneos

Instalación de un softphone. Un softphone es un programa que emula un teléfono convencional para ser usado en una

computadora. En general, utilizan los protocolos SIP o IAX2 de la misma manera que los utiliza Asterisk a la hora de crear extensiones. La única diferencia, es que el softphone trabaja como cliente y Asterisk como un proveedor del servicio de comunicación.

Existe una gran cantidad de compañías que ofrecen este software. Se pueden encontrar tanto versiones gratuitas como pagas para trabajar en distintas plataformas. En este caso, tomaremos como ejemplo el x-lite para plataforma Windows desarrollado por CounterPath.

Del sitio oficial (http://www.counterpath.com), puede descargarse la última versión de x-lite. En este caso trabajaremos con la versión 3.0.

Una vez descargado el archivo basta ejecutarlo y seguir estos pasos:

Hacer click en “next”.

www.asterio.com.ar 88

Page 90: Asterisk Desconsolado

Asterisk® Desconsolado

89 www.asterio.com.ar

Seleccionar “I accept the agreement” y hacer click en “next”.

Elegir la carpeta donde se quiera instalar x-lite y hacer clic en “next”.

Page 91: Asterisk Desconsolado

Misceláneos

Hacer clic en “next”.

a. Esperar que el instalador copie los archivos necesarios.

www.asterio.com.ar 90

Page 92: Asterisk Desconsolado

Asterisk® Desconsolado

91 www.asterio.com.ar

b. Hacer clic en “finísh” para reiniciar el equipo.

Cuando el equipo termina de reiniciarse, verá un mensaje como el que se muestra abajo. Haga clic en “sí”.

Page 93: Asterisk Desconsolado

Misceláneos

Haga clic en “add” para configurar x-lite con los datos correspondientes a la extensión SIP creada previamente en Asterisk.

Complete los campos de la siguiente manera y haga clic en aceptar:

Display name: El nombre que envía como CLID

User name: El número de la extensión que configuró previamente en Asterisk.

Password: El mismo valor ingresado en el campo “secret” cuando configuró la extensión.

Authorization user name: El mismo valor ingresado en “user name”.

Domain: La dirección IP de su sistema, en este caso colocamos la IP privada. En el caso que el usuario esté fuera de la oficina, este campo debería ser completado con la IP pública otorgada por el ISP de su oficina.

www.asterio.com.ar 92

Page 94: Asterisk Desconsolado

Asterisk® Desconsolado

93 www.asterio.com.ar

Volvemos automáticamente a la pantalla anterior donde vemos la extensión que acabamos de configurar. Con la versión paga del x-lite podemos manejar varias extensiones a la vez. Hacemos click en “close”.

Page 95: Asterisk Desconsolado

Misceláneos

En el caso de tener un firewall activo (en este caso el de Windows), veremos un mensaje como este:

Entonces, hacemos click en desbloquear para permitir la comunicación entre el x-lite y nuestro sistema.

Si todo salió bien, deberíamos ver la palabra “ready” como muestra la siguiente figura:

www.asterio.com.ar 94

Page 96: Asterisk Desconsolado

Asterisk® Desconsolado

95 www.asterio.com.ar

Tycho “Tycho” es un administrador de correo de voz (voicemail) y asistente de marcado para

Asterisk PBX, aunque no únicamente para Asterisk. A diferencia de la mayoría de las interfases de correo de voz basadas en formato web disponibles, Tycho es una aplicación nativa de Java/Eclipse, y como tal, resulta en una solución más amigable con el usuario.

Las prestaciones que ofrece Tycho son:

• Interfase de usuario de e-mail

• Facilidad en el uso

• Administración de casillas de correo de voz y extensiones

• Funcionamiento bajo Linux, MacOS X, Windows, Solaris, AIX, y HP-UX

• Facilidad en la personalización

• Uso no comercial gratuito

Page 97: Asterisk Desconsolado

Misceláneos

Funcionamiento

Como ya se mencionó, Tycho es una aplicación cliente basada en Java/Eclipse, que funciona en su computadora local y simultáneamente una serie de scripts php de Server, llamados “VMXML”, funcionando en su servidor Asterisk bajo un servidor web Apache.

Guía de instalación para VMXML

Esto es una forma muy básica de la documentación sobre los scripts servers “vmxml”.

Esta serie de scripts php actúan como una disposición abstracta entre el sistema de correo de voz de Asterisk y el correo de voz cliente de Tycho, a través de la provisión de acceso al sistema de correo de voz de Asterisk.

Voicemail2xml

“Voicemail2xml” es un conjunto de scripts php los cuales permiten el fácil acceso y manipulación de los archivos de correo de voz de Asterisk. Los scripts trabajan con una autenticación basada en ASCII (/etc/asterisk/voicemail.conf).

Para la descargar el programa y más información, visitar http://sip-syndication.com

Putty Putty es un software gratuito SSH,

Telnet, rlogin y ciente TCP raw. Originalmente estaba disponible únicamente para Windows, pero ahora está disponible para varias plataformas Unix, con puertos de trabajo en progreso (work-in-progress) a Mac OS y Mac OS X. Otras personas han contribuido con puertos no oficiales para otras plataformas, como teléfonos móviles potenciados por Symbian. Su versión beta es escrita y mantenida primordialmente por Simón Tatham, es de código abierto y está licenciado bajo una licencia del MIT.

Configuración de Putty para conectarse a la ip 192.168.0.14 por SSH.

www.asterio.com.ar 96

Page 98: Asterisk Desconsolado

Asterisk® Desconsolado

97 www.asterio.com.ar

WinSCP WinSCP es una aplicación de Software Libre. WinSCP es un cliente SFTP gráfico para

Windows que emplea SSH. El anterior protocolo SCP también puede ser empleado. Su función principal es facilitar la transferencia segura de archivos entre dos sistemas informáticos, el local y uno remoto que ofrezca servicios SSH.

Puede descargarse desde http://winscp.net

Page 99: Asterisk Desconsolado

Glosario

Glosario En esta sección usted encontrará los términos comúnmente utilizados para explicar la

configuración y funcionamiento de su sistema Asterisk. Algunos de estos términos no son de uso común para las personas que no estén tan familiarizadas con la administración de sistemas de comunicaciones, por esto es que aquí se le brindan las aclaraciones para comprender completamente el funcionamiento y operación de sus sistema Asterisk, así como para poder comprender este manual y aplicarlo para la operación del sistema.

• VoIP: Es la sigla para “Voice Over Internet Protocol”. Es lo que lleva llamadas telefónicas a través de redes de datos como redes corporativas ó la Internet.

• Asterisk PBX: Un software gratuito que funciona para Linux y Unix. Conecta llamadas a través del protocolo de voz sobre IP (VoIP) y sistemas telefónicos tradicionales (PSTN).

• Bri: Tasa básica de ISDN. Es un método común para conectar pequeñas partes del sistema VoIP con instalaciones PBX a la red de telefonía tradicional (PSTN), y también es una plataforma para el sistema de respuesta de recepcionista digital (IVR). Una línea Bri carga dos llamadas simultáneamente.

• ISDN: Es la sigla para “Integrated Services Digital Network”. Es la forma más común de conectar sistemas PBX con el sistema de telefonía tradicional (PSTN) y entre sí. Tiene dos formas principales, que son PRI y BRI. También es una forma popular de conectar sistemas de VoIP a la red de telefonía tradicional (PSTN) si no tiene proveedores VoIP disponibles ó prefiere utilizar los servicios de compañías telefónicas.

www.asterio.com.ar 98

Page 100: Asterisk Desconsolado

Asterisk® Desconsolado

99 www.asterio.com.ar

• ISTP: Es la sigla que agrupa “Internet Telphony Service Provider”. Se denomina de esta manera al servicio de telefonía a través de Internet.

• IVR: Es la sigla para “Interactive Voice Responce”. En este manual está descrito como sistema de respuesta de recepcionista digital. Es el sistema que reproduce mensajes a los llamantes, les permite acceder a menús de voz ó aplicaciones mediante la navegación por el teclado del teléfono.

• PBX: Es la sigla para “Private Branch eXchange”. Es el sistema que conecta llamadas dentro de la misma compañía. Comúnmente puede tener desde dos a diez mil extensiones y una conexión al sistema telefónico tradicional (PSTN) para llamadas hacia y desde el exterior de la compañía.

• PRI: Tasa primaria de ISDN. Un método común de conexión para medianos y grandes sistemas VoIP y PBX a sistemas de telefonía tradicional (PSTN) ó entre sí mismos. Una línea PRI carga hasta veintitrés llamadas simultáneamente en América del norte y treinta llamadas en otros países.

• PSTN: Es la sigla para “Public Switched Telephone Network”, que es el servicio de telefonía tradicional provisto por las compañías telefónicas.

• SIP: Es la sigla para “Session Initiation Protocol”. El protocolo más popular para VoIP, utilizado por la mayoría de los productos VoIP y VSP.

• IAX: Es el protocolo de conexión entre sistemas Asterisk.

• NAT: Es el protocolo de traducción de direcciones de red, la sigla significa “Network Address Translation Protocol”.

• AGI: Es la sigla para “Asterisk Gateway Interface”. Es el puerto del que se sirve Asterisk para conectarse con otras aplicaciones.

• CDR: Es la sigla que agrupa “Call Detail Record”. Es la bitácora de las comunicaciones.

• CRM: Es la sigla con la que se designa al software utilizado para la administración de los contactos que una empresa guarda con sus clientes. “Customer Relationship Manager”.

• DID: Es la sigla para “Direct Inward Dialing”. Es el número marcado por un llamante para entrar en el sistema telefónico.

• FXO: Es la manera de designar el punto final de conexión de la llamada. El FXO es el elemento que recibe la llamada (un teléfono o una central conectada a la PSTN). La sigla es para “Foreing eXchange Office”.

• FXS: Es el que envía la llamada al FXO. La sigla designa “Foreing eXchange Station”.

• Script: Es un conjunto de instrucciones, sentencias de control, variables y demás elementos de programación generalmente almacenadas en un archivo de texto (pueden considerarse como un archivo de instrucciones o como un programa).

• Softphone: Un Softphone (en inglés combinación de Software y de Telephone) es un software que hace una simulación de teléfono convencional por computadora. Osea permite usar la computadora para hacer llamadas a otros softphones o a otros teléfonos convencionales usando un VSP.

• DTMF: Multifrecuencia de doble tono. Estos tonos se usan en telefonía para marcar un número telefónico.

Page 101: Asterisk Desconsolado

Epílogo

www.asterio.com.ar 100

Epílogo Este manual se escribió teniendo en cuenta las necesidades de un administrador y usuario

del sistema de comunicaciones Asterisk. Está pensado para la correcta implementación del sistema y su uso más efectivo.

La bibliografía consultada proviene de distintos foros de programación, el libro “Asterisk – The future of telephony” editado por O’Reilly media y avalado por Mark Spencer y toda la comunidad de desarrolladores de Asterisk® en el mundo, representada por el proyecto de documentación de Asterisk a quienes le estamos agradecidos, por hacer de la comunicación una actividad entre personas y sin intermediarios corporativos y anónimos.

Los autores de este volumen son Eduardo Federico Viegas y Facundo Hernán Correa, integrantes de Asterio (http://www.asterio.com.ar) , una organización que ofrece soluciones para Asterisk en Argentina. Esperamos que les pueda servir de apoyo para continuar con el cambio en los sistemas de comunicaciones y así también, como con el desarrollo para continuar el firme avance que está teniendo la separación de los sistemas que prestan servicios de comunicación de las empresas que no prestan ayuda al desarrollo de las mismas comunicaciones.-