From: Asterisk Development Team Date: Thu, 12 Dec 2019 11:04:48 +0000 (-0500) Subject: Update CHANGES and UPGRADE.txt for 17.1.0 X-Git-Tag: 17.1.0-rc1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08a6e8c55315deedeae5e7c1d0528286f1c8a153;p=thirdparty%2Fasterisk.git Update CHANGES and UPGRADE.txt for 17.1.0 --- diff --git a/CHANGES b/CHANGES index b59886a917..a7ae23ad32 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,100 @@ === ============================================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 17.0.0 to Asterisk 17.1.0 ------------ +------------------------------------------------------------------------------ + +ARI Channels +------------------ + * The Channel resource has a new sub-resource "externalMedia". + This allows an application to create a channel for the sole purpose + of exchanging media with an external server. Once created, this + channel could be placed into a bridge with existing channels to + allow the external server to inject audio into the bridge or + receive audio from the bridge. + See https://wiki.asterisk.org/wiki/display/AST/External+Media+and+ARI + for more information. + +Core +------------------ + * H.265/HEVC is now a supported video codec and it can be used by + specifying "h265" in the allow line. + Please note however, that handling of the additional SDP parameters + described in RFC 7798 section 7.2 is not yet supported. + +app_mixmonitor +------------------ + * An option 'S' has been added to MixMonitor. If used in combination with + the r() and/or t() options, if a frame is available to write to one of + those files but not the other, a frame of silence if written to the file + that does not have an audio frame. This should prevent the two files + from "drifting" when mixed after the fact. + +app_voicemail +------------------ + * A feature was added in Asterisk 13.27.0 and 16.4.0 that removed lock files from + the Asterisk voicemail directory on startup. Some users that store their + voicemails on network storage devices experienced slow startup times due to the + relative expense of traversing the voicemail directory structure looking for + orphaned lock files. This feature has now been removed. + + Users who require the lock files to be removed at startup should modify their + startup scripts to do so before starting the asterisk process. + +chan_pjsip +------------------ + * A new dialplan function, PJSIP_MOH_PASSTRHOUGH, has been added to chan_pjsip. This + allows the behaviour of the moh_passthrough endpoint option to be read or changed + in the dialplan. This allows control on a per-call basis. + +chan_rtp +------------------ + * The UnicastRTP channel driver provided by chan_rtp now accepts + ":" as an alternative to ":" in the destination. + The first AAAA (preferred) or A record resolved will be used as the destination. + The lookup is synchronous so beware of possible dialplan delays if you specify a + hostname. + +func_curl +------------------ + * A new parameter, httpheader, has been added to CURLOPT function. This parameter + allows to set custom http headers for subsequent calls off CURL function. + Any setting of headers will replace the default curl headers + (e.g. "Content-type: application/x-www-form-urlencoded") + +func_jitterbuffer +------------------ + * The JITTERBUFFER dialplan function now has an option to enable video synchronization + support. When enabled and used with a compatible channel driver (chan_sip, chan_pjsip) + the video is buffered according to the size of the audio jitterbuffer and is + synchronized to the audio. + +res_musiconhold +------------------ + * This fix allows a realtime moh class to be unregistered from the command + line. This is useful when the contents of a directory referenced by a + realtime moh class have changed. + The realtime moh class is then reloaded on the next request and uses the + new directory contents. + + * A new mode - playlist - has been added to res_musiconhold. This mode allows the + user to specify the files (or URLs) to play explicitly by putting them directly + in musiconhold.conf. + +taskprocessor.c +------------------ + * Added two new CLI commands to reset stats for taskprocessors. You can + reset stats for a single, specific taskprocessor ('core reset + taskprocessor '), or you can reset all taskprocessors + ('core reset taskprocessors'). These commands will reset the counter for + the number of tasks processed as well as the max queue size. + + * Added "like" support for 'core show taskprocessors'. Now you + can specify a specific set of taskprocessors (or just one) by + adding the keyword "like" to the above command, followed by + your search criteria. + ------------------------------------------------------------------------------ --- New functionality introduced in Asterisk 17.0.0 -------------------------- ------------------------------------------------------------------------------ diff --git a/UPGRADE.txt b/UPGRADE.txt index 68a9e09f2a..57237d8c81 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -18,6 +18,16 @@ === =========================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 17.0.0 to Asterisk 17.1.0 ------------ +------------------------------------------------------------------------------ + +AMI +------------------ + * The AMI Originate action, which optionally takes a dialplan application as + an argument, no longer accepts "Originate" as the application due to + security concerns. + ------------------------------------------------------------------------------ --- New functionality introduced in Asterisk 17.0.0 -------------------------- ------------------------------------------------------------------------------ diff --git a/doc/CHANGES-staging/ARI.txt b/doc/CHANGES-staging/ARI.txt deleted file mode 100644 index 06ac4ab0fe..0000000000 --- a/doc/CHANGES-staging/ARI.txt +++ /dev/null @@ -1,10 +0,0 @@ -Subject: ARI Channels - -The Channel resource has a new sub-resource "externalMedia". -This allows an application to create a channel for the sole purpose -of exchanging media with an external server. Once created, this -channel could be placed into a bridge with existing channels to -allow the external server to inject audio into the bridge or -receive audio from the bridge. -See https://wiki.asterisk.org/wiki/display/AST/External+Media+and+ARI -for more information. \ No newline at end of file diff --git a/doc/CHANGES-staging/chan_pjsip_moh_passthrough.txt b/doc/CHANGES-staging/chan_pjsip_moh_passthrough.txt deleted file mode 100644 index cb874a580a..0000000000 --- a/doc/CHANGES-staging/chan_pjsip_moh_passthrough.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: chan_pjsip - -A new dialplan function, PJSIP_MOH_PASSTRHOUGH, has been added to chan_pjsip. This -allows the behaviour of the moh_passthrough endpoint option to be read or changed -in the dialplan. This allows control on a per-call basis. diff --git a/doc/CHANGES-staging/chan_rtp.txt b/doc/CHANGES-staging/chan_rtp.txt deleted file mode 100644 index ce908ee037..0000000000 --- a/doc/CHANGES-staging/chan_rtp.txt +++ /dev/null @@ -1,7 +0,0 @@ -Subject: chan_rtp - -The UnicastRTP channel driver provided by chan_rtp now accepts -":" as an alternative to ":" in the destination. -The first AAAA (preferred) or A record resolved will be used as the destination. -The lookup is synchronous so beware of possible dialplan delays if you specify a -hostname. diff --git a/doc/CHANGES-staging/func_curl_headers.txt b/doc/CHANGES-staging/func_curl_headers.txt deleted file mode 100644 index 9d5c8c3e18..0000000000 --- a/doc/CHANGES-staging/func_curl_headers.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: func_curl - -A new parameter, httpheader, has been added to CURLOPT function. This parameter -allows to set custom http headers for subsequent calls off CURL function. -Any setting of headers will replace the default curl headers -(e.g. "Content-type: application/x-www-form-urlencoded") diff --git a/doc/CHANGES-staging/func_jitterbuffer_video.txt b/doc/CHANGES-staging/func_jitterbuffer_video.txt deleted file mode 100644 index 02f9b0b5df..0000000000 --- a/doc/CHANGES-staging/func_jitterbuffer_video.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: func_jitterbuffer - -The JITTERBUFFER dialplan function now has an option to enable video synchronization -support. When enabled and used with a compatible channel driver (chan_sip, chan_pjsip) -the video is buffered according to the size of the audio jitterbuffer and is -synchronized to the audio. diff --git a/doc/CHANGES-staging/h265-passthrough.txt b/doc/CHANGES-staging/h265-passthrough.txt deleted file mode 100644 index b2c449a81b..0000000000 --- a/doc/CHANGES-staging/h265-passthrough.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: Core - -H.265/HEVC is now a supported video codec and it can be used by -specifying "h265" in the allow line. -Please note however, that handling of the additional SDP parameters -described in RFC 7798 section 7.2 is not yet supported. diff --git a/doc/CHANGES-staging/mixmonitor-s-option.txt b/doc/CHANGES-staging/mixmonitor-s-option.txt deleted file mode 100644 index d08b86d3fc..0000000000 --- a/doc/CHANGES-staging/mixmonitor-s-option.txt +++ /dev/null @@ -1,7 +0,0 @@ -Subject: app_mixmonitor - -An option 'S' has been added to MixMonitor. If used in combination with -the r() and/or t() options, if a frame is available to write to one of -those files but not the other, a frame of silence if written to the file -that does not have an audio frame. This should prevent the two files -from "drifting" when mixed after the fact. diff --git a/doc/CHANGES-staging/moh-playlist.txt b/doc/CHANGES-staging/moh-playlist.txt deleted file mode 100644 index 14cb0224ac..0000000000 --- a/doc/CHANGES-staging/moh-playlist.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: res_musiconhold - -A new mode - playlist - has been added to res_musiconhold. This mode allows the -user to specify the files (or URLs) to play explicitly by putting them directly -in musiconhold.conf. diff --git a/doc/CHANGES-staging/res_musiconhold.txt b/doc/CHANGES-staging/res_musiconhold.txt deleted file mode 100644 index 47ef397412..0000000000 --- a/doc/CHANGES-staging/res_musiconhold.txt +++ /dev/null @@ -1,7 +0,0 @@ -Subject: res_musiconhold - -This fix allows a realtime moh class to be unregistered from the command -line. This is useful when the contents of a directory referenced by a -realtime moh class have changed. -The realtime moh class is then reloaded on the next request and uses the -new directory contents. diff --git a/doc/CHANGES-staging/taskprocessor-like-support.txt b/doc/CHANGES-staging/taskprocessor-like-support.txt deleted file mode 100644 index 8f61d39e56..0000000000 --- a/doc/CHANGES-staging/taskprocessor-like-support.txt +++ /dev/null @@ -1,6 +0,0 @@ -Subject: taskprocessor.c - -Added "like" support for 'core show taskprocessors'. Now you -can specify a specific set of taskprocessors (or just one) by -adding the keyword "like" to the above command, followed by -your search criteria. diff --git a/doc/CHANGES-staging/taskprocessor-reset-stats.txt b/doc/CHANGES-staging/taskprocessor-reset-stats.txt deleted file mode 100644 index b5ebb86917..0000000000 --- a/doc/CHANGES-staging/taskprocessor-reset-stats.txt +++ /dev/null @@ -1,7 +0,0 @@ -Subject: taskprocessor.c - -Added two new CLI commands to reset stats for taskprocessors. You can -reset stats for a single, specific taskprocessor ('core reset -taskprocessor '), or you can reset all taskprocessors -('core reset taskprocessors'). These commands will reset the counter for -the number of tasks processed as well as the max queue size. diff --git a/doc/CHANGES-staging/voicemail_lock_cleanup_revert.txt b/doc/CHANGES-staging/voicemail_lock_cleanup_revert.txt deleted file mode 100644 index 500c9a4d7a..0000000000 --- a/doc/CHANGES-staging/voicemail_lock_cleanup_revert.txt +++ /dev/null @@ -1,10 +0,0 @@ -Subject: app_voicemail - -A feature was added in Asterisk 13.27.0 and 16.4.0 that removed lock files from -the Asterisk voicemail directory on startup. Some users that store their -voicemails on network storage devices experienced slow startup times due to the -relative expense of traversing the voicemail directory structure looking for -orphaned lock files. This feature has now been removed. - -Users who require the lock files to be removed at startup should modify their -startup scripts to do so before starting the asterisk process. diff --git a/doc/UPGRADE-staging/AMI-Originate.txt b/doc/UPGRADE-staging/AMI-Originate.txt deleted file mode 100644 index f2d3133098..0000000000 --- a/doc/UPGRADE-staging/AMI-Originate.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: AMI - -The AMI Originate action, which optionally takes a dialplan application as -an argument, no longer accepts "Originate" as the application due to -security concerns.