mensaje voz antes de llamar a una extensión

Discussion in 'Elastix 2.x' started by netillo123X, Mar 11, 2011.

  1. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    Hola que tal amigos del foro me sale este problema

    como puedo poner un mensaje por ejemplo el nombre de la persona

    esto es asi
    por ejemplo llamo ala ext. 3001 y cuando lo hago me aparece la grabacion de hugo perez y despues timbra

    este es mi problema

    anteponer un mensaje de voz y despues que se dirija ala ext correspopndiente


    Gracias
     
  2. fmvillares

    Joined:
    Sep 8, 2007
    Messages:
    1,785
    Likes Received:
    0
    programarlo a mano no te queda otra
     
  3. jgutierrez

    Joined:
    Feb 28, 2008
    Messages:
    5,737
    Likes Received:
    0
    Lo que haría es lo siguiente:

    1. Harceles grabar el nombre y apellido a los usuarios que desean esta funcionalidad a través del *98. Escoger la opción 0, 3, grabar el nombre, presionar # para finalizar la grabación y luego 1 para aceptarla.

    2. Copiar el contexto de [macro-exten-vm] que se encuentra dentro de /etc/asterisk/extensions_additionals y pegarlo en /etc/asterisk/extensions_override_freepbx.conf

    3. Editar /etc/asterisk/extensions_override_freepbx.conf y editar el contexto [macro-exten-vm]
    Dejarlo de la siguiente forma
    Code:
    [macro-exten-vm]
    include => macro-exten-vm-custom
    exten => s,1,Macro(user-callerid,)
    exten => s,n,Set(RingGroupMethod=none)
    exten => s,n,Set(VMBOX=${ARG1})
    exten => s,n,Set(EXTTOCALL=${ARG2})
    exten => s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})})
    exten => s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})})
    exten => s,n,Set(RT=${IF($[$["${VMBOX}"!="novm"] | $["${CFUEXT}"!=""]]?${RINGTIMER}:"")})
    exten => s,n(checkrecord),Macro(record-enable,${EXTTOCALL},IN)
    exten => s,n(macrodial),Set(audio=/var/spool/asterisk/voicemail/default/${EXTTOCALL}/greet) ; --- línea editada
    exten => s,n,System(test -e ${audio}.wav) ; --- línea editada
    exten => s,n,GotoIf($[ "${SYSTEMSTATUS}" != "SUCCESS" ]?dial) ; --- línea editada
    exten => s,n,Playback(${audio}) ; --- línea editada
    exten => s,n(dial),Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL}) ; --- línea editada
    exten => s,n,GotoIf($["${VMBOX}"!="novm" & "${SCREEN}"!="" & "${DIALSTATUS}"="NOANSWER"]?exit,return)
    <aquí continúan otras líneas.... dejarlas tal como están>
    
    4. Ejecutar desde la consola:
    asterisk -rx "module reload"

    5. Y empezar a probar

    Nota:
    Esta funcionalidad reproducirá el nombre de la persona (en el caso que lo haya guardado, caso contrario continúa a timbrar la extensión)
     
  4. fmvillares

    Joined:
    Sep 8, 2007
    Messages:
    1,785
    Likes Received:
    0
    Re: Re:mensaje voz antes de llamar a una extensión

    excelente ayuda jorge...
     

Share This Page