ACHI-FOPの交換

交換用のFOP(フラッシュオペレータパネル)-アスタリスクIPテレフォニーサーバーのエージェントに関する情報をリアルタイムで表示するアプリケーションを紹介します。

コード名はACHI(アスタリスクチャネル情報)です。 前の説明は失敗しました。今回は、プロジェクトに関する詳細情報を提供しようとします。

メインウィンドウのスクリーンショット。メインユーザーインターフェイスを実際に表しています。
画像


特定の初期要件により、システムは.NETテクノロジーを使用して開発されました。 システム図を以下に示します。
画像
バックエンドは、WPFで記述されたサーバーアプリケーションです。 エージェントに関する情報を取得するコマンドとキューに関する情報を取得するコマンドを毎秒送信することにより、AMIを通じてアスタリスクからデータを受信します。 つまり、バックエンドは常にオンになっている必要があります。

フロントエンドは、AJAXを使用したASP.NET Webアプリケーションであり、データを送受信します。

出力用の標準関数に加えて、関数が導入されています:


すべての仕組みを示すビデオ:


完全なWebベースの管理パネルもあります。

AMIにアクセスするには、sshトンネリングの可能性があります。 LDAPは認証に使用されます。近い将来、MSSQLで認証を使用できるようになるでしょう。

現時点では、Monoを使用してLinuxで実行される本格的なアナログを開発する試みがあります。

これは私の最初の多かれ少なかれ本格的なプロジェクトであり、開発中には技術の研究も行われたため、時にはさまざまなエラーが発生する可能性があります。

誰かがこのシステムをテストしたい場合は、コメントを残してください。それを完了した後、私はあなたに送ることができます(およそ1か月以内)。

また、この製品が現在(つまり、Windowsプラットフォーム上)で必要であるかどうかを理解したいのですが、Linuxサポートがある場合は必要になりますか?

Source: https://habr.com/ru/post/J81922/


All Articles