I stumbled across the feature of being able to initiate conversations using the URL xmpp:jid, This is great, as it allows users on our Sharepoint site to have an option to message online users and for Spark to pop up a conversation window.
However, it doesn’'t seem to work if Spark is not running. In this case, it launches Spark, but does not start the conversation.
I’m having trouble with this one too. It used to work with older versions of Spark, but suddenly it stopped working. I’ve installed 2.5.5 and it still doesn’t work with either Internet Explorer 7 or Firefox. I’ve tried formatting the url both as xmpp:foo@bar and xmpp://foo@bar and neither work. IE will display a “The webpage cannot be displayed” error with the added detail “Some content or files on this webpage require a program that you don’t have installed.” Firefox displays a popup that says it “… doesn’t know how to open the address, because the protocol (xmpp) isn’t associated with any program.”
and my xmpp:foo@bar link got to “xmpp:foo@bar” within Spark. So it seems that Spark knows how to handle the well-established parameters while it has no idea about xmpp:.
LG
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\xmpp]
"URL Protocol"=""
@="URL:XMPP Address" [HKEY_CLASSES_ROOT\xmpp\shell] [HKEY_CLASSES_ROOT\xmpp\shell\open] [HKEY_CLASSES_ROOT\xmpp\shell\open\command]
@="C:\\Program Files\\Spark\\Spark.exe %1"
That is odd; modifying the reg file to use the parameter you specified actually starts a conversation (and launches Spark if necessary)
However, the address appears incorrect (and therefore does not reach the recipient) if Spark wasn’t running at the time of the xmpp:jid being requested.