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@AAA.AAA/talk5FCFAFC0" to="BBB@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@AAA.AAA/talk5FCFAFC0" to="BBB@BBB.BBB/Talk.v1040F85EB97" type="set" id="302"> <ses:session xmlns:ses="http://www.google.com/session" type="candidates" id="6694447203" initiator="AAA@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@AAA.AAA/talk5FCFAFC0" id="301" from="BBB@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@AAA.AAA/talk5FCFAFC0" id="302" type="error" from="BBB@BBB.BBB/Talk.v1040F85EB97"> <ses:session type="candidates" id="6694447203" initiator="AAA@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>
Don't know if it is inbound or outbound. You haven't mentioned! I suggest you use voice calling in gmail instead of google talk (Unless you specifically want to use gtalk). Its old software whose support itself is stopped. It will be good if you share your client.xml and attach complete log at pastebin. -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Tor Petterson Sent: 04 October 2012 20:05 To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] Google talk no RTP connection 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@AAA.AAA/talk5FCFAFC0" to="BBB@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@AAA.AAA/talk5FCFAFC0" to="BBB@BBB.BBB/Talk.v1040F85EB97" type="set" id="302"> <ses:session xmlns:ses="http://www.google.com/session" type="candidates" id="6694447203" initiator="AAA@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@AAA.AAA/talk5FCFAFC0" id="301" from="BBB@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@AAA.AAA/talk5FCFAFC0" id="302" type="error" from="BBB@BBB.BBB/Talk.v1040F85EB97"> <ses:session type="candidates" id="6694447203" initiator="AAA@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> _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
This may also help you http://freeswitch-users.2379917.n2.nabble.com/Help-on-freeswitch-gtalk-sip-c... -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Google-talk-no-RTP-connection-... Sent from the freeswitch-users mailing list archive at Nabble.com.
participants (3)
-
sanjay
-
Sanjay Soni
-
Tor Petterson