[pagos]
exten=>100,1,Set(CHANNEL(language)=es)
same=>n,set(audios=/root/TPV/Locuciones)
same=>n,Read(opt,${audios}/LocucionBonosA240,1)
same=>n,ExecIf($["${opt}"="1"]?Set(importe=12))
same=>n,ExecIf($["${opt}"="2"]?Set(importe=18))
same=>n,ExecIf($["${opt}"="3"]?Set(importe=28))
same=>n,ExecIf($["${opt}"="4"]?Set(importe=44))
same=>n,ExecIf($[${LEN(${opt})}=0]?playback(invalid))
same=>n,ExecIf($[${opt}>4 ]?playback(invalid))
same=>n,GotoIf($[${opt}>0 && ${opt}<=3]?bono)
same=>n,Goto(1)
same=>n(bono),Saynumber(${importe})
same=>n(intro-tarj),Read(tarjeta,${audios}/NumTarjeta)
same=>n,ExecIf($[${LEN(${tarjeta})}<3]?playback(${audios}/ErrorNumTarjeta_1))
same=>n,GotoIf($[${LEN(${tarjeta})}<3 ]?intro-tarj)
same=>n,Saydigits(${tarjeta})
same=>n,goto(fecha-caduc)
same=>n,hangup()
same=>n(fecha-caduc),Read(fecha,${audios}/fechacaducidad,4)
same=>n,ExecIf($[${LEN(${fecha})}!=4 && ${LEN(${fecha})}>0]?playback(${audios}/ErrorCaducidad_1))
same=>n,GotoIf($[${LEN(${fecha})}!=4]?fecha-caduc)
same=>n,Saydigits(${fecha})
same=>n,Goto(cvv)
same=>n(cvv),Read(cvv,${audios}/cvv,3)
same=>n,ExecIf($[${LEN(${cvv})}!=3 && ${LEN(${cvv})}>0]?playback(${audios}/ErrorCVC_1))
same=>n,GotoIf($[${LEN(${cvv})}!=4]?cvv)
same=>n,Saydigits(${cvv})