I run a python script that keeps on running until user presses * in while loop and it works fine with *.
def handler(session, args):
session.answer()
digits=session.read(1, 1, "
http://localhost/dtmf/dtmf.wav", 300, "#")
session.execute("curl","
http://127.0.0.1/info.php post lang=%s" %digits)
cur=session.getVariable("curl_response_data")
rec='';
if (digits!='0'):
while True:
session.execute("curl","
http://127.0.0.1/info2.php post currentshout=%s" %rec)
rec=session.getVariable("curl_response_data")
ex=session.read(1, 1, "
http://localhost/reciters//%s.mp3" %rec, 1, "#")
if (ex=='*'):
break
ex=session.read(1, 1, "
http://localhost/languages/%s/%s.mp3" %(cur,rec), 1, "#")
if (ex=='*'):
break
But in while loop ig user hangup call(channel hangup) i keep getting this error.