jueves, 18 de diciembre de 2014
Sistema de Grabacion de mensaje y envio de mensaje por correo.
[recording]
exten=>s,1,Verbose(recording calls from the caller ${CALLERID(num)} )
same=>n,Set(FECHA=${STRFTIME(${EPOCH},,%Y-%m-%d_%H-%M-%S)}_${CALLERID(num)})
same=>n,Playback(beep)
same=>n,MixMonitor(/var/www/${FECHA}.wav)
same=>n,Set(TIMEOUT(absolute)=90)
same=>n,Wait(90)
exten=>h,1,System(/usr/bin/mpack -s "Asterisk Dominicana ${FECHA}" /var/www/${FECHA}.wav ambiorixg12@hotmail.com,ambiorixg12@gmail.com)
En mis inicios realice algo simple con la aplicacion record() pera esta tiene la desventaja que si quien llama cuelga la grabacion se pierde. aqui podemos grabar durante 90 segundos un mensaje que luego se envia por correo como archivo adjunto, Sino quieres enviar al grabacion completa puedes enviar el link de la grabacion. Tambien podemos acceder a la grabacion via el explorador web ejemplo
http://my-server-ip/2014-12-19_03-20-53_102.wav
No hay comentarios:
Publicar un comentario