Author Topic: MSN protocol  (Read 34929 times)

0 Members and 1 Guest are viewing this topic.

Offline Dimsok

  • Sr. Member
  • ****
  • Posts: 282
  • Country: ru
  • Miranda VI: Version Info
Re: MSN protocol
« Reply #15 on: 17 05 2015, 07:40:38 »
Some unfamiliar contact have appeard in contact list. I delete them but when i connect again, they apppear again
 

Offline watcher

Re: MSN protocol
« Reply #16 on: 17 05 2015, 07:56:32 »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Dimsok

  • Sr. Member
  • ****
  • Posts: 282
  • Country: ru
  • Miranda VI: Version Info
Re: MSN protocol
« Reply #17 on: 18 05 2015, 21:32:09 »
Messages sometimes twice, like it was in the first skypeweb
 

Offline leecher

Re: MSN protocol
« Reply #18 on: 19 05 2015, 08:23:11 »
Bug reports without network logs and detailled information are completely useless.
 

Offline Dimsok

  • Sr. Member
  • ****
  • Posts: 282
  • Country: ru
  • Miranda VI: Version Info
Re: MSN protocol
« Reply #19 on: 19 05 2015, 10:03:33 »
Network log needs for unique problems. Dubbing messages i think can't don't repoduce anyone. For example when i mentioned about omegle' bug, Robyer even didn't ask about  log cause that's common problem. The same was about skypeweb dubbing. That one is different?
« Last Edit: 19 05 2015, 10:06:10 by Dimsok »
 

Offline leecher

Re: MSN protocol
« Reply #20 on: 19 05 2015, 10:44:10 »
As long as I cannot reproduce it, I don't have any chance to check. If you have detailled instructions how to reproduce the problem reliably so that I can also see it, I may find out the cause for it. As I'm not affiliated with SkypeWeb developers, I don't know what was causing the problem there. May also depend on plugin configuration? Network log would show if message i.e. gets announced by server twice which is one possibility but not the only one. Log is also needed to find out a way how to identify duplicates, if they are coming from the server (i.e. message id?).
 

Offline watcher

Re: MSN protocol
« Reply #21 on: 19 05 2015, 14:19:53 »
Dimsok, is it hard for you to provide a betwork log that developer asks you for 3  times already?
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline thosrtanner

  • Jr. Member
  • **
  • Posts: 56
Re: MSN protocol
« Reply #22 on: 19 05 2015, 21:00:30 »
it's not just dimsok it happens for. the name is the same every time for me and my outlook contacts list is empty according to windows live
 

Offline watcher

Re: MSN protocol
« Reply #23 on: 19 05 2015, 21:05:41 »
thosrtanner, same thing - present network log.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline thosrtanner

  • Jr. Member
  • **
  • Posts: 56
Re: MSN protocol
« Reply #24 on: 19 05 2015, 21:11:40 »
I think this is the relevant bit:

      <Person>
        <id>942e8b9f-0000-0000-0000-000000000000</id>
        <contacts>
          <Contact>
            <id>ce7c196c-0000-0000-0000-000000000000</id>
            <contactState>2</contactState>
            <promotionBitmap>12</promotionBitmap>
            <properties>
              <isHidden>true</isHidden>
              <offlineIMEnabled>false</offlineIMEnabled>
            </properties>
            <sourceId>WL</sourceId>
            <objectId>2260865573092692498</objectId>
            <domainTag>jamie_993@hotmail.com</domainTag>
            <phonesIMEnabled>0</phonesIMEnabled>
            <favoriteOrder>0</favoriteOrder>
            <birthday>0001-01-01T00:00:00Z</birthday>
            <anniversary>0001-01-01T00:00:00</anniversary>
            <hidePresenceAndProfile>false</hidePresenceAndProfile>
            <isBlocked>false</isBlocked>
            <userEditContactId>00000000-0000-0000-0000-000000000000</userEditContactId>
            <puid xsi:nil="true" />
            <autoBuddy>false</autoBuddy>
          </Contact>
        </contacts>
        <firstName>bbppopi</firstName>
        <lastName>hbahbcc</lastName>
        <cid>2260865573092692498</cid>
        <hexCid>1F60354299199212</hexCid>
        <onHideList>true</onHideList>
        <trustLevel>0</trustLevel>
        <userTileUrl>https://byfiles.storage.msn.com/static/42</userTileUrl>
        <isFavorite>false</isFavorite>
        <favoriteOrder>0</favoriteOrder>
        <passportMemberName>jamie_993@hotmail.com</passportMemberName>
        <birthday>0001-01-01T00:00:00</birthday>
        <anniversary>0001-01-01T00:00:00</anniversary>
        <orderedName>bbppopi hbahbcc</orderedName>
        <nameType>0</nameType>
        <relevanceOrder1>715827882</relevanceOrder1>
        <puid>0</puid>
      </Person>

