如何从 Lync 联系人卡片中获取用户的电话号码或其他联系人详细信息?

Posted

技术标签:

【中文标题】如何从 Lync 联系人卡片中获取用户的电话号码或其他联系人详细信息?【英文标题】:How do I get a user's phone number or other contact details from a Lync contact card? 【发布时间】:2012-10-04 09:27:30 【问题描述】:

如何在我的 Lync WPF 应用程序中从 Lync 联系人卡片中获取用户的电话号码或其他联系人详细信息? (用户是指来电者或登录用户)

【问题讨论】:

【参考方案1】:

如果您有一个具有contactCard XML 属性(PresenceCategoryWithMetaData 类型)的用户存在,则可以使用new ContactCard(categoryWithMetaData); 对其进行解析。

生成的对象将具有属性public Collection<PhoneNumber> PhoneNumbers get; 等。

【讨论】:

【参考方案2】:

您真的是指(或需要使用)名片吗?

如果您有 Contact 对象(您可以轻松地从已登录的用户或任何来电用户中获取),您可以使用 Contact.GetContactInformation 以这种方式获取您的信息。

【讨论】:

我相信 ContactCard 中有使用 GetContactInformation 无法获得的信息。

以上是关于如何从 Lync 联系人卡片中获取用户的电话号码或其他联系人详细信息?的主要内容,如果未能解决你的问题,请参考以下文章

Lync 检索用户位置

从 UCMA 应用程序中的电话号码检索 Lync 联系人

我们正在使用 Lync SDK 获取联系信息,但无法返回完整的电话号码列表

如何以编程方式获取用户需要从 lync 会议中调用的会议 ID?

如何使用 powershell 从 lync 对话中获取消息?

java 从联系人卡片中获取用户名