16.0.0が2018年10月9日(現地時間)リリースされました。Support:通常4年)になります。将来的にSIPチャネルはPjSipが標準となる模様です。はやい時期にchan_sipからPjSipへの移行をお勧めします。16からはconfigureのオプションなしでもbundledでpjsipをダウンロードするようです。16ではPjSIPはstatsdに依存しています。上のページの注意点をよく読んで設定してください。Macroが廃止予定にされているので注意が必要です。Macroを多用している場合には早い時期にGosub/Returnへの書き換えが必要です。16で変更された音声に対応しているかどうかは不明です。minimalからインストールする場合、以下の手順でコンパイル環境を整えます。installで必要なパッケージが無い旨のエラーが出たときは「--enablerepo=PowerTools」を付与して実行すると上手くいきます。16からlibeditがパッケージで必要となったため追加しておく必要があります。開発環境系パッケージを一括インストールしておきます。json-c-developenssl-develをインストールするとkrb5-devel,zlib-develも一緒に付いて来るので別途インストールの必要はありません。DBではなくSQLite3をDBとして使用しますので、SQLite3と開発環境が必要です。newt-develがないとmenuselectがフルスクリーンコントロールになりません。テキストベースになります。CentOSのminimalだと足りないツール類がいくつかあるので入れておきます。patchformat_mp3など、一部のソースはAsteriskに含まれないため別途入手しますが、この際にSubversionが必要となりますので、Subversionも入れておきます。subversionAsteriskは10以降でMySQLサポートが"非常に"制限されています。このためCDRをMySQLで管理するような場合にはODBCが必要となるため、AsteriskのODBCサポート(res_odbc)を有効にする場合には以下も必要です。updateカーネルが更新された場合にはリブートしておきます。janssonのインストール個別インストールせずbundledインストールが可能です。configureのオプションで指定してください。16のソースは以下からダウンロードできます。最新バージョンへのシンボリックリンクとなっていますので、これをダウンロードすれば最新バージョンが入手できます。http://downloads.asterisk.org/pub/telephony/asterisk/展開するディレクトリはどこでもかまいませんが、ここでは/usr/src/とします。http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz入手したら展開しておきます。展開すると現在のAsteriskのバージョンのディレクトリに展開されます。以降それぞれの作業は、それぞれの展開したサブディレクトリで行います。asterisk-16.x.xAsteriskのコンパイルとインストール基本的にconfigureしてmakeするだけです。menuselectを実行します。Exit]でmenuselectを終了します。extenでMacro()を使用している場合、デフォルトではコンパイルされなくなったので注意してください。menuselectでappのMacroを明示的にON指定してください(deprecatedの下にあります)。以前のバージョンからアップグレードを行う場合、変更されたモジュール類が多いので、一旦、以前のモジュールをディレクトリごと名前変更してバックアップしてからインストールしてください。/usr/lib/asterisk/module.13.bakあとはコンパイルとインストールを行うだけです。configしておくと自動起動します。configこれで新規インストールは完了します。起動時に自動起動するようになります。MP3を使用する場合の注意MP3関連(MoHなど)を使用する場合には、MP3系のソースはAsterisk本体に含まれていないため、コンパイル時にエラーになりますが、ソース入手のスクリプトが付属しています。./contrib/scripts/get_mp3_source.shこれを実行すればMP3関連のモジュールがコンパイルできるようになります。16からPjSIPはデフォルトでbundled扱いでダウンロード/コンパイルが行われます。このためconfigureを実行するだけでPjSIPも組み込まれます。13用の設定ファイルが使えます。サンプル設定ファイルPjSIPを使用して電話機を収容したい場合には以下のファイルを使ってください。https://www.voip-info.jp/images/8/87/Conf-sample-pj.zipひかり電話ホームの使用chan_sipの今後のサポートが怪しいので、PjSIPを使ってください。ひかり電話HGWを参照してください。chan_sipをどうしても使いたい場合にはMACアドレス認証を使ってください。今後はパッチは提供しません。chan_sipが廃止方向にあるのでpjsipを使ってください。プライバシー・ポリシーVoIP-Info.jpについて免責事項モバイルビュ。