問題タブ [ucma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 公開されたプレゼンスをUCMA3.0でクリアする
信頼できるアプリケーションエンドポイントでユーザープレゼンスを公開していますが、不要になったときにこのプレゼンスをクリアしたいと思います。
UserEndpointインスタンスを終了するための唯一のオプションはありますか?
私はこのコードスニペットを使用しています:
ここで、user.EndpointはそのユーザーのUserEndpointであり、user.categoriesはPresenceCategoryWithMetaDataオブジェクトのリストです。
c# - Lync 2010 の公開ユーザー プレゼンスがユーザーの lync クライアントに表示されない
信頼できるアプリケーション エンドポイントでは、外部プレゼンス プロバイダーに基づいてユーザーの状態を公開する必要があり、それを行うことができます (後で外部ソースが「アイドル」になったときにそれらをクリアすることは別の問題です)。
問題は、ユーザー A の新しい状態を公開すると、そのユーザー自身の Lync クライアントには反映されず、他の全員が更新を取得することです。
現時点では、次のコード スニペットを使用して公開しています。
user.categories の場所:
カテゴリはプレゼンス状態をじゅうたん爆撃していますが、私はそれが間違っていることを知っています. これはあり得ません... ぐちゃぐちゃ。
私は C#、.NET、および UCMA に不慣れで、1 か月前まで触れたことがありませんでした。
lync-2010 - UCMA 3.0 API 会議エラー: 会議への招待または会議エスカレーション要求を受信した後、別の会議に参加できません
エンドユーザーと専門家をマッチングさせる UCMA 3.0 ベースのアプリケーション/ボットがあります。エンド ユーザーからの 1 対 1 のチャット要求をマルチ ユーザー会議に移行し、そのマルチ ユーザー会議に専門家を招待します。アプリケーション自体は引き続き会議の参加者です。任意の時点で、アプリケーションによって仲介されるそのような会議がいくつかある場合がありますが、エンド ユーザーごとに 1 つだけです。ただし、1 人の専門家が同時に複数の会議に参加している場合があります。アプリケーション ログに、次の例外が表示されることがあります。
会議移行 conf 呼び出しのエラー # 63809878、アドレス :sip:xxxxxx@xxx.com;gruu;opaque=app:conf:focus:id:TQRREACE System.InvalidOperationException: 会議の招待または会議のエスカレーション要求を受信した後、別の会議に参加できません. Microsoft.Rtc.Collaboration.ConferenceSession.VerifyAndGetConferenceAddress (文字列 conferenceUri、文字列 parameterName) で Microsoft.Rtc.Collaboration.ConferenceSession.BeginJoinCommon (文字列 conferenceUri、ConferenceJoinOptions オプション、AsyncCallback userCallback、オブジェクト状態) で Microsoft.Rtc.Collaboration.ConferenceSession.BeginJoin (文字列 conferenceUri、ConferenceJoinOptions オプション、AsyncCallback userCallback、オブジェクト状態) at a(文字列 A_0、文字列 A_1、文字列 A_2、ブール A_3、ブール A_4)
private void CreateAdHohConf(string user1Uri, string user2uri, string subject) { 例外 exception = null;
優先順位に基づいて考えられる問題を提案してください。
video - UCMA 3.0 を使用してプログラムでビデオ通話を確立できますか?
UCMA 3.0 を使用してビデオ会議を行うことは可能ですか?
c# - AutoResetEvent により、マルチスレッド UCMA 3.0 アプリケーションでデッドロックが発生する
私のParallel.Foreachループで私は呼んでいます
_helper は、UserEndPoint および購読などの他のすべての操作のカプセル化クラスです。
Subscribe メソッドは次のとおりです。
_contactSubscribeCompleted.WaitOne(); の待機中にスレッドがデッドロックする このデッドロック競合を回避する方法は何ですか?
乾杯、
PS: デッドロックが発生する可能性のある理由の 1 つは、AutoResetEvent に固有の問題があるためです -- ドキュメントから -- 「Set メソッドへのすべての呼び出しがスレッドを解放するという保証はありません。2 つの呼び出しが近すぎる場合、スレッドが解放される前に 2 番目の呼び出しが発生するようにすると、1 つのスレッドのみが解放されます。2 番目の呼び出しが発生しなかったかのようになります。また、待機しているスレッドがなく、AutoResetEvent が既に通知されているときに Set が呼び出されると、 call has no effect. " これに対する回避策はありますか??
c# - Lync 2010 UCMA 3.0 c#でグループを追加する
Lync2010UCMAの簡単な連絡先マネージャーを作成しようとしています。
イベントを使用していて、フラグが設定されているNotificationReceived
かどうかをテストしています。IsFullNotification
グループが追加されると、「IsFullNotification」がなくなることを望みました。
ただし、このようなイベントは発生せず、常にに設定されtrue
ます。
新しく作成された数を追加する前に連絡先を再マップするために、(正常に追加された)グループがすでに追加されている連絡先の完全なリストを取得するにはどうすればよいですか。
PStranslate.google.comを使用して翻訳
ハンドラー:
すべてのグループが追加されたときに実行する必要がある行にマークを付けました。また、現在の値が必要になりますContactGroupNotificationEventArgs e
。
lync - アプリケーション エンドポイントの写真を表示する
ここに私の問題があります: 私は 3 か月以来、大きな UCMA プロジェクトに取り組んでおり、今は少し機能を追加したいと考えています。
動的に追加、変更、または削除できる ApplicationEndpoint が多数あり、ApplicationEndpoint を作成するたびに、Microsoft Lync に表示される画像を指定したいと考えています。
私はすでに他の多くの機能を持っていますが、これが本当に欲しいです。
何日も探しましたが、何も見つからなかったので、できないと自分に言い聞かせる前に、質問したかったのです。
それが可能かどうか誰にもわかりますか?その場合、やり方を教えていただけませんか?
ありがとうございました
c# - Lync 2010 SDK - 応答グループの呼び出し
2 人のエージェントで構成される応答グループがあります。明確にするために、次のものを使用しましょう。
- エージェント1: ag1@domain.com
- エージェント 2: ag2@domain.com
- 応答グループ: RG@domain.com
私のコードは、エージェントとの AV コールを確立するための次の手順に基づいています: http://msdn.microsoft.com/en-us/library/lync/hh378584.aspx
Agent1 または Agent2 との SIP アドレスを使用して直接通話を確立すると、通話が行われ、すべてが完全に機能し、両側からビデオをレンダリングすることもできます。
ただし、応答グループとの通話を確立すると、エージェント 1 またはエージェント 2 が通話に応答した場合でも、エラー メッセージが表示されず、私の側で例外がスローされずに終了します。
SDK に付属するサンプル アプリケーション (AudioVideoConversation) にも同じ問題が見られます。
これの理由は何ですか?SDK は応答グループを処理できますか? もしそうなら、どうやって?
編集: (1) 言い忘れました: Lync は抑制モードです!
編集: (2) さらに調査した結果、Lync クライアント開発フォーラムで次の回答を得ることができました:フォーラムの回答は、2011 年にこの問題が提起され、MS によってバグが再現されたため、正直言って非常に決定的ではなく、とんでもないものです。
編集: (3) Lync クライアント開発フォーラムで再度質問が提起され、Lync チームのバグ再現フォーラムの回答が保留されています。
編集:(4)クライアントの最近の6月の更新でも問題は解決しません。
lync - ワークフロー SDK を使用せずに ucma アプリケーションの認証方法として PIN を受け入れるにはどうすればよいですか?
コア ucma api を使用するだけで (ワークフロー SDK を使用せずに) ピンで発信者を認証する ucma ボットのサンプル実装を確認したいと思います。
ToneReceived
のイベントに接続しよToneController
うとしましたが、ダイヤラーを押しようとしている一連の数字の最初の数字しか知りません。
以前にそのような実装を見た人はいますか? それを私に指摘してください...
ありがとう!
audio - UCMA 3.0 Voicexml ブラウザのデフォルトのオーディオ形式は何ですか?
現在、ucma 3.0 vxml アプリケーションを開発しています。voicexml ドキュメントでは、record 要素を使用して発信者の録音を取得し、その録音を外部 Web サーバーに送信して wav ファイルに保存します。
保存されたwavファイルのフォーマットは何ですか?8KHz/8ビットまたは8KHz/16ビットまたは16KHz/16ビット? ucma vxml ブラウザのオーディオ形式を設定または変更して、異なる形式のオーディオを生成できますか?