Most recent reference at the time of writing: http://www.ietf.org/internet-drafts/draft-saintandre-xmpp-uri-06.txt. If you use non US-ascii characters make sure the jid is encoded according to the reference above.
You can also launch The Coccinella using the switch -uri:
set argv -uri xmpp:marilu@l4l.be?...
from the console or terminal.
The specification does only specify the syntax used, and is considered to be generic. The syntax is:
xmppuri = "xmpp:" [ nodeid "@" ] host [ path-absolute ] [ "?" xmppquery ] [ "#" fragment ] xmppquery = querytype [ *pair ] pair = "&" key "=" value
The supported querytype are: message
and groupchat
.
For any querytype you may specify the following key-value pairs:
"ssl" 0|1 "priority" integer "invisible" 0|1 "ip" network domain name or number "sasl" 0|1
For the message
type the following key-value pairs are handled:
"subject" string "body" string "thread" unique string this starts a chat with the jid in the uri
For the groupchat
type the following key-value pairs are handled
(note that the jid you specify here must be room/nickname):
"password" string this is the password for entering the room if necessary "xmlns" "whiteboard"The server must support the disco method for service discovery, and the groupchat must be of the MUC type. All modern servers comply with this.
Note that the same presumption of the current selected profile is providing the necessary authentication for this activity on the server. Valid in all cases below!
Note that the same presumption of the current selected profile is providing the necessary authentication for this activity on the server. Now, moreover, the server-side rule that the owner of a room has automatic access irrespective of password also is at play here because the 'sss' room requires a password.
Again, this works because Terry owns 'sss', or actually, the jid behind Terry owns the room. Howevr, most rooms are not password protected, hence no password key is necessary.