1

UCMA または MSPL を使用して、lyn クライアントの着信転送 (ルーティング) ルールを取得するにはどうすればよいですか? UserEndpoint を使用して取得し、 のPresenceNotificationReceivedイベントをサブスクライブしようとしましたRemotePresenceView。残念ながら、これはうまくいかないようです。msdn のドキュメントによると、ローカル アクセス ( ) を使用してルート カテゴリを照会することのみが可能LocalOwnerPresenceです。

別のオプションは、着信転送ルールを取得する必要があるすべてのユーザーを偽装する ApplicationEndpoint を使用することです。しかし、私の目には、これは汚い解決策のようです。

これはMSPLでも実行できますか?

4

2 に答える 2

0

私のテストではこれ:

別のオプションは、着信転送ルールを取得する必要があるすべてのユーザーを偽装する ApplicationEndpoint を使用することです。しかし、私の目には、これは汚い解決策のようです。

唯一の有効なソリューションです (データベースに直接クエリを実行する以外)。

これを MSPL で実行したい場合は、 QueryCategory を見てくださいContainerNumber問題は、正しい IDとIDが必要になることですInstance

ただし、それらを調べると (プレゼンス データ ソースとカテゴリ インスタンス ID については MSDN を参照)、ルーティング用にリストされているインスタンス番号がないことがわかります。コンテナー番号情報は、ルーティング カテゴリ インスタンス値要素で確認できます。これには、いくつかのインスタンス ID がリストされています。

興味深い点は、ルーティング データが「ローカルのみ」として分類されることです。ローカル アクセスのみのカテゴリ インスタンスを参照してください。

ルーティング カテゴリ インスタンスには、ホスティング コンテナーの任意のメンバーによって行われた着信呼び出しを転送するためのルーティング ルールが含まれています。これらはプライベート カテゴリ インスタンスであり、ホスティング コンテナーのメンバーであるリモート ユーザーには表示されません。

これまでのところ、結果が得られる名前 ( 'routing')ContainerNumberInstanceid の組み合わせは見つかりませんでした。何か見つかったら更新してください。

于 2015-04-01T15:18:23.360 に答える