notice the suspicious ID
 

Offline leecher

Re: MSN protocol
« Reply #25 on: 19 05 2015, 21:17:53 »
Address book management currently is a complete mess at Micro$oft.
It seems that Skype contacts can only be managed in Skype client. Contacts added at Outlook.com don't necessarly show up in Skype. There doesn't seem to be a synchronisation between Outlook address book and Skype AB. Adding Skype contacts in outlook.com also doesn't work. Skype directory cannot even be searched on outlook.com.  I found a few complaints at the microsoft product forums about that.
The plugin fetches contact list from 2 sources:
1) The classic SOAP Addressbook store known from previous protocol versions
2) The outlook.com address book that gets queried my the Skype client at outlook.com in order to receive Skype contacts.
Contact list management functions are still just for the "classic" Soap Addressbook store.
Therefore as long as there is no proper contact managment API by Microsoft, we will be stuck with this half-woring implementation that in fact just pulls the Contact list from the server and uses it  :(
 

Offline leecher

Re: MSN protocol
« Reply #26 on: 19 05 2015, 21:24:25 »
thosrtanner: Thanks for your log.. I noticed <contactstate>2</contactstate> whereas normal contact have 0.
As other users also have this problem: Are all contacts you don't want to have contactstate 2? Then I could simply ignore them on sync.
These seem to be the contact states:

ContactState
={deleted:-1,shell:0,meContact:1,pending:2,follower:3,twoWay:4,rolodex:5,nonFriend:6,declined:7,implicitContact
:8,shellContactFanPage:9,enhancedShellContact:10,implicitShellContact:11,invitationShellContact:12}

So this is a pending contact.
What I also noticed is that <onHideList>true</onHideList>. So I guess this is a hidden contact.

I now changed address book sync to i.e. hide hidden ocntacts from contact list, I hope this fixes it for you.
« Last Edit: 19 05 2015, 22:29:42 by leecher »
 

Offline thosrtanner

  • Jr. Member
  • **
  • Posts: 56
Re: MSN protocol
« Reply #27 on: 20 05 2015, 12:12:27 »
That's great. I upgraded and miranda popped up a 'requests authorisation' query, which i declined and all is lovely
 

Offline Beck Yang

  • Newbie
  • *
  • Posts: 4
Re: MSN protocol
« Reply #28 on: 29 05 2015, 02:37:40 »
I want to report a problem: After change nickname, the status become offline soon...

I'm using development version 0.95.5, file date is 2015/5/28
Sorry but you are not allowed to view spoiler contents.

 

Offline Tomaso

  • Newbie
  • *
  • Posts: 45
  • Country: 00
Re: MSN protocol
« Reply #29 on: 30 05 2015, 10:40:14 »
Thanks for providing this new MSN protocol!

Here's a small bug that I've noticed:
I'm using the StartupStatus plugin, and I've set all protocols to startup in "Away" mode.
Regardless of this setting, MSN starts up in "Online" mode, and I have to manually change the status afterwards.

--

EDIT:
..and the mail counter doesn't work.
It just shows "0" all the time.
« Last Edit: 30 05 2015, 19:02:40 by Tomaso »