Asterisk 16.0.0-rc1 Now Available

The Asterisk Development Team would like to announce the first
release candidate of Asterisk 16.0.0.
This release candidate is available for immediate download at

The release of Asterisk 16.0.0-rc1 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release candidate:

Security bugs fixed in this release:
 * ASTERISK-27807 - iostreams: Potential DoS when client
      connection closed prematurely
      (Reported by Sean Bright)
 * ASTERISK-27818 - Username bruteforce is possible when using
      ACL with PJSIP
      (Reported by John)
 * ASTERISK-27658 - WebSocket frames with 0 sized payload causes
      (Reported by Sean Bright)
 * ASTERISK-27583 - Segmentation fault occurs in asterisk with
      an invalid SDP fmtp attribute
      (Reported by Sandro Gauci)
 * ASTERISK-27582 - Segmentation fault occurs in Asterisk with
      an invalid SDP media format description
      (Reported by
      Sandro Gauci)
 * ASTERISK-27618 - Crash occurs when sending a repeated number
      of INVITE messages over TCP or TLS transport
      (Reported by
      Sandro Gauci)
 * ASTERISK-27640 - SUBSCRIBE message with a large Accept value
      causes stack corruption
      (Reported by Sandro Gauci)

New Features made in this release:
 * ASTERISK-27286 - Add the ability to read the media file type
      from HTTP header for playback
      (Reported by Gaurav Khurana)
 * ASTERISK-27704 - Add cache_pools debug option to
      (Reported by Richard Mudgett)
 * ASTERISK-27581 - Add new AMI Action for PJSIPShowContacts
      (Reported by sungtae kim)
 * ASTERISK-27547 - res_pjsip: Add new AMI Action for
      (Reported by sungtae kim)
 * ASTERISK-27117 - core: Add support for timelen parsing to
      ast_parse_arg and ACO.
      (Reported by Corey Farrell)
 * ASTERISK-27478 - PJSIP: Add CHANNEL(pjsip,request_uri) to get
      incoming INVITE Request-URI.
      (Reported by Richard Mudgett)
 * ASTERISK-27413 - Add cache_media_frames debugging option.
      (Reported by Richard Mudgett)
 * ASTERISK-27206 - res_pjsip: No mechanism exists to limit
      endpoint identification to IP only
      (Reported by Ben
 * ASTERISK-27215 - [patch]AMI : Add CancelAtxfer Action
      (Reported by Thomas Sevestre)
 * ASTERISK-27322 - [New Feature] Add mute and DTMF passthrough
      to ARI add channel to bridge
      (Reported by Darren Sessions)
 * ASTERISK-27162 - [patch]chan_sip: Access incoming SIP REFER
      headers in the dialplan
      (Reported by Kirill Katsnelson)
 * ASTERISK-27163 - chan_sip: Dialplan function SIP_HEADERS() to
      complement SIP_HEADER().
      (Reported by Kirill Katsnelson)
 * ASTERISK-27063 - Add support for systemd socket activation
      (Reported by Corey Farrell)

Bugs fixed in this release:
 * ASTERISK-27978 - res_pjsip: Change default transport
      keepalive to preserve behavior
      (Reported by Joshua Colp)
 * ASTERISK-27880 - [patch] pjproject_bundled: Repair
      ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27810 - BASIC-RETRANS: Implement receive
      (Reported by Benjamin Keith Ford)
 * ASTERISK-27972 - res_sorcery_config: Allow object name based
      (Reported by Joshua Colp)
 * ASTERISK-27965 - module: Remove old modules, update support
      (Reported by Joshua Colp)
 * ASTERISK-25548 - stasis: Improve message type "Use of before
      init/after destruction" error 
      (Reported by Joshua Colp)
 * ASTERISK-27967 - srtp: rejecting short sdes lifetimes
      incompatible with obihai ATAs
      (Reported by Nick French)
 * ASTERISK-27961 - res_pjsip: Spurious ERROR logging when
      printing headers in sip_msg
      (Reported by Nick French)
 * ASTERISK-27563 - pjsip modules always get -O2 even when
      DONT_OPTIMIZE is set
      (Reported by George Joseph)
 * ASTERISK-27347 - [patch] pjproject_bundled: Disable TCP/TLS
      (Reported by Alexander Traud)
 * ASTERISK-27957 - PJSIP proposes ICE candidates on answer even
      if not in offer
      (Reported by Torrey Searle)
 * ASTERISK-27938 - [patch] Compile fails with `IPTOS_MINCOST'
      (Reported by Alexander Traud)
 * ASTERISK-27955 - res_pjsip_session: sdp group:BUNDLE
      attribute truncated
      (Reported by Kevin Harwell)
 * ASTERISK-27956 -  res_pjsip_pubsub: segfault in function
      (Reported by Alexei Gradinari)
 * ASTERISK-27949 - res_pjsip_rfc3326: A lot of endpoints do not
      correctly handle two Reason headers
      (Reported by Ross
 * ASTERISK-27763 - res_pjsip_session: Initial INVITE with
      audio+fax results in 488 instead of declining stream
      (Reported by Thiago Coutinho)
 * ASTERISK-27657 - res_pjsip_t38: ATA fails with hangupcause
      58(Bearer capability not available)
      (Reported by Jared
 * ASTERISK-27080 - res_pjsip_t38: Slow T.38 re-invite rejection
      if remote leg has T.38 disabled
      (Reported by Torrey
 * ASTERISK-26686 - res_pjsip: Lock inversion in transport
      (Reported by Ross Beer)
 * ASTERISK-27939 - [patch] bridge_softmix_binaural: Enable
      FFTW3 in Solaris 11.
      (Reported by Alexander Traud)
 * ASTERISK-27783 - res_pjsip_pubsub: apparent crash on
      (Reported by Kevin Harwell)
 * ASTERISK-27931 - [patch] BuildSystem: Enable ./configure in
      Solaris 11.
      (Reported by Alexander Traud)
 * ASTERISK-27926 - [patch] find -maxdepth is not
      POSIX compatible.
      (Reported by Alexander Traud)
 * ASTERISK-27903 - menuselect: GCC 8: restrict-qualified
      parameter passed and aliased.
      (Reported by Alexander
 * ASTERISK-27914 - [patch] tests/test_utils: Repair ./configure
      (Reported by Alexander Traud)
 * ASTERISK-27705 - chan_iax2: Stops listening for traffic
      (Reported by Kirsty Tyerman)
 * ASTERISK-27848 - rtp: DTMF Breaks With telephony-event/16000

      (Reported by Dominic)
 * ASTERISK-27908 - [patch] crypto.h: Repair ./configure
      (Reported by Alexander Traud)
 * ASTERISK-27905 - [patch] res_srtp: Repair ./configure
      (Reported by Alexander Traud)
 * ASTERISK-27888 - SQL fetch error on query which return 0
      (Reported by Alexei Gradinari)
 * ASTERISK-27902 - chan_pjsip isn't updating hangupcause on 4XX
      (Reported by George Joseph)
 * ASTERISK-27901 - [patch] ooh323c: GCC 8: output truncated
      before terminating nul.
      (Reported by Alexander Traud)
 * ASTERISK-27872 - res_pjsip: Modified qualify_frequency
      doesn't effect until pjsip reload
      (Reported by Alexei
 * ASTERISK-27094 - res_fax: Deadlock when using Local channels
      and fax gateway
      (Reported by David Brillert)
 * ASTERISK-25261 - Manager events for MeetMe have incorrectly
      documented key name 'Usernum' - should be 'User'
      by Francois Blackburn)
 * ASTERISK-27878 - [patch] tcptls.h: Repair ./configure
      (Reported by Alexander Traud)
 * ASTERISK-27876 - [patch] tcptls: Allow OpenSSL configured
      with no-dh.
      (Reported by Alexander Traud)
 * ASTERISK-27874 - [patch] tcptls: Allow OpenSSL 1.1.x
      configured with enable-ssl3-method no-deprecated.
      (Reported by Alexander Traud)
 * ASTERISK-27845 - Codec-Change Re-INVITE during DTMF can cause
      marker bit error
      (Reported by Torrey Searle)
 * ASTERISK-27831 - res_rtp_asterisk: Add support for
      abs-send-time RTP extension
      (Reported by Joshua Colp)
 * ASTERISK-27863 - config/ast_destroy_realtime_fields:
      successful DELETE is treated as failed
      (Reported by Alexei
 * ASTERISK-27865 - [patch]: tcptls: Repair ./configure
      (Reported by Alexander Traud)
 * ASTERISK-27760 - Asterisk ODBC Voicemail Prompt storage fails
      with recent MariaDB version.
      (Reported by Nic Colledge)
 * ASTERISK-27853 - Incorrect error reported when
      leaving/retrieving a ODBC voicemail
      (Reported by Nic
 * ASTERISK-27800 - One way audio when calling from Asterisk(sip
      trunk) to another number where both are connected to a SBC using
      (Reported by Artur Pires)
 * ASTERISK-26806 - pjsip_options: rework to make more
      (Reported by Kevin Harwell)
 * ASTERISK-27814 - translate: interpolated frames are not
      passed through
      (Reported by Kevin Harwell)
 * ASTERISK-27812 - When the  ooh323 debug is on there is no
      ringing signal to incoming calls via H323 trunk.
      by Dimos)
 * ASTERISK-26893 - No "alert" or "progress" in chan_ooh323 if
      debug is enabled only on the module
      (Reported by Marco
 * ASTERISK-27804 - bridge_softmix / app_confbridge: Add support
      for combining REMB reports
      (Reported by Joshua Colp)
 * ASTERISK-27639 - [patch] BuildSystem: Enable IMAP storage on
      FreeBSD and DragonFly BSD.
      (Reported by Alexander Traud)
 * ASTERISK-27418 - app_confbridge: "core show profile bridge"
      does not output "sfu" when video_mode is sfu
      (Reported by
      Carlos Chavez)
 * ASTERISK-27809 - [patch] utils/pval: Add -lBlocksRuntime for
      compiler clang conditionally.
      (Reported by Alexander
 * ASTERISK-27808 - [patch] chan_vpb: Avoid GNU old-style field
      designator extension.
      (Reported by Alexander Traud)
 * ASTERISK-27806 - BASIC-RETRANS: Implement send
      (Reported by Benjamin Keith Ford)
 * ASTERISK-27774 - res_musiconhold: Music on hold restarts
      after every announcement
      (Reported by lvl)
 * ASTERISK-27782 - cdr_mysql: Missing MYSQL_PORT definition
      (Reported by Evandro César Arruda)
 * ASTERISK-27614 - res_pjsip_session: SDP origin does not use
      resolved address
      (Reported by John M.)
 * ASTERISK-27776 - res_rtp_asterisk: Add support for sending
      RTCP feedback messages
      (Reported by Joshua Colp)
 * ASTERISK-27740 - chan_sip: New Channel creation from new SIP
      dialog with Replaces failed to be properly tracked and
      (Reported by Shannon Price)
 * ASTERISK-27786 - app_confbridge: Add ability to enable and
      configure REMB support
      (Reported by Joshua Colp)
 * ASTERISK-27706 - PJSIP: Deadlock shutting down subscription
      TCP connection and sending subscription message.
      by Ross Beer)
 * ASTERISK-27688 - res_pjsip: Crash on TCP PJSIP Transport
      (Reported by Ross Beer)
 * ASTERISK-27758 - res_rtp_asterisk: Add support for raising
      RTCP feedback messages
      (Reported by Joshua Colp)
 * ASTERISK-26366 - rtp: RTCP messages with REMB trigger fast
      picture update
      (Reported by Joshua Colp)
 * ASTERISK-27773 - Command line not being parsed correctly with
      getopt not from glibc
      (Reported by Guido Falsi)
 * ASTERISK-27435 - [patch] configure:
      pjsip_evsub_set_uas_timeout not found.
      (Reported by
      Alexander Traud)
 * ASTERISK-27761 - [patch] BuildSystem: With external editline,
      do not require libs for internal editline.
      (Reported by
      Alexander Traud)
 * ASTERISK-27755 - ConfBridge: raise ConfbridgeTalking when put
      on hold and clear talking status
      (Reported by Kevin
 * ASTERISK-27743 - Generic PLC doesn't work if the 2 codecs on
      a channel are equal
      (Reported by George Joseph)
 * ASTERISK-27745 - [patch] BuildSystem: Remove unused
      dependency on libltdl.
      (Reported by Alexander Traud)
 * ASTERISK-12841 - [patch] Make format_ogg_vorbis work on
      (Reported by Michiel van Baak)
 * ASTERISK-27720 - [patch] BuildSystem: Enable Advanced Linux
      Sound Architecture (ALSA) in NetBSD.
      (Reported by
      Alexander Traud)
 * ASTERISK-27741 - res_pjsip_rfc3326.c
      rfc3326_use_reason_header doesn't account for more than one
      'Reason' header
      (Reported by Ross Beer)
 * ASTERISK-27734 - [patch] BuildSystem: Enable IMAP storage on
      openSUSE and Arch Linux.
      (Reported by Alexander Traud)
 * ASTERISK-27686 - [patch] install_prereq: Update FreeBSD
      (Reported by Alexander Traud)
 * ASTERISK-27733 - [patch] res_srtp: Add support for libsrtp2.x
      on openSUSE.
      (Reported by Alexander Traud)
 * ASTERISK-11015 - NetBSD Build Needs RPATH set in 1.2.25
      (Reported by Curt Sampson)
 * ASTERISK-27641 - BuildSystem: Enable Better Backtraces in
      (Reported by Alexander Traud)
 * ASTERISK-27671 - Deprecate legacy modules
      (Reported by
      Corey Farrell)
 * ASTERISK-25586 - uuid_generate_random detection failure
      (Reported by John Nemeth)
 * ASTERISK-27721 - [patch] BuildSystem: Enable PortAudio in
      (Reported by Alexander Traud)
 * ASTERISK-27715 - [patch] BuildSystem: AC_PATH_PROG sets to
      colon character when not found.
      (Reported by Alexander
 * ASTERISK-27554 - res_pjsip_rfc3326: Order of 'Reason' headers
      break many endpoints
      (Reported by Ross Beer)
 * ASTERISK-27703 - AMI Action VoicemailUsersList returns 0
      (Reported by Sébastien Duthil)
 * ASTERISK-27674 - chan_sip: RTP framing issues on outgoing
      (Reported by Jean Aunis - Prescom)
 * ASTERISK-27441 - PJSIP: Forked INVITE SDP negotiation gets
      one way audio.
      (Reported by lvl)
 * ASTERISK-27718 - [patch] BuildSystem: Enable Lua in NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27722 - [patch] BuildSystem: Depend not implicitly
      but explicitly on external libraries.
      (Reported by
      Alexander Traud)
 * ASTERISK-27719 - [patch] res_http_post: Enable GMime in
      (Reported by Alexander Traud)
 * ASTERISK-27716 - [patch] BuildSystem: Enable autotools in
      (Reported by Alexander Traud)
 * ASTERISK-27714 - [patch] chan_unistim: NetBSD has an
      incompatible struct in_pktinfo.
      (Reported by Alexander
 * ASTERISK-27713 - [patch] BuildSystem: Cast any intptr_t
      explicitly to its proposed type.
      (Reported by Alexander
 * ASTERISK-27712 - [patch] BuildSystem: Detect whether
      uselocale(.) is available.
      (Reported by Alexander Traud)
 * ASTERISK-27711 - [patch] BuildSystem: Avoid re-defining of
      pthread_* on NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27710 - [patch] BuildSystem: Install init scripts on
      openSUSE Tumbleweed.
      (Reported by Alexander Traud)
 * ASTERISK-27709 - [patch] BuildSystem: Avoid == for comparison
      in ./configure.
      (Reported by Alexander Traud)
 * ASTERISK-27610 - returning TOOLONG before reaching
      the timeout
      (Reported by Michael Cargile)
 * ASTERISK-26688 - Documentation: voicemail.conf.sample shows
      512 limit for emailbody field, however this is only true if
      compiled with LOW_MEMORY option
      (Reported by Fran Vicente)
 * ASTERISK-27568 - PJSIP: Crash during SIP attended transfer.
      (Reported by Bryan Walters)
 * ASTERISK-27659 - Output from rawman truncated if output is
      long enough
      (Reported by Bojan Nemčić)
 * ASTERISK-27692 - bridging: Sometimes cloning the stream
      topology causes a crash
      (Reported by Richard Mudgett)
 * ASTERISK-27488 - core: If frame with unnegotiated format is
      read crash will occur
      (Reported by Sébastien Duthil)
 * ASTERISK-24488 - Wrong remote identity and target in dialog
      package XML in NOTIFY
      (Reported by Alejandro Padilla)
 * ASTERISK-24386 - Asterisk "doc/lang/language-criteria.txt"
      needs update or removal.
      (Reported by Rusty Newton)
 * ASTERISK-27646 - ICE fails with no candidate nominated
      (Reported by Thomas Guebels)
 * ASTERISK-27689 - [patch] rtp_engine: Load format name / mime
      type in uppercase again.
      (Reported by Alexander Traud)
 * ASTERISK-27679 - res_pjsip: Endpoint destruction does not
      free DTLS configuration
      (Reported by Mak Dee)
 * ASTERISK-27684 - [patch] install_prereq: Update OpenBSD
      (Reported by Alexander Traud)
 * ASTERISK-27680 - [patch] res_calendar: Specialized calendars
      depend on symbols of general calendar.
      (Reported by
      Alexander Traud)
 * ASTERISK-27681 - [patch] BuildSystem: Enable IMAP storage on
      (Reported by Alexander Traud)
 * ASTERISK-27677 - [patch] BuildSystem: Enable system provided
      libedit on OpenBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27670 - [patch] BuildSystem: Remove chan_h323
      (Reported by Alexander Traud)
 * ASTERISK-27595 - [patch] BuildSystem: Invoke ldconfig with
      previous paths.
      (Reported by Alexander Traud)
 * ASTERISK-27631 - [patch] BuildSystem: Do not warn when bash
      is not installed.
      (Reported by Alexander Traud)
 * ASTERISK-27666 - chan_sip: Crash processing CANCEL request
      (Reported by Leandro Dardini)
 * ASTERISK-27584 - Internal pjproject build doesn't disable
      (Reported by Stuart Henderson)
 * ASTERISK-27669 - [patch] codecs: Add support for WebRTC iLBC
      (Reported by Alexander Traud)
 * ASTERISK-27634 - Determine if the internal editline and
      stdtime libraries are still relevant
      (Reported by George
 * ASTERISK-27642 - [patch] backtrace: Avoid
      (Reported by Alexander Traud)
 * ASTERISK-27555 - [patch] install_prereq: Update Debian/Ubuntu
      (Reported by Alexander Traud)
 * ASTERISK-27656 - CDR: Leaking channel snapshots allocated by
      (Reported by Kristijan Vrban)
 * ASTERISK-27426 - chan_console: cannot read and write at the
      same time with alsa backend
      (Reported by Tzafrir Cohen)
 * ASTERISK-27621 - (null) string tailing after AsyncAGIEnd AMI
      (Reported by sungtae kim)
 * ASTERISK-27652 - Null pointer Crash in PJSIP MWI
      (Reported by Joshua Elson)
 * ASTERISK-27571 - res_pjsip: If SIP response is received
      during shutdown a crash may occur
      (Reported by Joshua
 * ASTERISK-27619 - Build System: Require compiler to provide
      built-in support for atomic references.
      (Reported by Corey
 * ASTERISK-27612 - Subscriptions Persist After Expiration and
      TCP/TLS Disconnect
      (Reported by Ross Beer)
 * ASTERISK-27637 - [patch] BuildSystem: Enable autotools in
      (Reported by Alexander Traud)
 * ASTERISK-27635 - [patch] app_voicemail: Avoid always true
      warnings with clang.
      (Reported by Alexander Traud)
 * ASTERISK-27599 - [patch] install_prereq: Update
      RHEL/CentOS/Fedora libraries.
      (Reported by Alexander
 * ASTERISK-26563 - core: macOS devmode build fails: variable
      'freeswap' set but not used
      (Reported by David M. Lee)
 * ASTERISK-27630 - [patch] editline: Avoid shifting a negative
      signed value.
      (Reported by Alexander Traud)
 * ASTERISK-16172 - Problems with siren14 codec; problems with
      siren7 sound files.
      (Reported by Steve Murphy)
 * ASTERISK-16951 - [patch] in 1.4.37 broken with
      autoconf 2.60
      (Reported by Stéphan Kochen)
 * ASTERISK-27603 - [patch] install_prereq: Download latest
      (Reported by Alexander Traud)
 * ASTERISK-27620 - New module loader aborts startup if a
      required module declines load.
      (Reported by snuffy)
 * ASTERISK-27607 - [patch] res_config_mysql: Avoid the header
      (Reported by Alexander Traud)
 * ASTERISK-24598 - When running
      ./contrib/scripts/install_prereq install-unpackaged pjproject is
      installed in wrong place
      (Reported by PowerPBX)
 * ASTERISK-27602 - [patch] BuildSystem: AC_CONFIG_AUX_DIR needs
      a directory.
      (Reported by Alexander Traud)
 * ASTERISK-27600 - [patch] BuildSystem: Allow make clean all
      (Reported by Alexander Traud)
 * ASTERISK-27598 - [patch] install_prereq: Support package
      manager DNF.
      (Reported by Alexander Traud)
 * ASTERISK-26596 - Placing call on hold temporarily locks up
      (Reported by Igor Goncharovsky)
 * ASTERISK-27596 - [patch] BuildSystem: Use the detected name
      for MD5 everywhere.
      (Reported by Alexander Traud)
 * ASTERISK-27594 - [patch] BuildSystem: Invoke install not in
      GNU but POSIX style.
      (Reported by Alexander Traud)
 * ASTERISK-27593 - [patch] BuildSystem: In OpenBSD, xmlstarlet
      is xml.
      (Reported by Alexander Traud)
 * ASTERISK-27592 - [patch] BuildSystem: Detect external library
      Lua in version 5.3.
      (Reported by Alexander Traud)
 * ASTERISK-27491 - res_pjsip_endpoint_identifier_ip only
      matches against header if match by ip fails
      (Reported by
      George Joseph)
 * ASTERISK-26832 - res_pjsip: Segfault when calling
      pjsip_hdr_print_on in sip_msg.c:581
      (Reported by Ross
 * ASTERISK-27589 - [patch] BuildSystem: Avoid $EUID and use id
      -u instead.
      (Reported by Alexander Traud)
 * ASTERISK-27585 - [patch] BuildSystem: Resolve resolv.h not
      via Generic but Particular Header-Check.
      (Reported by
      Alexander Traud)
 * ASTERISK-27575 - menuselect : remove obsolete TRACE_FRAMES
      compiler flag
      (Reported by Jean Aunis - Prescom)
 * ASTERISK-27576 - [patch] res_config_pgsql: Avoid typecasting
      an int to unsigned char.
      (Reported by Alexander Traud)
 * ASTERISK-27560 - [patch] clang 5 does not know
      (Reported by Alexander Traud)
 * ASTERISK-27578 - [patch] app_osplookup.c: Avoid a format
      (Reported by Alexander Traud)
 * ASTERISK-27577 - [patch] chan_ooh323: Avoid typecasting an
      int to unsigned short.
      (Reported by Alexander Traud)
 * ASTERISK-27534 - chan_sip: Assumes iostream is non-NULL when
      it may not be
      (Reported by Lubos Dolezel)
 * ASTERISK-27549 - [patch] translate: Avoid absolute value on
      unsigned substraction.
      (Reported by Alexander Traud)
 * ASTERISK-27566 - res_pjsip_session: Improve WebRTC interop
      with bundling during renegotiation
      (Reported by Joshua
 * ASTERISK-27553 - [patch] res_curl: Avoid error message on
      (Reported by Alexander Traud)
 * ASTERISK-27557 - [patch] clang 5.0: implicit conversion to
      char changes value to negative.
      (Reported by Alexander
 * ASTERISK-27550 - [patch] bridge_softmix: Avoid warning about
      an uninitialized variable.
      (Reported by Alexander Traud)
 * ASTERISK-27559 - [patch] editline: Avoid comparison between
      pointer and zero character constant.
      (Reported by
      Alexander Traud)
 * ASTERISK-27558 - [patch] codec_gsm: Avoid shifting a negative
      signed value.
      (Reported by Alexander Traud)
 * ASTERISK-25329 - Asterisk configure fails on 'cannot find
      ptlib-config', despite ptlib-config existing
      (Reported by
      Rusty Newton)
 * ASTERISK-27552 - [patch] chan_ooh323: Limit outgoinglimit to
      positive values as intended.
      (Reported by Alexander Traud)
 * ASTERISK-27551 - [patch] ooh323cDriver: Fix typo in header
      (Reported by Alexander Traud)
 * ASTERISK-26046 - [patch] Avoid obsolete warnings on
      (Reported by Alexander Traud)
 * ASTERISK-20346 - Modules need to ensure that any functions,
      apps, AMI actions, etc. they register are unregistered if the
      module declines loading
      (Reported by Mark Michelson)
 * ASTERISK-27539 - 'cdr submit' fails: batch mode not enabled.

      (Reported by Tzafrir Cohen)
 * ASTERISK-27498 - ICE candidate parser - ICE foundation
      parsing too short
      (Reported by Michele Prà)
 * ASTERISK-25128 - Datastore: Implement automatic module
      (Reported by Corey Farrell)
 * ASTERISK-27366 - Asterisk Turkish Language Set Problem
      (Reported by Halil İbrahim YILDIZ)
 * ASTERISK-23133 - Documentation fix - MASTER_CHANNEL
      Unexpected Behaviour
      (Reported by Shane Mitchell)
 * ASTERISK-27531 - Compiler optimizations can break module load
      (Reported by abelbeck)
 * ASTERISK-27480 - Security: Authenticated SUBSCRIBE without
      Contact crashes asterisk
      (Reported by Ross Beer)
 * ASTERISK-24198 - Typo's
      (Reported by Walter Doekes)
 * ASTERISK-27229 - bridge: Old channel video source not set to
      NULL after unref
      (Reported by Richard Kenner)
 * ASTERISK-27495 - DNS: Unexpected rr_type can cause crash
      (Reported by Corey Farrell)
 * ASTERISK-25079 - AMI bridge of channels results in MOH not
      destroyed and robotic audio on one channel
      (Reported by
      Zane Conkle)
 * ASTERISK-27490 - chan_console: 'set active' fails to work
      (Reported by Tzafrir Cohen)
 * ASTERISK-27299 - Asterisk Hangs with Bad file descriptor on
      (Reported by Abhay Gupta)
 * ASTERISK-24756 - ConfBridge sound_muted does not work from
      CLI or AMI
      (Reported by Thomas Frederiksen)
 * ASTERISK-25649 - Transfer application does not work with
      Local channels - documentation misleading
      (Reported by
      Ivan Ullmann)
 * ASTERISK-25869 - chan_sip: "rejected because extension not
      found" should be logged as a security event
      (Reported by
      Brian J. Murrell)
 * ASTERISK-27440 - Strictrtp has issues to qualify video rtp
      (Reported by Wim De Vlaminck)
 * ASTERISK-19657 - Coverity Report: Fix issues for error type
      (Reported by Matt Jordan)
 * ASTERISK-27175 - iax.conf demo peer is invalid
      (Reported by Tzafrir Cohen)
 * ASTERISK-27430 - README refers to security documents that do
      not exist.
      (Reported by Corey Farrell)
 * ASTERISK-20281 - "core set verbose" behaves strangely, can't
      alias it, cli.conf example broken
      (Reported by Tim
      Ringenbach at Asteria Solutions Group)
 * ASTERISK-27382 - crash after an invalid rtcp packet from GT48
      FXS gateway
      (Reported by Tzafrir Cohen)
 * ASTERISK-27429 - res_rtp_asterisk: Multiple reports in an
      RTCP packet will write past where it should
      (Reported by
      Vitezslav Novy)
 * ASTERISK-27408 - Identify causes and fix
      (Reported by Corey Farrell)
 * ASTERISK-18411 - Queue members with hints for state_interface
      get stuck in "In Use" state.
      (Reported by Steven T.
 * ASTERISK-26131 - chan_sip: Crash Asterisk (in
      sip_request_call at chan_sip.c) by making a call to a single
      character in a dot pattern match
      (Reported by Dwayne
 * ASTERISK-27467 - pjsip_options: qualify_frequency sometimes
      not applied on reload
      (Reported by John Bigelow)
 * ASTERISK-27460 - CDR: Deadlock using AMI Originate with
      Variable CDR(amaflags)=...
      (Reported by Richard Mudgett)
 * ASTERISK-27454 - res_http_post: Don't require
      (Reported by Joshua Colp)
 * ASTERISK-23735 - Transcoding makes bad choice in high-rate
      (Reported by Richard Kenner)
 * ASTERISK-27445 - ARI: Updating a bridge gives wrong error
      (Reported by Frank Durden)
 * ASTERISK-27032 - res_pjsip: TLS options do not handle empty
      (Reported by seanchann.zhou)
 * ASTERISK-27395 - srtp: Add support for ephemeral DTLS
      (Reported by Sean Bright)
 * ASTERISK-26426 - format_ogg_opus: remove from source
      (Reported by Kevin Harwell)
 * ASTERISK-27394 - [patch] tcptls: Print notice when TLS is
      enabled but not configured.
      (Reported by Alexander Traud)
 * ASTERISK-27356 - [patch] libsrtp-2.x.x + AES-GCM support
      (Reported by Alexander Traud)
 * ASTERISK-27378 - Modules: Fix issues with CLI completion.
      (Reported by Corey Farrell)
 * ASTERISK-27387 - Regression: pjsip 13.18.0 - from_user - "+"
      character isn't allowed any more
      (Reported by Michael
 * ASTERISK-27364 - channel: Crash when fax gateway is in use
      with PJSIP
      (Reported by Jared Hull)
 * ASTERISK-27390 - Audit menuselect module dependencies
      (Reported by Corey Farrell)
 * ASTERISK-27389 - Optional API modules should not allow
      (Reported by Corey Farrell)
 * ASTERISK-27350 - app_macro deprecation
      (Reported by
      Corey Farrell)
 * ASTERISK-27354 - bridge_softmix: When a channel leaves add in
      any missing participant streams
      (Reported by Joshua Colp)
 * ASTERISK-27333 - sip_to_pjsip not correctly handling
      disallow=all directive
      (Reported by Torrey Searle)
 * ASTERISK-27343 - Fails to build in FreeBSD due to
      sys/sysmacros.h not existing there
      (Reported by Guido
 * ASTERISK-27341 - [patch] res_pjsip_session: SIP/SDP origin
      (o=) contains local address.
      (Reported by Alexander Traud)
 * ASTERISK-27259 - chan_pjsip: Outgoing leg does not use all
      configured codecs, but subset based on caller
      (Reported by
 * ASTERISK-27212 - bridge_softmix: Quickly joining/leaving may
      cause video stream to remain in SFU
      (Reported by Richard
 * ASTERISK-27204 - [patch] app_queue: Wrong queue stat
      (Reported by sungtae kim)
 * ASTERISK-27867 - [patch] libasteriskssl: Allow OpenSSL 1.0.2
      configured with no-deprecated.
      (Reported by Alexander
 * ASTERISK-27796 - res_hep: Allow create_address to resolve a
      provided hostname
      (Reported by Sebastian Gutierrez)
 * ASTERISK-27820 - [patch] Add DragonFly BSD.
      by Alexander Traud)
 * ASTERISK-25129 - wrong automatic ras address assignment if
      (Reported by Dmitry Melekhov)
 * ASTERISK-27793 - cppcheck identifies redundant "if"
      (Reported by Ilya Shipitsin)
 * ASTERISK-27697 - Enable in-dialog NOTIFY on chan_pjsip
      (Reported by Nathan Bruning)
 * ASTERISK-27770 - [patch] install_prereq: Add Slackware
      (Reported by Alexander Traud)
 * ASTERISK-27769 - [patch] install_prereq: Add Gentoo Linux.
      (Reported by Alexander Traud)
 * ASTERISK-27738 - [patch] install_prereq: Add Arch Linux.
      (Reported by Alexander Traud)
 * ASTERISK-27736 - [patch] install_prereq: Add SUSE.
      (Reported by Alexander Traud)
 * ASTERISK-27253 - [patch] libsrtp-2.1.x support
      (Reported by Alexander Traud)
 * ASTERISK-27728 - [patch] BuildSystem: Add NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27730 - PJSIP: Update bundled PJPROJECT to version
      (Reported by Richard Mudgett)
 * ASTERISK-27729 - [patch] install_prereq: Add NetBSD.
      (Reported by Alexander Traud)

For a full list of changes in this release candidate, please see the ChangeLog:

Thank you for your continued support of Asterisk!