エッジサーバー、フロントエンドサーバー、および信頼できるアプリケーションサーバーを使用するSkype for Business Server 2015環境があります。UCMAアプリケーションでMSPLスクリプトを実行するServerAgent.WaitForServerAvailableエラー
私は、外部スカイプクライアントへのプレゼンスと応答を得るために、MSPLとUCMAアプリケーションが必要なPICクライアントにプレゼンスを公開したいTrustedApplicationエンドポイントを持っています。私はExtending Unified Communications Services of UCMA Bots to PIC Clients でマイクロソフトのチュートリアルに従っていますが、私はこのアプリケーションをUCMAアプリケーションでMSPLスクリプトを正常に読み込むことができません。私は "オブジェクトのインスタンスに設定されていないオブジェクト参照"を取得します。信頼できるアプリケーションサーバーでこれを実行すると、ServerAgent.WaitForServerAvailable(3)行でエラーが発生しました。
この問題の詳細な説明から、MSPLを使用するには、フロントエンドサーバー上にある必要があり、UCMAアプリケーションはフロントエンドサーバー上で実行できません。ただし、この例では、両方とも同じアプリケーションの一部です(ディスパッチがイベントをUCMAアプリケーションに戻すため)。だから私はこの例が実際にどう動くべきかについて混乱しています。
フロントエンドサーバー上のUCMAコンポーネントなしでチュートリアルアプリケーションのMSPL部分を実行し、ディスパッチが呼び出されていることを確認できます。私はTruestedApplication Server上でUCMAコンポーネントを実行し、エンドポイント確立を見ることができますが、両方を同時に取得することはできませんか?
トポロジ設定に欠けているものがあるのでしょうか、Sfb2015で何か変更されていますか?
ありがとう
感謝を。 フロントエンドサーバーでUCMAアプリケーションを実行できます。面白いことに、チュートリアルのシェルスクリプトでは、実際にフロントエンドサーバーを信頼できるアプリケーションサーバーとして構成しています。しかし、これはまだ問題を解決していないようです。 フロントエンドサーバーでアプリケーションを実行できるようになりましたが、SIP応答を送信するときにA481エラーが発生しました。別のスタックに関する質問をする必要があります。 –