Kamailio(旧称OpenSER 、 SIP Express Router(SER)と一部共通の歴史を持つ)は、GPL-2.0以降のライセンスで提供されるSIPサーバーです。SIPレジストラ、プロキシ、リダイレクトサーバーとして構成でき、プレゼンスサポート、RADIUS / syslogアカウンティングと認証、XML-RPCおよびJSON-RPCベースのリモートコントロール、SQLおよびNoSQLバックエンド、IMS / VoLTE拡張機能などを備えています。
カマイリオはハワイ語です。カマイリオは話す、会話するという意味です。「特別な風味のために選ばれました。」[ 2 ]
Kamailio は、アーキテクチャ固有の最適化が施された純粋なC 言語で記述されています。 [ 3 ]小規模オフィスでの使用、エンタープライズPBXの代替、キャリア サービスなど、多くのシナリオに合わせて構成できます。SIP シグナリング サーバーであり、プロキシとして、大規模なリアルタイム通信サービスでの使用を目指しています。機能には以下が含まれます。[ 4 ]
Kamailioは、大手インターネットサービスプロバイダが公衆電話サービスを提供するために使用しています。数百万のユーザーを抱える最大の公開展開は、ドイツのISPである1&1で運用されています。[ 5 ]もう一つの大規模な展開は、プロバイダsipgateで運用されています。
OpenSIPSは、SERから派生し、SERおよびOpenSER [ 6 ]のコードベースから「独自の道を進む」ことを決定したSIPのフリーソフトウェア実装で、音声、テキスト、ビデオ通信を処理できます。OpenSIPSは、数千の通話を処理するインストールを想定しており、IETF RFC 3261に準拠しています。[ 7 ]このソフトウェアは、2017年にGoogleからオープンソースピアボーナス賞を受賞しました。[ 8 ]
Kamailio の起源は、 SIP Express Router (SER)の最初の行が書かれた 2001 年に遡ります。当時、ワーキンググループはiptel.orgで成果を公開し、2002 年 9 月にコード自体がGPLの下で公開されました。[ 6 ] SERの最初のフォークは2005 年にOpenSER [ 6 ]として登場し、後にKamailioとなるコードに統合されました。[ 9 ] SERとOpenSER (当時Kamailioとして知られていた)のコードベースは2012 年 12 月に統合され、オープンソースのままプロジェクトのメイン名としてKamailio を使い続けることが決定されました。 [ 10 ]
開発初期には、ウェブベースのユーザープロビジョニングシステムであるserwebが利用可能だった。
![]()
は、リソースが限られたシステムだけでなく、数百万のユーザーを抱えるキャリアグレードのサーバーでも使用できます。Unix/Linuxライクなシステム向けに純粋なC言語で記述されており、アーキテクチャ固有の最適化により高いパフォーマンスを提供します。Kamailioプロジェクトは、安全で拡張可能なSIPサーバーを開発し、最新の統合コミュニケーションおよびVoIPサービスを提供するために、ユーザー間のコラボレーション環境となることを目指しています。