Foro VoIP - Voz sobre IP - Asterisk y SER - SIP IAX y H.323

3CX VoIP- Centralita telefonica (PBX) para Windows
3CX Centralita Telefónica para Windows
Descarga versión gratuita

BUSCAR

  • Protocolos VoIP
  •    

  • Teléfonos
  •    

  • QoS (Quality of Service)
  •    

  • Codecs
  •    

  • Asterisk
  •    

  • Centralita 3CX
  •    

  • SER (Sip Express Router)
  •    

  • Utilidades
  •    

     

      Asterisk PBX  

     
        Introducción   Instalacion linux   Instalación windows   Primeros pasos   sip.conf   extensions.conf   voicemail.conf    
     

     
    Configuración del archivo voicemail.conf (Contestador automatico)

    El archivo voicemail.conf sirve para configurar el contestador automatico y gestionar los buzones de los usuarios

    El fichero extensions.conf se compone también de secciones o contextos entre corchetes []
    Hay dos contextos especiales llamados [general] y [zonemessages] que siempre están presentes.

    Contexto [general]

    El contexto [general] configura las opciones generales del buzón de voz:

    Un ejemplo básico podría ser:

    [general]
    ; Enviar archivos en las notificaciones de e-mail
    attach=yes
    ; Usar el formato wav para los mensajes de voz
    format=wav
    ; Limitar el tiempo máximo del mensaje de voz a 180 segundos
    maxmessage=180
    ; Limitar el tiempo minimo del mensaje a 3 segundos
    minmessage=3
    ; Anunciar el numero que llamó antes de repetir el mensaje
    saycid=yes
    ; Limitar el numero de intentos de registro a 3
    maxlogins=3
    ; Define los contextos internos para especificar que vienen de una extensión interna
    cidinternalcontexts=house_local,house_toll,house_admin

    Vamos a poner en forma de tabla las posibilidades más destacadas a utilizar de este contexto:

    Comando
    Explicación y opciones
    attach Indica si se envía un archivo en las notificaciones de email. Tiene dos valores "yes" o "no" Por defecto es "no"
    delete Indica que el mensaje de voz será borrado del servidor si es enviado por e-mail
    mailcmd Sirve para fijar la ruta del servidor de e-mail
    maxsilence Indica los segundos de silencio que debe detectar el servidor para cortar la llamada al buzón. Por defecto es 0 que indica que equivale a un tiempo infinito y no hace caso a los silencios.
    envelope Si lo activamos con "yes" indicará el día y la hora en que se recibio el mensaje
    externnotify Sirve para ejecutar un programa externo cuando alguien deja un mensaje
    externpass Sirve para ejecutar un programa externo cuando alguien cambia su contraseña del buzón.
    silencetreshold Funciona si maxsilence="yes" y sirve para fijar el umbral de silencio
    servermail Indica el origen de los mensajes de notificación de e-mail. Por ejemplo buzon@midominio.com
    maxmessage Indica el tiempo máximo de un mensaje
    maxmsg Indica el numero máximo de mensajes en un buzón
    minmessage Sirve para eliminar los mensajes que tienen menos duración que lo indicado por este comando.
    format Indica el formato en que se guardará los mensajes e voz. Hay las siguientes posibilidades: "wav49", "gsm", "wav"
    maxgreet Fija el tiempo máximo del mensaje de bienvenida que pueden configurar los usuarios
    maxlogins Numero máximo de intentos de logeo
    cdinternalcontexts Distingue si los contextos son contextos internos o externos
    promiscredir Permite soportar redirecciones 302. Por defecto "no"
    review Por defecto es "no". Si lo pusieramos a "yes" el usuario que deja el mensaje podrá revisarlo antes de salvarlo y dejarlo en el buzón.
    operator Permite marcar una extensión cuando ha saltado el buzón de voz
    saycid Si lo ponemos a "yes" anunciar el numero que llamó antes de repetir el mensaje
    fromstring Modifica el from del mensaje de aviso de correo
    emailsubject Modifica el asunto del mensaje de aviso de correo
    emailbody Modifica el cuerpo del mensaje de aviso de correo
    nextaftercmd Reproduce el siguiente mensaje automáticamente cuando se borra el anterior.


    Contexto [zonemessages]
    Este contexto define zonas horarias. La hora para distintos usuarios no es la misma y para poder informarle sobre la hora en que recibió el mensaje es necesario fijar diferentes zonas horarias:

    Un ejemplo podría ser

    [zonemessages]
    madrid=Europe/Paris|'vm-received' Q 'digits/at' R
    paris=Europe/Paris|'vm-received' Q 'digits/at' R
    sthlm=Europe/Stockholm|'vm-recieved' Q 'digits/at' R
    europa=Europe/Berlin|'vm-received' Q 'digits/at' kM
    italia=Europe/Rome|'vm-received' Q 'digit/at' HMP

    El formato de las líneas es el siguiente:

    zona=Pais/Ciudad|Opciones --> El Pais y la ciudad deben ser válidos y son los del archivo /usr/share/zoneinfo de la instalación de Linux

    Las diferentes Opciones son:

    Option Description
    'fichero' Nombre del fichero de audio a reproducir
    ${VAR} Variable de sustitución
    A, a Día de la semana (sábado, domingo, etc...)
    B,b,h Mes (Enero, Febrero, ...)
    d,e día del mes numérico (primero, segundo,...)
    Y Año
    I or i Hora, en formato 12 horas
    H ,k Hora, en formato 24 horas
    M Minutos
    P,p AM o PM
    Q "hoy","ayer"
    R tiempo 24 horas , incluidos minutos



    Resto de Contextos []

    En el resto de contextos se definenlos buzones de los usuarios. Podemos tener todos los usuarios en un solo contexto por ejemplo [default] o tener más de un contexto.

    El formato básico es el siguiente:

    [default]
    extension => contraseña, nombre de usuario, email de usuario, email de notificación,opciones

    La extensión hace referencia al numero de telefono llamado.

    • La contraseña hacer referencia a la contraseña para ese usuario de su buzón de voz.
    • El nombre de usuario es el nombre del cliente de la extensión
    • El email del usuario es el correo al que serán enviados los mensajes
    • El email de notificacion es un email alternativo donde pueden ser enviadas las notificaciones para administración o control
    • Las opciones sirven para sobreescribir las del contexto [general] o especificar una zona horaria pra el usuario.Hay 9 especificas: attach, serveremail, tz, saycid, review, operator, callback, dialout and exitcontext. Son las mismas que las contexto [general] salvo tz.La opción tz se usa para sobreescribir la zona por defecto y debe estar presente en el contexto [zonemessages]
    Ejemplos:

    [default]
    1234 => 3456,Ejemplo1,mail@dominio.com
    4200 => 9855,Pedro Perez,pedro@dominio.com,admin@dominio.com,attach=no|serveremail=info@dominio.com|tz=madrid
    4069 =>6522,juan,j@dominio.net,,attach=yes|saycid=yes|dialout=fromvm|callback=fromvm|review=yes|operator=yes|envelope=yes
    4073 => 1099,javier Perez,perez@dominio.com,,delete=1

     

     
     
     
    English   |   Acerca de    |   Contacto   |   Colaborar   |   Publicidad