Hey all,<br><br>I&#39;ve been trying to get the gtalk connectivity working for a while now.&nbsp; I&#39;ve been having problems that I think are related to NAT issues.&nbsp; The signaling piece of the call was working, but the media piece wouldn&#39;t go through.
<br><br>In any case I decided to try the install on a friend&#39;s machine that has a public IP and is not behind NAT.&nbsp; His is a debian box with a 2.4 kernel.&nbsp; I used exactly the same dingaling.conf.xml file as on my own installation (which is registering just fine on my box).&nbsp; When I start up freeswitch it&#39;s not registering with gtalk.&nbsp; There error appears to be related to TLS not being supported.&nbsp; However I have exactly the same version of freeswitch running on my own box and it uses TSL quite happily.
<br><br>Here is the error I&#39;m getting:<br><br>freeswitch@spock&gt; SEND[&lt;?xml version=&#39;1.0&#39;?&gt;&lt;stream:stream xmlns:stream=&#39;<a href="http://etherx.jabber.org/streams">http://etherx.jabber.org/streams
</a>&#39; xmlns=&#39;jabber:client&#39; to=&#39;<a href="http://gmail.com">gmail.com</a>&#39; version=&#39;1.0&#39;&gt;]<br>RECV[&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;stream:stream from=&quot;
<a href="http://gmail.com">gmail.com</a>&quot; id=&quot;CEE35FAE16C190D5&quot; version=&quot;1.0&quot; xmlns:stream=&quot;<a href="http://etherx.jabber.org/streams">http://etherx.jabber.org/streams</a>&quot; xmlns=&quot;jabber:client&quot;&gt;&lt;stream:features&gt;&lt;starttls xmlns=&quot;urn:ietf:params:xml:ns:xmpp-tls&quot;&gt;&lt;required/&gt;&lt;/starttls&gt;&lt;mechanisms xmlns=&quot;urn:ietf:params:xml:ns:xmpp-sasl&quot;&gt;&lt;mechanism&gt;X-GOOGLE-TOKEN&lt;/mechanism&gt;&lt;/mechanisms&gt;&lt;/stream:features&gt;]
<br>2007-03-08 12:18:16 [DEBUG] libdingaling.c:1096 on_stream() TLS NOT SUPPORTED IN THIS BUILD!<br><br><br><br>Here is the my dingaling.conf.xml file:<br><br>&nbsp;&nbsp; &lt;configuration name=&quot;dingaling.conf&quot; description=&quot;XMPP Jingle Endpoint&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;settings&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;debug&quot; value=&quot;1&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;codec-prefs&quot; value=&quot;PCMU@8000&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/settings&gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;profile type=&quot;client&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;name&quot; value=&quot;gtalk&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;login&quot; value=&quot;<a href="http://me@gmail.com/talk">me@gmail.com/talk</a>&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;password&quot; value=&quot;password&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;message&quot; value=&quot;Jingle-to-SIP Gateway via Freeswitch&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;auto-login&quot; value=&quot;true&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;auto-reply&quot; value=&quot;Press *Call* to call me via FreeSWITCH&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- SASL &quot;plain&quot; or &quot;md5&quot; --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sasl&quot; value=&quot;md5&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- if the server where the jabber is hosted is not the same as the one in the jid --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;server&quot; value=&quot;<a href="http://talk.google.com:5222">talk.google.com:5222
</a>&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Enable TLS or not --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;tls&quot; value=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- disable to trade async for more calls --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;use-rtp-timer&quot; value=&quot;true&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-ip&quot; value=&quot;auto&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;ext-rtp-ip&quot; value=&quot;auto&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;ext-rtp-ip&quot; value=&quot;auto&quot;/&gt;--&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- default extension (if one cannot be determined) --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;exten&quot; value=&quot;1004j&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- VAD choose one --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;in&quot;/&gt; --&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;out&quot;/&gt; --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;vad&quot; value=&quot;both&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/profile&gt;<br>&nbsp;&nbsp; &lt;/configuration&gt;<br><br>I suspect it&#39;s because there are some libraries that are missing on the debian box when I compiled it.&nbsp; I installed libgnutls-dev and recompilted freeswitch but no joy.
<br><br>Thanks,<br><br>Kieran.<br>