コード名はACHI(アスタリスクチャネル情報)です。 前の説明は失敗しました。今回は、プロジェクトに関する詳細情報を提供しようとします。
メインウィンドウのスクリーンショット。メインユーザーインターフェイスを実際に表しています。
特定の初期要件により、システムは.NETテクノロジーを使用して開発されました。 システム図を以下に示します。
バックエンドは、WPFで記述されたサーバーアプリケーションです。 エージェントに関する情報を取得するコマンドとキューに関する情報を取得するコマンドを毎秒送信することにより、AMIを通じてアスタリスクからデータを受信します。 つまり、バックエンドは常にオンになっている必要があります。
フロントエンドは、AJAXを使用したASP.NET Webアプリケーションであり、データを送受信します。
出力用の標準関数に加えて、関数が導入されています:
- 選択したキューの情報をウィンドウタイトルに表示する
- 部門のエージェントの非表示/表示
- 単一のエージェント/キューを隠す
- 移動エージェント/キュー
すべての仕組みを示すビデオ:
完全なWebベースの管理パネルもあります。
AMIにアクセスするには、sshトンネリングの可能性があります。 LDAPは認証に使用されます。近い将来、MSSQLで認証を使用できるようになるでしょう。
現時点では、Monoを使用してLinuxで実行される本格的なアナログを開発する試みがあります。
これは私の最初の多かれ少なかれ本格的なプロジェクトであり、開発中には技術の研究も行われたため、時にはさまざまなエラーが発生する可能性があります。
誰かがこのシステムをテストしたい場合は、コメントを残してください。それを完了した後、私はあなたに送ることができます(およそ1か月以内)。
また、この製品が現在(つまり、Windowsプラットフォーム上)で必要であるかどうかを理解したいのですが、Linuxサポートがある場合は必要になりますか?