From d141f3a8218357ca01a7c640e5abd2dc1fa77015 Mon Sep 17 00:00:00 2001 From: Asterisk Development Team Date: Thu, 15 Dec 2022 07:37:38 -0500 Subject: [PATCH] Update CHANGES and UPGRADE.txt for 18.16.0 --- CHANGES | 106 ++++++++++++++++++ UPGRADE.txt | 13 +++ doc/CHANGES-staging/answer.txt | 5 - doc/CHANGES-staging/app_if.txt | 4 - doc/CHANGES-staging/app_mixmonitor_clid.txt | 5 - doc/CHANGES-staging/app_mixmonitor_delete.txt | 6 - .../app_voicemail_attachext.txt | 5 - doc/CHANGES-staging/cdr_ignore.txt | 6 - doc/CHANGES-staging/fxo_immediate.txt | 6 - doc/CHANGES-staging/manager_aoc.txt | 3 - doc/CHANGES-staging/res_hep.txt | 5 - ...ip_all_codecs_on_empty_reinvite_option.txt | 8 -- doc/CHANGES-staging/res_pjsip_aoc.txt | 4 - .../res_pjsip_logger_method.txt | 7 -- .../res_pjsip_notify_options.txt | 4 - doc/CHANGES-staging/res_pjsip_parameters.txt | 5 - doc/CHANGES-staging/res_pjsip_rfc3329.txt | 6 - doc/CHANGES-staging/res_tonedetect_ring.txt | 5 - doc/CHANGES-staging/xmldoc.txt | 5 - .../manager_config_live_dangerously.txt | 8 -- 20 files changed, 119 insertions(+), 97 deletions(-) delete mode 100644 doc/CHANGES-staging/answer.txt delete mode 100644 doc/CHANGES-staging/app_if.txt delete mode 100644 doc/CHANGES-staging/app_mixmonitor_clid.txt delete mode 100644 doc/CHANGES-staging/app_mixmonitor_delete.txt delete mode 100644 doc/CHANGES-staging/app_voicemail_attachext.txt delete mode 100644 doc/CHANGES-staging/cdr_ignore.txt delete mode 100644 doc/CHANGES-staging/fxo_immediate.txt delete mode 100644 doc/CHANGES-staging/manager_aoc.txt delete mode 100644 doc/CHANGES-staging/res_hep.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_all_codecs_on_empty_reinvite_option.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_aoc.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_logger_method.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_notify_options.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_parameters.txt delete mode 100644 doc/CHANGES-staging/res_pjsip_rfc3329.txt delete mode 100644 doc/CHANGES-staging/res_tonedetect_ring.txt delete mode 100644 doc/CHANGES-staging/xmldoc.txt delete mode 100644 doc/UPGRADE-staging/manager_config_live_dangerously.txt diff --git a/CHANGES b/CHANGES index 158e9824c1..0fc16d8486 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,112 @@ === ============================================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 18.15.0 to Asterisk 18.16.0 ---------- +------------------------------------------------------------------------------ + +AMI +------------------ + * The AOCMessage action can now be used to generate AOC-S messages. + +Add support for named capture agent. +------------------ + * A name for the capture agent can now be specified + using the capture_name option which, if specified, + will be sent to the HEP server. + +app_if +------------------ + * Adds the If, ElseIf, Else, EndIf, and ExitIf applications + for conditional execution of a block of code. + +app_mixmonitor +------------------ + * The d option for MixMonitor now allows deleting + the original recording when MixMonitor exits, + which can be useful when MixMonitor copies it + somewhere else before exiting. + + * Adds the c option to use the real Caller ID on + the channel in voicemail recordings as opposed + to the Connected Line. + +app_voicemail +------------------ + * The voicemail user option attachextrecs can + now be set to control whether external recordings + trigger voicemail email notifications. + +cdr +------------------ + * Two new options have been added which allow + bridging and dial state changes to be ignored + in CDRs, which can be useful if a single CDR + is desired for a channel. + +chan_dahdi +------------------ + * FXO channels (FXS signaled) that don't use callerid or + distinctive ring detection can now be configured + to enter the dialplan immediately using immediate=yes, + instead of waiting for at least one ring. + +pbx_builtins +------------------ + * It is now possible to not wait for media on + a channel when answering it using Answer, + by specifying the i option. + +res_pjsip +------------------ + * Added options "security_negotiation" and "security_mechanisms" to pjsip + endpoints and registrations. "security_negotiation" can be set to "no" (default) + or "mediasec", and "security_mechanisms" can be a list of comma-separated + security_mechanisms in the form defined by RFC 3329 section 2.2. + + * A new option named "all_codecs_on_empty_reinvite" has been added to the + global section. When this option is enabled, on reception of a re-INVITE + without SDP, Asterisk will send an SDP offer in the 200 OK response containing + all configured codecs on the endpoint, instead of simply those that have + already been negotiated. RFC 3261 specifies this as a SHOULD requirement. + The default value is "off". + +res_pjsip_aoc +------------------ + * Added res_pjsip_aoc which gives chan_pjsip the ability to send Advice-of-Charge messages. + A new endpoint option, send_aoc, controls this. + +res_pjsip_header_funcs +------------------ + * The new PJSIP_HEADER_PARAM function now fully supports both + URI and header parameters. Both reading and writing + parameters are supported. + +res_pjsip_logger +------------------ + * SIP messages can now be filtered by SIP request method + (INVITE, CANCEL, ACK, BYE, REGISTER, OPTION, + SUBSCRIBE, NOTIFY, PUBLISH, INFO, and MESSAGE), + allowing for more granular debugging to be done + in the CLI. This applies to requests but not responses. + +res_pjsip_notify +------------------ + * Allows using the config options in pjsip_notify.conf + from AMI actions as with the existing CLI commands. + +res_tonedetect +------------------ + * The TONE_DETECT function now supports + detection of audible ringback tone + using the p option. + +xmldocs +------------------ + * The XML documentation can now be reloaded without restarting + Asterisk, which makes it possible to load new modules that + enforce documentation without restarting Asterisk. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 18.14.0 to Asterisk 18.15.0 ---------- ------------------------------------------------------------------------------ diff --git a/UPGRADE.txt b/UPGRADE.txt index d809d4a9a6..e528feeb82 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -18,6 +18,19 @@ === =========================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 18.15.0 to Asterisk 18.16.0 ---------- +------------------------------------------------------------------------------ + +AMI (Asterisk Manager Interface) +------------------ + * Previously, GetConfig and UpdateConfig were able to access files outside of + the Asterisk configuration directory. Now this access is put behind the + live_dangerously configuration option in asterisk.conf, which is disabled by + default. If access to configuration files outside of the Asterisk configuation + directory is required via AMI, then the live_dangerously configuration option + must be set to yes. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 18.14.0 to Asterisk 18.15.0 ---------- ------------------------------------------------------------------------------ diff --git a/doc/CHANGES-staging/answer.txt b/doc/CHANGES-staging/answer.txt deleted file mode 100644 index 7e047015b8..0000000000 --- a/doc/CHANGES-staging/answer.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: pbx_builtins - -It is now possible to not wait for media on -a channel when answering it using Answer, -by specifying the i option. diff --git a/doc/CHANGES-staging/app_if.txt b/doc/CHANGES-staging/app_if.txt deleted file mode 100644 index 855f15aaf6..0000000000 --- a/doc/CHANGES-staging/app_if.txt +++ /dev/null @@ -1,4 +0,0 @@ -Subject: app_if - -Adds the If, ElseIf, Else, EndIf, and ExitIf applications -for conditional execution of a block of code. diff --git a/doc/CHANGES-staging/app_mixmonitor_clid.txt b/doc/CHANGES-staging/app_mixmonitor_clid.txt deleted file mode 100644 index a8331ec673..0000000000 --- a/doc/CHANGES-staging/app_mixmonitor_clid.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: app_mixmonitor - -Adds the c option to use the real Caller ID on -the channel in voicemail recordings as opposed -to the Connected Line. diff --git a/doc/CHANGES-staging/app_mixmonitor_delete.txt b/doc/CHANGES-staging/app_mixmonitor_delete.txt deleted file mode 100644 index 924c9c08a1..0000000000 --- a/doc/CHANGES-staging/app_mixmonitor_delete.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: app_mixmonitor - -The d option for MixMonitor now allows deleting -the original recording when MixMonitor exits, -which can be useful when MixMonitor copies it -somewhere else before exiting. diff --git a/doc/CHANGES-staging/app_voicemail_attachext.txt b/doc/CHANGES-staging/app_voicemail_attachext.txt deleted file mode 100644 index c56f04a105..0000000000 --- a/doc/CHANGES-staging/app_voicemail_attachext.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: app_voicemail - -The voicemail user option attachextrecs can -now be set to control whether external recordings -trigger voicemail email notifications. diff --git a/doc/CHANGES-staging/cdr_ignore.txt b/doc/CHANGES-staging/cdr_ignore.txt deleted file mode 100644 index e82f40415a..0000000000 --- a/doc/CHANGES-staging/cdr_ignore.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: cdr - -Two new options have been added which allow -bridging and dial state changes to be ignored -in CDRs, which can be useful if a single CDR -is desired for a channel. diff --git a/doc/CHANGES-staging/fxo_immediate.txt b/doc/CHANGES-staging/fxo_immediate.txt deleted file mode 100644 index 01f9ec5eb5..0000000000 --- a/doc/CHANGES-staging/fxo_immediate.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: chan_dahdi - -FXO channels (FXS signaled) that don't use callerid or -distinctive ring detection can now be configured -to enter the dialplan immediately using immediate=yes, -instead of waiting for at least one ring. diff --git a/doc/CHANGES-staging/manager_aoc.txt b/doc/CHANGES-staging/manager_aoc.txt deleted file mode 100644 index ed90cf609f..0000000000 --- a/doc/CHANGES-staging/manager_aoc.txt +++ /dev/null @@ -1,3 +0,0 @@ -Subject: AMI - -The AOCMessage action can now be used to generate AOC-S messages. diff --git a/doc/CHANGES-staging/res_hep.txt b/doc/CHANGES-staging/res_hep.txt deleted file mode 100644 index fb386a11d4..0000000000 --- a/doc/CHANGES-staging/res_hep.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: Add support for named capture agent. - -A name for the capture agent can now be specified -using the capture_name option which, if specified, -will be sent to the HEP server. diff --git a/doc/CHANGES-staging/res_pjsip_all_codecs_on_empty_reinvite_option.txt b/doc/CHANGES-staging/res_pjsip_all_codecs_on_empty_reinvite_option.txt deleted file mode 100644 index 99eccbb512..0000000000 --- a/doc/CHANGES-staging/res_pjsip_all_codecs_on_empty_reinvite_option.txt +++ /dev/null @@ -1,8 +0,0 @@ -Subject: res_pjsip - -A new option named "all_codecs_on_empty_reinvite" has been added to the -global section. When this option is enabled, on reception of a re-INVITE -without SDP, Asterisk will send an SDP offer in the 200 OK response containing -all configured codecs on the endpoint, instead of simply those that have -already been negotiated. RFC 3261 specifies this as a SHOULD requirement. -The default value is "off". \ No newline at end of file diff --git a/doc/CHANGES-staging/res_pjsip_aoc.txt b/doc/CHANGES-staging/res_pjsip_aoc.txt deleted file mode 100644 index 496bd0b385..0000000000 --- a/doc/CHANGES-staging/res_pjsip_aoc.txt +++ /dev/null @@ -1,4 +0,0 @@ -Subject: res_pjsip_aoc - -Added res_pjsip_aoc which gives chan_pjsip the ability to send Advice-of-Charge messages. -A new endpoint option, send_aoc, controls this. diff --git a/doc/CHANGES-staging/res_pjsip_logger_method.txt b/doc/CHANGES-staging/res_pjsip_logger_method.txt deleted file mode 100644 index a1f774edb6..0000000000 --- a/doc/CHANGES-staging/res_pjsip_logger_method.txt +++ /dev/null @@ -1,7 +0,0 @@ -Subject: res_pjsip_logger - -SIP messages can now be filtered by SIP request method -(INVITE, CANCEL, ACK, BYE, REGISTER, OPTION, -SUBSCRIBE, NOTIFY, PUBLISH, INFO, and MESSAGE), -allowing for more granular debugging to be done -in the CLI. This applies to requests but not responses. diff --git a/doc/CHANGES-staging/res_pjsip_notify_options.txt b/doc/CHANGES-staging/res_pjsip_notify_options.txt deleted file mode 100644 index 0a500f67fa..0000000000 --- a/doc/CHANGES-staging/res_pjsip_notify_options.txt +++ /dev/null @@ -1,4 +0,0 @@ -Subject: res_pjsip_notify - -Allows using the config options in pjsip_notify.conf -from AMI actions as with the existing CLI commands. diff --git a/doc/CHANGES-staging/res_pjsip_parameters.txt b/doc/CHANGES-staging/res_pjsip_parameters.txt deleted file mode 100644 index c95b43dedf..0000000000 --- a/doc/CHANGES-staging/res_pjsip_parameters.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: res_pjsip_header_funcs - -The new PJSIP_HEADER_PARAM function now fully supports both -URI and header parameters. Both reading and writing -parameters are supported. diff --git a/doc/CHANGES-staging/res_pjsip_rfc3329.txt b/doc/CHANGES-staging/res_pjsip_rfc3329.txt deleted file mode 100644 index 06510b5661..0000000000 --- a/doc/CHANGES-staging/res_pjsip_rfc3329.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: res_pjsip - -Added options "security_negotiation" and "security_mechanisms" to pjsip -endpoints and registrations. "security_negotiation" can be set to "no" (default) -or "mediasec", and "security_mechanisms" can be a list of comma-separated -security_mechanisms in the form defined by RFC 3329 section 2.2. diff --git a/doc/CHANGES-staging/res_tonedetect_ring.txt b/doc/CHANGES-staging/res_tonedetect_ring.txt deleted file mode 100644 index e5e4c2e232..0000000000 --- a/doc/CHANGES-staging/res_tonedetect_ring.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: res_tonedetect - -The TONE_DETECT function now supports -detection of audible ringback tone -using the p option. diff --git a/doc/CHANGES-staging/xmldoc.txt b/doc/CHANGES-staging/xmldoc.txt deleted file mode 100644 index 50324e46f5..0000000000 --- a/doc/CHANGES-staging/xmldoc.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: xmldocs - -The XML documentation can now be reloaded without restarting -Asterisk, which makes it possible to load new modules that -enforce documentation without restarting Asterisk. diff --git a/doc/UPGRADE-staging/manager_config_live_dangerously.txt b/doc/UPGRADE-staging/manager_config_live_dangerously.txt deleted file mode 100644 index 56f39f9c8d..0000000000 --- a/doc/UPGRADE-staging/manager_config_live_dangerously.txt +++ /dev/null @@ -1,8 +0,0 @@ -Subject: AMI (Asterisk Manager Interface) - -Previously, GetConfig and UpdateConfig were able to access files outside of -the Asterisk configuration directory. Now this access is put behind the -live_dangerously configuration option in asterisk.conf, which is disabled by -default. If access to configuration files outside of the Asterisk configuation -directory is required via AMI, then the live_dangerously configuration option -must be set to yes.