Lync 2013 サーバーで実行され、MSPL を使用する C# マネージ アプリケーションがあります。MSPL からのすべての呼び出しをアプリケーションにルーティングし、そこで処理します。Lync から Lync への通話は正常に機能し、to
ヘッダーの形式はsip:user@domain.com
. ただし、ネットワークの外部 (携帯電話などの非 lync) から Lyncuser の職場の電話への通話が開始されると、Uri はsip:+12341234@domain.com;user=phone
(sip:[workphone]@domain) のようになります。この文字列を Presence Retrieval 関数に渡しても機能しません。
var sips = new string[] { phone }; // The "To" number
presenceService.BeginPresenceQuery(sips, categories, null, null, null);
これは常に空の結果を返します。最初に電話番号に関連付けられたユーザーを取得してその存在を取得するにはどうすればよいですか?