Lync 2010をDBルックアップを実行し、小さなポップアップと情報を含むプログラムと統合するにはどうすればよいですか?
プログラムはすでにいくつかの種類の電話システムで動作しています。私はLync用のコネクタが必要です。
Lync内にタブなどのUIを配置したくありません。Lync 2010と外部プログラムの統合
答えて
Lync SDKから始める必要があります。 WinformsまたはWPFアプリケーションとしてアプリケーションを構築することができます。接続し、Lyncのの実行中のインスタンスにサインインするには
で署名
、SDKからthis pageをチェックしてください。 Lyncを表すLyncClient
オブジェクトへの参照を保持していることを確認してください。これは、着信コールを検出するために、着信呼
を検出LyncClient.GetClient()
静的メソッドを呼び出すことで得することができ、あなたはConversationManager.ConversationAdded
イベントをリッスンすることができます。 ConversationManager
は、LyncClient
インスタンスのプロパティです。 ConversationAdded
せよ
bool IsIncomingAVCall(Conversation conversation)
{
// Test to see if the call contains the AV modality
bool containsAVModality = conversation.Modalities.ContainsKey(ModalityTypes.AudioVideo);
if (containsAVModality)
{
// Get the state of the AV modality
var state = conversation.Modalities[ModalityTypes.AudioVideo].State;
// 'Notified' means the call is incoming
if (state == ModalityState.Notified) return true;
}
return false;
}
:コールは、A)音声呼であると、b)受信(ユーザによって配置された発呼とは対照的に)場合は、次のメソッドを使用することができるかを決定するために
Conversation.ParticipantAdded
イベントにサインアップして、発信者が誰であるかを確認する必要があります。 EventArgsオブジェクトにはParticipant
プロパティがあり、プロパティにはContact
プロパティがあります。 Contact
プロパティにはUri
などのプロパティがあり、電話番号(必要な場合)が表示されます。
これでDB呼び出しとポップアップができます。
編集:私ははるかに詳細に入るスクリーンポップについてのブログ記事を書いた - here
アプリケーションがWPF、許可する最も簡単な方法である場合は、通話
を配置します配置されるコールは、StartAudioCallButtonコントロールを使用します。それ以外の場合は、指示hereが役立ちます。
- 1. PHPを使用したLync 2010の統合
- 2. 外部システムとの統合
- 3. TFSとLyncの統合方法
- 4. Sharepoint 2010 Outlook 2010とカレンダーの統合
- 5. 私のアプリケーションと外部アプリケーションの統合
- 6. ヌル統合オペレータ "??"外部キー
- 7. 外部データベースと統合するMongoDb
- 8. Lync 2010クライアントのマルチクライアント会議
- 9. Araxis Merge 2010とVisual Studio 2010とTFS 2010の統合
- 10. ポートレットとしてのMicrosoft Lync Serverの統合
- 11. IOS 7の外部Bluetoothキーボードの統合
- 12. QFSテストとTFS 2010の統合
- 13. TFS 2010/VS連続統合プロセスにFxCopとStyleCopを統合
- 14. WebLogicとWebSphereとの統合 - 外部キューへのメッセージの送信
- 15. WebサーバーOOP構造 - 外部API統合?
- 16. Microsoft Dynamics C5と外部システムとの統合
- 17. 統合OpenCV in Visual Studio 2010
- 18. Hibernateのオプティミスティックロックと外部プログラム
- 19. Visual Studio 2010の外部ライブラリ
- 20. 外部F5ロードバランサとDocker swarmサービスディスカバリの統合
- 21. 外部心拍数モニタとwatchOS 3の統合
- 22. 外部APIをリポジトリのWebフック統合に統合する方法は?
- 23. Visual Studio 2010でのnDependの統合
- 24. Visual Studio 2010へのブレンドデザインの統合
- 25. Visual Studio 2010へのIronSchemeの統合
- 26. 統合された認証と外部アクセス
- 27. Lync 2010のユーザープレゼンスがユーザーlyncクライアントに公開されていない
- 28. パフォーマンス:プログラムと外部コンパイル
- 29. sharepoint 2010 Oracle統合の問題
- 30. Lync 2010とSkype For Businessの両方をコーディングする方法
おそらく、これはスクリーンポップタイプのアプリです。つまり、着信オーディオ通話を検出し、発信者に関する情報をポップアップしますか? –
はい、正確です。また、ユーザーはDBから派生したリストから呼び出すこともできます。この呼び出しはLyncに送信され、Lyncは呼び出しを行います。 – Martin
2010年のSDKの例であるAudioVideoConversationが、私が欲しいことをやっているのを見ただけで、私はそれを調べます。 – Martin