「Asterisk 21」の版間の差分

提供: VoIP-Info.jp
移動先: 案内検索
(New in 21)
(chan_alsa)
(同じ利用者による、間の13版が非表示)
1行目: 1行目:
 
非LTSバージョン(スタンダード)ですが、変更点で注意が必要なものが多いため変更点のみまとめます。インストール方法、使用方法については解説しません。<br>
 
非LTSバージョン(スタンダード)ですが、変更点で注意が必要なものが多いため変更点のみまとめます。インストール方法、使用方法については解説しません。<br>
 +
次のLTSであるAsterisk 22でもこれらの変更は引き継がれると思われますので注意してください。<br>
 +
特にchan_sipおよびMacroの削除は大きいので注意してください。また一部ではSkinnyを使用しているケースもあると思いますが、これも削除されます。<br>
 +
chan_sipが非推奨化されてから時間が経っていますが(Asterisk 17~)、実際には削除されてこなかったため、そのまま使われていたケースも多いかと思います。Asterisk 22はまだアナウンスされていませんが早めの対応をしてください。<br>
 +
https://docs.asterisk.org/About-the-Project/Asterisk-Versions/
 +
<br>
 +
=Asterisk 21=
 +
スタンダード(非LTS)リリース。<br>
 +
2023/10/18リリース。サポートは2025/10/18まで。セキュリティFIXのみは2026/10/18まで。
 
=New in 21=
 
=New in 21=
 
https://docs.asterisk.org/Asterisk_21_Documentation/WhatsNew/<br>
 
https://docs.asterisk.org/Asterisk_21_Documentation/WhatsNew/<br>
基本的にAsterisk 21からの変更点となります。
+
基本的にAsterisk 20からの変更点となります。
 
==変更点==
 
==変更点==
 
http_bindaddr の記述方式が変更<br>
 
http_bindaddr の記述方式が変更<br>
10行目: 18行目:
 
NoCDRが削除、ResetCDRの'e'オプションが削除
 
NoCDRが削除、ResetCDRの'e'オプションが削除
 
===app_macro===
 
===app_macro===
Macroは完全に削除
+
Macroは完全に削除。Macroを利用していたextenは要注意。加えてAsterisk app_ のオプション類でマクロを呼び出せるものは要注意。<br>
 +
基本的にGosub~Returnの形に置換すること。
 
:app_dialのMオプションも削除
 
:app_dialのMオプションも削除
 
:app_minivmマクロを使用した記述は動作しなくなる
 
:app_minivmマクロを使用した記述は動作しなくなる
:qpp_queue 呼び出し先でマクロは使用できなくなる
+
:app_queue 呼び出し先でマクロは使用できなくなる
 
:ccss コールバックマクロはなし gosubのみ
 
:ccss コールバックマクロはなし gosubのみ
 
:app_voicemail マクロサポートはなし
 
:app_voicemail マクロサポートはなし
21行目: 30行目:
 
:pbx_dundi マクロはサーチしない
 
:pbx_dundi マクロはサーチしない
 
:snmp マクロコンテキスト,exten,プライオリティは削除
 
:snmp マクロコンテキスト,exten,プライオリティは削除
 +
 
===app_osplookup===
 
===app_osplookup===
 
このモジュールは削除(Asterisk 19で非推奨)
 
このモジュールは削除(Asterisk 19で非推奨)
 
===chan_alsa===
 
===chan_alsa===
このモジュールは削除(Asterisk 19で非推奨)
+
このモジュールは削除(Asterisk 19で非推奨)<br>
 +
→ [[chan_console]] へ移行のこと
 +
 
 
===chan_mgcp===
 
===chan_mgcp===
このモジュールは削除(Asterisk 19で非推奨)
+
このモジュールは削除(Asterisk 19で非推奨)<br>
 +
 
 
===chan_sip===
 
===chan_sip===
このモジュールは削除(Asterisk 17で非推奨)
+
このモジュールは削除(Asterisk 17で非推奨)<br>
 +
<strong>要注意:完全に削除。明示指定してコンパイルすることも不可。</strong><br>
 +
 
 
===chan_skinny===
 
===chan_skinny===
このモジュールは削除予定(Asterisk 19で非推奨)
+
このモジュールは削除予定(Asterisk 19で非推奨)<br>
 +
今後Cisco電話機は使用不可。
 +
 
 
===pbx_builtins===
 
===pbx_builtins===
 
ImportVar、SetAMAFlagsは削除
 
ImportVar、SetAMAFlagsは削除
 
===res_monitor===
 
===res_monitor===
 
このモジュールは削除予定(Asterisk 16で非推奨)<br>
 
このモジュールは削除予定(Asterisk 16で非推奨)<br>
これによりapp_queueのWおよびwオプションも削除
+
これによりapp_queueのWおよびwオプションも削除<br>
 +
MixMonitorに置換すること。

2024年9月12日 (木) 10:29時点における版

非LTSバージョン(スタンダード)ですが、変更点で注意が必要なものが多いため変更点のみまとめます。インストール方法、使用方法については解説しません。
次のLTSであるAsterisk 22でもこれらの変更は引き継がれると思われますので注意してください。
特にchan_sipおよびMacroの削除は大きいので注意してください。また一部ではSkinnyを使用しているケースもあると思いますが、これも削除されます。
chan_sipが非推奨化されてから時間が経っていますが(Asterisk 17~)、実際には削除されてこなかったため、そのまま使われていたケースも多いかと思います。Asterisk 22はまだアナウンスされていませんが早めの対応をしてください。
https://docs.asterisk.org/About-the-Project/Asterisk-Versions/

Asterisk 21

スタンダード(非LTS)リリース。
2023/10/18リリース。サポートは2025/10/18まで。セキュリティFIXのみは2026/10/18まで。

New in 21

https://docs.asterisk.org/Asterisk_21_Documentation/WhatsNew/
基本的にAsterisk 20からの変更点となります。

変更点

http_bindaddr の記述方式が変更
CODECトランスレーションの挙動が変更

削除される項目

CDR

NoCDRが削除、ResetCDRの'e'オプションが削除

app_macro

Macroは完全に削除。Macroを利用していたextenは要注意。加えてAsterisk app_ のオプション類でマクロを呼び出せるものは要注意。
基本的にGosub~Returnの形に置換すること。

app_dialのMオプションも削除
app_minivmマクロを使用した記述は動作しなくなる
app_queue 呼び出し先でマクロは使用できなくなる
ccss コールバックマクロはなし gosubのみ
app_voicemail マクロサポートはなし
チャネル マクロコンテキスト/プライオリティは削除
オプション stdexten
pbx マクロロックが削除
pbx_dundi マクロはサーチしない
snmp マクロコンテキスト,exten,プライオリティは削除

app_osplookup

このモジュールは削除(Asterisk 19で非推奨)

chan_alsa

このモジュールは削除(Asterisk 19で非推奨)
chan_console へ移行のこと

chan_mgcp

このモジュールは削除(Asterisk 19で非推奨)

chan_sip

このモジュールは削除(Asterisk 17で非推奨)
要注意:完全に削除。明示指定してコンパイルすることも不可。

chan_skinny

このモジュールは削除予定(Asterisk 19で非推奨)
今後Cisco電話機は使用不可。

pbx_builtins

ImportVar、SetAMAFlagsは削除

res_monitor

このモジュールは削除予定(Asterisk 16で非推奨)
これによりapp_queueのWおよびwオプションも削除
MixMonitorに置換すること。