問題タブ [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.
call - UCMA を介して Lync 会議で AudioCall を取得する
Lync UCMA アプリケーションを介して既存の会議で AudioCalls への参照を取得する方法を探しています。これにより、会議の参加者がボット経由で参加してバックツーバックを設定することなく、会議の参加者のオーディオ ルーティングを変更できます。呼び出します。
これがどのように達成されるか、誰にも分かりますか?
c# - アプリケーション エンドポイント (UCMA) を使用して着信呼び出しを登録する
エンドポイントの連絡先として sip:you@domain.com を持つ信頼アプリケーションを作成しました。UCMA SDK の UCMASampleHelper を使用してアプリ エンドポイントを作成および確立していますが、これは例外なく機能しているようです。
しかし、私がやっているとき
デバッグでアプリケーションを実行し、一口アドレスを呼び出そうとすると、AVCallReceived は発生しません。
何が悪いのか教えてくれる人いますか?? Lync クライアントが電話をかけようとしていますが、イベントが発生しません。
編集:これはコードサンプルですhttp://pastebin.com/wyHAhQuU
lync - Lync エンドポイントのユーザー エージェント文字列を取得する
私はルーティングを使用してLync 2013に基づいてルーティングアプリケーションを構築していMSPL
ます.ServerAgent
ApplicationEndpoint
ここで、ユーザーのアクティブなエンドポイントに基づいてルーティングを構成する必要があります。具体的には、ユーザーが Lync Mobile (モビリティ) クライアントであるエンドポイントを持っているかどうかを確認する必要があります。
スクリプトでユーザーのエンドポイントのリストを取得できますMSPL
が、これはエンドポイント ID、機能、および GRUU しか提供しません。適切なルーティングを決定するには、各エンドポイントのユーザー エージェント文字列が必要です。
ユーザーのプレゼンスをサブスクライブするとUCMA
、個々のエンドポイントのプレゼンスが得られますが、ユーザー エージェント文字列も得られません。
これまでに見つけた唯一のルートは、Lync .\rtclocal
SQL サーバーにアクセスして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(..)
ますが、これはマシンの状態を返すようには見えず、集約されたプレゼンス状態のみを返します。
ucma - UCMA でエンド ユーザー間の接続を再確立する方法は?
リモート ユーザーが自分の Lync チャット ウィンドウを閉じた後、会話の状態は [終了] になります。どうすればそれらを再確立できますか?
私のやり方の何が問題なのですか?(「現在のオブジェクト状態では操作が無効です(終了)」がスローされます)
ucma - C# コンソール アプリケーションを介してすべての Lync ユーザーのインスタント メッセージを監視する方法は?
C# コンソール アプリケーションを使用して、UCMA の信頼できるアプリケーションを作成しました。
すべての Lync ユーザーのインスタント メッセージング通話を (1 か所で) 監視し、このコンソール アプリケーションを介して会話をデータベースに保存したいと考えています。
出来ますか?。
可能であれば、アイデアや URL を教えてください。
ucma - Lync by C# コンソール アプリケーションを監視する方法 (信頼されたアプリケーション エンドポイントを使用)?
別のサーバー (コンピューター) で実行されている C# を使用して、Trusted Application (UCMA) エンドポイントを使用してコンソール アプリケーションを作成しました。
ラップトップに Lync をインストールしました。私の要件は次のとおりです。
コンソール アプリケーションは、Lync が受信した各インスタント メッセージ コールの件名、sip uri、および日時を表示する必要があります。
lync - 一部のユーザーが ucma によって会議を作成できないようにする
ユーザー エンドポイントとアプリケーション エンドポイントの両方に関するUCMAに関する多くの記事を読みましたが、私にとって非常に重要な質問は、一部のユーザーが会議を作成できないようにするにはどうすればよいかということです。