| アスタリスク | |
|---|---|
| 開発者 | サンゴマ・テクノロジーズ株式会社 |
| 安定放出[ ± ] | |
| 23.4.1 ( 2026年6月15日 ( 2026-06-15 ) [ 1 ] ) 22.10.1 LTS ( 2026年6月15日 ( 2026-06-15 ) [ 2 ] ) 21.12.3 ( 2026年6月15日 ( 2026-06-15 ) [ 3 ] ) 20.20.1 LTS ( 2026年6月15日 ( 2026-06-15 ) [ 4 ] ) 19.8.1 ( 2023年7月7日 ( 2023-07-07 ) [ 5 ] ) 18.20.0 LTS ( 2023年10月18日 ( 2023-10-18 ) [ 6 ] ) | |
| プレビューリリース[ ± ] | |
| 執筆 | C |
| タイプ | インターネットプロトコルによる音声通信 |
| ライセンス | GPLv2、追加ライセンスはDigiumから入手可能[ 7 ] |
| Webサイト | www.asterisk.org |
| リポジトリ |
|
Asteriskは、構内交換機(PBX)のソフトウェア実装です。適切な電話ハードウェアインターフェースおよびネットワークアプリケーションと連携して、Asteriskは、従来の電話機、公衆交換電話網(PSTN)上の宛先、VoIP( Voice over Internet Protocol )ネットワーク上のデバイスやサービスなどの通信エンドポイント間で電話の発信と制御を行うために使用されます。その名前は、 DTMF信号で使用される信号記号であるアスタリスク(*)に由来しています。
Asterisk は 1999 年にDigiumのMark Spencerによって作成されました。Digiumは2018 年以降Sangoma Technologies Corporationの一部門となっています。[ 8 ] [ 9 ]元々はLinux用に設計された Asterisk は、NetBSD、OpenBSD、FreeBSD、macOS、Solarisなどさまざまなオペレーティングシステムで動作し、 OpenWrtベースの組み込みシステムにインストールできます。[ 11 ] [ 12 ]
Asteriskソフトウェアには、ボイスメール、電話会議、対話型音声応答(電話メニュー)、自動着信分配など、商用および独自仕様のPBXシステムで利用可能な多くの機能が含まれています。ユーザーは、Asterisk独自の拡張言語でダイヤルプランスクリプトを作成したり、PHPまたはCで記述されたカスタムロード可能モジュールを追加したり、標準ストリームシステム( stdinおよびstdout )またはネットワークTCPソケットを介して通信できる任意のプログラミング言語を使用してAsterisk Gateway Interface(AGI)プログラムを実装したりすることで、新しい機能を作成できます。
Asterisk は、 Session Initiation Protocol (SIP)、Media Gateway Control Protocol (MGCP)、H.323など、いくつかの標準VoIPプロトコルをサポートしています。Asterisk は、レジストラとバックツーバックのユーザー エージェントの両方として機能し、ほとんどの SIP 電話機をサポートしています。DAHDI (Digium Asterisk Hardware Device Interface) ライブラリがインストールされている場合は、T または E キャリア インターフェイス、あるいはアナログ FXO カードを介して、IP 電話機と PSTN 間のゲートウェイとして機能します。AsteriskにネイティブなInter-Asterisk eXchange (IAX) プロトコル (RFC 5456) は、一部の設定ロジックを分散するだけでなく、Asterisk PBX システム間で通話を効率的にトランキングします。多くの VoIP サービス プロバイダは、Asterisk を導入しているか、ホスト アプリケーションとして提供しているため、PSTN への通話完了のために IAX をサポートしています。一部の電話機も IAX プロトコルをサポートしています。
Asteriskは、従来型およびVoIPのさまざまな電話サービスをサポートすることで、導入者が電話システムを構築したり、既存のシステムを新しいテクノロジーに移行したりすることを可能にします。一部のサイトでは、Asteriskを使用して独自のPBXを置き換えており、また、ボイスメールや音声応答メニュー、仮想コールショップなどの追加機能を提供したり、インターネット経由で市内通話と長距離通話の両方を伝送することでコストを削減したりしています。
AsteriskはVoIPプロトコルに加え、ISDNやSS7といった従来の回線交換プロトコルもサポートしています。これには、サードパーティベンダーから販売されている適切なハードウェアインターフェースカードが必要です。各プロトコルにはソフトウェアモジュールのインストールも必要となります。Asteriskリリース14では、Opusオーディオコーデックがサポートされています。
当初は米国で開発されたAsterisk は、世界中で人気のVoIP PBX となっています。言語ごとに識別される複数の音声プロンプトセット (さらに各言語ごとに複数のプロンプトセット) や、さまざまな言語での時刻フォーマットのサポートが可能です。Asterisk には、対話型音声応答およびボイスメール機能用のプロンプトセットがいくつか含まれています。アメリカ英語、イギリス英語、オーストラリア英語、カナダフランス語、日本語、ロシア語、メキシコスペイン語、スウェーデン語です。[ 13 ]ジョーク[ 14 ]やハロウィーン用のテーマ別「ゾンビ黙示録」メッセージ[ 15 ]など、いくつかのユニークなプロンプトも提供されています。さらに、さまざまな言語、方言、性別の音声セットが商用販売されています。
デフォルトの英語の Asterisk プロンプトは、プロの電話音声である Allison Smith によって録音されています。[ 16 ]
Asteriskは、多くの商用製品やオープンソースプロジェクトの中核コンポーネントです。商用製品の中には、ハードウェアとソフトウェアがセットになったものもあり、メーカーはオープンソース配布モデルでソフトウェアのサポートとリリースを行っています。
Asteriskの機能や性能を拡張する、様々なアドオン製品(多くは商用製品)が利用可能です。
システムに含まれる標準音声プロンプトは無料です。企業は、自社名、IVRメニューオプション、従業員名または部署名の音声アナウンスを、追加料金で購入してシステムにシームレスに統合することができます(一般的な名前のライブ録音ライブラリ[ 22 ]、または同じプロの声優が録音した完全にカスタマイズされたプロンプトのセットとして)。
その他のアドオンでは、ファックスのサポート、テキスト読み上げ、追加のコーデック、新機能が提供されます。[ 23 ]一部のサードパーティ製アドオンは無料です。[ 24 ]中には、 Raspberry Piなどの組み込みプラットフォームをサポートするものもあります。[ 25 ]
Asteriskコミュニティの巨人です。このインターフェース(AsteriskNOW、Elastix、FreePBX Distro、PBX in a Flashなど、最も人気のあるAsteriskディストリビューションの多くで中心的な役割を果たしています)は、Asteriskがこれほど成功した大きな理由の一つであることは間違いありません。FreePBXインターフェースを使えば、設定ファイルを一切触ることなく、Asteriskシステムの多くの側面を設定・管理できます。純粋主義者としては、誰もが設定ファイルだけを使って作業することを望むかもしれませんが、Linuxを学習してこれらのファイルを手動で編集することは、多くの人にとって現実的ではないことも理解しています。そうした人々のためにFreePBXがあり、Asteriskの成功に大きく貢献してきたFreePBXに敬意を表します。
* バージョン16オープンソース電話オペレーティングシステムに基づく。