100 likes | 231 Views
Asterisk. Configuración del Correo de Voz (voicemail). Voicemail. Una de las mas populares características de cualquier sistema moderno de telefonía es el correo de voz, Asterisk cuenta con un flexible sistema de correo de voz, algunas de sus características son:
E N D
Asterisk Configuración del Correo de Voz (voicemail)
Voicemail Una de las mas populares características de cualquier sistema moderno de telefonía es el correo de voz, Asterisk cuenta con un flexible sistema de correo de voz, algunas de sus características son: Numero ilimitado de buzones con protección de password y con carpetas para organizar los voicemails. Notificación por correo. Puede anexar el mensaje de voz (.wav). Saludos diferentes para estados: “b” (ocupados), y “u” (no disponible). Saludos por defectos y personalizados. Los contextos de voicemail son definidos de igual manera que en dialplan. Las configuraciones para el voicemail se hacen en: /etc/asterisk/voicemail.conf Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo
Correo de Voz (voicemail.conf) Algunas variables que permiten enviar el mensaje adjunto al correo (opcional) mailcmd=/usr/sbin/sendmail -t attach=yes mailbox => password,nombre,e-mail,pager-email,opciones Donde: mailbox: número de mailbox, generalmente asociado al número de extensión. password: clave numérica del buzón. nombre: nombre del propietario del buzón. Se utiliza para permitir incorporar en el directorio de Asterisk. e-mail: correo electrónico adonde se envía la notificación. pager-email: correo electrónico para enviar la notificación. Opciones: hay varias como attach=yes. Ejemplo: 4001 => 1234,Juan Perez,juan@dominio.com Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 3
Agregando Correo de Voz al Dialplan Voicemail(): esta opción le permite dejar un mensaje en el correo de voz. Sintaxis: VoiceMail([options]vm-extension1[@vm-context1]) Donde; Options u un mensaje de no disponible se escuchara. b un mensaje de línea ocupada se escuchara. Los mensajes estarán compartidos en una carpeta especial que lleva el nombre del contexto creado en voicemail.conf y el nombre(numero) del usuario. El directorio se encuentra /var/spool/asterisk/voicemail/ Ejemplo: 1001,x,voicemail(4001@default,u) 1001,y,voicemail(4001@default,b) Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 4
Agregando Correo de Voz al Dialplan Voicemailmain(): esta opcion le permite entrar al sistema de correo de voz de asterisk. Sintaxis: VoiceMailMain([[options]mailbox][@vm-context]) Donde; Options s (skip) para evitar q nos pida password p un prefijo para el buzón que se introduce por la persona que llama. Gracias a esta aplicacion usted puede chequear su buzon de correo – una vez dentro usted puede adminstrar sus carpetas y mensajes, incluso puede grabar su mensaje de saludo. Ejemplo: exten => 81001,1,VoicemailMain(s1001@default) Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 5
voicemail Para configurar el voicemail necesitamos modificar los siguientes archivos: • voicemail.conf • [default] • 4001 => 1234,Juan Perez,juan@dominio.com, • extensions.conf • exten => 1001,1,Dial(SIP/4001,10) • exten => 1001, 2,voicemail(4001@default,u) • exten => 1001,102,voicemail(4001@default,b) • sip.conf • mailbox=4001@default Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 6
Marcación por Directorio Telefónico Una de las nuevas características del sistema de correo de voz de Asterisk es la posibilidad de realizar marcación por directorio telefónico. Directory(): Esta aplicacion usa los nombres definidos en el voicemail.conf para presentar a la persona que llama la posibilidad de ubicar al usuario por el nombre contenido en el directorio. Directory() necesita 3 argumentos: el contexto del voicemail desde se leeran los nombres, el contexto del dialplan (extension.conf) y un caracter de opcion. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 7
Marcación por Directorio Telefónico Por defecto Directory() busca en el directorio por el apellido, pero si le pasamos la opción f, buscara por nombres. Por ejemplo: exten => 8,1,Directory(default,internos,f) exten => 9,1,Directory(default,internos) Si el llamante presiona 8 obtendrá un directorio ordenado por nombres Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 8
Laboratorio 4Voicemail y Directorio Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 9
Curso elaborado por Júlian Dunayevich julian@dunayevich.com Lázaro Baca lazaro.baca@gmail.com Andrés Brassara abrassara@gmail.com Santiago Alberch salbech@gmail.com Antonio Lobo antoniwolf@gmail.com Detalles de la licencia: http://creativecommons.org/licenses/by-nc-sa/2.5/deed.es_AR Autores: Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo(cc) Creative Commons - Attribute Non-Commercial Share-Alike 2.5 Trabajo originalmente basado en bibliografía de: Irontec: contacto@irontec.com (CC) Asterisk, The Future of Telephony, Jim Meggelen, Jared Smith, and Leif Madsen, O´REILLY, 2005 Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch, Antonio Lobo 10