Como Direcionar a una extencion mientras rproduce IVR

Como Direcionar a una extencion mientras rproduce IVR

Posted Junio 20th, 2009 by rupaz

Hola a todos

un especial saludo a Daniel Pizarro x su respuesta la verdad te agradezco ya lo solucione la activacion de la IVR y lo realise de esta manera para aquellos que tienen este problemilla.

1 adicione mi sonido de recepcion en system reconding

2 adicione MI_IVR y en la opcion Announcement selecione lo q grave en system recording.

3 en el menu principal de trixbox Announcement agregue un anuncion con su nombre y en la opcion Destino despues de reprocucir selecione la extencion que recibira la llamada entrante lo guardas ok.

4 luego agregas una ruta entrante y la opcion establecer destino elijes el check Announcement.

con todo esto he logrado que:

una llamada entrante active la IVR, termina de reproducir la IVR y lo desvia a la extencion de la recepcionista tod esto ok.

el proble surje cuando entra la llamada activa la IVR pero si yo quiero marcar la extencion directa mientras reproduce la IVR y antes q me conteste la recepcionista.

como puedo lograr que mientras repoduce la IVR marco la extencion y lo devie a una determinada extencion.

lo que quiero hacr es algo asi:

llamada entrante activa la IVR(bienvenido.... si conoce la extencion con la que desea comunicarce marque ahora, sino espere operadora)

espero su baliosa ayuda.

tengo trixbox 2.6

Mas detales sobre el IVR

Gracias primeramente por dar respuesta.

me gustaria ver si me puedes dar mas detalle sobre esta configuracion de las opciones i,t mediante el freePBX de trixbox 2.6

Si no fuera posible lograr esta configuracion creo q la opcion seria editar el archivo pero que parametros cambiar ya que el IVR creado tiene esto segun extensions_additional.conf

[ivr-2]
include => ivr-2-custom
include => from-did-direct-ivr
exten => h,1,Hangup
exten => s,1,Set(MSG=custom/esperamp3)
exten => s,n,Set(LOOPCOUNT=0)
exten => s,n,Set(__DIR-CONTEXT=default)
exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})
exten => s,n,Set(_IVR_CONTEXT=${CONTEXT})
exten => s,n,GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(begin),Set(TIMEOUT(digit)=3)
exten => s,n,Set(TIMEOUT(response)=5)
exten => s,n,Set(__IVR_RETVM=RETURN)
exten => s,n,ExecIf($["${MSG}" != ""],Background,${MSG})
exten => s,n,WaitExten(,)
exten => hang,1,Playback(vm-goodbye)
exten => hang,n,Hangup
exten => i,1,Playback(invalid)
exten => i,n,Goto(loop,1)
exten => t,1,Goto(loop,1)
exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => loop,n,GotoIf($[${LOOPCOUNT} > 1]?hang,1)
exten => loop,n,Goto(ivr-2,s,begin)
exten => return,1,Set(MSG=custom/esperamp3)
exten => return,n,Set(_IVR_CONTEXT=${CONTEXT})
exten => return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}})
exten => return,n,Goto(ivr-2,s,begin)
exten => fax,1,Goto(ext-fax,in_fax,1)

; end of [ivr-2]

Posted by rupaz on Jue, 2009-06-25 19:46
Manual freePBX

Aqui tienes un excelente manual de freePBX para la administracion de tu central asterisk

Posted by manzurek on Vie, 2009-06-26 03:54
Sugerencia: Background()

como puedo lograr que mientras repoduce la IVR marco la extencion y lo devie a una determinada extencion.

Hola,

Te sugiero que uses la aplicación Background() seguida de WaitExten()

El primero es para que pueda marcar una opción mientras se escucha la música y el segundo es para que pueda marcar una opción cuando se acabó la música.

Opcionalmente puedes reemplazar el WaitExten con un Goto hacia Background para que reproduzca la música infinitamente hasta que marque algo o cuelgue.

Ejemplo:
exten => s,1,Answer
exten => s,2,Background(bienvenido) ; indicaciones
exten => s,n,WaitExten(15) ; espera 15 segundos
exten => s,n,Dial(sip/101) ; llamemos a la operadora
exten => s,n,Hangup
; Llamar a anexo
exten => _XXX,1,Dial(sip/${EXTEN})
exten => _XXX,1,Hangup
; Número invalido
exten => i,1,Goto(s,2)

Suerte,

PLL

Posted by pll on Lun, 2009-06-22 19:23
Direct Dial

Solo debes tener marcado la opcion de:
Enable Direct Dial
y en las opciones, debes utilizar: "i" y "t"

i => Extensions:operadora
cuando la persona digita un numero erroneo lo derive a la operadora

t => Extensions:operadora
cuando se a superado el tiempo lo derive a la operadora

Saludos,

Posted by manzurek on Lun, 2009-06-22 15:36
Aun no consigo marcar la extencion cuando reproduce el IVR

Perdon amigos del foro pero soy nuevo en esto trixbox, y la verdad no encuentro la forma de como hacer para que cuando ingrese una llamada de la PSTN active mi IVR pero mientras reproduce marcar la extencion que quiero comunicarme.

si fueran mas espefisificos en la configuracion les agredeseria su baliosa ayuda.

Posted by rupaz on Lun, 2009-06-29 21:41