FMG to Flashphone - No audio in outgoing stream
Hi everyone,
i'm currently working on a flash softphone and i'm currently able to route sip calls made to FMG to the flashphone
on a call i can hear fine the other end but the other end is not able to hear my microphone activity.
I've taken multiple steps to assure everything is going correctly clientside as follows:
Added an activity handler on the microphone : There is voice activity
When publishing the stream, i tried to publish with "record" and the recorded stream does include the voice activity
What i think is going on is that something on FMG side is not routing my call correctly maybe?
Here is the current workflow of my app:
I hit a "call me" button
the flash phone connects to FMS and asks for a phoneID
it gets the phoneID and by webservice initiates a sip call phoneID@FMG.ip
The FMG gets a sip call with that phoneID and routes it to the FMS which sends it back to the flashphone with an onLeg event
When receiving the onLeg event, the flashphone accepts the call (and also plays the incoming call with netstream.play()) and does two things, pushNewStream with the phoneID and a netstream.publish() with the phoneID
What i thought could be the problem is that when receiving the onLeg event from FMS, the stream name is not equal to phoneID but something like fmg/telephony/1, is that normal? or should it also be the phoneID?
Anyways if someone has an idea of what could be going on I would really appreciate it as i'm really going nuts here..
