ejabberd - Comments for "Mod Mam Muc" https://www.ejabberd.im/forum/25378/mod-mam-muc en Hi I used ejabberd 16.04 When https://www.ejabberd.im/forum/25378/mod-mam-muc#comment-66932 <p>Hi<br /> I used ejabberd 16.04</p> <p>When i try send request </p> <div class="codeblock"><code>&lt;iq type=&quot;set&quot; to=&quot;myconf@gc.dmc.com&quot;&gt;<br />&nbsp;&nbsp; &lt;query xmlns=&quot;urn:xmpp:mam:0&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;set xmlns=&quot;http://jabber.org/protocol/rsm&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;max&gt;30&lt;/max&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/set&gt;<br />&nbsp;&nbsp; &lt;/query&gt;<br />&lt;/iq&gt;</code></div> <p>On server side i receive error</p> <div class="codeblock"><code>[error] &lt;0.1794.0&gt;@ejabberd_hooks:run_fold1:368 {function_clause,[{mod_mam,select,[&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,{jid,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;},{jid,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;},none,[],none,{rsm_in,100,undefined,undefined,undefined},{groupchat,moderator,{state,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,{muc,muc_create,muc_admin,muc},{jid,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;},{config,&lt;&lt;&gt;&gt;,&lt;&lt;&quot;{\&quot;created\&quot;:\&quot;1466672810452\&quot;,\&quot;name\&quot;:\&quot;213\&quot;}&quot;&gt;&gt;,true,true,false,anyone,true,true,false,false,true,true,false,false,true,true,false,&lt;&lt;&gt;&gt;,false,[moderator,participant,visitor],true,1800,100,false,&lt;&lt;&gt;&gt;,{0,nil},true},{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[[{&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;}|{user,{jid,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;},&lt;&lt;&quot;70000000000&quot;&gt;&gt;,moderator,{xmlel,&lt;&lt;&quot;presence&quot;&gt;&gt;,[{&lt;&lt;&quot;to&quot;&gt;&gt;,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0@gc.dmc.com/70000000000&quot;&gt;&gt;}],[{xmlel,&lt;&lt;&quot;c&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;http://jabber.org/protocol/caps&quot;&gt;&gt;},{&lt;&lt;&quot;hash&quot;&gt;&gt;,&lt;&lt;&quot;sha-1&quot;&gt;&gt;},{&lt;&lt;&quot;node&quot;&gt;&gt;,&lt;&lt;&quot;https://github.com/robbiehanson/XMPPFramework&quot;&gt;&gt;},{&lt;&lt;&quot;ver&quot;&gt;&gt;,&lt;&lt;&quot;VyOFcFX6+YNmKssVXSBKGFP0BS4=&quot;&gt;&gt;}],[]},{xmlel,&lt;&lt;&quot;x&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;vcard-temp:x:update&quot;&gt;&gt;}],[{xmlel,&lt;&lt;&quot;photo&quot;&gt;&gt;,[],[]}]},{xmlel,&lt;&lt;&quot;timestamp&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;com:dmc:message:info&quot;&gt;&gt;},{&lt;&lt;&quot;value&quot;&gt;&gt;,&lt;&lt;&quot;1466708494100277&quot;&gt;&gt;}],[]}]}}]],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},nil,{dict,0,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[[&lt;&lt;&quot;70000000000&quot;&gt;&gt;,{&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,...}]],...}}},...}}],...},...]}<br />running hook: {muc_process_iq,[{state,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,{muc,muc_create,muc_admin,muc},{jid,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0&quot;&gt;&gt;,&lt;&lt;&quot;gc.dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;},{config,&lt;&lt;&gt;&gt;,&lt;&lt;&quot;{\&quot;created\&quot;:\&quot;1466672810452\&quot;,\&quot;name\&quot;:\&quot;213\&quot;}&quot;&gt;&gt;,true,true,false,anyone,true,true,false,false,true,true,false,false,true,true,false,&lt;&lt;&gt;&gt;,false,[moderator,participant,visitor],true,1800,100,false,&lt;&lt;&gt;&gt;,{0,nil},true},{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[[{&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;}|{user,{jid,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;,&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;},&lt;&lt;&quot;70000000000&quot;&gt;&gt;,moderator,{xmlel,&lt;&lt;&quot;presence&quot;&gt;&gt;,[{&lt;&lt;&quot;to&quot;&gt;&gt;,&lt;&lt;&quot;b1d122a6-e634-40e8-a27f-65696e0813f0@gc.dmc.com/70000000000&quot;&gt;&gt;}],[{xmlel,&lt;&lt;&quot;c&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;http://jabber.org/protocol/caps&quot;&gt;&gt;},{&lt;&lt;&quot;hash&quot;&gt;&gt;,&lt;&lt;&quot;sha-1&quot;&gt;&gt;},{&lt;&lt;&quot;node&quot;&gt;&gt;,&lt;&lt;&quot;https://github.com/robbiehanson/XMPPFramework&quot;&gt;&gt;},{&lt;&lt;&quot;ver&quot;&gt;&gt;,&lt;&lt;&quot;VyOFcFX6+YNmKssVXSBKGFP0BS4=&quot;&gt;&gt;}],[]},{xmlel,&lt;&lt;&quot;x&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;vcard-temp:x:update&quot;&gt;&gt;}],[{xmlel,&lt;&lt;&quot;photo&quot;&gt;&gt;,[],[]}]},{xmlel,&lt;&lt;&quot;timestamp&quot;&gt;&gt;,[{&lt;&lt;&quot;xmlns&quot;&gt;&gt;,&lt;&lt;&quot;com:dmc:message:info&quot;&gt;&gt;},{&lt;&lt;&quot;value&quot;&gt;&gt;,&lt;&lt;&quot;1466708494100277&quot;&gt;&gt;}],[]}]}}]],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},nil,{dict,0,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[[&lt;&lt;&quot;70000000000&quot;&gt;&gt;,{&lt;&lt;&quot;70000000000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&quot;6020919492456366405146&quot;&gt;&gt;}]],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},{dict,5,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[[{&lt;&lt;&quot;77021173000&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;}|{member,&lt;&lt;&gt;&gt;}]],[],[[{&lt;&lt;&quot;61481469463&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;}|{member,&lt;&lt;&gt;&gt;}]],[],[[{&lt;&lt;&quot;77776963138&quot;&gt;&gt;,&lt;&lt;&quot;dmc.com&quot;&gt;&gt;,&lt;&lt;&gt;&gt;}|{member,&lt;&lt;&gt;&gt;}]],...}}},...},...]}</code></div> Thu, 23 Jun 2016 19:12:31 +0000 lowolf comment 66932 at https://www.ejabberd.im Perfect, thank you so https://www.ejabberd.im/forum/25378/mod-mam-muc#comment-66588 <p>Perfect, thank you so much..</p> <p>Small follow up question.. this is working for an admin user but not regular user. I am struggling to see how to set user permissions for this.</p> Sat, 20 Feb 2016 17:00:46 +0000 richp10 comment 66588 at https://www.ejabberd.im richp10 wrote: I note that in https://www.ejabberd.im/forum/25378/mod-mam-muc#comment-66580 <div class="quote-msg"> <div class="quote-author"><em>richp10</em> wrote:</div> <p>I note that in this thread: <a href="https://www.ejabberd.im/forum/25254/getting-muc-messages-ejabberd" title="https://www.ejabberd.im/forum/25254/getting-muc-messages-ejabberd">https://www.ejabberd.im/forum/25254/getting-muc-messages-ejabberd</a> @badloop says that 'withroom' is needed.. we can't get that to work and searching the source code for the word 'withroom' I can find no mention of this at all. </p></div> <p>Forget about that, it was before the XEP explained that MUC can be used, and got implemented correctly in ejabberd 16.01</p> <div class="quote-msg"> <div class="quote-author"><em>richp10</em> wrote:</div> <p>Am unable to successfully request records from the archive. </p> <div class="codeblock"><code>&lt;iq xmlns=&quot;jabber:client&quot; id=&quot;awmin@mydomain.org/web&quot; type=&quot;set&quot;&gt;<br />&nbsp;&nbsp; &lt;query xmlns=&quot;urn:xmpp:mam:0&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x xmlns=&quot;jabberdata&quot; type=&quot;submit&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;field var=&quot;FORM_TYPE&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;value&gt;urn:xmpp:mam:0&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/field&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;field var=&quot;with&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;value&gt;myconf@conference.mydomain.org&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/field&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/x&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;set xmlns=&quot;http://jabber.org/protocol/rsm&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;max&gt;30&lt;/max&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;before /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/set&gt;<br />&nbsp;&nbsp; &lt;/query&gt;<br />&lt;/iq&gt;</code></div> </div> <p>Since ejabberd 16.01 you can do this:</p> <div class="codeblock"><code>&lt;iq type=&quot;set&quot; to=&quot;myconf@conference.mydomain.org&quot;&gt;<br />&nbsp;&nbsp; &lt;query xmlns=&quot;urn:xmpp:mam:0&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;set xmlns=&quot;http://jabber.org/protocol/rsm&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;max&gt;30&lt;/max&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;before /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/set&gt;<br />&nbsp;&nbsp; &lt;/query&gt;<br />&lt;/iq&gt;</code></div> Wed, 17 Feb 2016 17:20:11 +0000 badlop comment 66580 at https://www.ejabberd.im