2016-05-30 12 views
0

Skype for Businnessで連絡先に電話をかけることができる簡単なスクリプトを作成しようとしています。Skype For Businessを使用して電話を開始するスクリプト

実際には、私はLync 2013 SDKをC#で使用しようとしていますが、動作していないようです。 LyncClient.ConversationManager.AddConversation()機能は働きたくないし、愚かな例外を出します:Microsoft.Lync.Model.LyncClientException。もちろん、この例外は、マイクロソフトのドキュメントで参照されていません...

誰かが解決策を持っている場合私はそれを過去にほとんどの日があります私は感謝されるよ!

+0

私はseveralsソリューションを開発しました。私は何かを見つける:しかし、私はそれを取得しようとする方法です、私の**会話**オブジェクトは常にnullです... – Widea

答えて

0

まずはLyncClient.GetClient()のクライアントがあることを確認してください。次に、クライアントがログインしていることを確認します。 client.State == ClientState.SignedIn。

新しい呼び出しを行うには、Lyncクライアントからオートメーションオブジェクトを取得する必要があります。

automation = LyncClient.GetAutomation()

その後、あなたは新しいコールを開始するためにBeginStartConversation/EndStartConversationを使用しています。例:

var participantUri = new List<string> {"sip:{username}@{lyncdomain}"}; 
automation.EndStartConversation(automation.BeginStartConversation(AutomationModalities.Audio, participantUri, null, null, null)) 
関連する問題