問題タブ [lync-server-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 - 着信 ddi 番号から MSPL スクリプトでルーティングされた sip アドレスを検出する
Lync 2013 で、Lync 連絡先の DDI をセットアップして外部番号から呼び出す場合、MSPL スクリプトが確認する sip 要求は、E164 形式の DDI に送信されていることです。
宛先: <sip:+6491234567@xxx.com;user=phone>
どの lync クライアントに送信されているかを調べようとしています。
私が見つけた最善の方法は、QueryCategoryメソッドを使用して連絡先カードの電子メール アドレスを引き出し、先頭に「sip:」を付ければ、sip アドレスを取得できると想定することです。SIPアドレスは電子メールアドレスとは異なる可能性があるため、これは適切な仮定ではないことはわかっています.
例えば
それは私に与えます:
「to」URIから一口アドレスを取得する他の方法はありますか?
私はQueryCategoryが私のために働くかもしれないと思っていますが、許可されたカテゴリ名 ("userProperties"、"workingHours "、"dndState"、"routing" または "contactCard")。
c# - Lync 2013 ユーザーの可用性
Lync 2013 ユーザーのリストが利用可能かどうかをチェックするアプリケーションを作成したいと考えています。そのため、lync でこの情報をアプリケーションと交換する方法はありますか。
特定の時間にオンラインになっているユーザーと通信したい.リストには何百ものユーザーが含まれるため、どのユーザーがオンラインであるかを手動で確認するのは難しい.したがって、これを行う外部アプリケーションを開発したい自分。
c# - Lync クライアントの着信転送 (ルーティング) ルールを取得する
UCMA または MSPL を使用して、lyn クライアントの着信転送 (ルーティング) ルールを取得するにはどうすればよいですか? UserEndpoint を使用して取得し、 のPresenceNotificationReceived
イベントをサブスクライブしようとしましたRemotePresenceView
。残念ながら、これはうまくいかないようです。msdn のドキュメントによると、ローカル アクセス ( ) を使用してルート カテゴリを照会することのみが可能LocalOwnerPresence
です。
別のオプションは、着信転送ルールを取得する必要があるすべてのユーザーを偽装する ApplicationEndpoint を使用することです。しかし、私の目には、これは汚い解決策のようです。
これはMSPLでも実行できますか?
sip - Lync 2013 で見つからない/削除されている MSPL アプリケーションに追加された SIP ヘッダー
Lync 2013 にマネージド SIP アプリケーション/サーバー アプリケーションがあり、ヘッダー (History-Info と独自のヘッダー) を追加しようとすると、e.Request.AllHeaders コレクションに追加されていることがわかります。しかし、リクエストが渡され、OCSLogger でそれを見ると、SIP リクエストにヘッダーがありません。
Lync 2013 には、新しいヘッダーをブロックまたは削除するメカニズムはありますか? または、これが発生するその他の理由はありますか?
lync - Skype4b/Lync Server 2013 の「職場経由の通話」はどのように機能しますか?
仕事 (cVw) 経由で電話をかける前に、これを実現するために rcc を使用しました。skype for business (Skype4b) サーバーはサポートしていないため、ucma を介して同じ機能を実現したいと考えています。
これを達成する方法についての私の考えは大まかに次のとおりです。エンドポイントを作成し、一口アドレスを勤務先アドレス経由のグローバル コールとして設定します。コールの場合、このオブジェクトが関連データを受信することを願っていますgo) タピを介してすべてを設定できるように...ご覧のとおり、どのように機能するかはよくわかりませんが、ucma api で「仕事を介して電話をかける」という言及が見つからなかったので、この番号のようです実際には電話会議を作成するためだけに使用され、関連するすべての作業はサーバーで行われます。この場合、それを自分のものに置き換える機会はありません。
私がやろうとしていることは可能ですか?
c# - Lync Server 2013 を UCMA アプリケーション サーバーとしても使用できますか?
私は UCMA を初めて使用し、UCMA アプリケーションを構築するための環境をセットアップしようとしています。
Active Directory DC 用と Lync 2013 サーバー用の 2 つの Windows 2008 サーバーがあります。VS と UCMA 4.0 SDK をインストールすることで、これらのマシンのいずれかを使用して UCMA アプリケーションを実行/開発することはできますか?
それとも、別の Windows 2008 サーバーが必要ですか?
c# - エラー SIPEPS、バージョン = 5.0.0.0 UCMA 4.0 VS2010/VS2013
VS 2013 と VS 2010 の両方で UCMA 4.0 アプリケーションを開発しました。プロジェクトを実行すると、次のエラーが発生しました。
ファイルまたはアセンブリ 'SIPEPS, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
私は.NET
4 を使用し、ターゲット ビルド プラットフォームを に設定しましたx64
。dependwalker_x64で確認し、ファイルの欠落はありません。
サンプルの App.config ファイルも使用しましたが、機能しないため、App.config ファイルを次のように変更しました。
この問題はどうすればいいですか?助けてくれてありがとう!
lync-2013 - 特定の件名で Lync 会話を開始する
現在、私は Web ベースのドキュメント管理プロジェクトに携わっています。特定のドキュメントに関連する Lync IM の会話履歴を取得する必要があります。
そのため、チームは会話の件名をキーとして使用して IM 会話履歴をフィルター処理することにしました。全体像として、ユーザー A がドキュメント C についてユーザー B とチャットしたい場合、ユーザー A は Web アプリのボタンをクリックする必要があります。その後、Web アプリはそれらの間の Lync 会話を開始し、会話の件名に「ドキュメント C の ID」を設定します。
問題は、Web アプリから件名との Lync 会話を開始する方法です。Lync SDK を試してみましたが、うまくいきませんでした。Web アプリでコードを実行すると、"Microsoft.Lync.Model.ClientNotFoundException: ホスト プロセスが実行されていません" というエラーが発生します。デスクトップアプリで実行している間はうまく動作します。UCWA についていくつか調査しましたが、残念ながら UCWA をアクティブ化するには、Lync Server で構成する必要がある前提条件がいくつかあります。そのため、http: //ucwa.skype.comで入手できるサンプル コードを運用サーバーで試すことができません。すべてをセットアップするには多くの労力がかかるため、開発サーバー (AD、Exchange、Lync など) をセットアップする前に、UCWA でこれを実行できるようにしたいだけです。
参考までに、この場合、Lync 2013 クライアント、Exchange 2013、Lync サーバー 2013 を使用します。