Google Voice RTP setup by XMPP

The STUN requests and responses needed to get the Google Voice server to send RTP ended up being very basic, essentially just reflecting the STUN username attribute back is all that was required.

I’ve now been able to get RTP audio flowing.

The gotcha with this is that if sipsorcery is ever able to incorporate the XMPP approach to setting up Google Voice calls it’s only going to work for SIP user agents that support ICE. The version of counterpath Bria softphone I use does support a “version” of ICE but I’ve yet to get it to get the RTP flowing. I’ve got some more messing around to do with the SDP that I’m supplying to the bria and hopefully there’s a way to get it to work.

I’m off to do manual labour in the country for the rest of this weekend so fingers crossed early next week I’ll successfully get a SIP call from a Bria softphone receiving audio from an XMPP initiated Google Voice call.

  1. jakie’s avatar

    fyi, pbxes.org has a working solution. both inbound/outbound calls are based on gtalk. not sure if this is related or not… but you might be interested.

    http://www4.pbxes.com/community.php?display=forum&news=1

    Reply

    1. sipsorcery’s avatar

      I believe pbxes use Asterisk 1.8 so there Google Voice calls are using the XMPP approach.

      Reply

    2. Randy’s avatar

      Could you get BRIA to work for voice calls initiation and receiving? I have been trying on the BRIA Android without any luck. The Instant Messaging works just fine.

      Reply

    3. Joe’s avatar

      Can you post the code you used to do this? I have been unable to get this step to work (stun request with username)

      Reply

Reply

Your email address will not be published. Required fields are marked *