如何从 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 SDK 获取联系信息,但无法返回完整的电话号码列表
如何以编程方式获取用户需要从 lync 会议中调用的会议 ID?