首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lync Ucwa绕过Lync客户端

Lync Ucwa绕过Lync客户端
EN

Stack Overflow用户
提问于 2015-05-13 01:24:53
回答 2查看 286关注 0票数 0

我正在编写一个Windows表单应用程序,其中将包括嵌入式Lync客户端。我正在使用Lync UCWA api,我希望能够在正在运行的Windows窗体应用程序的两个实例之间发送消息。当我尝试从Windows表单应用程序发送邮件时,本机Lync客户端始终弹出以接收邮件。我想不出如何绕过原生Lync客户端,而是强制消息显示在Windows表单应用程序中。

我读过关于在UISuppressed模式下运行Lync的文章,但我不想这样做,因为用户可能需要使用它(这是一个内部应用程序)。

EN

回答 2

Stack Overflow用户

发布于 2015-05-13 17:39:59

你不能真正控制或阻止这种情况。标准Lync客户端和您的UCWA应用都是该用户的活动注册(用户)终结点。这在Lync术语中称为MPOP:多点存在。这与以下情况相同:例如,您在两台不同的计算机上,或者在一台PC和一部电话上为同一用户登录Lync。会话邀请("toast")是自动创建的,发送给用户的第一条消息将发起会话,并传递到所有端点(端点的本地在线状态可能会受到影响)。这取决于不同的客户端,这是如何处理的,会话中的后续消息将仅传递到接受该会话的端点。

因此,我不认为你有办法阻止标准客户端在对话开始时显示敬酒词。

希望本文能为您提供更多关于MPOP和IM的信息和示例:http://blogs.technet.com/b/11/archive/2014/01/31/lync-2013-explained-instant-message-delivery-in-spop-amp-mpop-scenarios.aspx

票数 2
EN

Stack Overflow用户

发布于 2015-05-28 20:29:12

如果您知道端点的GRUU (您可能知道,因为它是您自己的应用程序),则可以专门向该uri发送消息,而不仅仅是用户的“主”sip。

基本上,每个端点都有一个特定的GRUU (唯一地址),向它发送消息意味着它专门去那里,而不是通知用户拥有的每个活动端点。当您有一个LocalEndpoint实例时,可以在EndpointUri属性上找到GRUU。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30197632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档