buen dia
espero que me puedan ayudar estoy intentando meter una peuqueña encuesta utilizando read y goto if sin embargo me encuentro con un problema ya que el goto if no hace la operacion deseada no se si la sintaxis esta mal o que es lo que pase en teoria deberia de comparar la variable capturada en el read y verificar si el valor es menor a 11 si es correcto pasar al siguiente playback para un siguiente read si no lo es pasar a un playback y repetir la primer grabacion sin embargo siempre toma el valor como si fuera mayor que 11 .
exten => _4012,1,Answer
exten => _4012,n,Playback(bbienvenidamktlalo)
exten => _4012,n(opt1),Playback(bbvpreg1lalo)
exten => _4012,n,Read(opc1,,,,,5)
exten => _4012,n,Noop( el valor de la opcion uno es=${opc1})
exten => _4012,n(comprobacion),GotoIf($["${opc1}"<"11"]?opt2:incorrecta1)
exten => _4012,n(incorrecta1),Playback(bbvincorrectalalo)
exten => _4012,n,Goto(opt1)
exten => _4012,n(opt2),Playback(bbvpreg2lalo)
exten => _4012,n,Read(opc2,,,,,5)
exten => _4012,n,Hangup()
espero que me puedan ayudar estoy intentando meter una peuqueña encuesta utilizando read y goto if sin embargo me encuentro con un problema ya que el goto if no hace la operacion deseada no se si la sintaxis esta mal o que es lo que pase en teoria deberia de comparar la variable capturada en el read y verificar si el valor es menor a 11 si es correcto pasar al siguiente playback para un siguiente read si no lo es pasar a un playback y repetir la primer grabacion sin embargo siempre toma el valor como si fuera mayor que 11 .
exten => _4012,1,Answer
exten => _4012,n,Playback(bbienvenidamktlalo)
exten => _4012,n(opt1),Playback(bbvpreg1lalo)
exten => _4012,n,Read(opc1,,,,,5)
exten => _4012,n,Noop( el valor de la opcion uno es=${opc1})
exten => _4012,n(comprobacion),GotoIf($["${opc1}"<"11"]?opt2:incorrecta1)
exten => _4012,n(incorrecta1),Playback(bbvincorrectalalo)
exten => _4012,n,Goto(opt1)
exten => _4012,n(opt2),Playback(bbvpreg2lalo)
exten => _4012,n,Read(opc2,,,,,5)
exten => _4012,n,Hangup()
Comentario