Microsoft Lync がインストールされているローカル環境で動作しているように見える Lync 会話を開始しようとしています。サーバーでホストされている Web サイトにこのコードを移動し、ローカル コンピューターからブラウザーでこのコードを実行しようとすると、実行されません。「microsoft.Lync.Model.clientNotFoundException」というエラーが表示されます。ユーザーのローカル コンピューターではなく、サーバー上で Lync クライアントを探しているためだと思います。ユーザーのコンピューターでクライアントを検索するにはどうすればよいですか? ありがとう!
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Lync.Model.Extensibility;
using Microsoft.Lync.Model;
namespace PlusLyncDial
{
public class LyncDial
{
public static void DialNumber(string number)
{
number = number.Trim();
if(number[0]!='1')
{
number = "1" + number;
}
List<string> participants = new List<string>();
participants.Add("tel:+" + number);
LyncClient.GetClient();
// Start the conversation.
LyncClient.GetAutomation().BeginStartConversation(
AutomationModalities.Audio,
participants,
null,
(ar) =>
{
try
{
ConversationWindow newWindow = LyncClient.GetAutomation().EndStartConversation(ar);
}
catch { }
},
null);
}
}
}