웹 액세스를 설치할 필요가 없습니다. 기존 NameCtrl 개인 설정 메뉴를 사용하여 클라이언트 측에서 모든 작업을 수행 할 수 있습니다.이 설정은 SharePoint (그리고 Dynamics CRM과 같은 다른 웹 기반 앱)에 표시되는 팝업 메뉴로서 사용자의 현재 상태 아이콘 위로 마우스를 가져 가면 나타납니다. 이 메뉴를 사용하면 사용자에게 전화를 걸거나 새 대화를 시작할 수 있습니다. Office가 작동하려면 Office를 실행중인 컴퓨터에 설치해야합니다.
예를 들어 Office 2007/2010 및 IE를 실행하는 클라이언트 컴퓨터에서이 방법을 사용해보십시오. "연락처"텍스트 위로 마우스를 가져 가면 Persona 메뉴가 표시됩니다 (사이트를 신뢰할 수있는 사이트 또는 인트라넷 영역에 추가해야 함).
<script>
var sipUri = "[email protected]";
var nameCtrl = new ActiveXObject('Name.NameCtrl.1');
if (nameCtrl.PresenceEnabled)
{
nameCtrl.OnStatusChange = onStatusChange;
nameCtrl.GetStatus(sipUri, "1");
}
function onStatusChange(name, status, id)
{
// This function is fired when the contacts presence status changes.
// In a real world solution, you would want to update an image to reflect the users presence
alert(name + ", " + status + ", " + id);
}
function ShowOOUI()
{
nameCtrl.ShowOOUI(sipUri, 0, 15, 15);
}
function HideOOUI()
{
nameCtrl.HideOOUI();
}
</script>
<span onmouseover="ShowOOUI()" onmouseout="HideOOUI()" style="border-style:solid">Your Contact</span>