<div>Hi,</div>
<div> </div>
<div>I'm writing an IVR in Lua and am having problems dealing with hangups cleanly. Very often session:ready() reports true long after I have hung up and the hangup hook function I have set doesn't get called either. It seems to report that the session is active indefinitely in some cases where a loop keeps trying to get some dtmf key presses. Is there any trick to using session:ready() or the hangup hook that I might have missed?</div>
<div> </div>
<div>On a slightly related point I can't seem to access the session properties, e.g. session.caller_id_num has a value of nil. Any thoughts here?</div>
<div> </div>
<div>Thanks in advance,</div>
<div> </div>
<div>Joe Bain</div>