--- Functionality changes from Asterisk 19.0.0 to Asterisk 20.0.0 ------------
------------------------------------------------------------------------------
+Transfer feature
+------------------
+ * The following capabilities have been added to the
+ transfer feature:
+
+ - The transfer initiation announcement prompt can
+ now be customized in features.conf.
+
+ - The TRANSFER_EXTEN variable now can be set on the
+ transferer's channel in order to allow the transfer
+ function to automatically attempt to go to the extension
+ contained in this variable, if it exists. The transfer
+ context behavior is not changed (TRANSFER_CONTEXT is used
+ if it exists; otherwise the default context is used).
+
+app_confbridge
+------------------
+ * Adds the end_marked_any option which can be used
+ to kick users from a conference after any
+ marked user leaves (including marked users).
+
+db
+------------------
+ * The DBPrefixGet AMI action now allows retrieving
+ all of the DB keys beginning with a particular
+ prefix.
+
+locks
+------------------
+ * A new AMI event, DeadlockStart, is now available
+ when Asterisk is compiled with DETECT_DEADLOCKS,
+ and can indicate that a deadlock has occured.
+
+res_geolocation
+------------------
+ * * Added processing for the 'confidence' element.
+ * Added documentation to some APIs.
+ * removed a lot of complex code related to the very-off-nominal
+ case of needing to process multiple location info sources.
+ * Create a new 'ast_geoloc_eprofile_to_pidf' API that just takes
+ one eprofile instead of a datastore of multiples.
+ * Plugged a huge leak in XML processing that arose from
+ insufficient documentation by the libxml/libxslt authors.
+ * Refactored stylesheets to be more efficient.
+ * Renamed 'profile_action' to 'profile_precedence' to better
+ reflect it's purpose.
+ * Added the config option for 'allow_routing_use' which
+ sets the value of the 'Geolocation-Routing' header.
+ * Removed the GeolocProfileCreate and GeolocProfileDelete
+ dialplan apps.
+ * Changed the GEOLOC_PROFILE dialplan function as follows:
+ * Removed the 'profile' argument.
+ * Automatically create a profile if it doesn't exist.
+ * Delete a profile if 'inheritable' is set to no.
+ * Fixed various bugs and leaks
+ * Updated Asterisk WiKi documentation.
+
+ Added 4 built-in profiles:
+ "<prefer_config>"
+ "<discard_config>"
+ "<prefer_incoming>"
+ "<discard_incoming>"
+ The profiles are empty except for having their precedence
+ set.
+
+ Added profile parameter "suppress_empty_ca_elements" that
+ will cause Civic Address elements that are empty to be
+ suppressed from the outgoing PIDF-LO document.
+
+ You can now specify the location object's format, location_info,
+ method, location_source and confidence parameters directly on
+ a profile object for simple scenarios where the location
+ information isn't common with any other profiles. This is
+ mutually exclusive with setting location_reference on the
+ profile.
+
+ Added an 'a' option to the GEOLOC_PROFILE function to allow
+ variable lists like location_info_refinement to be appended
+ to instead of replacing the entire list.
+
+ Added an 'r' option to the GEOLOC_PROFILE function to resolve all
+ variables before a read operation and after a Set operation.
+
+res_musiconhold_answeredonly
+------------------
+ * This change adds an option, answeredonly, that will prevent music
+ on hold on channels that are not answered.
+
+res_pjsip
+------------------
+ * TLS transports in res_pjsip can now reload their TLS certificate
+ and private key files, provided the filename of them has not
+ changed.
+
Applications
------------------
* added support for Danish syntax, playing the correct plural sound file
===
===========================================================
+------------------------------------------------------------------------------
+--- Functionality changes from Asterisk 19.0.0 to Asterisk 20.0.0 ------------
+------------------------------------------------------------------------------
+
+res_crypto
+------------------
+ * In addition to only paying attention to files ending with .key or .pub
+ in the keys directory, we now also ignore any files which aren't regular
+ files.
+
------------------------------------------------------------------------------
--- New functionality introduced in Asterisk 20.0.0 --------------------------
------------------------------------------------------------------------------
+++ /dev/null
-Subject: app_confbridge
-
-Adds the end_marked_any option which can be used
-to kick users from a conference after any
-marked user leaves (including marked users).
+++ /dev/null
-Subject: db
-
-The DBPrefixGet AMI action now allows retrieving
-all of the DB keys beginning with a particular
-prefix.
+++ /dev/null
-Subject: locks
-
-A new AMI event, DeadlockStart, is now available
-when Asterisk is compiled with DETECT_DEADLOCKS,
-and can indicate that a deadlock has occured.
+++ /dev/null
-Subject: res_geolocation
-
-* Added processing for the 'confidence' element.
-* Added documentation to some APIs.
-* removed a lot of complex code related to the very-off-nominal
- case of needing to process multiple location info sources.
-* Create a new 'ast_geoloc_eprofile_to_pidf' API that just takes
- one eprofile instead of a datastore of multiples.
-* Plugged a huge leak in XML processing that arose from
- insufficient documentation by the libxml/libxslt authors.
-* Refactored stylesheets to be more efficient.
-* Renamed 'profile_action' to 'profile_precedence' to better
- reflect it's purpose.
-* Added the config option for 'allow_routing_use' which
- sets the value of the 'Geolocation-Routing' header.
-* Removed the GeolocProfileCreate and GeolocProfileDelete
- dialplan apps.
-* Changed the GEOLOC_PROFILE dialplan function as follows:
- * Removed the 'profile' argument.
- * Automatically create a profile if it doesn't exist.
- * Delete a profile if 'inheritable' is set to no.
-* Fixed various bugs and leaks
-* Updated Asterisk WiKi documentation.
-
-Added 4 built-in profiles:
- "<prefer_config>"
- "<discard_config>"
- "<prefer_incoming>"
- "<discard_incoming>"
-The profiles are empty except for having their precedence
-set.
-
-Added profile parameter "suppress_empty_ca_elements" that
-will cause Civic Address elements that are empty to be
-suppressed from the outgoing PIDF-LO document.
-
-You can now specify the location object's format, location_info,
-method, location_source and confidence parameters directly on
-a profile object for simple scenarios where the location
-information isn't common with any other profiles. This is
-mutually exclusive with setting location_reference on the
-profile.
-
-Added an 'a' option to the GEOLOC_PROFILE function to allow
-variable lists like location_info_refinement to be appended
-to instead of replacing the entire list.
-
-Added an 'r' option to the GEOLOC_PROFILE function to resolve all
-variables before a read operation and after a Set operation.
+++ /dev/null
-Subject: res_musiconhold_answeredonly
-
-This change adds an option, answeredonly, that will prevent music
-on hold on channels that are not answered.
+++ /dev/null
-Subject: res_pjsip
-
-TLS transports in res_pjsip can now reload their TLS certificate
-and private key files, provided the filename of them has not
-changed.
+++ /dev/null
-subject: res_pjsip
-
-user_eq_phone=yes flag on a pjsip endpoint will now set user=phone on
-the From and Prviacy headers in addition to the existing To and RURI
+++ /dev/null
-Subject: Transfer feature
-
-The following capabilities have been added to the
-transfer feature:
-
-- The transfer initiation announcement prompt can
-now be customized in features.conf.
-
-- The TRANSFER_EXTEN variable now can be set on the
-transferer's channel in order to allow the transfer
-function to automatically attempt to go to the extension
-contained in this variable, if it exists. The transfer
-context behavior is not changed (TRANSFER_CONTEXT is used
-if it exists; otherwise the default context is used).
+++ /dev/null
-Subject: res_crypto
-
-In addition to only paying attention to files ending with .key or .pub
-in the keys directory, we now also ignore any files which aren't regular
-files.