Very simple project to test the problem we're seeing with Tropo clients receiving events for calls they didn't initiate.
In one terminal start the 'answer' script with ruby answer.rb
. In the other start the 'dial' script with ruby dial.rb
. The dial script correctly sends a dial command and the answer script correctly answers. What's odd is that the answer script gets events for 'ringing' and 'answered'. My understanding is that those events should be sent to the dial script as that's responsible for the call it initiated.