[Freeswitch-users] Google talk no RTP connection

Tor Petterson tpe at actimizer.com
Thu Oct 4 18:35:05 MSD 2012


Hi

I am having a problem with establishing voice calls to Google talk.
>From the logs I can see that Freeswitch tries to tell google talk the
IP address and port to talk to but Google returns an error.
I have opened all RTP ports in my firewall and as far as I can see
Google never tries to access the RTP port

>From Freeswitch to Google:
<iq xmlns="jabber:client" from="AAA at AAA.AAA/talk5FCFAFC0"
to="BBB at BBB.BBB/Talk.v1040F85EB97" type="set" id="301">
  <jin:jingle xmlns:jin="urn:xmpp:jingle:1" action="transport-info"
sid="6694447203">
    <jin:content name="audio" creator="initiator">
      <p:transport xmlns:p="http://www.google.com/transport/p2p">
        <candidate name="rtp" address="94.X.X.X" port="25150"
username="URR6q0MaqN1fhc6I" password="xxnqT56PyyjkOnGz"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></candidate>
      </p:transport>
    </jin:content>
    <jin:content name="video" creator="initiator">
      <p:transport xmlns:p="http://www.google.com/transport/p2p">
        <candidate name="video_rtp" address="94.X.X.X" port="25152"
username="TEMYCYid3JW95dDQ" password="Iok84tXaLWUhr2Ib"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></candidate>
      </p:transport>
    </jin:content>
  </jin:jingle>
</iq>

<iq xmlns="jabber:client" from="AAA at AAA.AAA/talk5FCFAFC0"
to="BBB at BBB.BBB/Talk.v1040F85EB97" type="set" id="302">
  <ses:session xmlns:ses="http://www.google.com/session"
type="candidates" id="6694447203"
initiator="AAA at AAA.AAA/talk5FCFAFC0">
    <ses:candidate name="rtp" address="94.X.X.X" port="25150"
username="URR6q0MaqN1fhc6I" password="xxnqT56PyyjkOnGz"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
    <ses:candidate name="rtcp" address="94.X.X.X" port="25151"
username="4ovle7muLeASgwrD" password="UFUDAQiYfs8TGFiA"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
    <ses:candidate name="video_rtp" address="94.X.X.X" port="25152"
username="TEMYCYid3JW95dDQ" password="Iok84tXaLWUhr2Ib"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
    <ses:candidate name="video_rtcp" address="94.X.X.X" port="25153"
username="xlZZa823HO2DSwjq" password="KtpFMcFoYqvgj4hG"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
  </ses:session>
</iq>

>From Google to Freeswitch:
<iq type="error" to="AAA at AAA.AAA/talk5FCFAFC0" id="301"
from="BBB at BBB.BBB/Talk.v1040F85EB97">
  <jin:jingle action="transport-info" sid="6694447203"
xmlns:jin="urn:xmpp:jingle:1">
    <jin:content name="audio" creator="initiator">
      <p:transport xmlns:p="http://www.google.com/transport/p2p">
        <candidate name="rtp" address="94.X.X.X" port="25150"
username="URR6q0MaqN1fhc6I" password="xxnqT56PyyjkOnGz"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></candidate>
      </p:transport>
    </jin:content>
    <jin:content name="video" creator="initiator">
      <p:transport xmlns:p="http://www.google.com/transport/p2p">
        <candidate name="video_rtp" address="94.X.X.X" port="25152"
username="TEMYCYid3JW95dDQ" password="Iok84tXaLWUhr2Ib"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></candidate>
      </p:transport>
    </jin:content>
  </jin:jingle>
  <error code="501" type="cancel"></error>
</iq>

<iq to="AAA at AAA.AAA/talk5FCFAFC0" id="302" type="error"
from="BBB at BBB.BBB/Talk.v1040F85EB97">
  <ses:session type="candidates" id="6694447203"
initiator="AAA at AAA.AAA/talk5FCFAFC0"
xmlns:ses="http://www.google.com/session">
    <ses:candidate name="rtp" address="94.X.X.X" port="25150"
username="URR6q0MaqN1fhc6I" password="xxnqT56PyyjkOnGz"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
    <ses:candidate name="rtcp" address="94.X.X.X" port="25151"
username="4ovle7muLeASgwrD" password="UFUDAQiYfs8TGFiA"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
    <ses:candidate name="video_rtp" address="94.X.X.X" port="25152"
username="TEMYCYid3JW95dDQ" password="Iok84tXaLWUhr2Ib"
preference="1.0" protocol="udp" type="local" network="0"
generation="0"></ses:candidate>
  </ses:session>
</iq>



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list