Web Accessをインストールする必要はありません。既存のNameCtrlペルソナメニューを使用してクライアント側のすべてを行うことができます。これは、SharePoint(およびDynamics CRMなどの他のWebベースのアプリケーション)に表示されるポップアップメニューです。このメニューでは、ユーザーに電話をかけたり、新しい会話などを開始することができます.Officeが動作するには、実行中のマシンにOfficeがインストールされている必要があります。
例として、Office 2007/2010とIEを実行しているクライアントマシンでこれを試してみてください。 [あなたの連絡先]テキストにカーソルを合わせると、ペルソナメニューが表示されます(サイトを信頼済みサイトまたはイントラネットゾーンに追加する必要があります)。
<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>