Gajim - 2014-09-07


  1. mmlosh-temp Hi. I just noticed that using ubuntu-default gajim version (Gajim 0.15.4, Gtk 2.24.23, PyGtk 2.24.0), that Enabling "General -> Highlight misspelled words" prevents me from opening the chat window.
  2. mmlosh-temp The only think I get is "ImportError: libgtkspell not found" while opening any chat
  3. arune mmlosh-temp: install rc2 and test
  4. mmlosh-temp Oh... and I don't see my messages as I type them...
  5. mmlosh-temp restarted gajim.. now I see my messages and the response, hooray :P
  6. mmlosh-temp And yeah, it's probably just this ancient version. I either never noticed before, or I never tried without having libgtkspell installed
  7. mmlosh-temp Another topic: I visited gajim.org while searching for this room's exact name.. Is it mentioned anywhere but the "illustration picture (gajim rooster with this room minimized)" ?
  8. Link Mauve I found it here: https://trac.gajim.org/wiki/GajimFaq
  9. vorner is starting to think that the „roster“ name would chosen poorly, when people confuse it with animals
  10. Link Mauve But yeah, it could be a bit more visible.
  11. mmlosh-temp where? which people?
  12. mmlosh-temp Hmmm.. how do I even reach the FAQ from the main page?
  13. mmlosh-temp Oh.. One more step from where I stopped ( https://trac.gajim.org/wiki/GajimHelp )
  14. mmlosh-temp PS: Clicking "Development" sends me to http://gajim.org/dev.php?lang=en which appears to be empty. Is that an error on my side?
  15. Link Mauve mmlosh-temp, I have the same issue, it’s probably an error on the website.
  16. mmlosh-temp allright. I guess that's where I would would expect the link to this room in the first place
  17. Dr. Watson Look what I found out about the website: $ curl -i http://gajim.org/dev.php?lang=en HTTP/1.0 500 Internal Server Error Date: Sun, 07 Sep 2014 09:26:48 GMT Server: Apache/2.4.9 (Debian) X-Powered-By: PHP/5.5.8-2 Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8
  18. Dr. Watson That means the server has some problems. Can someone ask Asterix for help?
  19. Dr. Watson I guess it is a serious bug in dev.php
  20. mmlosh-temp There seems to be no
  21. mmlosh-temp There seems to be no "view cert" button while registering account on a server using a self-signed cert
  22. erlehmann so i have a n900
  23. erlehmann and want voice calls
  24. erlehmann can anyone tell me how to voice call from gajim?
  25. erlehmann how to debug?
  26. Link Mauve erlehmann, first look at Help > Features, if Audio/Video is enabled.
  27. erlehmann it is
  28. erlehmann Audio und Video Chat sind möglich. Requires python-farstream and gstreamer-plugins-bad.
  29. erlehmann Gajim 0.15.4
  30. erlehmann GTK+-Version: 2.24.24 PyGTK-Version 2.24.0
  31. erlehmann Link Mauve, is that okay?
  32. Link Mauve Then, if your other client exposes Jingle, you should have a button when in chat with it.
  33. Link Mauve Yeah, on Linux audio/video has been usable for quite a long time.
  34. Link Mauve 0.15.4 definitely works.
  35. erlehmann Link Mauve, how can i debug voice and vice? is there something like an echo service?
  36. Link Mauve Not that I know of.
  37. Link Mauve Do you see a micro icon when chatting with your other client?
  38. erlehmann yes
  39. erlehmann it is a n900
  40. erlehmann btw, i really think the micro icons should be in contact list
  41. Link Mauve Ah, Gajim doesn’t have that.
  42. Link Mauve When you click on it does it work?
  43. erlehmann nope
  44. erlehmann the remote sees an incoming call
  45. erlehmann but it does not connect
  46. erlehmann so i am looking for a loopback thing
  47. erlehmann where i can see what the other side actually gets
  48. Link Mauve What could be useful would be the XML log you get in Actions > Advanced > XML Console.
  49. Link Mauve Open it, then start a call, and paste everything here.
  50. erlehmann ok
  51. erlehmann oh seems i cannot call the n900 of my friend with gajim
  52. erlehmann the micro icon is not clickable
  53. erlehmann another contact!
  54. erlehmann <!-- Out --> <iq xmlns="jabber:client" to="[REDACTED]" type="set" id="220"> <jingle xmlns="urn:xmpp:jingle:1" action="session-initiate" initiator="erlehmann@jabber.ccc.de/Gajim" sid="219"> <content name="voice" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="99" name="SPEEX" clockrate="16000" /> <payload-type channels="1" id="100" name="SPEEX" clockrate="8000" /> <payload-type channels="0" id="96" name="SIREN" clockrate="16000"> <parameter name="bitrate" value="16000" /> </payload-type> <payload-type channels="0" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="0" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="0" id="3" name="GSM" clockrate="8000" /> <payload-type channels="0" id="97" name="telephone-event" clockrate="16000"> <parameter name="events" value="0-15" /> </payload-type> <payload-type channels="0" id="98" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="Ua2wTkoXwO5QwmUoZ10o6B" ufrag="vGM5"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="50384" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="47577" /> </transport> </content> </jingle> </iq>
  55. erlehmann no repclies
  56. erlehmann oh this is fun
  57. erlehmann does the server pastebin the stuff?
  58. Link Mauve Yeah.
  59. erlehmann so no reply to that
  60. Link Mauve So you don’t get any reply to that query?
  61. Link Mauve That’s likely a bug on the receiving side.
  62. Link Mauve Not something Gajim could work around.
  63. erlehmann okay, next one
  64. erlehmann no reply
  65. erlehmann but why does gajim not understand that the n900 can into jingle?
  66. erlehmann i was reconnecting to see how the n900 signs that it can into voip
  67. Link Mauve If it sends that, it means it understands it just right.
  68. erlehmann i do not have the micro button when calling n900
  69. Link Mauve Oh?
  70. erlehmann yeah
  71. erlehmann i can what with it
  72. erlehmann but not call
  73. erlehmann oh
  74. erlehmann i can call
  75. erlehmann wait
  76. Link Mauve Then who did you send that stanza to?
  77. erlehmann another person using pidgin
  78. erlehmann 2.10.6
  79. Link Mauve Their Pidgin is broken then.
  80. Link Mauve Anyway, check if the client you want to call supports Jingle.
  81. erlehmann it does
  82. erlehmann i have a useful log
  83. erlehmann of a failed negotiation!
  84. erlehmann :)
  85. erlehmann let me paste it
  86. Link Mauve Then paste it please.
  87. erlehmann <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6A945' xml:lang='en'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="236" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.net/Maemo" type="set" id="288"> <jingle xmlns="urn:xmpp:jingle:1" action="session-initiate" initiator="erlehmann@jabber.ccc.de/Gajim" sid="287"> <content name="voice" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="99" name="SPEEX" clockrate="16000" /> <payload-type channels="1" id="100" name="SPEEX" clockrate="8000" /> <payload-type channels="0" id="96" name="SIREN" clockrate="16000"> <parameter name="bitrate" value="16000" /> </payload-type> <payload-type channels="0" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="0" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="0" id="3" name="GSM" clockrate="8000" /> <payload-type channels="0" id="97" name="telephone-event" clockrate="16000"> <parameter name="events" value="0-15" /> </payload-type> <payload-type channels="0" id="98" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="iDi9RaM5xHMfNUXWx1B7Am" ufrag="IQjR"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="36829" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="50184" /> </transport> </content> </jingle> </iq> <!-- In --> <iq from='user@example.net/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='797433830404'> <jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='287' initiator='erlehmann@jabber.ccc.de/Gajim'> <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.net/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="797433830404" type="error"> <jingle action="session-info" initiator="erlehmann@jabber.ccc.de/Gajim" xmlns="urn:xmpp:jingle:1" sid="287"> <ringing xmlns="urn:xmpp:jingle:apps:rtp:info:1" /> </jingle> <error code="501" type="modify"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text> <unsupported-info xmlns="urn:xmpp:jingle:errors:1" /> </error> </iq> <!-- In --> <iq from='user@example.net/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='result' id='288'/> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="237" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="238" /> <!-- In --> <iq from='user@example.net/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='279807476492'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='287' initiator='erlehmann@jabber.ccc.de/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='7aAe+cWOPR10TO0I6bXf5g' ufrag='SXho'> <candidate generation='0' network='0' id='1' foundation='1' component='2' type='host' protocol='udp' priority='2013266430' port='53549' ip='192.168.1.210'/> <candidate generation='0' network='0' id='2' foundation='1' component='1' type='host' protocol='udp' priority='2013266431' port='49952' ip='192.168.1.210'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- In --> <iq from='user@example.net/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='272064505484'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='287' initiator='erlehmann@jabber.ccc.de/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='7aAe+cWOPR10TO0I6bXf5g' ufrag='SXho'> <candidate generation='0' network='0' id='3' foundation='2' component='1' type='srflx' protocol='udp' priority='1677721855' port='49952' ip='212.85.88.195'/> <candidate generation='0' network='0' id='4' foundation='2' component='2' type='srflx' protocol='udp' priority='1677721854' port='53549' ip='212.85.88.195'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.net/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="279807476492" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="239" /> <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.net/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="272064505484" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="240" /> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='67'/> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6A949' xml:lang='en'> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="241" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6A94A' xml:lang='en'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="242" /> <!-- In --> <iq from='user@example.net/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='262923463614'> <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='287' initiator='erlehmann@jabber.ccc.de/Gajim'> <reason> <general-error/> <text>Could not establish connection</text> </reason> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.net/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="262923463614" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="243" /> <!-- In --> <message from='user@example.net/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de' type='chat' id='273935433470'> <body>nope</body> <request xmlns='urn:xmpp:receipts'/> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <message xmlns="jabber:client" to="user@example.net/mcabber.e2fe3c3c" type="chat" id="273935433470"> <received xmlns="urn:xmpp:receipts" id="273935433470" /> </message> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="244" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6A94C' xml:lang='en'> <paused xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="245" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.net" type="chat" id="289"> <inactive xmlns="http://jabber.org/protocol/chatstates" /> <thread>fnByWYxNulxlVWYGminYwscLrUulbGrP</thread> </message> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6A94D' xml:lang='en'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="246" />
  88. erlehmann Link Mauve, okay so?
  89. erlehmann i redacted the target
  90. erlehmann Link Mauve, i also created a log of that friend calling me
  91. erlehmann <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="318"> <body>call me now</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='107'/> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='318'> <received xmlns='urn:xmpp:receipts' id='318'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="316" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='524569757498'> <jingle xmlns='urn:xmpp:jingle:1' action='session-initiate' sid='602578466' initiator='user@example.org/Maemo'> <content creator='initiator' senders='both' name='stream1'> <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'> <payload-type clockrate='8000' name='G729' id='18'/> <payload-type clockrate='8000' name='ILBC' id='97'> <parameter value='30' name='mode'/> </payload-type> <payload-type clockrate='8000' name='PCMA' id='8'/> <payload-type clockrate='8000' name='PCMU' id='0'/> <payload-type channels='1' clockrate='8000' name='speex' id='104'/> <payload-type clockrate='8000' name='telephone-event' id='101'> <parameter value='0-15' name='events'/> </payload-type> </description> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='eDBhQZYUgexVe+YJtPzZa2' ufrag='be6Q'> <candidate generation='0' network='0' id='1' foundation='1' component='2' type='host' protocol='udp' priority='2013266430' port='49522' ip='192.168.1.210'/> <candidate generation='0' network='0' id='2' foundation='1' component='1' type='host' protocol='udp' priority='2013266431' port='55295' ip='192.168.1.210'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='545043776053'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='602578466' initiator='user@example.org/Maemo'> <content creator='initiator' senders='both' name='stream1'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='eDBhQZYUgexVe+YJtPzZa2' ufrag='be6Q'> <candidate generation='0' network='0' id='3' foundation='2' component='2' type='srflx' protocol='udp' priority='1677721854' port='49522' ip='212.85.88.195'/> <candidate generation='0' network='0' id='4' foundation='2' component='1' type='srflx' protocol='udp' priority='1677721855' port='55295' ip='212.85.88.195'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="524569757498" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="317" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="545043776053" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="318" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" type="set" id="319"> <jingle xmlns="urn:xmpp:jingle:1" action="session-accept" responder="erlehmann@jabber.ccc.de/Gajim" sid="602578466"> <content name="stream1" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="1" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="1" id="104" name="speex" clockrate="8000" /> <payload-type channels="1" id="101" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="QDnJRfG/6SH9r2rNnnLbOW" ufrag="3LSr"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="34384" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="34649" /> </transport> </content> </jingle> </iq> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='result' id='319'/> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="319" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="320"> <body>say something</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='320'> <received xmlns='urn:xmpp:receipts' id='320'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="320" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='278794314718'> <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='602578466' initiator='user@example.org/Maemo'> <reason> <general-error/> <text>Could not establish connection</text> </reason> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="278794314718" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="321" /> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='112'/> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' type='chat' id='12808138170'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="322" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="321"> <body>oh it did not work</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='321'> <received xmlns='urn:xmpp:receipts' id='321'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="323" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="322"> <body>thx</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='322'> <received xmlns='urn:xmpp:receipts' id='322'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="324" /> <!-- In --> <presence from='gajim@conference.gajim.org/vincent_v' to='erlehmann@jabber.ccc.de/Gajim' xml:lang='fr' id='gajim_muc_10013_26dece'> <show>away</show> <status> (Absent(e) car inactif depuis plus de 5 min)</status> <x xmlns='vcard-temp:x:update'> <photo/> </x> <c xmlns='http://jabber.org/protocol/caps' ver='LFmyHGbe3WsfLplmNYITO6pcUr0=' hash='sha-1' node='http://gajim.org'/> <x xmlns='http://jabber.org/protocol/muc#user'> <item affiliation='none' role='participant'/> </x> </presence> <r xmlns='urn:xmpp:sm:2'/> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de' type='chat' id='21057208972'> <body>it said &quot;established&quot; for a tiny moment</body> <request xmlns='urn:xmpp:receipts'/> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="325" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/mcabber.e2fe3c3c" type="chat" id="21057208972"> <received xmlns="urn:xmpp:receipts" id="21057208972" /> </message> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="326" />
  92. Link Mauve erlehmann, can you actually connect to 212.85.88.195 on that port?
  93. Link Mauve Or 192.168.1.210.
  94. erlehmann Link Mauve, how would i check
  95. erlehmann ; ping 212.85.88.195 PING 212.85.88.195 (212.85.88.195) 56(84) bytes of data. 64 bytes from 212.85.88.195: icmp_seq=1 ttl=54 time=45.5 ms
  96. erlehmann ; ping 192.168.1.210 PING 192.168.1.210 (192.168.1.210) 56(84) bytes of data. From 192.168.1.70 icmp_seq=1 Destination Host Unreachable
  97. erlehmann 192.168.1.210 is a private IP
  98. erlehmann wait
  99. Link Mauve Gajim only sends its local IP.
  100. Link Mauve Have you set a STUN proxy in Edit > Preferences > Audio/Video?
  101. erlehmann tell me one
  102. Link Mauve There is an example one described here.
  103. erlehmann okay, i set it to stunserver.org
  104. Link Mauve Try again, and if it still doesn’t work give me the same log.
  105. erlehmann ok
  106. erlehmann <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AA1A' xml:lang='en'> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="412" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AA1B' xml:lang='en'> <inactive xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="413" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" type="set" id="350"> <jingle xmlns="urn:xmpp:jingle:1" action="session-initiate" initiator="erlehmann@jabber.ccc.de/Gajim" sid="349"> <content name="voice" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="99" name="SPEEX" clockrate="16000" /> <payload-type channels="1" id="100" name="SPEEX" clockrate="8000" /> <payload-type channels="0" id="96" name="SIREN" clockrate="16000"> <parameter name="bitrate" value="16000" /> </payload-type> <payload-type channels="0" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="0" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="0" id="3" name="GSM" clockrate="8000" /> <payload-type channels="0" id="97" name="telephone-event" clockrate="16000"> <parameter name="events" value="0-15" /> </payload-type> <payload-type channels="0" id="98" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="omVqGi7IECPtOStmdwSNia" ufrag="G7WV"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="2" priority="1677721854" type="srflx" port="34662" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="1" priority="1677721855" type="srflx" port="46625" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="34662" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="46625" /> </transport> </content> </jingle> </iq> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='484773599'> <jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='349' initiator='erlehmann@jabber.ccc.de/Gajim'> <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="484773599" type="error"> <jingle action="session-info" initiator="erlehmann@jabber.ccc.de/Gajim" xmlns="urn:xmpp:jingle:1" sid="349"> <ringing xmlns="urn:xmpp:jingle:apps:rtp:info:1" /> </jingle> <error code="501" type="modify"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text> <unsupported-info xmlns="urn:xmpp:jingle:errors:1" /> </error> </iq> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="414" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='result' id='350'/> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="415" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='262857429953'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='349' initiator='erlehmann@jabber.ccc.de/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='F5A+6Cd6dXJyKzAE9+p1xE' ufrag='9d02'> <candidate generation='0' network='0' id='1' foundation='1' component='2' type='host' protocol='udp' priority='2013266430' port='57057' ip='192.168.1.210'/> <candidate generation='0' network='0' id='2' foundation='1' component='1' type='host' protocol='udp' priority='2013266431' port='53911' ip='192.168.1.210'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="262857429953" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="416" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='275177475058'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='349' initiator='erlehmann@jabber.ccc.de/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='F5A+6Cd6dXJyKzAE9+p1xE' ufrag='9d02'> <candidate generation='0' network='0' id='3' foundation='2' component='1' type='srflx' protocol='udp' priority='1677721855' port='53911' ip='212.85.88.195'/> <candidate generation='0' network='0' id='4' foundation='2' component='2' type='srflx' protocol='udp' priority='1677721854' port='57057' ip='212.85.88.195'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="275177475058" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="417" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='282864513327'> <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='349' initiator='erlehmann@jabber.ccc.de/Gajim'> <reason> <general-error/> <text>Could not establish connection</text> </reason> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="282864513327" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="418" /> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='160'/>
  107. erlehmann that was me calling him
  108. erlehmann the thing is that i do not quite understand where the STUN at my side should help.
  109. erlehmann because it seems the other side reports only its private IP
  110. erlehmann Link Mauve, am i wrong there?
  111. erlehmann oh it has a candidate generation
  112. erlehmann and does!
  113. Link Mauve :)
  114. erlehmann <reason> <general-error/> <text>Could not establish connection</text> </reason>
  115. erlehmann lelel
  116. Link Mauve Oh. :(
  117. Link Mauve But now you are sending your public IP as well.
  118. Link Mauve And him too.
  119. erlehmann okay
  120. erlehmann soooooo
  121. erlehmann what is wrong?
  122. Link Mauve Dunno. :(
  123. Link Mauve I am only knowledgeable about XMPP, ICE-UDP is beyond me.
  124. erlehmann can we infer anything there?
  125. Link Mauve Only that they couldn’t establish the connection. :p
  126. Link Mauve So it does the same in both directions?
  127. erlehmann let me try again with him calling me.
  128. erlehmann have it
  129. erlehmann fun enough, my n900 which should be logged out, just rang.
  130. erlehmann seems i am still logged in with telepathy. maybe that hinders it.
  131. Link Mauve Shouldn’t be an issue.
  132. erlehmann still killed it
  133. erlehmann trying again now
  134. erlehmann this is him calling me
  135. erlehmann <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AB05' xml:lang='en'> <body>Shouldn’t be an issue.</body> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="605" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="416"> <body>now try again</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='416'> <received xmlns='urn:xmpp:receipts' id='416'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="606" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AB06' xml:lang='en'> <inactive xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="607" /> <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <message xmlns="jabber:client" to="gajim@conference.gajim.org" type="groupchat" id="417"> <body>still killed it</body> </message> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='267'/> <!-- In --> <message from='gajim@conference.gajim.org/erlehmann' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='417' xml:lang='de'> <body>still killed it</body> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="608" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AB0A' xml:lang='en'> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="609" /> <!-- Out --> <message xmlns="jabber:client" to="gajim@conference.gajim.org" type="groupchat" id="418"> <body>trying again now</body> </message> <!-- In --> <message from='gajim@conference.gajim.org/erlehmann' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='418' xml:lang='de'> <body>trying again now</body> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="610" /> <!-- In --> <message from='gajim@conference.gajim.org/Link Mauve' to='erlehmann@jabber.ccc.de/Gajim' type='groupchat' id='47f46c0e-7280-4fe0-89ef-b44248ef5f5c-6AB0B' xml:lang='en'> <inactive xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="611" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='283901319143'> <jingle xmlns='urn:xmpp:jingle:1' action='session-initiate' sid='1241225455' initiator='user@example.org/Maemo'> <content creator='initiator' senders='both' name='stream1'> <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'> <payload-type clockrate='8000' name='G729' id='18'/> <payload-type clockrate='8000' name='ILBC' id='97'> <parameter value='30' name='mode'/> </payload-type> <payload-type clockrate='8000' name='PCMA' id='8'/> <payload-type clockrate='8000' name='PCMU' id='0'/> <payload-type channels='1' clockrate='8000' name='speex' id='104'/> <payload-type clockrate='8000' name='telephone-event' id='101'> <parameter value='0-15' name='events'/> </payload-type> </description> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='2MpkqNt5hGvYeGV7xArrCE' ufrag='abhY'> <candidate generation='0' network='0' id='1' foundation='1' component='2' type='host' protocol='udp' priority='2013266430' port='63113' ip='192.168.1.210'/> <candidate generation='0' network='0' id='2' foundation='1' component='1' type='host' protocol='udp' priority='2013266431' port='55108' ip='192.168.1.210'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='270841338736'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='1241225455' initiator='user@example.org/Maemo'> <content creator='initiator' senders='both' name='stream1'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='2MpkqNt5hGvYeGV7xArrCE' ufrag='abhY'> <candidate generation='0' network='0' id='3' foundation='2' component='1' type='srflx' protocol='udp' priority='1677721855' port='55108' ip='212.85.88.195'/> <candidate generation='0' network='0' id='4' foundation='2' component='2' type='srflx' protocol='udp' priority='1677721854' port='63113' ip='212.85.88.195'/> </transport> </content> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="283901319143" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="612" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="270841338736" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="613" /> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" type="set" id="419"> <jingle xmlns="urn:xmpp:jingle:1" action="session-accept" responder="erlehmann@jabber.ccc.de/Gajim" sid="1241225455"> <content name="stream1" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="1" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="1" id="104" name="speex" clockrate="8000" /> <payload-type channels="1" id="101" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="zbZZiajjDi1FaiEm8nb+Nd" ufrag="1xsI"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="2" priority="1677721854" type="srflx" port="37351" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="1" priority="1677721855" type="srflx" port="56028" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="37351" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="56028" /> </transport> </content> </jingle> </iq> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='result' id='419'/> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="614" /> <!-- In --> <presence from='hds@jabber.ccc.de/Julian-Finns-Macbook' to='erlehmann@jabber.ccc.de/Gajim'> <show>away</show> <status>Away</status> <priority>1</priority> <c xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='DdnydQG7RGhP9E3k9Sf+b+bF0zo='/> <x xmlns='vcard-temp:x:update'> <photo/> </x> </presence> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="615" /> <!-- Out --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/Maemo/mcabber.e2fe3c3c" type="chat" id="420"> <body>what does it say?</body> <active xmlns="http://jabber.org/protocol/chatstates" /> <x xmlns="jabber:x:event"> <composing /> </x> <request xmlns="urn:xmpp:receipts" /> <thread>gpETRxOYJnxQTwuPTtfUvnqHxtmhRjDj</thread> </message> <!-- In --> <a xmlns='urn:xmpp:sm:2' h='272'/> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' id='420'> <received xmlns='urn:xmpp:receipts' id='420'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="616" /> <!-- In --> <iq from='user@example.org/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='537859540335'> <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='1241225455' initiator='user@example.org/Maemo'> <reason> <general-error/> <text>Could not establish connection</text> </reason> </jingle> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <iq xmlns="jabber:client" to="user@example.org/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="537859540335" type="result" /> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="617" /> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' type='chat' id='553778545205'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="618" /> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de' type='chat' id='546667605544'> <body>unable to enstablish connection</body> <request xmlns='urn:xmpp:receipts'/> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/mcabber.e2fe3c3c" type="chat" id="546667605544"> <received xmlns="urn:xmpp:receipts" id="546667605544" /> </message> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="619" /> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de/Gajim' type='chat' id='291428381129'> <composing xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="620" /> <!-- In --> <message from='user@example.org/mcabber.e2fe3c3c' to='erlehmann@jabber.ccc.de' type='chat' id='98621151'> <body>ending</body> <request xmlns='urn:xmpp:receipts'/> <active xmlns='http://jabber.org/protocol/chatstates'/> </message> <r xmlns='urn:xmpp:sm:2'/> <!-- Out --> <message xmlns="jabber:client" to="user@example.org/mcabber.e2fe3c3c" type="chat" id="98621151"> <received xmlns="urn:xmpp:receipts" id="98621151" /> </message> <!-- Out --> <a xmlns="urn:xmpp:sm:2" h="621" />
  136. erlehmann in the meantime, thanks to STUN magic, i was able to have a connection to a pidgin user, that made gajim use pulseaudio, but no sound came through
  137. erlehmann Link Mauve, so what does it say?
  138. erlehmann :/
  139. erlehmann i now called MYSELF
  140. erlehmann on my n900
  141. erlehmann and found out …
  142. erlehmann <iq from='erlehmann@jabber.ccc.de/Maemo' to='erlehmann@jabber.ccc.de/Gajim' type='set' id='2962531535'> <jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='452' initiator='erlehmann@jabber.ccc.de/Gajim'> <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/></jingle></iq>
  143. erlehmann and then gajim goes about how <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
  144. erlehmann so i get as far as the n900 telling gajim that it is ringing
  145. erlehmann and then gajim is like NOPE I DONT UNTERSTAND IT LEL
  146. erlehmann <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="erlehmann@jabber.ccc.de/Gajim" id="2962531535" type="error"> <jingle action="session-info" initiator="erlehmann@jabber.ccc.de/Gajim" xmlns="urn:xmpp:jingle:1" sid="452"> <ringing xmlns="urn:xmpp:jingle:apps:rtp:info:1" /> </jingle> <error code="501" type="modify"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text> <unsupported-info xmlns="urn:xmpp:jingle:errors:1" /> </error> </iq>
  147. erlehmann oh well
  148. erlehmann Link Mauve, you still there? can i infer anything from this?
  149. erlehmann i can confirm that gajim and n900 can actually communicate
  150. erlehmann Link Mauve, josch take note
  151. erlehmann i just called myself on n900 with gajim
  152. erlehmann so there just seems to be some signaling mismatch
  153. erlehmann do you want log of successful call Link Mauve ?
  154. erlehmann this is what a successful gajim to jingle call looks like
  155. erlehmann <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" type="set" id="142"> <jingle xmlns="urn:xmpp:jingle:1" action="session-initiate" initiator="jingletest@jabbim.cz/Gajim" sid="141"> <content name="voice" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="99" name="SPEEX" clockrate="16000" /> <payload-type channels="1" id="100" name="SPEEX" clockrate="8000" /> <payload-type channels="0" id="96" name="SIREN" clockrate="16000"> <parameter name="bitrate" value="16000" /> </payload-type> <payload-type channels="0" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="0" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="0" id="3" name="GSM" clockrate="8000" /> <payload-type channels="0" id="97" name="telephone-event" clockrate="16000"> <parameter name="events" value="0-15" /> </payload-type> <payload-type channels="0" id="98" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> <transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="bj18z+FwilCSEoyAOqAtL8" ufrag="pkMP"> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="2" priority="1677721854" type="srflx" port="50540" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="92.225.183.227" component="1" priority="1677721855" type="srflx" port="43125" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="2" priority="2013266430" type="host" port="50540" /> <candidate foundation="1" protocol="udp" network="0" generation="0" ip="192.168.1.70" component="1" priority="2013266431" type="host" port="43125" /> </transport> </content> </jingle> </iq> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='17462149455'> <jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="17462149455" type="error"> <jingle action="session-info" initiator="jingletest@jabbim.cz/Gajim" xmlns="urn:xmpp:jingle:1" sid="141"> <ringing xmlns="urn:xmpp:jingle:apps:rtp:info:1" /> </jingle> <error code="501" type="modify"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text> <unsupported-info xmlns="urn:xmpp:jingle:errors:1" /> </error> </iq> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='result' id='142'/> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='267095463603'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='ZjMhuD8IQAAiXCY4kL4FIt' ufrag='1Gm9'> <candidate generation='0' network='0' id='1' foundation='1' component='2' type='host' protocol='udp' priority='2013266430' port='55428' ip='192.168.1.74'/> <candidate generation='0' network='0' id='2' foundation='1' component='1' type='host' protocol='udp' priority='2013266431' port='58936' ip='192.168.1.74'/> </transport> </content> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="267095463603" type="result" /> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='263130493357'> <jingle xmlns='urn:xmpp:jingle:1' action='transport-info' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <content creator='initiator' senders='both' name='voice'> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='ZjMhuD8IQAAiXCY4kL4FIt' ufrag='1Gm9'> <candidate generation='0' network='0' id='3' foundation='2' component='2' type='srflx' protocol='udp' priority='1677721854' port='55428' ip='92.225.183.227'/> <candidate generation='0' network='0' id='4' foundation='2' component='1' type='srflx' protocol='udp' priority='1677721855' port='58936' ip='92.225.183.227'/> </transport> </content> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="263130493357" type="result" /> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='535000634226'> <jingle xmlns='urn:xmpp:jingle:1' action='session-accept' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <content creator='initiator' senders='both' name='voice'> <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'> <payload-type clockrate='8000' name='PCMU' id='0'/> <payload-type clockrate='8000' name='PCMA' id='8'/> <payload-type clockrate='8000' name='telephone-event' id='98'> <parameter value='0-15' name='events'/> </payload-type> </description> <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1'/> </content> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="535000634226" type="result" /> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" type="set" id="143"> <jingle xmlns="urn:xmpp:jingle:1" action="description-info" sid="141"> <content name="voice" creator="initiator"> <description xmlns="urn:xmpp:jingle:apps:rtp:1" media="audio"> <payload-type channels="1" id="0" name="PCMU" clockrate="8000" /> <payload-type channels="1" id="8" name="PCMA" clockrate="8000" /> <payload-type channels="1" id="98" name="telephone-event" clockrate="8000"> <parameter name="events" value="0-15" /> </payload-type> </description> </content> </jingle> </iq> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='567132487'> <jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <active xmlns='urn:xmpp:jingle:apps:rtp:info:1'/> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="567132487" type="error"> <jingle action="session-info" initiator="jingletest@jabbim.cz/Gajim" xmlns="urn:xmpp:jingle:1" sid="141"> <active xmlns="urn:xmpp:jingle:apps:rtp:info:1" /> </jingle> <error code="501" type="modify"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text> <unsupported-info xmlns="urn:xmpp:jingle:errors:1" /> </error> </iq> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='result' id='143'/> <!-- In --> <iq from='erlehmann@jabber.ccc.de/Maemo' to='jingletest@jabbim.cz/Gajim' type='set' id='524890754161'> <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='141' initiator='jingletest@jabbim.cz/Gajim'> <reason> <success/> </reason> </jingle> </iq> <!-- Out --> <iq xmlns="jabber:client" to="erlehmann@jabber.ccc.de/Maemo" from="jingletest@jabbim.cz/Gajim" id="524890754161" type="result" />
  156. erlehmann so where it breaks is after a jingle xmlns='urn:xmpp:jingle:1' action='transport-info'>
  157. erlehmann in the failing call, this is followed with a <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate'>
  158. erlehmann in the succeeding call it is followed by a <jingle xmlns='urn:xmpp:jingle:1' action='session-accept'>
  159. erlehmann in both the failing call and the succeeding call, both sides agree on a public ip
  160. erlehmann and fall back to raw UDP
  161. erlehmann Link Mauve, are you still there? :/
  162. Link Mauve Sorry, I have a friend home.
  163. erlehmann i just checked
  164. erlehmann if both n900 and gajim are in the same wlan network, it works, even if they are using their public ips
  165. erlehmann if i switch the n900 to o2 internet (cell phone)
  166. erlehmann it does not work
  167. erlehmann so it seems my cell phone provider is doing something shady
  168. bot RSS: Feeds for Gajim • Ticket #7814 (Gajim is not able to parse all allowed XEP-202 UTC date formats) updated Summary changed https://trac.gajim.org/ticket/7814#comment:2
  169. testing_conversejs is testing converse.js
  170. bot RSS: Feeds for Gajim • Changeset [15488:43cb67972361]: [fschmaus] Improve XEP-0082 support. Fixes #7814 [fschmaus] Improve XEP-0082 support. Fixes #7814 https://trac.gajim.org/changeset/43cb679723616eacffedc6ce02391417862f5d2a • Ticket #7814 (Gajim is not able to parse all allowed XEP-202 UTC date formats) closed fixed: In 43cb679723616eacffedc6ce02391417862f5d2a: [fschmaus] Improve XEP-0082 support. Fixes #7814 https://trac.gajim.org/ticket/7814#comment:5
  171. Holger b/cl
  172. Holger Oops.