「Asterisk 18」の版間の差分
提供: VoIP-Info.jp
(→前提となるパッケージ類) |
(→注意) |
||
20行目: | 20行目: | ||
:SIPチャネルはPjSipが標準となりました。chan_sipはコンパイルされますが廃止予定扱いです。はやい時期にchan_sipからPjSipへの移行をお勧めします。Asterisk 18からはconfigureのオプションなしでもbundledでpjsipをダウンロードします。→ [[Asterisk pjsip]]<br> | :SIPチャネルはPjSipが標準となりました。chan_sipはコンパイルされますが廃止予定扱いです。はやい時期にchan_sipからPjSipへの移行をお勧めします。Asterisk 18からはconfigureのオプションなしでもbundledでpjsipをダウンロードします。→ [[Asterisk pjsip]]<br> | ||
:なおAsterisk 16以降ではPjSIPはstatsdに依存しています。上のページの注意点をよく読んで設定してください。<br> | :なおAsterisk 16以降ではPjSIPはstatsdに依存しています。上のページの注意点をよく読んで設定してください。<br> | ||
+ | *'''Macro要注意''' | ||
+ | :Macroが廃止予定にされているので注意が必要です。Macroを多用している場合には早い時期にGosub/Returnへの書き換えが必要です。 | ||
+ | :単純にmake installしてしまうとMacro()もDialのMも動かなくなるのでハマります。 | ||
+ | :extenでMacroを多用している例は多いので早急に対応してください。 | ||
<br> | <br> | ||
+ | |||
==インストール== | ==インストール== | ||
===前提となるパッケージ類=== | ===前提となるパッケージ類=== |
2021年4月15日 (木) 10:19時点における版
Asterisk 18.0.0が2020年10月20日(現地時間)リリースされました。
- メンテナンス終了は2024年10月20日
- セキュリティフィックス提供終了は2025年10月
概要
Asterisk 18は最新のAsteriskのメジャーリリースで、Asterisk 16同様にLTS(Long Term Support:通常4年)になります。
Asterisk 16からの変更点で重要なもの
- chan_sipは廃止予定(標準でコンパイルされるがDeprecated扱い)
- app_macroは廃止予定のまま(Deprecated扱いで標準ではコンパイルされない)
- res_config_sqliteは廃止予定のまま
- デフォルトではres_config_sqliteはコンパイルされない
- res_config_sqlite3に移行のこと
- app_attended_transferとapp_blind_transferが新規追加(17で追加されたもの)
注意
- SIPチャネル要注意
- SIPチャネルはPjSipが標準となりました。chan_sipはコンパイルされますが廃止予定扱いです。はやい時期にchan_sipからPjSipへの移行をお勧めします。Asterisk 18からはconfigureのオプションなしでもbundledでpjsipをダウンロードします。→ Asterisk pjsip
- なおAsterisk 16以降ではPjSIPはstatsdに依存しています。上のページの注意点をよく読んで設定してください。
- Macro要注意
- Macroが廃止予定にされているので注意が必要です。Macroを多用している場合には早い時期にGosub/Returnへの書き換えが必要です。
- 単純にmake installしてしまうとMacro()もDialのMも動かなくなるのでハマります。
- extenでMacroを多用している例は多いので早急に対応してください。
インストール
前提となるパッケージ類
GCC、G++(GNU-C++)、OpenSSL、Ncurses、bison、カーネルソース(DAHDIを使う場合)、libxml2、SQLite3、libuuid-devel
CentOSはじゃまくさいのでDebianで説明(CentOS誰か補記して)
apt install build-essential apt install libedit-dev apt install uuid-dev apt install libxml2-dev apt install ncurses-dev apt install libsqlite3-dev apt install sqlite3
あったほうが良いもの(MP3を使う場合にはsubversion必要)
apt install subvsersion apt install git
これがないとやってられない人は以下も
apt install net-tools apt install dnsutils
書きかけ