Voicemail En Asterisk +SMTP Relay

Para lograr que Asterisk envié los mensajes de voz a una cuenta de correo Electrónico hay que configurar el Postfix como Relay, osea, que utilize el servidor smtp de un correo electrónico de Internet para que se haga efectiva la entrega.

Para empezar vamos a descargar este script  de Emiliano Vasquez, que lo que hace es configurar nuestro servidor postfix con el servidor smtp de Gmail.

Antes de correr el script vamos a instalar este paquete, en mi caso tengo el servidor asterisk en Debian, asi que sera

root@server:~# apt-get install dialog

Luego le ponemos permisos para ejecutar al script, en este caso le pondre Todos

root@server:~# chmod 777 gmail_english.sh

Y ejecutamos el Script y  lo configuramos con la cuenta de gmail deseada.

root@server:~# ./gmail_english.sh

Aqui ponemos La cuenta de Gmail, pero sin el ‘@gmail’

Luego ponemos nuestra contraseña del usuario que ingresamos

Este recuadro nos hace referencia a que esta parte del script no esta automatizada, de manera que debemos de dar enter a todas las preguntas que nos hagan.

Aquí estamos creando los certificados. Dejamos Todo por defecto.

Ahora la configuración ha terminado, vamos a probar si envía los correos.

Bien, para que nos envié los mensajes de voz dejados en el buzón tendremos que ir a la configuración de la extensión y Buscar la parte que se llama Voicemail & Directory. Aqui ponemos el correo del usuario de la extension y la contraseña para el buzon si lo desea revisar por el correo.

Luego en la parte llamada Device Options, en el mailbox vamos a cambiar ‘device’ por ‘ ‘default’

Guardar los cambio y grabar un mensaje a este buzon.

Ahora, por defecto la planta me envía el mensaje en Ingles, si queremos cambiarlo a español, o modificar lo que dice el mensaje solo basta en entrar al archivo ‘/etc/asterisk/voicemail.conf’, aqui buscar la linea 126 aquí modificamos el asunto del mensaje, y en la linea 130, aquí modificamos el contenido. Mis lineas quedaron así:

Linea 126

emailsubject=[PBX]: Nuevo Mensaje  ${VM_MSGNUM} En el buzon de Voz
${VM_MAILBOX}

Linea 130

emailbody=Querido (a) ${VM_NAME}:\n\n\tQuiero hacerle Saber que usted tiene 
un mensaje de ${VM_DUR} Segundos de duracion(numero del Mensaje ${VM_MSGNUM})
\nEn el Buzon ${VM_MAILBOX} De ${VM_CALLERID}, el ${VM_DATE},Para escuchar este 
mensaje marque *98 o Descargue este archivo.  Gracias!\n\n\t\t\t\t--Asterisk\n