コンテンツへスキップ
テクノロジー

現代の電話を支えるフリーソフトウェア:Asterisk、FreeSWITCH、Kamailio

サポート窓口に電話するとき、音声エージェントと話すとき、あるいはオフィスの内線をダイヤルするとき、その通話は誰もライセンス料を請求していないプログラムを通っている可能性が高いのです。Asterisk、FreeSWITCH、Kamailioは、世界のIP電話の大部分を支える3つのフリーソフトウェアプロジェクトです。それぞれが何をしていて、どこから生まれ、あなたの会社にとってどんな意味があるのかを、専門用語を抑えて解説します。

19 80 TIC Cloud チーム··5 分で読めます
現代の電話を支えるフリーソフトウェア:Asterisk、FreeSWITCH、Kamailio

まずは基本から:フリーソフトウェアとは?

フリーソフトウェアとは、ソースコード(プログラムを構成する命令)を誰でも閲覧、利用、改変、共有できるプログラムのことです。Free Software Foundationはこれを4つの自由にまとめています。目的を問わずプログラムを使う自由、仕組みを調べて改変する自由、コピーを配布または販売する自由、そして改良版を配布する自由です。注意したいのは、「フリー」が意味するのは価格ではなく自由だという点です。無料の場合もそうでない場合もありますが、誰にも縛られません。

オープンソース(open source)という言葉は、ほぼ同義ですが強調点が異なります。Open Source Initiativeは10の基準でこれを定義しており、その中には自由に再配布できること、ソースコードが入手できること、派生物を認めること、そして個人や分野を差別しないことが含まれます。実際には、Asterisk、FreeSWITCH、Kamailioはどちらの定義も満たしています。

Asterisk:サーバー1台に収まる電話交換機

ビルの受付にある交換台を思い浮かべてください。電話を受け、あいさつをし、誰と話したいかを尋ね、正しい内線につなぎます。それがPBX(Private Branch Exchange、構内交換機)です。Asteriskは一般的なコンピューターをその交換機に変え、内線、ボイスメール、着信待ちキュー、通話録音、そして音声メニュー、つまりIVR(自動音声応答、おなじみの「営業は1を押してください」)を提供します。

その歴史は1999年に始まります。米国オーバーン大学でコンピューター工学を学んでいたMark Spencerが、Linuxのサポート会社を立ち上げ、数カ月でAsteriskの中核部分を書き上げました。彼はそれをLinuxと同じGPLライセンス(現在はGPLバージョン2)で公開しました。彼の会社は2001年にDigiumと名前を変え、2018年9月にはカナダのSangomaが買収を完了しました。それ以来、Sangomaがプロジェクトの開発を支援し、主導しています。

Asteriskは2年ごとに長期サポート版(LTS、Long Term Support)をリリースしています。公式ドキュメントによると、2026年10月時点でフルサポート中のブランチは20と22(いずれもLTS)、そして23です。24 LTSは公式スケジュールに載っていますが、本記事の執筆時点ではまだプレリリースとして表示されていました。

FreeSWITCH:大量の通話を処理するエンジン

Asteriskが企業の交換機だとすれば、FreeSWITCHは大規模プラットフォームの機械室のような存在です。これは通話の交換とメディア処理を行うエンジンで、通話の接続、会議での音声のミキシング、ビデオのブリッジ、そしてリアルタイムでのトランスコード(異なる形式の間で音声を変換すること)を行います。その設計から、大量の同時通話をさばく必要がある場合や、その上に独自のサービスを構築する場合によく使われます。

FreeSWITCHはAnthony Minessaleが小さなチームとともに開発しました。プロジェクトは2006年1月に発表され、最初の正式版は2008年5月にリリースされました。Mozilla Public License(MPL)で配布されており、本番環境でも無償で利用・改変できます。2017年には同じチームがSignalWireを設立し、現在は同社がメンテナンスを担っています。コミュニティ版はブランチ1.11で、GitHub上のSignalWire公式リポジトリで公開されています。公に確認できる利用例として、オンライン授業プラットフォームのBigBlueButtonは、FreeSWITCHなどを基盤に構築されていると明言しています。

