Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Lync users unable to communicate with mobile PIM clients

Status
Not open for further replies.

MTSTech71

IS-IT--Management
Feb 22, 2012
2
US
I have a very odd situation I am looking for some guidance on. We have PIC licensing for Lync and federation is established with Yahoo and Live Messenger and it works fine for the most part. Our Lync users have outside customers they communicate with over IM. These customers mostly use Yahoo Messenger. When the outside customers (I’ll refer to them as Yahoo users from this point forward) are logged into Yahoo Messenger on their desktops, messages and presence flow both ways and everything is happy. However, when a Yahoo user logs out of his desktop Yahoo client and into the Yahoo Messenger client on his Blackberry, the Yahoo user can see Lync user’s presence but my Lync users show the Yahoo user offline and messages no longer flow either way. Logically, I would think the Yahoo Mobile client for Blackberry doesn’t support communicating with Lync so I started some testing and this is what I have found.

I tried this same thing with Yahoo Messenger clients for both IPhone and Droid. This is where it gets really strange.

IPhone – Lync users could see Yahoo user presence and receive IMs from Yahoo user, but Yahoo user cannot see Lync user’s presence and cannot receive IMs from Lync.

Droid – Presence flows both ways, Lync user receives IMs from Yahoo but Yahoo user does not receive IMs from Lync.

This same thing is happening when logging into Live Messenger mobile client as well. I haven’t tried Google Talk as I do not have an XMPP gateway deployed.

Is anybody else running into this? I’ve had a consultant talkng to both Microsoft and Yahoo about this and they each keep pointing fingers at each other. This is not a Blackberry problem as the issue is not just showing up on their platform. My consultant also has a hosted Lync provider and they are having the same issue. There has got to be a fix out there for this.

Thanks for any help provided.
 
Here is what I am seeing in Snooper. Messages from my Lync client to the Yahoo client aren't going anywhere due to the Lync client showing the Yahoo client offline when Yahoo client is logged into the mobile Yahoo client.

Incoming presence (client to FE) subscribe from Lync User to Yahoo user

