Agregar codigo HTML a los correos de notificación

Discussion in 'Elastix 2.x' started by manzurek, Sep 26, 2007.

  1. manzurek

    Joined:
    Jun 22, 2007
    Messages:
    194
    Likes Received:
    0
    Alguien sabe como agregar codigo html a los correos de notificación de voicemail que envia el asterisk ?

    Lo que busco es personalizar el servicio de VoiceMail ya que el correo de notificacion aunque uno lo modifique siempre quedara en modo texto bastante simple:

    Tienes un nuevo correo de voz en tu casilla 7856:

    Desde: 96999999
    Duracion: 0:09 segundos
    Fecha: Wednesday, September 19, 2007 at 07:39:55 PM

    Presiona la tecla "messages" desde tu telefono IP para acceder a tu casilla de voz.
    Ingresa en http://AMPWEBADDRESS/recordings/index.php para revisar tus mensajes de voz via Web.


    Lo que si pude es modificar la recepción de faxes con el Hylafax, recibiendo de esta manera un correo en formato html http://www.asterisk-peru.org/files/img-fax.jpg, es este el tipo de correo que quiero que envie el asterisk, ya modifique el archivo vm_email.inc, y otros cambios, pero igual los correos me siguen llegando en modo texto.

    Agradecere cualquier ayuda
     
  2. manzurek

    Joined:
    Jun 22, 2007
    Messages:
    194
    Likes Received:
    0
    yo mismo me respondo

    Lo que hice fue ubicar el archivo que hace el envio de las notificaciones del voicemail (app_voicemail.so) luego tuve que fue modificar el archivo en .c


    fprintf(p, "Content-Type: text/html; charset=%s" ENDL "Content-Transfer-Encoding: 8bit" ENDL ENDL, charset);
    if (emailbody) {



    luego compilarlo y reemplazarlo en mi asterisk, ahora si me permite enviar correos con http://www.asterisk-peru.org/files/voicemail-html.jpg contenido html, solo me queda terminar el formato del correo.


    Saludos,

    PD: seria bueno que las proximas versiones de elastix ya vengan con esa modificación para no tener que estar recompilando :p<br><br>Post edited by: manzurek, at: 2007/09/28 03:40
     

Share This Page