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