UCMA 5.0を使用するソリューションを開発中です。私は自分のソリューションをローカルでテストできるようにしたいと思いますが、ドキュメントを見ると、私は自分のソリューションをいわゆる「信頼できるサーバー」に展開する必要があるようです。私はすべてをローカルでテストし、ファイルをリモートサーバーにコピーすることを避けたい(そしてそこにテストする)。どのようにそれを行うためのヒント?ローカルマシン上のUCMAアプリケーションのテスト
答えて
UCMAアプリケーションの主に2つのタイプがあります。
は、クライアントアプリケーションのみUserEndpointを作成することができますし、それがユーザー、つまり(すべての認証情報を提供する必要がありますパスワード)。それがすべての場合は、セットアップせずにどこでも実行することができます。
サーバーアプリケーションはアプリケーションとして関与しており、実行中のマシンはLyncによって信頼されています。 ApplicationEndpointまたはUserEndpointのものを使用することができます。通常のエンドポイントよりも多少のパワーを持っています(パスワードは必要なく、能力もありません)。これが必要な場合は、サーバーUCMAアプリケーションを実行できるようにマシンをセットアップする必要があります。
Serverアプリケーションは、主に2つのタイプがあります:あなたは、Lyncの自分で作成したフロントすべてを知っている必要がありますよう
手動プロビジョニングは、もう少しコーディングが必要です。
自動プロビジョニングではコーディングが少なくて済みますが、マシンの設定は多くなります。
自動プロビジョニングのためのマシンのセットアップは私が非常識と考えるものであるとして、私はいつも自分のマシン上で実行するために、あなたがする必要があるので...手動プロビジョニングで
を行くお勧めします。
- セットアップ実行するマシンUCMA server application。私は単一のインスタンスプールをお勧めします。
- コンピュータの証明書を作成します(通常はWebサーバーが行います)。上記のリンクを読んで、証明書の設定は顧客が正しいことを得るための第1の問題領域でしたので、上記のリンクを非常に慎重に読んでください。
- 場合は、あなたのマシンを自動プロビジョニングのためにstore replication pointとして設定してください。
あなたのマシンは、アプリケーションプールとしてセットアップしたら、必要に応じて、あなたがしてNew-CsTrustedApplicationとNew-CsTrustedApplicationEndpointを使用して信頼されたアプリケーションと信頼されたアプリケーションのエンドポイントを作成することができます。
非常に便利なので、lync powershellコマンドの使用に慣れてきます。
また、私はUCMA v4.0以上のバージョンをお勧めします。 v4アプリケーションは、Skype for BusinessおよびLync 2013でも正常に動作します。また、UCMA 4.0を使用する場合は、Lync 2013 ocscore.msi(UCMA 4に付属)をインストールできます。0ランタイム)、Lync powershellコマンドを自分のマシンで実行することができます(S4BおよびLync 2013に対して)。私はまだ何かを壊すことなくUCMA 5.0でそれを行う方法を見つける必要があります...
4.0と5.0の間にAPIの違いはありませんので、それらの間の切り替えは非常に簡単です。
UserEndpointのアプローチは簡単で簡単です。
ここに参考用にコードを貼り付けています。これで、UserEndpointを初期化することから始めることができます。
using Microsoft.Rtc.Collaboration;
using Microsoft.Rtc.Signaling;
private static string fqdn = ConfigurationManager.AppSettings["ServerFQDN"];
private static string sipaddress = ConfigurationManager.AppSettings["UserURI"];
private static string username = ConfigurationManager.AppSettings["UserName"];
private static string password = ConfigurationManager.AppSettings["UserPwd"];
private static string domain = ConfigurationManager.AppSettings["UserDomain"];
CollaborationPlatform _platform;
UserEndpoint _endpoint;
var platformSettings = new ClientPlatformSettings(userAgent, SipTransportType.Tls);
_platform = new CollaborationPlatform(platformSettings);
UserEndpointSettings settings = new UserEndpointSettings(sipaddress,fqdn);
settings.Credential = new System.Net.NetworkCredential(username, password, domain);
settings.AutomaticPresencePublicationEnabled = true;
_endpoint = new UserEndpoint(_platform, settings);
try
{
await _platform.BeginStartup();
await _endpoint.BeginEstablish();
_endpoint.RegisterForIncomingCall<InstantMessagingCall>(
OnIncomingInstantMessagingCallReceived);
}
- 1. デバッグWindowsローカルマシン上にアプリケーションを格納
- 2. ローカルマシン上
- 3. ローカルマシンでのWebページのテスト
- 4. ローカルマシン上のストレステストC++プログラム
- 5. ReactJS PHPバックエンド上のアプリケーション - ローカルマシンでホットリロードする方法?
- 6. ローカルマシン上でxmpp/jabberをテストするには?
- 7. ローカルマシン上でテレグラムbot webhookをテストするには?
- 8. ローカルマシン上のJenkins CIとGitHubの統合
- 9. ローカルマシン上のファイルの読み書き
- 10. ローカルマシンからRuby上のRubyアプリケーションに画像をアップロードするためのCurlリクエスト
- 11. ローカルマシン上のMySQLサーバをアップグレードする
- 12. ローカルマシン上の無効なホスト名
- 13. ローカルマシンでWindows認証をテストする
- 14. ローカルマシン上でGoogle App Engine OAuth2 Java APIアプリケーションを開発するためのベストプラクティス
- 15. php apiをローカルマシン上のangle 2アプリケーションと簡単に統合する
- 16. UCMAアプリケーションでMSPLスクリプトを実行するServerAgent.WaitForServerAvailableエラー
- 17. UCMAアプリケーションがLyncサーバーに接続していません
- 18. bashのssh上でローカルマシン上でコマンドを実行する
- 19. 作曲:パッケージサーバ上では見られないが、ローカルマシン上の
- 20. UCMAアプリケーションにコールをリダイレクトするためのMSPLスクリプトの作成方法
- 21. Microsoft UCMA 4.0 APIクイックスタートアプリケーションfor Skype
- 22. Railsからローカルマシン上でコマンドを実行
- 23. SQL CEファイル共有違反ローカルマシン上
- 24. 共有サービスとしてのUCMA
- 25. Skype for BusinessのUCMA 4.0 Office 365
- 26. ローカルマシンでのテスト時に予期せぬエラーが発生する
- 27. コード化されたUIテストTFSのビルドサーバー上のWindowsアプリケーション
- 28. ローカルマシンからのリモートサーバー上のシェルコマンドの発行
- 29. WebRTCアプリケーションのテスト
- 30. iPadアプリケーションのテスト