Elastixは、さまざまな電話機能とメッセージング機能を単一のプラットフォームに統合するユニファイドコミュニケーションサーバーソフトウェアである。これは無料かつオープンソースのパッケージとして配布されており、主に、独自の人工知能駆動型通信システムに代わる費用対効果の高い代替手段を求める中小企業を対象としている。このソフトウェアは、IP PBX、メールサーバー、インスタントメッセージング、ファックスサーバー、コラボレーションツールを組み合わせており、すべてWebベースのインターフェースを通じて管理される。
このプロジェクトは、Asterisk PBXとFreePBXグラフィカルユーザーインターフェースをバンドルし、独自の管理層と追加コンポーネントを加えたディストリビューションとして始まった。Elastixは、インストールと管理の容易さで人気を博し、専門外のITスタッフでも本格的な電話システムを導入できるようにした。その開発史には、2016年に元のプロジェクトがElastix 4とコミュニティ主導の3CX互換ブランチに分裂したという重要なフォークが含まれるが、中核となるアーキテクチャはオープンソースの電話エコシステムに根ざしたままであった。
中核コンポーネント
Elastixは、いくつかの確立されたオープンソースプロジェクトを統合している。中央の呼処理エンジンはAsteriskであり、Voice over IP(VoIP)シグナリングとメディアを処理する。FreePBXモジュールは、内線、トランク、および呼ルーティングのグラフィカル設定を提供する。電子メールについては、ElastixにはWebメールアクセス付きのメールサーバーが含まれており、ファックスサーバーはHylafaxを使用して電話ネットワーク経由でファックスの送受信を行う。インスタントメッセージングはOpenfire XMPPサーバーを通じて提供され、ユーザー間のプレゼンスとチャットを可能にする。カスタムPHPフレームワーク上に構築されたWebインターフェースは、これらの異なるサービスの管理を統合する。
電話機能
Elastixは、コール転送、ボイスメール、通話録音、およびインタラクティブ音声応答(IVR)メニューなどの標準的なPBX機能をサポートしている。アナログまたはデジタルインターフェースカードを介して従来の公衆交換電話網(PSTN)回線に接続できるほか、SIPまたはIAXプロトコルを使用してVoIPサービスプロバイダーにも接続できる。このシステムには、着信カスタマーサービス回線を処理するためのコールキューマネージャーが含まれており、エージェントのログイン/ログアウトやリアルタイムのキュースタッツなどの機能を備えている。会議通話は、組み込みのMeetMeモジュールを通じてサポートされており、複数の参加者が単一の通話に参加できる。Elastixはまた、デスクトップおよびモバイルデバイス用のソフトフォンクライアントも提供しており、リモート内線を可能にしている。
管理と運用
管理インターフェースは中央のWebポータルであり、システム管理者が電話システムのすべての側面を設定する。これには、内線の管理、呼ルーティングルールの作成、アクティブな通話の監視、および使用状況レポートの生成が含まれる。ダッシュボードには、CPU負荷、メモリ使用量、アクティブな通話数などのリアルタイムのシステムステータスが表示される。ユーザーレベルのアクセスを制限でき、従業員がシステム全体の設定を公開せずに自分のボイスメールのグリーティングやコール転送設定を管理できるようにする。このソフトウェアには、設定ファイルと通話詳細記録をローカルまたはリモートストレージにアーカイブするバックアップおよび復元ユーティリティも含まれている。
導入と統合
Elastixは通常、市販のハードウェア上のスタンドアロンサーバーとして導入され、基盤となるLinuxオペレーティングシステムをセットアップするISOイメージを介してインストールされる。このソフトウェアは仮想化をサポートしており、VMwareまたはKVMハイパーバイザー上で実行できる。外部システムとの統合は、Asterisk Gateway Interface(AGI)およびAsterisk REST Interface(ARI)を通じて可能であり、カスタムスクリプトがコールフローと対話できるようにする。顧客関係管理(CRM)統合については、Elastixは通話データを一般的なCRMプラットフォームにリンクするモジュールを提供しているが、この機能には追加の設定が必要である。システムはまた、オフサイトのバックアップや災害復旧のためにAmazon Web ServicesやGoogle Cloudに接続することもできるが、これは組み込み機能ではなく手動設定が必要である。
ライセンスとコミュニティ
ElastixはGNU General Public License(GPL)の下でリリースされており、無料で使用、変更、配布が可能である。このプロジェクトは開発者とユーザーのコミュニティによって維持されており、公式ウェブサイトにはドキュメントとフォーラムが用意されている。Elastixの背後にある元の会社であるPalosanto Solutionsは、商用サポートと有料のエンタープライズ版を引き続き提供しているが、中核となるソフトウェアはオープンソースのままである。コミュニティ版は定期的に更新を受けているが、電話市場がクラウドベースのソリューションに移行するにつれて、リリースの頻度は近年鈍化している。2020年代半ばの時点で、Elastixはオンプレミスの電話制御を好む組織にとって依然として実行可能な選択肢であるが、自動通話文字起こしやインテリジェントルーティングなどの機能のために機械学習や深層学習を組み込んだ、より現代的なユニファイドコミュニケーションプラットフォームとの競争に直面している。