在IM /通话期间,Microsoft Lync 2013如何在客户端之间进行连接?

我已经在UccAPI日志中完成了自己的研究,并且打开了支持Office 365的票据,但结果仍然混乱。 我还没有做足够的数据包捕获,真的钉上来…只是因为缺乏时间。

我的问题是:当不在“Lync会议”中时,Lync客户端是否真正为其即时消息和video通话通信直接点对点通话? (注意:对于我来说,它是Lync Online / Office 365,但它应该与内部部署非常相似)

Massimo在这里的问题: 当两个Lync客户端之间没有路由时,如何进行对话? 状态:

现在,众所周知,Lync客户端只能由Lync服务器进行pipe理,但是可以直接对话进行实际的通信; 除非涉及到会议,在这种情况下,它们将所有连接到作为MCU的前端服务器。

但是,在Lync内的桌面共享问题上使用MS支持后,技术人员表示Lync服务器始终是MCU,即使在基本IM消息中也是如此。 他说,即使2个客户端可能在同一个局域网中,他们仍然会通过Lync在线服务器中继他们的stream量,本质上作为呼叫/ IM的代理。

查看我的客户端上的UCCAPI.log,我发现Lync服务器本身有很多活动,但从来没有真正指导过点对点的stream量:

From: "Bob Smith"<sip:[email protected]>;tag=e7833a30;epid=1275117fecd To: <sip:[email protected]>;epid=1d2a1221b4;tag=173235356c1 Call-ID: 07ec7f7a031111111111121100 CSeq: 1 INVITE Record-Route: <sip:sippoolbl20a04.infra.lync.com:443;transport=tls;ms-fe=BLES03.infra.lync.com;opaque=state:Ci.Rfea2c00:Ti.W85ERLQ6ZEmmt2GgmW1EdwAA;lr;ms-route-sig=cf2qT3Y_wo-oN53Ui0Fro_lRokEb9YLApu_iBPn0fgV_0m71111AAA>;ms-rrsig=cfZAEgWED1u9111111RclA3N488uz7fXX7CSIQATO_8m7DA1rdtBTAAA;tag=F4A2EFB01111111111114FB97F116 Record-Route: <sip:sippoolbl20a04.infra.lync.com:5061;transport=tls;ms-fe=BL20AS04.infra.lync.com;opaque=state:F:Ti.W85ERLQ6ZEmmt2Ggm1111wAA;lr>;tag=4A2AA729141D0111177C6EA4C8AC6E7 Record-Route: <sip:sippoolbl20a04.infra.lync.com:5061;transport=tls;ms-fe=BL20AS02.infra.lync.com;opaque=state:T:Ti.W85ERLQ6ZEmmt2Ggm1111wAA;lr>;tag=0C9E9993ECA011111111893C255B4855 User-Agent: UCCAPI/15.0.4517.1004 OC/15.0.4517.1004 (Microsoft Lync) Proxy-Authorization: TLS-DSK qop="auth", realm="SIP Communications Service", opaque="C09B2801", targetname="BL2003.infra.lync.com", crand="f2258f89", cnum="684", response="9b515b67187e3c1111ca712d797771e449df" Content-Length: 0 

那么,我解释日志,MS技术说错了吗?

我粗体问这个问题的原因是因为我们试图破译多lessLync客户端stream量是“LAN客户端到LAN客户端”与“LAN-> WAN-> O365 Lync服务器 – > WAN-> LAN”。 我想确定连接是否通过可用于Lync客户端通信的最快链接进行路由。

Lync IMstream量始终使用SIP协议通过服务器。 如果可能,媒体将通过P2P,否则它将通过(另一个组件)服务器。 一个关键因素是客户端设备是否通过边缘服务器远程login,因为这会影响设备可以访问的地址空间。 请注意,Lync Online中的SIP路由与本地Lync略有不同。