問題タブ [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.

0 投票する
1 に答える
548 参照

call - UCMA を介して Lync 会議で AudioCall を取得する

Lync UCMA アプリケーションを介して既存の会議で AudioCalls への参照を取得する方法を探しています。これにより、会議の参加者がボット経由で参加してバックツーバックを設定することなく、会議の参加者のオーディオ ルーティングを変更できます。呼び出します。

これがどのように達成されるか、誰にも分かりますか?

0 投票する
1 に答える
1333 参照

c# - アプリケーション エンドポイント (UCMA) を使用して着信呼び出しを登録する

エンドポイントの連絡先として sip:you@domain.com を持つ信頼アプリケーションを作成しました。UCMA SDK の UCMASampleHelper を使用してアプリ エンドポイントを作成および確立していますが、これは例外なく機能しているようです。

しかし、私がやっているとき

デバッグでアプリケーションを実行し、一口アドレスを呼び出そうとすると、AVCallReceived は発生しません。

何が悪いのか教えてくれる人いますか?? Lync クライアントが電話をかけようとしていますが、イベントが発生しません。

編集:これはコードサンプルですhttp://pastebin.com/wyHAhQuU

0 投票する
1 に答える
2030 参照

lync - Lync エンドポイントのユーザー エージェント文字列を取得する

私はルーティングを使用してLync 2013に基づいてルーティングアプリケーションを構築していMSPLます.ServerAgentApplicationEndpoint

ここで、ユーザーのアクティブなエンドポイントに基づいてルーティングを構成する必要があります。具体的には、ユーザーが Lync Mobile (モビリティ) クライアントであるエンドポイントを持っているかどうかを確認する必要があります。

スクリプトでユーザーのエンドポイントのリストを取得できますMSPLが、これはエンドポイント ID、機能、および GRUU しか提供しません。適切なルーティングを決定するには、各エンドポイントのユーザー エージェント文字列が必要です。

ユーザーのプレゼンスをサブスクライブするとUCMA、個々のエンドポイントのプレゼンスが得られますが、ユーザー エージェント文字列も得られません。

これまでに見つけた唯一のルートは、Lync .\rtclocalSQL サーバーにアクセスしてrtcdyn.dbo.RegistrarEndpointテーブルにクエリを実行することです。これは、各フロントエンド SQL サーバーに SQL 接続を追加することを意味します。これは、どうしても避けたい最後の手段です。

クライアントバージョン/ユーザーエージェント文字列を含むすべてのユーザーのエンドポイントを取得するための他のオプション (できればMSPLまたはを使用) はありますか?UCMA


編集:

  • MSPL コンパイラ コードを確認しましたが、現在の要求以外のエンドポイントのユーザー エージェント文字列を取得しているように見えるものはありません。文書化されていない機能がいくつかありますが、私には役に立たないようです。
  • 強化されたプレゼンス コンテナーのいずれかに情報があるかどうかを確認しましたが、何も見つかりませんでした。

編集2:

"machineState"後で掘り下げますが、プレゼンス カテゴリからデバイス タイプを取得するのが最善の策だと思います。すべてのエンドポイントはこれらのいずれかを発行します。XML は MSDN: で説明されていますstate[@type='machineState'] element。次のものを含むことがdeviceできる要素があります。

computer: デバイスは、Lync 2013 が実行されているコンピューターです。
deskphone: デバイスは、Lync Phone Edition が実行されている固定電話です。
mobile: デバイスは、Microsoft Lync 2010 for Android、iPad、iPhone、Nokia、または Windows Phone が実行されている携帯電話です。
web: これは、Microsoft Lync Web App が実行されているコンピューターです。

しかし、からこの要素を照会する方法はMSPL? 関数はありQueryCategory(..)ますが、これはマシンの状態を返すようには見えず、集約されたプレゼンス状態のみを返します。

0 投票する
1 に答える
345 参照

ucma - UCMA でエンド ユーザー間の接続を再確立する方法は?

リモート ユーザーが自分の Lync チャット ウィンドウを閉じた後、会話の状態は [終了] になります。どうすればそれらを再確立できますか?

私のやり方の何が問題なのですか?(「現在のオブジェクト状態では操作が無効です(終了)」がスローされます)

0 投票する
2 に答える
838 参照

ucma - C# コンソール アプリケーションを介してすべての Lync ユーザーのインスタント メッセージを監視する方法は?

C# コンソール アプリケーションを使用して、UCMA の信頼できるアプリケーションを作成しました。

すべての Lync ユーザーのインスタント メッセージング通話を (1 か所で) 監視し、このコンソール アプリケーションを介して会話をデータベースに保存したいと考えています。

出来ますか?。

可能であれば、アイデアや URL を教えてください。

0 投票する
1 に答える
408 参照

ucma - Lync by C# コンソール アプリケーションを監視する方法 (信頼されたアプリケーション エンドポイントを使用)?

別のサーバー (コンピューター) で実行されている C# を使用して、Trusted Application (UCMA) エンドポイントを使用してコンソール アプリケーションを作成しました。

ラップトップに Lync をインストールしました。私の要件は次のとおりです。

コンソール アプリケーションは、Lync が受信した各インスタント メッセージ コールの件名、sip uri、および日時を表示する必要があります。

0 投票する
1 に答える
52 参照

lync - 一部のユーザーが ucma によって会議を作成できないようにする

ユーザー エンドポイントとアプリケーション エンドポイントの両方に関するUCMAに関する多くの記事を読みましたが、私にとって非常に重要な質問は、一部のユーザーが会議を作成できないようにするにはどうすればよいかということです。