Differences between revisions 3 and 4
Revision 3 as of 2013-07-18 07:31:54
Size: 1160
Editor: host151
Comment: note for non-live.com addresses
Revision 4 as of 2013-07-20 16:14:20
Size: 2146
Editor: host151
Comment: "other tips" section, clarification about non-live.com domains
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
If your login is alice@live.com, use alice@messenger.live.com as login. If you have a non-live.com domain, just write anything before @messenger.live.com as username, and the server will send you the correct JID after the oauth login. If your login is alice@live.com, use alice@messenger.live.com as login.

'''
If you have a non-live.com domain''', just write ''anything'' before @messenger.live.com as username (for example "whatever@messenger.live.com" will work fine), and the server will send you the correct JID after the oauth login.
Line 12: Line 14:
12:12:54 <alice> account add jabber alice@messenger.live.com
12:12:54 <root> Account successfully added with tag jabber
12:12:54 <root> You can now use the /OPER command to enter the password
12:12:54 <root> Alternatively, enable OAuth if the account supports it: account jabber set oauth on
12:13:03 <alice> acc jabber set oauth on
12:13:03
<root> oauth = `on'
12:13:06 <alice> acc jabber on
12:13:06
<root> jabber - Logging in: Starting OAuth authentication
<alice> account add jabber alice@messenger.live.com
<root> Account successfully added with tag jabber
<root> You can now use the /OPER command to enter the password
<root> Alternatively, enable OAuth if the account supports it: account jabber set oauth on
<alice> acc jabber set oauth on
<root> oauth = `on'
<alice> acc jabber on
<root> jabber - Logging in: Starting OAuth authentication
Line 23: Line 25:

== Other tips ==

Change the account tag to something other than jabber:

{{{#!irc
<alice> account jabber set tag msnxmpp
}}}

When the server sends you the correct JID:

{{{#!irc
<root> msnxmpp - Logging in: Server claims your JID is `c319xxxxxxxx393f@messenger.live.com' instead of `alice@messenger.live.com'. This mismatch may cause problems with groupchats and possibly other things
}}}

Copy that JID from the message you receive and set it to "username":

{{{#!irc
<alice> account msnxmpp off
<root> msnxmpp - Signing off..
<alice> account msnxmpp set username c319xxxxxxxx393f@messenger.live.com
<root> username = `c319xxxxxxxx393f@messenger.live.com'
<alice> account msnxmpp on
}}}

If you don't get human readable nicks and want to use the "full name" field instead:

{{{#!irc
<alice> account msnxmpp set nick_source full_name
}}}

Or prefix the real names with "msn":

{{{#!irc
<alice> account msnxmpp set nick_format msn-%full_name
}}}

Setting up an MSN-XMPP account in !BitlBee

Microsoft claims that newer Skype clients should be used to access MSN, actually those contacts are reached using XMPP, not Skype's native protocol. Here is how you can see those old MSN contacts in BitlBee. (And not by using the Skype plugin.)

Connecting using OAuth

If your login is alice@live.com, use alice@messenger.live.com as login.

If you have a non-live.com domain, just write anything before @messenger.live.com as username (for example "whatever@messenger.live.com" will work fine), and the server will send you the correct JID after the oauth login.

   1 <alice> account add jabber alice@messenger.live.com
   2 <root> Account successfully added with tag jabber
   3 <root> You can now use the /OPER command to enter the password
   4 <root> Alternatively, enable OAuth if the account supports it: account jabber set oauth on
   5 <alice> acc jabber set oauth on
   6 <root> oauth = `on'
   7 <alice> acc jabber on
   8 <root> jabber - Logging in: Starting OAuth authentication

From there on, just follow the on-screen instructions and you will be all set.

Other tips

Change the account tag to something other than jabber:

   1 <alice> account jabber set tag msnxmpp

When the server sends you the correct JID:

   1 <root> msnxmpp - Logging in: Server claims your JID is `c319xxxxxxxx393f@messenger.live.com' instead of `alice@messenger.live.com'. This mismatch may cause problems with groupchats and possibly other things

Copy that JID from the message you receive and set it to "username":

   1 <alice> account msnxmpp off
   2 <root> msnxmpp - Signing off..
   3 <alice> account msnxmpp set username c319xxxxxxxx393f@messenger.live.com
   4 <root> username = `c319xxxxxxxx393f@messenger.live.com'
   5 <alice> account msnxmpp on

If you don't get human readable nicks and want to use the "full name" field instead:

   1 <alice> account msnxmpp set nick_source full_name

Or prefix the real names with "msn":

   1 <alice> account msnxmpp set nick_format msn-%full_name

BitlBee Wiki: HowtoMsnXmpp (last edited 2014-04-08 03:40:26 by dx)