<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.8.0-dev (info@mypapit.net)" -->
<rss version="2.0" >
    <channel>
        <title>AG Software News</title>
        <description></description>
        <link>http://forum.ag-software.de/</link>
        <lastBuildDate>Thu, 09 Sep 2010 09:49:39 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev (info@mypapit.net)</generator>
        <item>
            <title>Re: Login information in packages</title>
            <link>http://forum.ag-software.de/post/5193</link>
            <description><![CDATA[
I think what you are looking for is <a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fxmpp.org%2Fextensions%2Fxep-0174.html" title="http://xmpp.org/extensions/xep-0174.html">XEP-0174 Serverless Messaging</a><br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Mon, 06 Sep 2010 19:02:20 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/998#5193</guid>
        </item>
        <item>
            <title>Login information in packages</title>
            <link>http://forum.ag-software.de/post/5192</link>
            <description><![CDATA[
Usually xmpp protocol working:<br />
<br />
1. Autorize on server and get sessionID<br />
2. Sending/reciving packages<br />
3. Close connection.<br />
<br />
Is it possible not use client-server, sending packages on some port, and reciving from another? And login information will be pass in each package.<br />
<br />
Thank you/
]]></description>
            <author> no_email@example.com (Esofter)</author>
            <pubDate>Mon, 06 Sep 2010 18:42:13 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/998#5192</guid>
        </item>
        <item>
            <title>Re: what is best solution to check if myUser joins to the room?</title>
            <link>http://forum.ag-software.de/post/5191</link>
            <description><![CDATA[
After success you should get presence packets which includes also your own presence.<br />
On failure you should get an presence of type error.<br />
<br />
See also the examples here:<br />
<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fxmpp.org%2Fextensions%2Fxep-0045.html%23enter" title="http://xmpp.org/extensions/xep-0045.html#enter">http://xmpp.org/extensions/xep-0045.html#enter</a><br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Sat, 28 Aug 2010 15:07:36 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/997#5191</guid>
        </item>
        <item>
            <title>what is best solution to check if myUser joins to the room? (presence)</title>
            <link>http://forum.ag-software.de/post/5190</link>
            <description><![CDATA[
how can I check if JoinRoom Works Correctly and I am in the room now?<br />
<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MucManager mucManager = new MucManager(_Connection);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; agsXMPP.Jid aRoom = new agsXMPP.Jid(roomName);<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; //OnPresenceWaitHandle.WaitOne();<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; if (password == string.Empty)<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; mucManager.JoinRoom(aRoom, UserJid.Bare, true);<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; mucManager.JoinRoom(aRoom, UserJid.Bare, password, true);
]]></description>
            <author> no_email@example.com (masir_mohd)</author>
            <pubDate>Sat, 28 Aug 2010 11:07:42 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/997#5190</guid>
        </item>
        <item>
            <title>Re: get more room features</title>
            <link>http://forum.ag-software.de/post/5189</link>
            <description><![CDATA[
I found it<br />
to use &lt;query xmlns='<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fjabber.org%2Fprotocol%2Fmuc%23owner" title="http://jabber.org/protocol/muc#owner">http://jabber.org/protocol/muc#owner</a>'/&gt;<br />
first we should join the room. <img src="http://forum.ag-software.de/unb_lib/designs/_smile/unb/smile.png" title=":)" alt=":)" style="vertical-align:middle;width:15px;height:15px;" class="smilie" /><br />
thanks alot
]]></description>
            <author> no_email@example.com (masir_mohd)</author>
            <pubDate>Wed, 18 Aug 2010 09:52:10 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/996#5189</guid>
        </item>
        <item>
            <title>Re: get more room features</title>
            <link>http://forum.ag-software.de/post/5188</link>
            <description><![CDATA[
You should ask the Openfire developers at: <a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fcommunity.igniterealtime.org%2Findex.jspa" title="http://community.igniterealtime.org/index.jspa">http://community.igniterealtime.org/index.jspa</a>
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Wed, 18 Aug 2010 09:49:25 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/996#5188</guid>
        </item>
        <item>
            <title>Re: XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5187</link>
            <description><![CDATA[
as I said before the max stanza size depends on the server configuration. agsXMPPand MatriX don't split stanzas automatically. There should be an extension for splitting stanzas at: <a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fxmpp.org%2Fextensions%2Fall.shtml" title="http://xmpp.org/extensions/all.shtml">http://xmpp.org/extensions/all.shtml</a><br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Wed, 18 Aug 2010 09:47:18 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5187</guid>
        </item>
        <item>
            <title>Re: get more room features</title>
            <link>http://forum.ag-software.de/post/5186</link>
            <description><![CDATA[
thank you Alex<br />
I use OpenFire. it Supports MaxUsers in the panel but when I request the configuration it doesnt show this feature.<br />
you mean OpenFire maybe didnt support to show it to me by xmpp request??
]]></description>
            <author> no_email@example.com (masir_mohd)</author>
            <pubDate>Wed, 18 Aug 2010 09:34:25 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/996#5186</guid>
        </item>
        <item>
            <title>Re: get more room features</title>
            <link>http://forum.ag-software.de/post/5185</link>
            <description><![CDATA[
when you create a new room and request the configuration form you will see all features which your server in the current configuration supports.<br />
The available features depend on the server software you are using and its configuration.<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Wed, 18 Aug 2010 09:30:23 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/996#5185</guid>
        </item>
        <item>
            <title>Re: XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5184</link>
            <description><![CDATA[
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by Alex on 2010-08-14, 11:04:</div>there is no max. packet size. The RFC recommends one. But the maximum packet size normally is a server setting all will be different on different servers.<br />
When you run your own server you can adjust it on your own. When your software must run on all XMPP servers then you have to find a setting which works well on all servers and split bigger packets in chunks.<br />
<br />
Alex<br />
</div></blockquote><br />
<br />
Hi Alex,<br />
<br />
As you said, that there's no max. packet size on XMPP specification. Does that mean if I send a chat message with 1.024.000.000 character ( 1 MB ), it would be sent as 1 message ? Or will it be auto-split to several messages by the library ( i.e smack ) ? <br />
<br />
If it would be sent as 1 big message, would it be possible to have 'auto-split' facility ?&nbsp; Just like sms, where one sms is max 160 characters. Whenever someone write more than 160 characters, it would be splitted to more than 1 sms, and reconstructed again on the receiver side.<br />
<br />
Thanks Alex.
]]></description>
            <author> no_email@example.com (cf0rum)</author>
            <pubDate>Wed, 18 Aug 2010 07:10:27 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5184</guid>
        </item>
        <item>
            <title>get more room features</title>
            <link>http://forum.ag-software.de/post/5183</link>
            <description><![CDATA[
as I used xmpp discovery to get room Informations I can just get the following features :<br />
<br />
&lt;iq type="result" id="v2ETR-28" to="admin@web/Jaam"&gt;<br />
&lt;query xmlns="jabber:iq:private"&gt;<br />
&lt;scratchpad xmlns="scratchpad:tasks"/&gt;<br />
&lt;/query&gt;<br />
&lt;/iq&gt;<br />
&lt;iq type="result" id="RR74m-35" from="r6@conference.web" to="admin@web/Jaam"&gt;<br />
&lt;query xmlns="<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fjabber.org%2Fprotocol%2Fdisco%23info" title="http://jabber.org/protocol/disco#info">http://jabber.org/protocol/disco#info</a>"&gt;<br />
&lt;identity category="conference" name="room6" type="text"/&gt;<br />
&lt;feature var="<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fjabber.org%2Fprotocol%2Fmuc" title="http://jabber.org/protocol/muc">http://jabber.org/protocol/muc</a>"/&gt;<br />
&lt;feature var="muc_public"/&gt;<br />
&lt;feature var="muc_membersonly"/&gt;<br />
&lt;feature var="muc_moderated"/&gt;<br />
&lt;feature var="muc_semianonymous"/&gt;<br />
&lt;feature var="muc_unsecured"/&gt;<br />
&lt;feature var="muc_persistent"/&gt;<br />
&lt;feature var="<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fjabber.org%2Fprotocol%2Fdisco%23info" title="http://jabber.org/protocol/disco#info">http://jabber.org/protocol/disco#info</a>"/&gt;<br />
&lt;x xmlns="jabber:x:data" type="result"&gt;<br />
&lt;field var="FORM_TYPE" type="hidden"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;value&gt;<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fjabber.org%2Fprotocol%2Fmuc%23roominfo" title="http://jabber.org/protocol/muc#roominfo">http://jabber.org/protocol/muc#roominfo</a>&lt;/value&gt;<br />
&lt;/field&gt;<br />
&lt;field label="Description" var="muc#roominfo_description"&gt;<br />
&lt;value&gt;6666 6666&lt;/value&gt;&lt;/field&gt;<br />
&lt;field label="Subject" var="muc#roominfo_subject"&gt;&lt;value&gt;6666&lt;/value&gt;&lt;/field&gt;<br />
&lt;field label="Number of occupants" var="muc#roominfo_occupants"&gt;&lt;value&gt;0&lt;/value&gt;&lt;/field&gt;<br />
&lt;field label="Creation date" var="x-muc#roominfo_creationdate"&gt;&lt;value&gt;20100717T08:21:36&lt;/value&gt;<br />
&lt;/field&gt;<br />
&lt;/x&gt;<br />
&lt;/query&gt;<br />
&lt;/iq&gt;<br />
<br />
<br />
but I need more features like "allowInvites"&nbsp; or "MaxOccupants", anyone can help about this?<br />
<br />
thanks in advance for your answers.<br /><div style="border-top:1px solid #808080; margin:4px 0;"></div>Mohd Taheri<br />
Masir.Net
]]></description>
            <author> no_email@example.com (masir_mohd)</author>
            <pubDate>Wed, 18 Aug 2010 07:06:10 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/996#5183</guid>
        </item>
        <item>
            <title>Re: XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5182</link>
            <description><![CDATA[
no, in XMPP this is the max. <b>stanza</b> size.<br />
<br />
&lt;message&gt;.......&lt;/message&gt;<br />
or <br />
&lt;iq&gt;......&lt;/iq&gt;<br />
or <br />
&lt;presence&gt;...&lt;/presence&gt;<br />
<br />
servers count the complete stanza, not the body. Because the stanza could contain unlimited additional tags.<br />
<br />
here is a snippet from my ejabberd config:<br />
<tt>{5222, ejabberd_c2s, [<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; {certfile, "D:\\var\\ejabberd\\certs\\ag-software.de.pem"}, starttls,<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; {access, c2s},<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; {shaper, c2s_shaper},<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; {max_stanza_size, 65536}<br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]},<br />
</tt>
<br />
max. stanza size for client connections is here 65536 bytes.<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Sat, 14 Aug 2010 10:36:26 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5182</guid>
        </item>
        <item>
            <title>Re: XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5181</link>
            <description><![CDATA[
Hi Alex,<br />
<br />
Did you refer to packet size ( TCP/IP packet ) or message size ?&nbsp; I've just checked with one of the XMPP Server, yes it is possible<br />
to define maximum message size, which is the maximum data after the body tag. <br />
<br />
But I didn't see anything about packet size. Probably this is on the lower level, network or transport layer, which is defined by TCP/IP protocol ?<br />
<br />
Thanks, Alex.
]]></description>
            <author> no_email@example.com (cf0rum)</author>
            <pubDate>Sat, 14 Aug 2010 10:29:09 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5181</guid>
        </item>
        <item>
            <title>Re: XmppComponentConnection with sample server</title>
            <link>http://forum.ag-software.de/post/5180</link>
            <description><![CDATA[
you need a listening socket which accepts components and need to add the component protocol also on the server side. Which is only authentication and routing.<br />
see also: <a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fxmpp.org%2Fextensions%2Fxep-0114.html" title="http://xmpp.org/extensions/xep-0114.html">http://xmpp.org/extensions/xep-0114.html</a><br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Sat, 14 Aug 2010 09:06:58 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/994#5180</guid>
        </item>
        <item>
            <title>Re: XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5179</link>
            <description><![CDATA[
there is no max. packet size. The RFC recommends one. But the maximum packet size normally is a server setting all will be different on different servers.<br />
When you run your own server you can adjust it on your own. When your software must run on all XMPP servers then you have to find a setting which works well on all servers and split bigger packets in chunks.<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Sat, 14 Aug 2010 09:04:22 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5179</guid>
        </item>
        <item>
            <title>XMPP Packet size</title>
            <link>http://forum.ag-software.de/post/5178</link>
            <description><![CDATA[
Hi everyone,<br />
<br />
I've been trying to find out how to define block size for XMPP Packet. <br />
<br />
I've tried with Spark and Pidgin ( XMPP client ), both of them don't offer this feature.<br />
<br />
I've tried to browse XMPP library as well ( like Smack ), but I couldn't find in the API, how to define block-size.<br />
But I could see in XEP 0047&nbsp; (In-Band Bytestreams) that it is possible to define block-size.<br />
The problem is XEP-0047 is a client only protocol, and it's for transferring binary data. <br />
<br />
Is there a way that I can define maximum block-size in XMPP protocol, and which client API can I use ? <br />
<br />
Thanks in advance.
]]></description>
            <author> no_email@example.com (cf0rum)</author>
            <pubDate>Sat, 14 Aug 2010 03:10:11 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/995#5178</guid>
        </item>
        <item>
            <title>XmppComponentConnection with sample server (Need help)</title>
            <link>http://forum.ag-software.de/post/5177</link>
            <description><![CDATA[
I want to create component for using with the agsXMPP sample server. What I need to do in sample server? May be you have sample code?
]]></description>
            <author> no_email@example.com (proger)</author>
            <pubDate>Fri, 13 Aug 2010 20:08:37 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/994#5177</guid>
        </item>
        <item>
            <title>Re: Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5176</link>
            <description><![CDATA[
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by martinbach:</div>The jabber.org seems to be much more special than other im server.<br />
(It was the only who had problems with my coding)<br />
</div></blockquote>the server was right, and other servers should not allow you to send presence before bind as well. Some other servers are more fault tolerant.<br />
<br />
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by martinbach:</div>By the way: what is M-Link ?<br />
</div></blockquote>XMPP server from Isode<br />
<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fwww.isode.com%2Fproducts%2Fm-link.html" title="http://www.isode.com/products/m-link.html">http://www.isode.com/products/m-link.html</a><br />
<br />
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by martinbach:</div>I thought jabber.org runs ejabberd.<br />
</div></blockquote>Its running M-Link for a while now. See this post an the following posts.<br />
<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fwww.jabber.org%2F2009%2F08%2Fxmpp-server-migration%2F" title="http://www.jabber.org/2009/08/xmpp-server-migration/">http://www.jabber.org/2009/08/xmpp-server-migration/</a>
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Fri, 13 Aug 2010 13:41:14 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5176</guid>
        </item>
        <item>
            <title>Re: Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5175</link>
            <description><![CDATA[
Hi Alex,<br />
<br />
great it works now with sending presence after onbind and the matrix 1.3.0.3.<br />
<br />
The jabber.org seems to be much more special than other im server.<br />
(It was the only who had problems with my coding)<br />
<br />
<blockquote class="quote"><div class="quote_inner">jabber.org runs M-Link.<br />
</div></blockquote><br />
By the way: what is M-Link ?<br />
I thought jabber.org runs ejabberd.<br />
<br />
<br />
Thank you<br />
<br />
Martin
]]></description>
            <author> no_email@example.com (martinbach)</author>
            <pubDate>Fri, 13 Aug 2010 11:05:13 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5175</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5174</link>
            <description><![CDATA[
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by sannouta chatti:</div>Can you please suggest any site or open source that may help me to couple XMPP and FLASH to make voice and video.<br />
And about the comet,is there any site that contains examples that may be useful.<br />
</div></blockquote><br />
sorry, but I don't know any open source project which can help you there.<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Fri, 13 Aug 2010 10:03:10 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5174</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5173</link>
            <description><![CDATA[
Yes,I know that Flash is necessary to do&nbsp; voice application.<br />
<br />
Can you please suggest any site or open source that may help me to couple XMPP and FLASH to make voice and video.<br />
And about the comet,is there any site that contains examples that may be useful.<br />
<br />
Thank you for help.
]]></description>
            <author> no_email@example.com (sannouta chatti)</author>
            <pubDate>Fri, 13 Aug 2010 08:21:44 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5173</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5172</link>
            <description><![CDATA[
sorry i meant you can't do voice and <b>without</b> Flash or Silverlight in the browser.
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Fri, 13 Aug 2010 05:33:17 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5172</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5171</link>
            <description><![CDATA[
Why I can't do voice and video with Flash and Silverlight in browsers today.
]]></description>
            <author> no_email@example.com (sannouta chatti)</author>
            <pubDate>Fri, 13 Aug 2010 00:56:57 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5171</guid>
        </item>
        <item>
            <title>Re: Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5170</link>
            <description><![CDATA[
you are sending presence before the resource bind is finished. Can you try to send your presence later? After the OnBind event?<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Thu, 12 Aug 2010 16:37:48 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5170</guid>
        </item>
        <item>
            <title>Re: Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5169</link>
            <description><![CDATA[
Hi Alex,<br />
<br />
I compiled my app with matrix 1.3.0.3 and xmppClient.AutoReplyToPing = true.<br />
<br />
But still the disconnect.<br />
<br />
Here is the log:<br />
<br />
<br />
<tt>&lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="jabber.org" version="1.0" &gt;<br />
<br />
&lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jabber.org" id="cc351dd1e00c1625" version="1.0" &gt;<br />
<br />
&lt;stream:features xmlns:stream="http://etherx.jabber.org/streams"&gt;<br />
&nbsp; &lt;starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" /&gt;<br />
&nbsp; &lt;mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mechanism&gt;CRAM-MD5&lt;/mechanism&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mechanism&gt;LOGIN&lt;/mechanism&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mechanism&gt;PLAIN&lt;/mechanism&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mechanism&gt;DIGEST-MD5&lt;/mechanism&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mechanism&gt;SCRAM-SHA-1&lt;/mechanism&gt;<br />
&nbsp; &lt;/mechanisms&gt;<br />
&nbsp; &lt;compression xmlns="http://jabber.org/features/compress"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;method&gt;zlib&lt;/method&gt;<br />
&nbsp; &lt;/compression&gt;<br />
&nbsp; &lt;ver xmlns="urn:xmpp:features:rosterver"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;optional /&gt;<br />
&nbsp; &lt;/ver&gt;<br />
&lt;/stream:features&gt;<br />
<br />
&lt;auth mechanism="SCRAM-SHA-1" xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;biwsbj1tYWx0aW4scj1tdzRzbG03bkVzbEtSSFV3S0ZPTHA3VWdlV0ZNUmZxRw==&lt;/auth&gt;<br />
<br />
&lt;challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;cj1tdzRzbG03bkVzbEtSSFV3S0ZPTHA3VWdlV0ZNUmZxRzZWZEgvb1NVYkN4MUdFN2NyWWdlUEMvRzl6WGRnQ0RrLHM9T0IrcUtiNEdJdUNqY1ZLdkNuVXhtZz09LGk9NDA5Ng==&lt;/challenge&gt;<br />
<br />
&lt;response xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;Yz1iaXdzLHI9bXc0c2xtN25Fc2xLUkhVd0tGT0xwN1VnZVdGTVJmcUc2VmRIL29TVWJDeDFHRTdjcllnZVBDL0c5elhkZ0NEayxwPUx2OVNESHhkNVFYMTZnOEVGSk9WclJUYjcwWT0=&lt;/response&gt;<br />
<br />
&lt;success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;dj1sSU40SGlUT0dNZWFWenR0QnZXcCthQ09tUms9&lt;/success&gt;<br />
<br />
&lt;presence xmlns="jabber:client"&gt;<br />
&nbsp; &lt;status&gt;chatty&lt;/status&gt;<br />
&nbsp; &lt;priority&gt;5&lt;/priority&gt;<br />
&lt;/presence&gt;<br />
<br />
&lt;presence xmlns="jabber:client"&gt;<br />
&nbsp; &lt;show&gt;chat&lt;/show&gt;<br />
&nbsp; &lt;status&gt;chatty&lt;/status&gt;<br />
&nbsp; &lt;priority&gt;5&lt;/priority&gt;<br />
&lt;/presence&gt;<br />
<br />
&lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="jabber.org" version="1.0" &gt;<br />
<br />
&lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jabber.org" id="84d2aed111720830" version="1.0" &gt;<br />
<br />
&lt;stream:features xmlns:stream="http://etherx.jabber.org/streams"&gt;<br />
&nbsp; &lt;bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;required /&gt;<br />
&nbsp; &lt;/bind&gt;<br />
&nbsp; &lt;session xmlns="urn:ietf:params:xml:ns:xmpp-session" /&gt;<br />
&nbsp; &lt;compression xmlns="http://jabber.org/features/compress"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;method&gt;zlib&lt;/method&gt;<br />
&nbsp; &lt;/compression&gt;<br />
&nbsp; &lt;ver xmlns="urn:xmpp:features:rosterver"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;optional /&gt;<br />
&nbsp; &lt;/ver&gt;<br />
&lt;/stream:features&gt;<br />
<br />
&lt;iq id="MX_1" type="set" xmlns="jabber:client"&gt;<br />
&nbsp; &lt;bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;resource&gt;easychat&lt;/resource&gt;<br />
&nbsp; &lt;/bind&gt;<br />
&lt;/iq&gt;<br />
<br />
&lt;stream:error xmlns:stream="http://etherx.jabber.org/streams"&gt;<br />
&nbsp; &lt;not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-streams" /&gt;<br />
&lt;/stream:error&gt;<br />
<br />
&lt;/stream:stream&gt;<br />
<br />
&lt;/stream:stream&gt;<br />
</tt>

]]></description>
            <author> no_email@example.com (martinbach)</author>
            <pubDate>Thu, 12 Aug 2010 16:27:30 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5169</guid>
        </item>
        <item>
            <title>Re: Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5168</link>
            <description><![CDATA[
can you please post a better Xml log. It looks like the packets are not in correct order.<br />
1.3.0.2 should login with SCRAM-SHA-1 which is also not the case in your log.<br />
<br />
jabber.org runs M-Link. The M-Link servers sends XMPP pings, when you don't respond to thenm you get disconnected which is fine, because according to the XMPP RFCs you have to respond to every Iq. 1.3.0.3 automatically replies to the pings when AutoReplyToPing is true.<br />
<br />
btw, Just uploaded 1.3.0.3<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Thu, 12 Aug 2010 15:09:51 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5168</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5167</link>
            <description><![CDATA[
sorry but there are no examples. And i don't think you can do voice and video without Flash and Silverlight in browsers today.<br />
<br />
Alex
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Thu, 12 Aug 2010 15:01:10 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5167</guid>
        </item>
        <item>
            <title>Unexspected disconnect on jabber.org</title>
            <link>http://forum.ag-software.de/post/5166</link>
            <description><![CDATA[
Hi Alex,<br />
<br />
my app disconnects unexspected short after a successful login on jabber.org.<br />
<br />
I tried other ejabbered based server (eg. jwchat.org&nbsp; or 12jabber.com) and my local ejabberd server.<br />
Then I tried tigase based and openfire based servers and my local servers.<br />
All of them behave ok. <b>But with jabber.org I get:</b><br />
<br />
<b>&amp;lt;stream:error xmlns:stream="<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fetherx.jabber.org%2Fstreams" title="http://etherx.jabber.org/streams">http://etherx.jabber.org/streams</a>"&amp;gt;<br />
&nbsp; &amp;lt;not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-streams" /&amp;gt;<br />
&amp;lt;/stream:error&amp;gt;</b><br />
<br />
I tied psi and spark against jabber.org to test my accounts, they work,<br />
then I tried the Matrix 1.3.0.2 still the stream error.<br />
<br />
Do you have an idea for that bahavior ? Thanks for your help.<br />
<br />
Here is some logging:<br />
<br />
<tt>&lt;?xml version="1.0"?&gt;<br />
&lt;LoggingData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;<br />
&nbsp; &lt;Username&gt;maltin&lt;/Username&gt;<br />
&nbsp; &lt;Date&gt;2010-08-12T15:23:14.875+02:00&lt;/Date&gt;<br />
&nbsp; &lt;Loggingtext&gt;Open was successful<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="jabber.org" version="1.0" &amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jabber.org" id="bcc3d8e67b6ec563" version="1.0" &amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;stream:features xmlns:stream="http://etherx.jabber.org/streams"&amp;gt;<br />
&nbsp; &amp;lt;starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" /&amp;gt;<br />
&nbsp; &amp;lt;mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;mechanism&amp;gt;CRAM-MD5&amp;lt;/mechanism&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;mechanism&amp;gt;LOGIN&amp;lt;/mechanism&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;mechanism&amp;gt;PLAIN&amp;lt;/mechanism&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;mechanism&amp;gt;DIGEST-MD5&amp;lt;/mechanism&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;mechanism&amp;gt;SCRAM-SHA-1&amp;lt;/mechanism&amp;gt;<br />
&nbsp; &amp;lt;/mechanisms&amp;gt;<br />
&nbsp; &amp;lt;compression xmlns="http://jabber.org/features/compress"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;method&amp;gt;zlib&amp;lt;/method&amp;gt;<br />
&nbsp; &amp;lt;/compression&amp;gt;<br />
&nbsp; &amp;lt;ver xmlns="urn:xmpp:features:rosterver"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;optional /&amp;gt;<br />
&nbsp; &amp;lt;/ver&amp;gt;<br />
&amp;lt;/stream:features&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;auth mechanism="DIGEST-MD5" xmlns="urn:ietf:params:xml:ns:xmpp-sasl" /&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&amp;gt;bm9uY2U9Ik5zclJjak94Yml1VGgyUStVQ2h6c3pWWmxaMUpVaThvN0IxSmI1dXIzNGM9IixyZWFsbT0iamFiYmVyLm9yZyIscW9wPSJhdXRoIixtYXhidWY9MTYzODQsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=&amp;lt;/challenge&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;response xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&amp;gt;dXNlcm5hbWU9Im1hbHRpbiIscmVhbG09ImphYmJlci5vcmciLG5vbmNlPSJOc3JSY2pPeGJpdVRoMlErVUNoenN6VlpsWjFKVWk4bzdCMUpiNXVyMzRjPSIsY25vbmNlPSI5NWQwODUyOGZjOWI4N2ZkY2ZhZDk5NGMzMjkzMWE3OTYxMDNlMGYzNDUzMjk1NDZhMTQ5NTZkMTc1YzRmMDJjIixuYz0wMDAwMDAwMSxxb3A9YXV0aCxkaWdlc3QtdXJpPSJ4bXBwL2phYmJlci5vcmciLGNoYXJzZXQ9dXRmLTgscmVzcG9uc2U9MTRkOWJlZjQ5YzhmMjRkMTU1YzFkNGE4NWZhYmM3ZmE=&amp;lt;/response&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&amp;gt;cnNwYXV0aD0yZmQ2NjI1N2MxOWVjOTdlZWRhYTg2YzZhNmU2ZDViNw==&amp;lt;/success&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnLogin: Login is now<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;presence xmlns="jabber:client"&amp;gt;<br />
&nbsp; &amp;lt;status&amp;gt;chatty&amp;lt;/status&amp;gt;<br />
&nbsp; &amp;lt;priority&amp;gt;5&amp;lt;/priority&amp;gt;<br />
&amp;lt;/presence&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;presence xmlns="jabber:client"&amp;gt;<br />
&nbsp; &amp;lt;show&amp;gt;chat&amp;lt;/show&amp;gt;<br />
&nbsp; &amp;lt;status&amp;gt;chatty&amp;lt;/status&amp;gt;<br />
&nbsp; &amp;lt;priority&amp;gt;5&amp;lt;/priority&amp;gt;<br />
&amp;lt;/presence&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="jabber.org" version="1.0" &amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jabber.org" id="2da91f05543c57c9" version="1.0" &amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;stream:features xmlns:stream="http://etherx.jabber.org/streams"&amp;gt;<br />
&nbsp; &amp;lt;bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;required /&amp;gt;<br />
&nbsp; &amp;lt;/bind&amp;gt;<br />
&nbsp; &amp;lt;session xmlns="urn:ietf:params:xml:ns:xmpp-session" /&amp;gt;<br />
&nbsp; &amp;lt;compression xmlns="http://jabber.org/features/compress"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;method&amp;gt;zlib&amp;lt;/method&amp;gt;<br />
&nbsp; &amp;lt;/compression&amp;gt;<br />
&nbsp; &amp;lt;ver xmlns="urn:xmpp:features:rosterver"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;optional /&amp;gt;<br />
&nbsp; &amp;lt;/ver&amp;gt;<br />
&amp;lt;/stream:features&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;iq id="MX_1" type="set" xmlns="jabber:client"&amp;gt;<br />
&nbsp; &amp;lt;bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"&amp;gt;<br />
&nbsp;&nbsp;&nbsp; &amp;lt;resource&amp;gt;easychat&amp;lt;/resource&amp;gt;<br />
&nbsp; &amp;lt;/bind&amp;gt;<br />
&amp;lt;/iq&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;stream:error xmlns:stream="http://etherx.jabber.org/streams"&amp;gt;<br />
&nbsp; &amp;lt;not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-streams" /&amp;gt;<br />
&amp;lt;/stream:error&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
!! OnStreamError: <br />
<br />
OnSendXml: ----------------------<br />
<br />
&amp;lt;/stream:stream&amp;gt;<br />
<br />
END OnSendXML ---------------------------------------------<br />
<br />
OnReceiveXml: ------------------<br />
<br />
&amp;lt;/stream:stream&amp;gt;<br />
<br />
END OnReceiveXML ---------------------------------------------<br />
<br />
!! OnError: System.IO.IOException: In die Übertragungsverbindung können keine Daten geschrieben werden: Auf das verworfene Objekt kann nicht zugegriffen werden.<br />
Objektname: "System.Net.Sockets.Socket".. ---&amp;gt; System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.<br />
Objektname: "System.Net.Sockets.Socket".<br />
&nbsp;&nbsp; bei System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult, SocketError&amp;amp; errorCode)<br />
&nbsp;&nbsp; bei System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)<br />
&nbsp;&nbsp; bei System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)<br />
&nbsp;&nbsp; --- Ende der internen Ausnahmestapelüberwachung ---<br />
&nbsp;&nbsp; bei System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)<br />
&nbsp;&nbsp; bei Matrix.Net.ClientSocket.#=qzVh4ZctyLdVfz1I7zo$lig==(IAsyncResult #=qSPpSJh_NOgCXCpvyRupZdw==) !!<br />
<br />
OnClose: Matrix.EventArgs&lt;/Loggingtext&gt;<br />
&lt;/LoggingData&gt;<br />
</tt>

]]></description>
            <author> no_email@example.com (martinbach)</author>
            <pubDate>Thu, 12 Aug 2010 13:56:05 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/993#5166</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5165</link>
            <description><![CDATA[
Ok,it's clear that jingle extension is the adequate method for audio and video chat.<br />
Is there any source code for a sample use of the library agsXMPP with jungle extension which provides the XMPP functionality in ASP.net?
]]></description>
            <author> no_email@example.com (sannouta chatti)</author>
            <pubDate>Thu, 12 Aug 2010 10:51:26 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5165</guid>
        </item>
        <item>
            <title>Re: Create a chat with agsXMPP library</title>
            <link>http://forum.ag-software.de/post/5164</link>
            <description><![CDATA[
<blockquote class="quote"><div class="quote_inner"><div class="qname">Quote by sannouta chatti:</div>I have another question:For video chat,what can the XMPP offer to do this and what do you suggest to use as method?<br />
</div></blockquote><br />
the <b>Jingle</b> extensions in XMPP are for voice and video. e.g. Google Talk using them.<br />
<a href="forum.php?req=derefer&amp;url=http%3A%2F%2Fwww.xmpp.org%2Fextensions" title="http://www.xmpp.org/extensions">http://www.xmpp.org/extensions</a>
]]></description>
            <author> no_email@example.com (Alex)</author>
            <pubDate>Thu, 12 Aug 2010 10:03:21 GMT</pubDate>
            <guid isPermaLink="false">http://forum.ag-software.de/992#5164</guid>
        </item>
    </channel>
</rss>
