Cordial Saludo.
El asunto es que en el contexto reparacion, despues de cada background donde se pide que ingrese un código, este sea autenticado con los códigos que tengo en 3 bases de datos llamadas: localizadano, causadano y tipodano; en estas bases de datos tengo de parámetros el código y el nombre de la descarga del daño.
Luego que se ingrese el código y este sea verdadero o falso, el guarde lo que se le ingresó.
Espero me puedan colaborar.
Mil Gracias.
[autorizado]
exten => s,1,Playback(supinhasidoautorizado)
exten => s,2,Wait(1)
exten => s,3,Background(prueba_1)
exten => s,4,WaitExten(1)
exten => 1,1,Playback(menu_instalacion)
exten => 1,n,Goto(instalacion,s,1)
exten => 2,1,Playback(menu_reparacion)
exten => 2,n,Goto(reparacion,s,1)
[instalacion]
exten => s,1,Playback(hello-world)
exten => s,2,Goto(instalacion1,s,1)
;exten => 3152680,2,Hangup()
[reparacion]
exten => s,1,Background(localiza_dano)
exten => s,2,Background(tipo_dano)
exten => s,3,Background(causa_dano)
exten => s,4,Hangup()
[noautorizado]
exten => s,1,Playback(pinnoautorizado)
exten => s,2,Hangup()
[instalacion1]
exten => s,1,LDAPget(CODI=cidname/1126) ;(CODI=cidname/5110)
exten => s,2,SetCODI(${CODI})
exten => s,3,NoOp(${CODI})
exten => s,4,Hangup()