Remote Controlling

From PsiWiki

This is a page about an implementation of JEP-146: 'Remote Controlling Clients' for Psi. It contains an illustration of use cases 5.1, 5.2 and 5.3 of the JEP.

Illustrating some Use Cases

It was tough to get out of bed today, but i finally managed to get to work. But what do i see when i log in to my Jabber account ?

rc1.png

It was so early this morning i forgot to set the status of my home resource to 'Away'. Better set my home client's status to Extended Away ! So, i request to execute a command on my home resource:

rc2.png

I get a list of Ad-Hoc commands my client publishes, and select the 'Set Status' one for execution:

rc3.png

My client replies to me with a form, which i fill in:

rc4.png

There, that's better, now people will see that my client is unattended, and that they shouldn't send messages there:

rc5.png

Okay, but what if my client at home already received some messages while i was biking to work ? I obviously want to read those, so let's forward them:

rc6.png

Apparently, 'macbar' sent a message to my home resource in the meantime, which i can now read at my current location:

rc7.png

One last thing: I tend to leave my sound installation pretty loud. Since my client at home is still on, it will make sounds on every event, which will keep the wife and kids awake all morning. We don't want that ! So let's turn off the sound from here:

rc8.png

I get a form back with the current state of some options, and indeed, the sound was still on:

rc9.png

All i have to do now is turn it off, submit the form, and i won't have a grumpy second half tonight:

rc10.png