嗨,我可以使用 C# 在列表视图中获取 lync 联系人及其状态吗?我想让所有用户从广告到 asp.net Web 应用程序中的列表视图,并控制用户在线或离线。
问问题
9465 次
2 回答
4
是的你可以。检查以下链接以将 lync 集成到 asp.net 应用程序中:
Lync 集成:
http://sharpsplash.wordpress.com/2012/08/03/integrate-microsoft-lync-into-a-asp-net-web-application/
显示 MS Lync 在线状态:
于 2013-05-14T07:04:31.493 回答
0
如果 Carlos 的链接确实失效了,这里是 TL;DR。此 Javascript 使用 C:\Program Files\MicrosoftOffice\Office14 中的 NAME.dll:
<script>
$(function() {
//hide the ooui if the user scrolls.
(window).scroll(function() {
HideOOUI();
});
$('#lyncspan').hover(function() {
//show ooui on mouseover event
ShowOOUI();
}, function() {
//hide ooui on mouseout event
HideOOUI();
});
});
var sipUri = "your.contact@your.domain.com";
var nameCtrl = new ActiveXObject('Name.NameCtrl.1');
if (nameCtrl.PresenceEnabled)
{
nameCtrl.OnStatusChange = onStatusChange;
nameCtrl.GetStatus(sipUri, "lyncspan");
}
function onStatusChange(name, status, id)
{
//In a real world application you would display
//a status icon instead of an alert
alert(name + ", " + status + ", " + id);
}
function ShowOOUI()
{
nameCtrl.ShowOOUI(sipUri, 0, 15, 15);
}
function HideOOUI()
{
nameCtrl.HideOOUI();
}
</script>
<span id="lyncspan" style="border-style: solid">Your Contact<span>
于 2017-08-29T04:10:34.230 回答