Subject: Presistent Chat Room is not creating
- <presence to=\"groupa@conference.vtalk.viretechnologies.com/+1888\" xmlns=\"jabber:client\">
- <x xmlns=\"http://jabber.org/protocol/muc\" />
- <x xmlns=\"vcard-temp:x:update\">
- <photo>+gmkzGaajv8xZbqNhKoX9JGTVJk=</photo>
- </x>
- </presence>
- <iq id=\"MX_4\" type=\"set\" to=\"groupa@conference.vtalk.viretechnologies.com\" xmlns=\"jabber:client\">
- <query xmlns=\"http://jabber.org/protocol/muc#owner\">
- <x xmlns=\"jabber:x:data\">
- <field type=\"hidden\" var=\"FORM_TYPE\">http://jabber.org/protocol/muc#roomconfig</field>
- <field type=\"text-single\" var=\"muc#roomconfig_roomname\">A Dark Cave</field>
- <field type=\"text-single\" var=\"muc#roomconfig_roomdesc\">The place for all good witches!</field>
- <field type=\"boolean\" var=\"muc#roomconfig_enablelogging\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_changesubject\">1</field>
- <field type=\"boolean\" var=\"muc#roomconfig_allowinvites\">0</field>
- <field type=\"list-single\" var=\"muc#roomconfig_allowpm\">anyone</field>
- <field type=\"list-single\" var=\"muc#roomconfig_maxusers\">25</field>
- <field type=\"boolean\" var=\"muc#roomconfig_publicroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_persistentroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_moderatedroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_membersonly\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_passwordprotectedroom\">0</field>
- <field type=\"text-private\" var=\"'muc#roomconfig_roomsecret\"></field>
- <field type=\"list-single\" var=\"muc#roomconfig_whois\">moderators</field>
- <field type=\"text-single\" var=\"muc#maxhistoryfetch\">50</field>
- <field type=\"jid-multi\" var=\"muc#roomconfig_roomadmins\">+1888@vtalk.viretechnologies.com</field>
- </x>
- </query>
- </iq>
- <message to=\"groupa@conference.vtalk.viretechnologies.com\" xmlns=\"jabber:client\">
- <x xmlns=\"http://jabber.org/protocol/muc#user\">
- <invite to=\"+13434822866@vtalk.viretechnologies.com\">
- <reason>want to chat</reason>
- </invite>
- </x>
- </message>
- <presence to=\"+1888@vtalk.viretechnologies.com/Matrix-Windows-Phone\" from=\"groupa@conference.vtalk.viretechnologies.com/+1888\" xmlns=\"jabber:client\">
- <x xmlns=\"vcard-temp:x:update\">
- <photo>+gmkzGaajv8xZbqNhKoX9JGTVJk=</photo>
- </x>
- <x xmlns=\"http://jabber.org/protocol/muc#user\">
- <item jid=\"+1888@vtalk.viretechnologies.com/Matrix-Windows-Phone\" affiliation=\"owner\" role=\"moderator\" />
- <status code=\"201\" />
- </x>
- </presence>
- <iq id=\"MX_5\" to=\"groupa@conference.vtalk.viretechnologies.com\" type=\"get\" xmlns=\"jabber:client\">
- <vCard xmlns=\"vcard-temp\" />
- </iq>
- <iq id=\"MX_6\" type=\"set\" to=\"groupa@conference.vtalk.viretechnologies.com/+1888\" xmlns=\"jabber:client\">
- <query xmlns=\"http://jabber.org/protocol/muc#owner\">
- <x type=\"submit\" xmlns=\"jabber:x:data\" />
- </query>
- </iq>
- <message type=\"groupchat\" from=\"groupa@conference.vtalk.viretechnologies.com\" to=\"+1888@vtalk.viretechnologies.com/Matrix-Windows-Phone\" xmlns=\"jabber:client\">
- <body>This room is locked from entry until configuration is confirmed.</body>
- </message>
- <iq type=\"error\" id=\"MX_4\" from=\"groupa@conference.vtalk.viretechnologies.com\" to=\"+1888@vtalk.viretechnologies.com/Matrix-Windows-Phone\" xmlns=\"jabber:client\">
- <query xmlns=\"http://jabber.org/protocol/muc#owner\">
- <x xmlns=\"jabber:x:data\">
- <field type=\"hidden\" var=\"FORM_TYPE\">http://jabber.org/protocol/muc#roomconfig</field>
- <field type=\"text-single\" var=\"muc#roomconfig_roomname\">A Dark Cave</field>
- <field type=\"text-single\" var=\"muc#roomconfig_roomdesc\">The place for all good witches!</field>
- <field type=\"boolean\" var=\"muc#roomconfig_enablelogging\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_changesubject\">1</field>
- <field type=\"boolean\" var=\"muc#roomconfig_allowinvites\">0</field>
- <field type=\"list-single\" var=\"muc#roomconfig_allowpm\">anyone</field>
- <field type=\"list-single\" var=\"muc#roomconfig_maxusers\">25</field>
- <field type=\"boolean\" var=\"muc#roomconfig_publicroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_persistentroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_moderatedroom\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_membersonly\">0</field>
- <field type=\"boolean\" var=\"muc#roomconfig_passwordprotectedroom\">0</field>
- <field type=\"text-private\" var=\"'muc#roomconfig_roomsecret\" />
- <field type=\"list-single\" var=\"muc#roomconfig_whois\">moderators</field>
- <field type=\"text-single\" var=\"muc#maxhistoryfetch\">50</field>
- <field type=\"jid-multi\" var=\"muc#roomconfig_roomadmins\">+1888@vtalk.viretechnologies.com</field>
- </x>
- </query>\r\n <error code=\"500\" type=\"wait\">
- <internal-server-error xmlns=\"urn:ietf:params:xml:ns:xmpp-stanzas\" />
- </error>
- </iq>
- string roomId = txtgroupname.Text + "@conference." + Utility.Domain; //id is dynamic
- Utility.mucManager.EnterRoom(m_RoomJid, Utility.xmppClient.Username);
- f_form.Var = "FORM_TYPE";
- f_form.Value = "http://jabber.org/protocol/muc#roomconfig";
- f_roomname.Var = "muc#roomconfig_roomname";
- f_roomname.Value = "A Dark Cave";
- f_roomdesc.Var = "muc#roomconfig_roomdesc";
- f_roomdesc.Value = "The place for all good witches!";
- f_enablelogging.Var = "muc#roomconfig_enablelogging";
- f_enablelogging.Value = "0";
- f_changesubject.Var = "muc#roomconfig_changesubject";
- f_changesubject.Value = "1";
- f_allowinvites.Var = "muc#roomconfig_allowinvites";
- f_allowinvites.Value = "0";
- f_allowpm.Var = "muc#roomconfig_allowpm";
- f_allowpm.Value = "anyone";
- f_maxusers.Var = "muc#roomconfig_maxusers";
- f_maxusers.Value = "25";
- f_publicroom.Var = "muc#roomconfig_publicroom";
- f_publicroom.Value = "0";
- f_persistentroom.Var = "muc#roomconfig_persistentroom";
- f_persistentroom.Value = "0";
- f_moderatedroom.Var = "muc#roomconfig_moderatedroom";
- f_moderatedroom.Value = "0";
- f_memberonly.Var = "muc#roomconfig_membersonly";
- f_memberonly.Value = "0";
- f_passwordprotectedroom.Var = "muc#roomconfig_passwordprotectedroom";
- f_passwordprotectedroom.Value = "0";
- f_roomsecret.Var = "'muc#roomconfig_roomsecret";
- f_roomsecret.Value = "";
- f_whois.Var = "muc#roomconfig_whois";
- f_whois.Value = "moderators";
- f_maxhistoryfetech.Var = "muc#maxhistoryfetch";
- f_maxhistoryfetech.Value = "50";
- f_roomadmins.Var = "muc#roomconfig_roomadmins";
- f_roomadmins.Value = Utility.xmppClient.Username+"@"+Utility.Domain;
- data.Add(f_form);
- data.Add(f_roomname);
- data.Add(f_roomdesc);
- data.Add(f_enablelogging);
- data.Add(f_changesubject);
- data.Add(f_allowinvites);
- data.Add(f_allowpm);
- data.Add(f_maxusers);
- data.Add(f_publicroom);
- data.Add(f_persistentroom);
- data.Add(f_moderatedroom);
- data.Add(f_memberonly);
- data.Add(f_passwordprotectedroom);
- data.Add(f_roomsecret);
This post was edited 2 times, last on 2018-06-01, 12:24 by Alex.