session:ready
- checks whether the session is still active (true anytime between call starts and hangup)
- also session:ready will return false if the call is being transferred. Bottom line is you should always be checking session:ready on any loops and periodically throughout your script and exit asap if it returns false.
My experience is that after transfer the return value of session:ready() is is not consistent - what is the correct way to check session state in that case?