mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-06 12:36:58 +00:00
Update CHANGES and UPGRADE.txt for 18.3.0
This commit is contained in:
53
CHANGES
53
CHANGES
@@ -12,6 +12,59 @@
|
|||||||
===
|
===
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
--- Functionality changes from Asterisk 18.2.2 to Asterisk 18.3.0 ------------
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
app_mixmonitor
|
||||||
|
------------------
|
||||||
|
* app_mixmonitor now sends manager events MixMonitorStart, MixMonitorStop and
|
||||||
|
MixMonitorMute when the channel monitoring is started, stopped and muted (or
|
||||||
|
unmuted) respectively.
|
||||||
|
|
||||||
|
chan_iax2
|
||||||
|
------------------
|
||||||
|
* You can now specify a default "auth" method in the
|
||||||
|
[general] section of iax.conf
|
||||||
|
|
||||||
|
chan_pjsip, app_transfer
|
||||||
|
------------------
|
||||||
|
* Added TRANSFERSTATUSPROTOCOL variable. When transfer is performed,
|
||||||
|
transfers can pass a protocol specific error code.
|
||||||
|
Example, in SIP 3xx-6xx represent any SIP specific error received when
|
||||||
|
performing a REFER.
|
||||||
|
|
||||||
|
func_odbc
|
||||||
|
------------------
|
||||||
|
* Introduce an ARGC variable for func_odbc functions, along with a minargs
|
||||||
|
per-function configuration option.
|
||||||
|
|
||||||
|
minargs enables enforcing of minimum count of arguments to pass to
|
||||||
|
func_odbc, so if you're unconditionally using ARG1 through ARG4 then
|
||||||
|
this should be set to 4. func_odbc will generate an error in this case,
|
||||||
|
so for example
|
||||||
|
|
||||||
|
[FOO]
|
||||||
|
minargs = 4
|
||||||
|
|
||||||
|
and ODBC_FOO(a,b,c) in dialplan will now error out instead of using a
|
||||||
|
potentially leaked ARG4 from Gosub().
|
||||||
|
|
||||||
|
ARGC is needed if you're using optional argument, to verify whether or
|
||||||
|
not an argument has been passed, else it's possible to use a leaked ARGn
|
||||||
|
from Gosub (app_stack). So now you can safely do
|
||||||
|
${IF($[${ARGC}>3]?${ARGV}:default value)} kind of thing.
|
||||||
|
|
||||||
|
res_srtp
|
||||||
|
------------------
|
||||||
|
* SRTP replay protection has been added to res_srtp and
|
||||||
|
a new configuration option "srtpreplayprotection" has
|
||||||
|
been added to the rtp.conf config file. For security
|
||||||
|
reasons, the default setting is "yes". Buggy clients
|
||||||
|
may not handle this correctly which could result in
|
||||||
|
no, or one way, audio and Asterisk error messages like
|
||||||
|
"replay check failed".
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
--- Functionality changes from Asterisk 18.1.0 to Asterisk 18.2.0 ------------
|
--- Functionality changes from Asterisk 18.1.0 to Asterisk 18.2.0 ------------
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
14
UPGRADE.txt
14
UPGRADE.txt
@@ -18,6 +18,20 @@
|
|||||||
===
|
===
|
||||||
===========================================================
|
===========================================================
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
--- Functionality changes from Asterisk 18.2.2 to Asterisk 18.3.0 ------------
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
res_srtp
|
||||||
|
------------------
|
||||||
|
* SRTP replay protection has been added to res_srtp and
|
||||||
|
a new configuration option "srtpreplayprotection" has
|
||||||
|
been added to the rtp.conf config file. For security
|
||||||
|
reasons, the default setting is "yes". Buggy clients
|
||||||
|
may not handle this correctly which could result in
|
||||||
|
no, or one way, audio and Asterisk error messages like
|
||||||
|
"replay check failed".
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
--- New functionality introduced in Asterisk 18.0.0 --------------------------
|
--- New functionality introduced in Asterisk 18.0.0 --------------------------
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
@@ -1,6 +0,0 @@
|
|||||||
Subject: chan_pjsip, app_transfer
|
|
||||||
|
|
||||||
Added TRANSFERSTATUSPROTOCOL variable. When transfer is performed,
|
|
||||||
transfers can pass a protocol specific error code.
|
|
||||||
Example, in SIP 3xx-6xx represent any SIP specific error received when
|
|
||||||
performing a REFER.
|
|
@@ -1,4 +0,0 @@
|
|||||||
Subject: chan_iax2
|
|
||||||
|
|
||||||
You can now specify a default "auth" method in the
|
|
||||||
[general] section of iax.conf
|
|
@@ -1,20 +0,0 @@
|
|||||||
Subject: func_odbc
|
|
||||||
|
|
||||||
Introduce an ARGC variable for func_odbc functions, along with a minargs
|
|
||||||
per-function configuration option.
|
|
||||||
|
|
||||||
minargs enables enforcing of minimum count of arguments to pass to
|
|
||||||
func_odbc, so if you're unconditionally using ARG1 through ARG4 then
|
|
||||||
this should be set to 4. func_odbc will generate an error in this case,
|
|
||||||
so for example
|
|
||||||
|
|
||||||
[FOO]
|
|
||||||
minargs = 4
|
|
||||||
|
|
||||||
and ODBC_FOO(a,b,c) in dialplan will now error out instead of using a
|
|
||||||
potentially leaked ARG4 from Gosub().
|
|
||||||
|
|
||||||
ARGC is needed if you're using optional argument, to verify whether or
|
|
||||||
not an argument has been passed, else it's possible to use a leaked ARGn
|
|
||||||
from Gosub (app_stack). So now you can safely do
|
|
||||||
${IF($[${ARGC}>3]?${ARGV}:default value)} kind of thing.
|
|
@@ -1,5 +0,0 @@
|
|||||||
Subject: app_mixmonitor
|
|
||||||
|
|
||||||
app_mixmonitor now sends manager events MixMonitorStart, MixMonitorStop and
|
|
||||||
MixMonitorMute when the channel monitoring is started, stopped and muted (or
|
|
||||||
unmuted) respectively.
|
|
@@ -1,9 +0,0 @@
|
|||||||
Subject: res_srtp
|
|
||||||
|
|
||||||
SRTP replay protection has been added to res_srtp and
|
|
||||||
a new configuration option "srtpreplayprotection" has
|
|
||||||
been added to the rtp.conf config file. For security
|
|
||||||
reasons, the default setting is "yes". Buggy clients
|
|
||||||
may not handle this correctly which could result in
|
|
||||||
no, or one way, audio and Asterisk error messages like
|
|
||||||
"replay check failed".
|
|
@@ -1,9 +0,0 @@
|
|||||||
Subject: res_srtp
|
|
||||||
|
|
||||||
SRTP replay protection has been added to res_srtp and
|
|
||||||
a new configuration option "srtpreplayprotection" has
|
|
||||||
been added to the rtp.conf config file. For security
|
|
||||||
reasons, the default setting is "yes". Buggy clients
|
|
||||||
may not handle this correctly which could result in
|
|
||||||
no, or one way, audio and Asterisk error messages like
|
|
||||||
"replay check failed".
|
|
Reference in New Issue
Block a user