These Clients also don't work with this.<br /><br />Trillian<br />Jitsi<br />OneTeam<br /><br /><br />They all reply back with<br /><br /><iq xmlns="jabber:client" type="error" to="ClientB@ae.com/jaxl.1.1343770298" id="ss-2" ><br /><query xmlns="google:shared-status" version="2" ><br /><status>On Phone</status><br /><show>dnd</show><br /><status-list show="dnd" ><br /><status>On Phone</status><br /></status-list><br /><status-list show="default" ><br /><status>I'm Here</status><br /></status-list><br /><invisible value="false" /><br /></query><br /><error type="cancel" ><br /><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><br /></error><br /></iq><br /><br /><br />On , duane.larson@gmail.com wrote:<br />> What XML is wrong?  And what do you mean by "missing start elements".<br />> <br />> Here is what happens when a status is sent<br />> <br />> <br />> T 2012/07/31 16:19:09.613374 50.XX.XX.54:35817 -> 184.XX.XX.30:5222 [AP]<br />> ClientA@ae.com/Work' id='ss-2'>On PhonedndOn Phonestatus-list show='default'>I'm Hereinvisible value='false'/>stream:stream><br />> ###<br />> T 2012/07/31 16:19:09.676226 184.XX.XX.30:5222 -> 50.XX.XX.54:35817 [AP]<br />> <br />> #<br />> T 2012/07/31 16:19:09.676432 184.XX.XX.30:5222 -> 216.XX.XX.203:55111 [AP]<br />> ClientA@ae.com/jaxl.1.1343769549' to='ClientA@ae.com/Work' xml:lang='en' type='set' id='ss-2'>On PhonedndOn Phonestatus-list show='default'>I'm Hereinvisible value='false'/><br />> ##<br />> T 2012/07/31 16:19:09.676732 50.XX.XX.54:35817 -> 184.XX.XX.30:5222 [R]<br />> ......<br />> #<br />> T 2012/07/31 16:19:09.676914 50.XX.XX.54:35817 -> 184.XX.XX.30:5222 [R]<br />> ......<br />> #<br />> T 2012/07/31 16:19:09.715837 216.XX.XX.203:55111 -> 184.XX.XX.30:5222 [AP]<br />> dndstatus>On Phonehttp://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='1RsmhQD7CXz0TuytinljsuOTrVU='/>photo>230943e067d7a7a48bb7e751b8008fe3ec6f59afpresence><br />> #<br />> T 2012/07/31 16:19:09.716480 184.XX.XX.30:5222 -> 216.XX.XX.203:55111 [AP]<br />> ClientA@ae.com/Work' to='ClientA@ae.com/Work'>show>dndOn Phonehttp://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='1RsmhQD7CXz0TuytinljsuOTrVU='/>photo>230943e067d7a7a48bb7e751b8008fe3ec6f59afpresence><br />> #<br />> T 2012/07/31 16:19:09.716610 184.XX.XX.30:5222 -> 216.XX.XX.203:32670 [AP]<br />> ClientA@ae.com/Work' to='ClientB@ae.com/4CZ13001LS'>dndOn Phonehttp://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='1RsmhQD7CXz0TuytinljsuOTrVU='/>photo>230943e067d7a7a48bb7e751b8008fe3ec6f59afpresence><br />> <br />> On , Kirk Bateman kirk.bateman@gmail.com> wrote:<br />> > Duane,<br />> > OK, the XML looks wrong but hey it works :-) <br />> > The status-list elements look to be missing start elements ? Is anything rebroadcasting the normal  message after you sendSharedOnPhone ? Or are you using that as direct presence to each client ? (Try with more clients, you should only have to send the IQ once and the server should handle updating presence to the clients)<br />> > <br />> > Good start though.<br />> > Cheers<br />> > Kirk<br />> > On 31 Jul 2012 22:00,  duane.larson@gmail.com> wrote:<br />> > No I am using addresses that are set up on an ejabberd server.<br />> > <br />> > ClientA is a Pidgin client<br />> > ClientB is a Psi client<br />> > <br />> > With the Jaxl library I send the following<br />> > <br />> >         public static function sendSharedOnPhone($jaxl, $to) {<br />> > <br />> >         $xml = "";<br />> >         $xml .= "";         <br />> >         $xml .= "";<br />> > <br />> >         $xml .= "On Phone";<br />> >         $xml .= "dnd";<br />> >         $xml .= "";<br />> >         $xml .= "On Phone";<br />> > <br />> >         $xml .= "";<br />> >         $xml .= "";<br />> >         $xml .= "I'm Here";<br />> >         $xml .= "";<br />> > <br />> >         $xml .= "";<br />> >         $xml .= "";<br />> >         $xml .= "";<br />> > <br />> >         $jaxl->sendXML($xml);<br />> > <br />> >         }<br />> > <br />> > <br />> > When that gets sent the Psi client shows that Buddy ClientA is "On Phone" and the icon is a "dnd" icon.  The Pidgin client for ClientA automatically has its presence set to On phone and dnd.<br />> > <br />> > <br />> > Then when I am ready I send the following<br />> > <br />> >         public static function sendSharedAvail($jaxl, $to) {<br />> >         $xml = "";<br />> >         $xml .= "";      <br />> > <br />> >         $xml .= "";<br />> >         $xml .= "Available";<br />> >         $xml .= "default";<br />> > <br />> >         $xml .= "";<br />> >         $xml .= "I'm Here";<br />> >         $xml .= "";      <br />> >         $xml .= "";<br />> > <br />> >         $xml .= "On Phone";<br />> >         $xml .= "";<br />> >         $xml .= "";<br />> >         $xml .= "";<br />> > <br />> >         $xml .= "";     <br />> > <br />> >         $jaxl->sendXML($xml);<br />> > <br />> >         }<br />> > <br />> > <br />> > And everything is back to normal.<br />> > <br />> > This works with Pidgin is ClientA.  If Psi is ClientA then it won't work because Psi doesn't have a google shared status plugin.<br />> > <br />> > <br />> > On , Kirk Bateman kirk.bateman@gmail.com> wrote:<br />> > > Duane,<br />> > > Glad you got something working, I'm assuming you tested using gmail addresses as I can only see any client side functionality mentioned so far.<br />> > <br />> > > I'm looking at what is involved to implement the server side support for shared-status functionality, it doesn't look too much work so far.<br />> > > Regards<br />> > > Kirk<br />> > ><br />> > _______________________________________________<br />> > <br />> > <br />> > ejabberd mailing list<br />> > <br />> > ejabberd@jabber.ru<br />> > <br />> > http://lists.jabber.ru/mailman/listinfo/ejabberd<br />> > <br />> > <br />> > <br />> > <br />> >