Incoming calls that appear as ringing immediately
change state to ???? (as shown in iaxComm). Digging
into iaxclient I found that a piece of code
responding to the IAX_EVENT_VOICE event actually
removes the ringing flag from the call, effectively
making the call unanswerable from iaxComm. This
happens immediately after the call starts ringing.
I have to admit I'm not sure what IAX_EVENT_VOICE is
for (at first blush, perhaps monitoring call progress
stages?) but I simply commented out the offending
code to make calls answerable again through iaxComm.
Here is the patch.
Keeps ringing flag from being removed for incoming calls
Logged In: YES
user_id=1449026
Sorry, forgot to login before submitting. This is my
submitter info.