Kamailio:通話の交通整理役

Kamailioを理解するには、航空管制官を想像してください。管制官は乗客を運びませんが、どの飛行機をどの滑走路にどの順番で着陸させるかを決めます。KamailioはSIPサーバーです(SIPはSession Initiation Protocolの略で、IP電話の機器が通話を開始・終了するために使う言語です)。プロキシとして動作し、通話リクエストを一つひとつ受け取って発信者を確認し、音声そのものは扱わずに正しい宛先へ送ります。

公式サイトでは、1秒間に数千件の通話開始を処理できると説明されており、そのため通信事業者や大規模プラットフォームの入り口として使われています。その起源は学術的なものです。2001年9月、ベルリンのFraunhofer FOKUS研究所でSER(SIP Express Router)プロジェクトが生まれ、2002年にフリーソフトウェアとして公開されました。2005年、Daniel-Constantin Mierla、Bogdan-Andrei Iancu、Elena-Ramona ModroiuがOpenSERという派生プロジェクトを立ち上げ、2008年7月に商標上の理由からKamailioへと改名しました。ライセンスはGPLバージョン2以降で、最新の安定版は2026年10月15日リリースの6.1.5です。

実際のプラットフォームでの連携の仕方

これら3つのプロジェクトは、見た目ほど競合しているわけではなく、組み合わせて使われることがよくあります。典型的な構成では、Kamailioを最前面に置いてトラフィックを受け付け、振り分けます。その背後でAsteriskやFreeSWITCHが通話のロジックを実行します。

たとえば:クリニックチェーンの利用者が予約専用ダイヤルに電話をかけるとします。Kamailioが通話を受け、認可された通信事業者からの着信であることを確認し、最も空いているサーバーへ送ります。そこでAsteriskがメニューを再生し、CRM(顧客管理システム)でその番号がすでに患者として登録されているかを照会し、予約受付のキューか、AIを使った音声エージェントにつなぎます。すべてがわずか数秒で行われ、患者はいくつの仕組みが関わったかに気づくこともありません。

このモデルには実例があります。スペインのIrontecが開発し、GPL 3で公開しているマルチテナント型電話プラットフォームIvozProviderは、Kamailioをプロキシとして、Asteriskをアプリケーションサーバーとして使っています。19 80 TIC Cloudのエンジニアチームも、これと同じ技術で自社のIP電話プラットフォームを運用しています。

フリーソフトウェアで企業が得られるもの

求められるもの:導入して終わりではない

ソフトウェアがフリーだからといって、運用が無料になるわけではありません。本格的な音声プラットフォームには次のものが必要です。

自社で構築するか、クラウドで運用している事業者に任せるか

オフィスのサーバーにAsteriskを入れて自前の交換機を組むことはでき、小規模な試験ならそれで十分です。しかし、電話が営業、顧客サービス、債権回収といった事業の一部になると、計算は変わります。エンジニアを採用して定着させ、24時間セキュリティを監視し、可用性に責任を持たなければならないからです。

この技術をクラウドで運用している事業者は、プラットフォーム、通信事業者との接続、アップデート、監視といった作業をすでに引き受けています。お客様はユーザー単位のライセンス不要、オープンな連携といったフリーソフトウェアのメリットを保ったまま、利用したサービスの分だけ支払えます。実際にどう活かせるかは、当社のクラウドPBX、コールセンタープラットフォーム、あるいはAI音声エージェントのオプションをご覧ください。

導入をサポートします

御社でも導入しませんか?

19 80 TIC CloudにはIP電話、ネットワーク、クラウドを専門とするエンジニアチームがあり、最初から最後までサポートします。現在のコミュニケーションを確認し、御社に合ったソリューションを設計・導入し、きめ細かくサポートします。初回のご相談は無料です。

  • 無料診断
  • 御社に合わせた設計
  • 導入とサポート
クラウドPBXコールセンタープラットフォームコールセンター向けルートCRM・ERP連携AI音声エージェントお問い合わせ

