Bug 147463

Summary: Support for xmpp: URIs
Product: [Unmaintained] kopete Reporter: Daniel Aleksandersen <aleksandersen+bugs.kde.org>
Component: Jabber PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Daniel Aleksandersen 2007-07-02 19:01:28 UTC
Version:           0.12.4 (using KDE 3.5.6, Kubuntu (feisty) 4:3.5.6-0ubuntu14)
Compiler:          Target: x86_64-linux-gnu
OS:                Linux (x86_64) release 2.6.20-15-generic

Hi,

I would like to see support for the xmpp: URI.

xmpp:<user@provider.tld>?action

http://www.xmpp.org/extensions/xep-0147.html
Comment 1 Matt Rogers 2008-01-04 04:54:29 UTC
This was added for KDE 4. If it's not what you were expecting it to be, please clarify and reopen the bug.
Comment 2 Michael Greifeneder 2008-04-18 11:06:54 UTC
I just tested with Kopete 0.50.1/KDE 4.0.3. 
It opens a new message window if the contact is already in my buddy list else   it does nothing. I would expect that it adds the contact to my buddy list or opens an add contact dialog.
Comment 3 Daniel Aleksandersen 2008-04-18 11:47:42 UTC
No, Michael. That totally depend on the ?action specified. If the action was to send an message,xmpp:user@provider.tld?message, then it should open an conversation. Regardless of that user being in the contact list or not. If the action was to add the user to the contact list, xmpp:user@provider.tld?rooster, then the user should be added and nothing more. If the action was to subscribe to a user’s online status and add it to the contact list, xmpp:user@provider.tld?subscribe, than the user should be added and status requests should be sent.
Comment 4 Michael Greifeneder 2008-04-18 12:23:58 UTC
Sorry, XEP-147 says that syntax is 
xmpp:username@domain
I had used xmpp://username@domain
My fault. Should have read it more carefully.