問題タブ [lync-2013]
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.
lync-2013 - UCWA ユーザーは「非アクティブ」になり、エンドポイントが強制終了されるまでそこに留まります
http://ucwa.lync.com/のサンプルを使用して、独自のトポロジにログインしています。
約 5 分後、ログインしているユーザーは「不在」になります (可用性は「IdleOnline」に変更されます)。これが発生すると、「オンライン」などの新しいプレゼンス状態をユーザーのサーバーにプッシュできなくなります。「Busy」は「IdleBusy」になり、「DoNotDisturb」、「BeRightBack」、「Away」はすべてプッシュされたステータスを反映しますが、「Online」を送信すると「IdleOnline」に戻り、さらに 5 分後に可用性が「Away」に変わります。この時点で、更新された新しいステータスをそのユーザーにプッシュすることはできなくなります。
ノートの変更は引き続き正常に機能します。
ロックされた「IdleOnline」状態をリセットするには、ユーザーをログオフし、再認証する必要があります。
(注: これは、ユーザーを維持する Lync クライアントをユーザーが持っていない場合に発生します)
認証プロセスを再起動したり、別のプロセスでユーザーを簡単に認証したりせずに、プレゼンス状態をオンラインに戻すためにユーザーを「再初期化/ポーク」する他の方法はありますか? 「離席中」と表示されました。
c# - レジストリの UISuppressionMode が Lync クライアントに影響しない
最近セットアップしたばかりのサーバーでカスタム C# Lync 2013 クライアントを使用しています。音声ビデオ会議を可能にするカスタム Lync クライアントを開発する必要があります。ここで非常によく説明されたデモを見つけました。
私が見つけたコードを調べると、新しい C# クライアントがビデオを表示できるようにするには、Lync クライアントを UISuppressionMode で実行する必要があることがわかりました。それで、いくつか検索を行ったところ、編集/作成する必要があるレジストリのキーであることがわかりました。そして、このビデオで見つけたようにしました。Lync を起動し、Lync 2013 の適切な場所にレジストリ エントリを追加しました。
その後、閉じて再起動する必要がありました。
しかし、何も変更していないように、クライアント UI が開始されました。私は修正なしで何時間もこれに取り組んできました。うまくいきますように、Lync のフォーラムにも投稿します。
アップデート:
MSDN から:
Lync クライアントをインストールするときに、Lync 2013 抑制モードを設定できます。コマンド プロンプトで、次の表のコマンド ライン引数を使用して、Lync インストール .exe を開始します。
そのコマンドで Lync online の Office インストールを使用しようとしましたが、引数が有効ではありません。
Windows ダウンロード センターから Lync Basic クライアントをダウンロードしました。どちらも機能しませんでした。
更新 2:
Lync クライアントのバージョンを 2010 に変更すると、UiSuppresionMode は問題なく動作しますが、見つけたデモでは 2013 SDK が使用されています。実行中の場合でも、LyncClient を見つけることができません。2010 SDK を使用し、正常に動作する別のデモを見つけました。2010 年のドキュメントは完全ではないか、2013 SDK とほぼ同じである可能性があります。私は 2010 年版を楽しみにしていますが、2013 年版が機能することを望みます。
c# - サーバー側のテクノロジ (UCMA または MSPL) を使用して、Lync クライアントの通話転送ルールを取得する
マネージド SIP アプリケーション (MSPL や UCMA などのサーバー側テクノロジ) で Lync クライアントの通話転送ルール (ルーティング) を取得するにはどうすればよいですか? 私が見つけた唯一のものは、Lync SDK を使用してクライアント側で行う方法に関する記事です。
また、この回答とこのMSDNの記事とこの質問は、それが機能することを示しているようですが、特定の瞬間(ユーザーがオンラインかどうか)にこの設定が必要であり、ユーザーがLyncアカウントにログインしてプレゼンスを公開する直後ではありませんリンク#1に見られるように、情報。また、最初に UserEndpoint を作成せずに、クライアントに対してこれを取得する必要があります。そのため、これが ApplicationEndpoint (または別の方法) で可能であれば最適です。
私の知る限り、プレゼンス メタデータから転送設定を取得できるはずですが、この情報は取得できません。
lync - Lync がユーザーの場所を取得する
Lync で特定のユーザーの場所を取得しようとしました (たとえば、どの建物/サイトにいるのか)。どのサイトにいるのかをフィルタリングせずに連絡先カード全体を取得することしかできませんでした。これが可能かどうか、またはどうすればそれを行うことができるかを誰かが知っていますか? 私はこれを数時間調べようとしましたが、ログインしたユーザーとして取得する方法しか思いつかず、各 PC でプログラムを実行して取得したくありません。
これが必要な目的は、デジタル サイネージに救急隊員がいつでも現場にいることを表示できるようにすることです。そのため、ユーザーのリストに設定された場所を照会し、そこから連絡先カードを表示する必要があります。
lync - WsFedPassiveMetadataUri を変更した後のパッシブ認証 URL が正しくない
Lync サーバー 2013 でパッシブ認証を有効にしようとしています。 を使用してSet-CsWebServiceConfiguration
、ADFS サーバーのメタデータ URI にUseWsFedPassiveAuth
設定するだけでなく、true に設定しました。WsFedPassiveMetadataUri
しかし、後で .xml ファイルが正しくないことがわかりWsFedPassiveMetadataUri
(つまり、ADFS サーバーが間違っていて、.xml ファイル自体のデータが有効だった)、正しい URI に置き換える必要がありました。ただし、置き換えた後も、https://.../PassiveAuth/PassiveAuth.aspx
リンクはまだ古いログイン ページを指しています。
それを「リフレッシュ」する方法はありますか?Lync サーバーを再起動しようとしましたが、解決しませんでした。
ありがとう、提案やヒントは大歓迎です。
PS。PassiveAuth.aspx ファイルを手動で変更し、.Replace
メソッドを使用して間違ったログイン ページ ドメインを正しいドメインに置き換えると (そのため.Replace("login-wrong.example.com", "login-correct.example.com")
)、すべてが正常に機能します。
c# - Visual Studio 2012 コンソール アプリケーションで Lync SDK 2013 を使用する
ポートでリッスンするコンソール アプリケーションを構築しようとしています。受信したメッセージに従って、Lync クライアントの可用性とステータスが変更されます。ただし、最初に System.Windows.Browser.dll が見つからないというアプリケーションをビルドできず、明示的に参照してもバージョン エラーが発生します。コンソール アプリケーションで Lync Sdk クラスを使用できないということですか? 可能であれば、廃止されたバージョンの dll をどこからダウンロードできますか?
前もって感謝します。
powershell - PowerShell を使用して AD グループ メンバーを介して Lync ポリシーを付与する
AD グループ メンバーシップに基づいて MS Lync ポリシーを付与しようとしています。これまでのところ、次のコマンドに到達しましたが、必要に応じて実行できません。
コマンドがパイプライン入力を受け取ることはわかっていGrant-Cs...
ますが、AD 出力が Lync コマンドに必要な入力と一致しないのではないかと考えています。
出力を正しい入力形式に変換する方法を知っている人はいますか?
wcf - Lync 2013 UCMA WCF Web サービス
私がやりたいことは、ユーザーの可用性を取得するためだけに WCF サービスを作成することです。次のクイック スタートの例を実行しました 。
私はこれを行うことができましたが、ユーザーの可用性を確保するための最も効率的な方法ではないと感じています.
現時点では、ユーザーの存在にサブスクライブするエンドポイントを作成し、応答が返されるのを待ち、そこからユーザーの可用性を取得します。(私はこれを単純化しています)。
私が理想的に望むのは、ユーザーのプレゼンスをサブスクライブせずにユーザーの可用性をすばやく取得し、可用性を取得したらすぐに接続を閉じることです。
私が見ることができる、または彼らが自分で実装した例を誰かが知っているかどうか疑問に思っていました
アドバイスをいただければ幸いです