The official Asterisk Project repository.
OTHER License
Bot releases are visible (Hide)
Published by asterisk-org-access-app[bot] 8 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-21.2.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.2.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 21.2.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The timeout argument to Dial now allows
specifying the maximum amount of time to dial if
early media is not received.
The leaveurgent mailbox option can now be used to
control whether callers may leave messages marked as 'Urgent'.
Asterisk's stir-shaken feature has been refactored to
correct interoperability, RFC compliance, and performance issues.
See https://docs.asterisk.org/Deployment/STIR-SHAKEN for more
information.
Bundled pjproject has been upgraded to 2.14. For more
information on what all is included in this change, check out the
pjproject Github page: https://github.com/pjsip/pjproject/releases
PJSIP outbound registrations now support a per-registration
User-Agent header
The SpeechBackground dialplan application now supports a 'p'
option that will return partial results from speech engines that
provide them when a timeout occurs.
The ChanSpy application now accepts the 'D' option which
will interleave the spied audio within the outgoing frames. The
purpose of this is to allow the audio to be read as a Dual channel
stream with separate incoming and outgoing audio. Setting both the
'o' option and the 'D' option and results in the 'D' option being
ignored.
The fix requires removing the macrocontext column from the
voicemail_messages table in the voicemail database via alembic upgrade.
The 'dahdi set mwi' now allows MWI on channels
to be manually toggled if needed for troubleshooting.
Resolves: #440
The stir-shaken refactor is a breaking change but since
it's not working now we don't think it matters. The
stir_shaken.conf file has changed significantly which means that
existing ones WILL need to be changed. The stir_shaken.conf.sample
file in configs/samples/ has quite a bit more information. This is
also an ABI breaking change since some of the existing objects
needed to be changed or removed, and new ones added. Additionally,
if res_stir_shaken is enabled in menuselect, you'll need to either
have the development package for libjwt v1.15.3 installed or use
the --with-libjwt-bundled option with ./configure.
The fix requires that the voicemail database be upgraded via
alembic. Upgrading to the latest voicemail database via alembic will
remove the macrocontext column from the voicemail_messages table.
Published by asterisk-org-access-app[bot] 8 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-20.7.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.7.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 20.7.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The timeout argument to Dial now allows
specifying the maximum amount of time to dial if
early media is not received.
The leaveurgent mailbox option can now be used to
control whether callers may leave messages marked as 'Urgent'.
Asterisk's stir-shaken feature has been refactored to
correct interoperability, RFC compliance, and performance issues.
See https://docs.asterisk.org/Deployment/STIR-SHAKEN for more
information.
Bundled pjproject has been upgraded to 2.14. For more
information on what all is included in this change, check out the
pjproject Github page: https://github.com/pjsip/pjproject/releases
The SpeechBackground dialplan application now supports a 'p'
option that will return partial results from speech engines that
provide them when a timeout occurs.
The ChanSpy application now accepts the 'D' option which
will interleave the spied audio within the outgoing frames. The
purpose of this is to allow the audio to be read as a Dual channel
stream with separate incoming and outgoing audio. Setting both the
'o' option and the 'D' option and results in the 'D' option being
ignored.
The 'dahdi set mwi' now allows MWI on channels
to be manually toggled if needed for troubleshooting.
Resolves: #440
Published by asterisk-org-access-app[bot] 8 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-18.22.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.22.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 18.22.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The timeout argument to Dial now allows
specifying the maximum amount of time to dial if
early media is not received.
The leaveurgent mailbox option can now be used to
control whether callers may leave messages marked as 'Urgent'.
Asterisk's stir-shaken feature has been refactored to
correct interoperability, RFC compliance, and performance issues.
See https://docs.asterisk.org/Deployment/STIR-SHAKEN for more
information.
Bundled pjproject has been upgraded to 2.14. For more
information on what all is included in this change, check out the
pjproject Github page: https://github.com/pjsip/pjproject/releases
The SpeechBackground dialplan application now supports a 'p'
option that will return partial results from speech engines that
provide them when a timeout occurs.
The ChanSpy application now accepts the 'D' option which
will interleave the spied audio within the outgoing frames. The
purpose of this is to allow the audio to be read as a Dual channel
stream with separate incoming and outgoing audio. Setting both the
'o' option and the 'D' option and results in the 'D' option being
ignored.
The 'dahdi set mwi' now allows MWI on channels
to be manually toggled if needed for troubleshooting.
Resolves: #440
Published by asterisk-org-access-app[bot] 8 months ago
The Asterisk Development Team would like to announce
release candidate 2 of Certified asterisk-18.9-cert8.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/certified-18.9-cert8-rc2
and
https://downloads.asterisk.org/pub/telephony/certified-asterisk
Repository: https://github.com/asterisk/asterisk
Tag: certified-18.9-cert8-rc2
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
None
Published by asterisk-org-access-app[bot] 8 months ago
The Asterisk Development Team would like to announce
release candidate 1 of Certified asterisk-18.9-cert8.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/certified-18.9-cert8-rc1
and
https://downloads.asterisk.org/pub/telephony/certified-asterisk
Repository: https://github.com/asterisk/asterisk
Tag: certified-18.9-cert8-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The ChanSpy application now accepts the 'D' option which
will interleave the spied audio within the outgoing frames. The
purpose of this is to allow the audio to be read as a Dual channel
stream with separate incoming and outgoing audio. Setting both the
'o' option and the 'D' option and results in the 'D' option being
ignored.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
The 'queue priority caller' CLI command and
'QueueChangePriorityCaller' AMI action now have an 'immediate'
argument which allows the caller priority change to be reflected
immediately, causing the position of a caller to move within the
queue depending on the priorities of the other callers.
The following manager actions have been added
VoicemailBoxSummary - Generate message list for a given mailbox
VoicemailRemove - Remove a message from a mailbox folder
VoicemailMove - Move a message from one folder to another within a mailbox
VoicemailForward - Copy a message from one folder in one mailbox
to another folder in another or the same mailbox.
The following CLI commands have been added to app_voicemail
voicemail show mailbox
Show contents of mailbox @
voicemail remove <from_folder>
Remove message from <from_folder> in mailbox @
voicemail move <from_folder> <to_folder>
Move message in mailbox & from <from_folder> to <to_folder>
voicemail forward <from_mailbox> <from_context> <from_folder> <to_mailbox> <to_context> <to_folder>
Forward message in mailbox @ <from_folder> to
mailbox @ <to_folder>
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
the release of asterisk-21.1.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.1.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
the release of asterisk-20.6.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.6.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
the release of asterisk-18.21.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.21.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-21.1.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.1.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-20.6.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.6.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-18.21.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.21.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-21.1.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.1.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-20.6.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.6.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 9 months ago
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-18.21.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.21.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
The option "j" is now available for the Dial application which
uses the initial stream topology of the caller to create the outgoing
channels.
The console log can now be filtered by
channels or groups of channels, using the
logger filter CLI commands.
A new dialplan app PJSIPHangup and AMI action allows you
to hang up an unanswered incoming PJSIP call with a specific SIP
response code in the 400 -> 699 range.
The VoicemailPasswordChange event is
now emitted whenever a mailbox password is updated,
containing the mailbox information and the new
password.
Resolves: #398
res_speech now supports translation of an input channel
to a format supported by the speech provider, provided a translation
path is available between the source format and provider capabilites.
With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.
Call setup times should be significantly improved
when using ARI.
You no longer need to select DEBUG_THREADS to use
DETECT_DEADLOCKS. This removes a significant amount of overhead
if you just want to detect possible deadlocks vs needing full
lock tracing.
A new option "sounds_search_custom_dir" has been added to
asterisk.conf that allows asterisk to search
AST_DATA_DIR/sounds/custom for sounds files before searching the
standard AST_DATA_DIR/sounds/ directory.
The "Build Options" entry in the "core show settings"
CLI command has been renamed to "ABI related Build Options" and
a new entry named "All Build Options" has been added that shows
both breaking and non-breaking options.
The dial string option 'g' was added to the UnicastRTP channel
which enables RTP glue and therefore native RTP bridges with those
channels.
Introduce a new queue configuration option called
'periodic-announce-startdelay' which will vary the normal (historic)
behavior of starting the periodic announcement cycle at
periodic-announce-frequency seconds after entering the queue to start
the periodic announcement cycle at period-announce-startdelay seconds
after joining the queue. The default behavior if this config option is
not set remains unchanged.
Signed-off-by: Jaco Kroon [email protected]
Four new dialplan functions have been added.
GLOBAL_DELETE and DELETE have been added which allows
the deletion of global and channel variables.
GLOBAL_EXISTS and VARIABLE_EXISTS have been added
which checks whether a global or channel variable has
been set.
Ampersands in URLs passed to the Playback()
,
Background()
, SpeechBackground()
, Read()
, Authenticate()
, or
Queue()
applications as filename arguments can now be escaped by
single quoting the filename. Additionally, this is also possible when
using the CONFBRIDGE
dialplan function, or configuring various
features in confbridge.conf
and queues.conf
.
The dtls_rekey will be disabled if webrtc support is
requested on an endpoint. A warning will also be emitted.
As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce
the release of asterisk-21.0.2.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.0.2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce
the release of asterisk-20.5.2.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.5.2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce
the release of asterisk-18.20.2.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.20.2
and
https://downloads.asterisk.org/pub/telephony/asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce
the release of Certified asterisk-18.9-cert7.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/certified-18.9-cert7
and
https://downloads.asterisk.org/pub/telephony/certified-asterisk
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce security release
Certified Asterisk 18.9-cert6.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/certified-18.9-cert6
and
https://downloads.asterisk.org/pub/telephony/certified-asterisk
The following security advisories were resolved in this release:
A new option 'e' has been added to allow Read() to return the
terminator as the dialed digits in the case where only the terminator
is entered.
format_sln now recognizes '.slin' as a valid
file extension in addition to the existing
'.sln' and '.raw'.
A new option 's' has been added to the Directory() application that
will skip calling the extension and instead set the extension as
DIRECTORY_EXTEN channel variable.
A new option has been added to SendDTMF() which will answer the
specified channel if it is not already up. If no channel is specified,
the current channel will be answered instead.
This change increases the display width on 'core show channels'
amd 'core show channels verbose'
For 'core show channels', the Channel name field is increased to
64 characters and the Location name field is increased to 32
characters.
For 'core show channels verbose', the Channel name field is
increased to 80 characters, the Context is increased to 24
characters and the Extension is increased to 24 characters.
Add optional touch variable : TOUCH_MIXMONITOR_BEEP(interval)
Setting TOUCH_MIXMONITOR_BEEP/TOUCH_MONITOR_BEEP to a valid
interval in seconds will result in a periodic beep being
played to the monitored channel upon MixMontior/Monitor
feature start.
If an interval less than 5 seconds is specified, the interval
will default to 5 seconds. If the value is set to an invalid
interval, the default of 15 seconds will be used.
The "tests" attribute of the "testsuite" element in the
output XML now reflects only the tests actually requested
to be executed instead of all the tests registered.
The "failures" attribute was added to the "testsuite"
element.
Also added two new unit tests that just pass and fail
to be used for testing CI itself.
It is now possible to specify the MixMonitorID when calling
the manager action: MixMonitorMute. This will allow an
individual MixMonitor instance to be muted via ID.
The MixMonitorID can be stored as a channel variable using
the 'i' MixMonitor option and is returned upon creation if
this option is used.
As part of this change, if no MixMonitorID is specified in
the manager action MixMonitorMute, Asterisk will set the mute
flag on all MixMonitor audiohooks on the channel. Previous
behavior would set the flag on the first MixMonitor audiohook
found.
None
Published by asterisk-org-access-app[bot] 10 months ago
The Asterisk Development Team would like to announce security release
Asterisk 21.0.1.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.0.1
and
https://downloads.asterisk.org/pub/telephony/asterisk
The following security advisories were resolved in this release:
None