我通过从我的UCMA网络服务中调用服务来编写Lync移动客户端。
但我发现UCMA客户端之间的通信不能保存对Exchange的转换。
因此,当我登录Lync客户端时,我看不到历史记录
我认为EWS为Lync提供了一些方法来将转换历史存储到用户的邮箱中
但我找不到发送此类邮件的方法。
有没有人知道如何使用EWS存储对话历史记录?
=============================================== ===================
我发现 ConversationXml。{CA2F170A-A22B-4f0a-B899-93439DEC3FBC} 必须采用以下格式显示双击对话历史记录时的历史记录
<conversations xmlns="http://schemas.microsoft.com/2008/10/sip/convItems" minSupportedClientVersion="3.0.0.0">
<conversationXml>
<imReceived xmlns="http://schemas.microsoft.com/2008/10/sip/convItems" ts="2015-07-13T16:34:45Z" from="sip:tester@testenv.com" displayName="Tester" firstMessage="true" type="text/html">
<messageInfo type="text/html" msgid=""><DIV style="font-size: 10pt;font-family: 'Segoe UI';color: #000000;direction: ltr;font-weight: normal;font-style: normal;text-decoration: none">(H)</DIV></messageInfo>
</imReceived>
</conversationXml>
同样 PreviewMessage。{55324EE5-74F0-4727-876D-20ED1469CA65} 可以在会话历史记录选项卡上为消息预览分配任何字符串
答案 0 :(得分:0)
Lync客户端使用EWS在用户邮箱中创建项目(它不发送电子邮件)。例如,要获取Lync对话历史记录,您可以使用https://msdn.microsoft.com/en-us/library/office/hh243707(v=office.14).aspx。要创建会话项,您可以使用https://social.msdn.microsoft.com/Forums/office/en-US/bd7166b7-755e-4ba7-8ea4-d35727c1174c/using-exchange-web-services-api-insert-item-in-conversations-history-folder-in-outlook?forum=exchangesvrdevelopment
之类的内容干杯 格伦