buen dia,
estoy tratando de hacer el siguiente escenario, cuando entra una llamada por la troncal esta la recibe una recepcionista la cual se encarga de transferir la llamada a alguna extension disponible, pero necesita que a esta se le de un tiempo para cortar esa llamada y transferirla a esa extension tengo un ejemplo de codigo pero no me va bien ya que en la llamada no hace nada pero si marcas normal si te ejecuta.
dejo ejemplo del codigo.
exten => #,1,Answer() ; Respuesta a la llamada
same => n,Playback(por-favor-ingrese-duracion-minutos) ; Reproducir mensaje solicitando la duración en minutos
same => n,Wait(2) ; Esperar 2 segundos para la entrada del usuario
same => n,Read(DURATION_MINUTES,ivr-enter-duration-of-call-in-minutes,1,,3,30) ; Leer la duración deseada en minutos
same => n,Playback(por-favor-ingrese-extension) ; Reproducir mensaje solicitando la extensión
same => n,Wait(2) ; Esperar 2 segundos para la entrada del usuario
same => n,Read(EXTENSION,ivr-enter-ext-of-person,4,,3,30) ; Leer la extensión deseada (4 dígitos)
same => n,Set(TIMEOUT(absolute)=${DURATION_MINUTES}60) ; Establecer el tiempo límite absoluto
same => n,Dial(SIP/${EXTENSION},20) ; Llamar a la extensión con un límite de tiempo de 20 segundos
same => n,Hangup() ; Colgar la llamada después de la transferencia o al expirar el tiempo
Gracias.