I have one dialplan
in which what i want is,if user press any key then play file again but i can not understand how to get dtmf value in dialplan.
this is my dialplan:
[callme]
exten => s,1,Answer
exten => s,n,Playback(demo/${FILENAME1})
first how to get DTMF value and also if user press any key then playback should be executed 2 times.but i want to manage all this things using dialplan
.
Thanks for reply me solution but i get this solution and it work for me......
[callme]
exten => s,1,Answer
exten => s,n,DumpChan()
exten => s,n,Playback(sclbrd/welcome)
exten => s,n,Wait(2)
exten => s,n,Set(i=1)
exten => s,n,While($[${i} != 3])
exten => s,n,Playback(sclbrd/${FILENAME1})
exten => s,n,Read(digit|sclbrd/press|1)
exten => s,n,Wait(1)
exten => s,n,GotoIf($["${digit}x" = "x"]?done:again)
exten => s,n(again),Wait(1)
exten => s,n,Set(i=$[${i} + 1])
exten => s,n,EndWhile()
exten => h,n(done),Wait(1)