Opciones avanzadas de aviso de buzón
Usted puede enviar el mensaje de buzón, además de a su correo electrónico, a una dirección URL, como un webhook. Los protocolos soportados son:
- HTTP (POST)
- HTTPS (POST)
- FTP
Importante: para que esta utilidad funcione, no debe tener deudas en la cuenta Mi Oficina Web.
Las URL deben venir en la forma:
http://www.midominio.com/rutaalscript/script.php https://www.midominio.com/rutaalscript/script.php ftp://midominio.com/ruta/aldirectoriofinal/
Opcionalmente, puede establecer un usuario y una contraseña en el caso de que la URL lo requiera.
Los campos que manda el mensaje POST vía HTTP son los siguientes (siempre van y no se ponen en la url):
- "llamante": número de teléfono que realiza la llamada
- "nombre_llamante": nombre del llamante (sacado de sus contactos)
- "llamado": número virtual o de centralita que recibe la llamada
- "nombre_llamado": nombre asociado al número virtual o de centralita
- "extension" (sólo en centralita): extensión que recibe la llamada
- "nombre_ext" (sólo en centralita): nombre de la extensión
- "duracion": duración en segundos del buzón
- "fecha": fecha y hora del buzón (en formato YYYY-MM-DD_HH-MM-SS)
- "referencia": referencia de la llamada (única en el día)
- "fichero": el mensaje dejado en el buzón en formato MP3
Si algún error se produce, se tratará de reenviar el fichero cada minuto en 4 intentos
<?php $llamante = $_POST["llamante"]; $llamado = $_POST["llamado"]; $fecha = $_POST["fecha"]; $duracion = $_POST["duracion"]; $nombre_llamante = $_POST["nombre_llamante"]; $nombre_llamado = $_POST["nombre_llamado"]; $nombre_fichero_original = $_FILES["fichero"]["name"]; $fichero = $_FILES["fichero"]["tmp_name"]; system("cp " . $fichero . " /basedatos/" . $nombre_fichero_original); mail("usuario@micorreo.es", "buzon de voz", "llamante=" . $llamante . ", llamado=" . $llamado . ", fecha=" . $fecha . " duracion=" . $duracion . ", nombre_llamante=" . $nombre_llamante . ", nombre_llamado=" . $nombre_llamado . ", nombre_fichero_original=" . $nombre_fichero_original); ?>
Indice
Página principal >> Oficina Virtual >> Número Virtual >> Configuración del Número Virtual >> E-Mail >> Opciones avanzadas de aviso.
Página principal >> Oficina Virtual >> Centralita >> Configuración de las extensiones >> E-Mail de la extensión >> Opciones avanzadas de aviso.