TL_INFO(TF_PROTOCOL) [0]0788.045C::02/16/2012-21:46:13.356.00313762 (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 1685186239
Instance-Id: 00631914
Direction: incoming
Peer: 192.168.1.100:61407
Message-Type: request
Start-Line: SUBSCRIBE sip:sgw107.lcs.msg.sp1.yahoo.com:5061;maddr=sgw107.lcs.msg.sp1.yahoo.com;transport=tls SIP/2.0
From: <sip:lyncuser@domain.com>;tag=563efc3f12;epid=ee9bfa2dda
To: <sip:yahoouser@yahoo.com>;tag=0-13c4-4f3d6e38-12de274-ba8b26a
CSeq: 2 SUBSCRIBE
Call-ID: 815deb60c14445e2bedc362ff32f7bca
Via: SIP/2.0/TLS 192.168.1.100:61407
Max-Forwards: 70
Route: <sip:LYNCFE.domain.com:5061;transport=tls;opaque=state:F:Ci.R314900;lr;ms-route-sig=haaRCUGVd36uJycEQCTw-oNHtRz_4Cs0iexZJohvp4jSvaaCWwXXE6PQAA>
Route: <sip:LYNCEDGE.domain.com:5061;transport=tls;lr>
Route: <sip:lcsap.msg.yahoo.com:5061;transport=tls;lr;ms-key-info=mACAAMBe4M1eNsLZ5uzMAQECAAADZgAAAKQAAD4LgUpt3T7cA1UEXzlZFwNlk02Z8yjtY_iVj0NEIouZxkir2det0J2zmZneThS161NSguTyt3hBAtGzValdHwhtXCqXwmsnXES2YaRJyq9Dc3ZG2Mj0e-fKKyeEuv0xxxC25LJBwUM0QVSxyp2a8OTh8CnaNbQ7f-XVB5-m0UZGkYnrGYgbF1P9fPNo_GYph82Cd-Vv5kA3ghet0JR6pE_NewbrFPdKAPPnT5u7J-MbsyWTDganwnF5uTbQTfqGmIPECT5w6a797ZosPeWsPWVDT9e22IbsRf0LovvSIBwELKOssrhgKmDdSI40z0w7me50Ub7Ic3lr9ctaTAWxRyaI;ms-route-sig=eaMlzzgqDsFbaRrq3VJ5A6UULoNvWO>
Contact: <sip:lyncuser@domain.com;opaque=user:epid:Jr9aBdTg11qQXv9V0fywhgAA;gruu>
User-Agent: UCCAPI/4.0.7577.314 OC/4.0.7577.314 (Microsoft Lync 2010)
Event: presence
Accept: application/msrtc-event-categories+xml, application/xpidf+xml, text/xml+msrtc.pidf, application/pidf+xml, application/rlmi+xml, multipart/related
Supported: com.microsoft.autoextend
Supported: ms-benotify
Proxy-Require: ms-benotify
Supported: ms-piggyback-first-notify
Proxy-Authorization: TLS-DSK qop="auth", realm="SIP Communications Service", opaque="6C977E41", targetname="LYNCFE.domain.com", crand="c2426b3b", cnum="128", response="9bbc0beab8cb1967411c92c1914b2dbc572364f1"
Content-Type: application/msrtc-adrl-categorylist+xml
Content-Length: 462
Message-Body: <batchSub xmlns=" uri="sip:lyncuser@domain.com" name=""><action name="subscribe" id="146897200"><adhocList><resource uri="sip:yahoouser@yahoo.com"/></adhocList><categoryList xmlns=" name="state"/><category name="note"/><category name="services"/><category name="contactCard"/><category name="calendarData"/></categoryList></action></batchSub>
$$end_record



Outgoing (FE to Edge) presence subscribe from Lync user to Yahoo user

TL_INFO(TF_PROTOCOL) [0]0788.0C94::02/16/2012-21:46:13.356.00313ddf (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 1685186239
Instance-Id: 00631914
Direction: outgoing
Peer: LYNCEDGE.domain.com:5061
Message-Type: request
Start-Line: SUBSCRIBE sip:sgw107.lcs.msg.sp1.yahoo.com:5061;maddr=sgw107.lcs.msg.sp1.yahoo.com;transport=tls SIP/2.0
From: <sip:lyncuser@domain.com>;tag=563efc3f12;epid=ee9bfa2dda
To: <sip:yahoouser@yahoo.com>;tag=0-13c4-4f3d6e38-12de274-ba8b26a
CSeq: 2 SUBSCRIBE
Call-ID: 815deb60c14445e2bedc362ff32f7bca
Via: SIP/2.0/TLS 192.168.1.41:65439;branch=z9hG4bK98373760.CB6F65D2033C5AD5;branched=FALSE
Max-Forwards: 69
Via: SIP/2.0/TLS 192.168.2.100:61407;ms-received-port=61407;ms-received-cid=314900
Route: <sip:LYNCEDGE.domain.com:5061;transport=tls;lr>
Route: <sip:lcsap.msg.yahoo.com:5061;transport=tls;lr;ms-key-info=mACAAMBe4M1eNsLZ5uzMAQECAAADZgAAAKQAAD4LgUpt3T7cA1UEXzlZFwNlk02Z8yjtY_iVj0NEIouZxkir2det0J2zmZneThS161NSguTyt3hBAtGzValdHwhtXCqXwmsnXES2YaRJyq9Dc3ZG2Mj0e-fKKyeEuv0xxxC25LJBwUM0QVSxyp2a8OTh8CnaNbQ7f-XVB5-m0UZGkYnrGYgbF1P9fPNo_GYph82Cd-Vv5kA3ghet0JR6pE_NewbrFPdKAPPnT5u7J-MbsyWTDganwnF5uTbQTfqGmIPECT5w6a797ZosPeWsPWVDT9e22IbsRf0LovvSIBwELKOssrhgKmDdSI40z0w7me50Ub7Ic3lr9ctaTAWxRyaI;ms-route-sig=eaMlzzgqDsFbaRrq3VJ5A6UULoNvWO>
Contact: <sip:lyncuser@domain.com;opaque=user:epid:Jr9aBdTg11qQXv9V0fywhgAA;gruu>
User-Agent: UCCAPI/4.0.7577.314 OC/4.0.7577.314 (Microsoft Lync 2010)
Event: presence
Accept: application/msrtc-event-categories+xml, application/xpidf+xml, text/xml+msrtc.pidf, application/pidf+xml, application/rlmi+xml, multipart/related
Supported: com.microsoft.autoextend
Supported: ms-piggyback-first-notify
Content-Type: application/msrtc-adrl-categorylist+xml
Content-Length: 462
ms-routing-phase: from-uri-routing-done
Message-Body: <batchSub xmlns=" uri="sip:LyncUser@domain.com" name=""><action name="subscribe" id="146897200"><adhocList><resource uri="sip:YahooUser@yahoo.com"/></adhocList><categoryList xmlns=" name="state"/><category name="note"/><category name="services"/><category name="contactCard"/><category name="calendarData"/></categoryList></action></batchSub>
$$end_record




Outgoing presence request (FE to client) from Yahoo user to Lync user

TL_INFO(TF_PROTOCOL) [0]0788.0C94::02/16/2012-21:46:13.434.00315048 (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 1685186239
Instance-Id: 00631916
Direction: outgoing
Peer: 192.168.2.100:61407
Message-Type: request
Start-Line: NOTIFY sip:10.10.2.100:61407;transport=tls;ms-opaque=bb3182442f;ms-received-cid=314900;grid SIP/2.0
From: <sip:yahoouser@yahoo.com>;tag=0-13c4-4f3d6e38-12de274-ba8b26a
To: "Lync User"<sip:lyncuser@domain.com>;tag=563efc3f12;epid=ee9bfa2dda
CSeq: 2 NOTIFY
Call-ID: 815deb60c14445e2bedc362ff32f7bca
Via: SIP/2.0/TLS 192.168.1.41:5061;branch=z9hG4bK6B10C4A0.4A937AEA03403AD5;branched=FALSE;ms-internal-info="crdUXxyEx0zutHiAdu2ITKebAlpPfdCXteVUW49e_mezjqepNKZnzJnAAA"
Authentication-Info: TLS-DSK qop="auth", opaque="6C977E41", srand="809B46B5", snum="208", rspauth="82a59a93e775e4f42a370e65940bba87ac5525e1", targetname="LYNCFE.domain.com", realm="SIP Communications Service", version=4
Max-Forwards: 67
Via: SIP/2.0/TLS 192.168.1.19:50880;branch=z9hG4bKDEAA3A7D.842180346CD17AD9;branched=FALSE;ms-received-port=50880;ms-received-cid=30D700
Via: SIP/2.0/TLS 11.22.33.44:1880;branch=z9hG4bKE0ACB88C.AE380675;branched=FALSE;ms-internal-info="daUM26OTmuJ3FEvaKWFvPnz83gPD8A";received=10.10.1.1;ms-received-port=27100;ms-received-cid=10F0B00
Via: SIP/2.0/TLS 11.22.33.44:5061;branch=z9hG4bK-4f3d7929-158a0e5-5aeb436;received=11.22.33.44;ms-received-port=33018;ms-received-cid=b95c300
Subscription-State: active
Event: presence
Contact: <sip:sgw107.lcs.msg.sp1.yahoo.com:5061;maddr=sgw107.lcs.msg.sp1.yahoo.com;transport=tls>
Content-Type: application/pidf+xml
Content-Length: 369
ms-edge-proxy-message-trust: ms-source-type=AuthorizedServer;ms-ep-fqdn=LYNCEDGE.domain.com;ms-source-network=publiccloud;ms-source-verified-user=verified
Message-Body: ----****MESSAGE BODY DELETED****----
$$end_record
 
The issue might not be with your Lync install...

PIM gets routed via the host, in this case - Yahoo, and if they are not properly showing presence for federated members on the mobile clients, I would guess the issue lies within the mobile client not properly supporting data being sent to it from Yahoo.

The fact that everything works on the desktop yahoo client tells me that this is a Yahoo client issue and that you have done everything right on your end.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top