首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将IM应用程序与outlook 2013集成,联系人卡中未启用用户在线状态

将IM应用程序与outlook 2013集成,联系人卡中未启用用户在线状态
EN

Stack Overflow用户
提问于 2016-03-22 15:24:42
回答 1查看 403关注 0票数 0

根据文章"https://msdn.microsoft.com/en-us/library/office/jj900715.aspx?f=255&MSPPError=-2147217396“,我已经实现了Outlook2013 (64位)的IM客户端(32位)。

我已经用UCOfficeIntegration实现了COM类。下面的链接也有一个例子,我的类实现在这个例子中工作得很好。链接:_IContactsAndGroupsCallback.OnLookUp

Outlook正在向IM客户端调用以下API,IM客户端也使用有效数据进行响应。但Outlook无法通过Outlook联系人卡中的聊天、音频呼叫和视频呼叫启用用户的在线状态。

从Outlook到IM客户端调用API?

IContactManager.GetContactByUri

IContact.CanStart

IContact.GetContactInformation

IContactManager.CreateSubscription

IContactSubscription.AddContact

IContactSubscription.Subscribe

IContact.BatchGetContactInformation

IContact.Settings

如果这些API是从Outlook调用的,那么为什么Outlook不在Outlook联系人卡片中启用/更新用户的状态?

有没有人能帮我解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 15:03:58

我认为问题出在你测试IM客户端的方式上。您应该做的一件事是始终在outlook之前启动IM客户端。如果问题仍然存在,请检查以下内容:

  1. UnifiedCommunicationType应该是ucUnifiedCommunicationEnabled.
  2. If你在第二次重启IM客户端后会遇到这个问题,然后检查UpAndRunning键是否在你的IM应用程序启动时设置为0,然后是2。这是我的经验。你可以查看这个。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36148392

复制
相关文章

相似问题

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