出典

  1. A Brief History of the Asterisk Project (documentación oficial de Asterisk)
  2. Asterisk Versions (documentación oficial de Asterisk)
  3. Asterisk News (asterisk.org)
  4. Repositorio oficial de Asterisk en GitHub (licencia GPL-2.0)
  5. Sangoma Completes Acquisition of Digium (GlobeNewswire, 2018)
  6. FreeSWITCH (SignalWire)
  7. Versiones de FreeSWITCH en GitHub (SignalWire)
  8. BigBlueButton FAQ
  9. Kamailio SIP Server (sitio oficial)
  10. Historia de Kamailio (sitio oficial)
  11. IvozProvider (Irontec, GitHub)
  12. ¿Qué es el software libre? (GNU / Free Software Foundation)
  13. The Open Source Definition (Open Source Initiative)
ご質問にお答えします

よくある質問

フリーソフトウェアなら電話は無料になるのですか?

いいえ。プログラムの利用や改変にライセンス料がかからないという意味であり、サーバー、通信事業者との接続、セキュリティ、運用する専門人材の費用はかかります。

Asterisk、FreeSWITCH、Kamailioの違いは何ですか?

Asteriskは内線、キュー、音声メニューを備えた電話交換機(PBX)として機能します。FreeSWITCHは大量の通話や会議を想定した交換・メディア処理エンジンです。Kamailioは音声を扱わずに通話リクエストをルーティングするSIPサーバーです。これらは一つのプラットフォームで組み合わせて使われることがよくあります。

企業の電話にフリーソフトウェアを使っても安全ですか?

はい、適切に運用すれば安全です。オープンソースのコードは幅広いコミュニティによってレビューされ、パッチも頻繁に公開されますが、それを速やかに適用し、ファイアウォールと暗号化でサーバーを守り、電話不正利用を監視する必要があります。

これらのプラットフォームをCRMやAIと連携できますか?

はい。3つともオープンなインターフェースを備えており、電話をCRM、ERP、WhatsApp、AIエンジンと接続できます。たとえば、電話をかけてきた顧客を特定したり、音声エージェントで対応したりできます。

自社で交換機を構築するのと、クラウドで契約するのとではどちらがよいですか?

電話が事業にとって重要で、専門チームがいない場合は、クラウドで運用している事業者に任せる方が有利なことが多いです。セキュリティ、メンテナンス、可用性の負担を抱えずに、フリーソフトウェアのメリットを得られます。

続けて読む

ブログの他の記事

コロンビアの2G・3Gネットワーク停波:いま何が起きていて、企業はどう備えるべきか
携帯電話 · 2026年10月23日 · 5 分で読めます

コロンビアの2G・3Gネットワーク停波:いま何が起きていて、企業はどう備えるべきか

コロンビアには2G・3Gを停波する全国統一の公式日程はありませんが、古いネットワークは年々縮小しており、そのペースは各通信事業者が独自に決めています。2026年10月時点で確定していること、御社のどの機器にリスクがあるか、そして慌てずに備える方法をご説明します。

India Mobile Congress 2026:6GとAIネイティブネットワークが通信の進む方向を示す
アジアのニュース · 2026年10月23日 · 3 分で読めます

India Mobile Congress 2026:6GとAIネイティブネットワークが通信の進む方向を示す

2026年10月7日から10日まで、ニューデリーで第10回India Mobile Congressが開かれました。アジア最大級の通信見本市の一つです。通信事業者、メーカー、政府に共通するメッセージは明確でした。モバイルネットワークの次の段階は、単に速度を上げることではなく、人工知能を組み込み、6Gへの道を整えるネットワークだということです。

韓国、Samsung、KT、SK TelecomとAI-RANの実証試験を開始:6Gに向けたAI搭載ネットワーク
アジアのニュース · 2026年10月23日 · 3 分で読めます

韓国、Samsung、KT、SK TelecomとAI-RANの実証試験を開始:6Gに向けたAI搭載ネットワーク

2026年10月、韓国で政府プログラムの一環として、無線部分に人工知能を使うモバイルネットワーク「AI-RAN」のフィールド試験が始まりました。通信事業者のKTとSK Telecomが選んだベンダーはSamsungで、両社は6Gへの前段階として、造船所と石油化学工場でロボットを使ってこの技術を試験します。

お話ししませんか?