Release Summary

asterisk-20.0.0-rc1

Date: 2022-09-14

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Open Issues
  5. Other Changes
  6. Diffstat

Summary

[Back to Top]

This is the first release of a major new version of Asterisk. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is a new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.

The data in this summary reflects changes that have been made since the previous release, asterisk-19.0.0.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.

CodersTestersReporters
144 Naveen Albert
41 Alexander Traud
38 George Joseph
38 Sean Bright
35 Joshua C. Colp
25 Josh Soref
13 Kevin Harwell
11 Mike Bradeen
10 Mark Petersen
9 Alexei Gradinari
9 Philip Prindeville
6 Ben Ford
5 Boris P. Korzun
5 Michał Górny
3 Maximilian Fridrich
3 Asterisk Development Team
3 Shloime Rosenblum
2 Mark Murawski
2 sungtae kim
2 Trevor Peirce
2 Sebastien Duthil
1 Luke Escude
1 Rijnhard Hessel
1 Sam Banks
1 Torrey Searle
1 Rodrigo Ramírez Norambuena
1 Dustin Marquess
1 Thomas Guebels
1 Florentin Mayer
1 Matthew Kern
1 Sarah Autumn
1 Birger Harzenetter (license 5870)
1 Frederic Van Espen
1 Guido Falsi
1 under
1 Sergey V. Lobanov
1 Kfir Itzhak
1 Igor Goncharovsky
1 Jean Aunis
1 Carlos Oliva
1 Jose Lopes
1 Michael Cargile
1 Joseph Nadiv
1 Marcel Wagner
1 Morvai Szabolcs
1 Michael Neuhauser
1 Sungtae Kim
1 Moritz Fain
1 Jasper Hafkenscheid
1 Steve Davies
1 Jaco Kroon
1 Stanislav Abramenkov
1 Christof Efkemann
1 Hugh McMaster
1 Yury Kirsanov
1 Andre Barbosa
1 Moritz Fain
126 N A
38 Alexander Traud
27 Joshua C. Colp
25 Josh Soref
24 George Joseph
10 Mark Petersen
10 Alexei Gradinari
8 Philip Prindeville
6 Boris P. Korzun
6 Michał Górny
5 Sean Bright
4 Kevin Harwell
3 Michael Cargile
3 Luke Escude
3 sungtae kim
3 Shloime Rosenblum
2 Dan Cropp
2 Josh Alberts
2 Rusty Newton
2 LA
2 Ross Beer
2 Michael Auracher
2 Michael Auracher
2 Corey Farrell
2 Moritz Fain
2 Thomas Guebels
2 Mark Murawski
2 Jasper Hafkenscheid
1 Michael Welk
1 Carlos Oliva
1 Steve Davies
1 Daniel Bonazzi
1 Claude Diderich
1 Scott Griepentrog
1 Sta Retji
1 Chris Young
1 Benjamin Keith Ford
1 Marco Paland
1 waltermoeller
1 under
1 Mark Petersen
1 Chris Young
1 Joseph Nadiv
1 Tzafrir Cohen
1 Ivan Poddubny
1 Sam Banks
1 David Herselman
1 siggi
1 Asterisk to be misaligned.
1 Matthew Kern
1 Andrew Latham
1 José Lopes
1 Andre Heider
1 Jean Aunis - Prescom
1 George Joseph
1 Ray Crumrine
1 Guido Falsi
1 Sebastian Gutierrez
1 Matthias Hensler
1 Maximilian Fridrich
1 Michael Neuhauser
1 Dennis Haney
1 Andre Barbosa
1 INVADE International Ltd.
1 Sarah Autumn
1 Jim Van Meggelen
1 Michael Munger
1 Daniel Zanutti
1 Tomas Maldonado
1 Rijnhard Hessel
1 Krzysztof Trempala
1 Isaac McDonald
1 Alexander Zharov
1 bbawkon
1 Andrew Yager
1 kwk
1 Sébastien Duthil
1 Ray Crumrine
1 Dmitry Melekhov
1 Michael Bradeen
1 Simone Lazzaris
1 Igor Goncharovsky
1 Anil Gupta
1 Marcel Wagner
1 Frederic Van Espen
1 Ted G
1 Stanislav Abramenkov
1 Alexander Akimov
1 Dustin Marquess
1 Daniel Thümen
1 Yury Kirsanov
1 Hugh McMaster
1 Sergey V. Lobanov
1 Mario Ban
1 Dmitriy Serov
1 Dafi Ni
1 Gregory Massel
1 Jamuel Starkey
1 Moritz Fain
1 Trevor Peirce
1 Napadailo Yaroslav
1 cagdas kopuz
1 Arix
1 Stefan Ruijsenaars
1 Brian J. Murrell
1 Josh Hogan
1 Ernani José Camargo Azevedo
1 Christof Efkemann
1 Gergely Dömsödi
1 Leandro Dardini
1 Vincent Dubois
1 Clint Ruoho
1 Stefan Ruijsenaars
1 Jonathan Harris
1 Michael Neuhauser
1 Charlie Smurthwaite
1 Sean Bright
1 Morvai Szabolcs
1 Dan Cropp
1 Torrey Searle
1 Kfir Itzhak

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Deprecation

Category: Addons/app_mysql

ASTERISK-29585: app_mysql: Remove deprecated module
Reported by: Joshua C. Colp

Category: Addons/cdr_mysql

ASTERISK-29584: cdr_mysql: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_dahdiras

ASTERISK-29591: app_dahdiras: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_fax

ASTERISK-29587: app_fax: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_ices

ASTERISK-29586: app_ices: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_image

ASTERISK-29589: app_image: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_macro

ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_meetme

ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_nbscat

ASTERISK-29590: app_nbscat: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_osplookup

ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_url

ASTERISK-29588: app_url: Remove deprecated module
Reported by: Joshua C. Colp

Category: CDR/cdr_syslog

ASTERISK-29592: cdr_syslog: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_alsa

ASTERISK-29601: moduleinfo: Add replacement module information
Reported by: N AASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_mgcp

ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_misdn

ASTERISK-29596: chan_misdn: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_nbs

ASTERISK-29595: chan_nbs: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_oss

ASTERISK-29593: chan_oss: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_phone

ASTERISK-29594: chan_phone: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_sip/General

ASTERISK-29601: moduleinfo: Add replacement module information
Reported by: N AASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_skinny

ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_vpb

ASTERISK-29597: chan_vpb: Remove deprecated module
Reported by: Joshua C. Colp

Category: General

ASTERISK-29599: conf2ael: Remove deprecated application
Reported by: Joshua C. Colp

Category: Resources/General

ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Resources/res_config_sqlite

ASTERISK-29598: res_config_sqlite: Remove deprecated module
Reported by: Joshua C. Colp

Category: Resources/res_monitor

ASTERISK-29602: res_monitor: Disable building by default.
Reported by: Joshua C. ColpASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
Reported by: Joshua C. Colp

Category: Utilities/muted

ASTERISK-29600: muted: Remove deprecated application
Reported by: Joshua C. Colp

Security

Category: Channels/chan_pjsip

ASTERISK-29415: Crash in PJSIP TLS transport
Reported by: Andrew Yager

Category: Functions/func_odbc

ASTERISK-29838: ${SQL_ESC()} not correctly escaping a terminating \
Reported by: Leandro Dardini

Category: Resources/res_pjsip_session

ASTERISK-29381: chan_pjsip: Remote denial of service by an authenticated user
Reported by: Ivan Poddubny

Category: Resources/res_stir_shaken

ASTERISK-29476: res_stir_shaken: Blind SSRF vulnerabilities
Reported by: Clint RuohoASTERISK-29872: res_stir_shaken: Resource exhaustion with large files
Reported by: Benjamin Keith Ford

New Feature

Category: Applications/NewFeature

ASTERISK-29802: app_sf: Add full tech-agnostic SF support
Reported by: N AASTERISK-29496: Add SendMF application
Reported by: N A

Category: Applications/app_confbridge

ASTERISK-30211: app_confbridge: Add end_marked_any option
Reported by: N AASTERISK-30036: app_confbridge: Add CONFBRIDGE_CHANNELS function
Reported by: N AASTERISK-29931: Option to allow a user to not hear the join sound on enter but everyone else can
Reported by: Michael Cargile

Category: Applications/app_queue

ASTERISK-29876: app_queue: Add music on hold option
Reported by: N AASTERISK-18069: [patch] app_queue Add Login Time and Last Paused Times to Queue Members
Reported by: Jamuel Starkey

Category: Applications/app_read

ASTERISK-18454: Option for Read to be able to accept #
Reported by: Sta Retji

Category: Applications/app_sendtext

ASTERISK-29759: app_sendtext: Add ReceiveText application
Reported by: N A

Category: Applications/app_voicemail

ASTERISK-30063: app_voicemail: Add option to prevent deletion of messages
Reported by: N A

Category: CDR/NewFeature

ASTERISK-29808: cdr: allow disabling CDR by default
Reported by: N A

Category: Channels/General

ASTERISK-29840: func_channel: Add LASTCONTEXT and LASTEXTEN fields
Reported by: N A

Category: Channels/chan_dahdi

ASTERISK-30000: chan_dahdi: Add POLARITY function
Reported by: N A

Category: Channels/chan_pjsip

ASTERISK-29999: pjsip: Get information from 200 OK INVITE reply headers
Reported by: José LopesASTERISK-29941: chan_pjsip: Add ability to send flash events
Reported by: N A

Category: Core/AstDB

ASTERISK-30136: db: Add AMI action to retrieve all keys beginning with a prefix
Reported by: N A

Category: Core/General

ASTERISK-11: AGI channel_status failure
Reported by: bbawkon

Category: Core/ManagerInterface/NewFeature

ASTERISK-29853: ami: Allow events to be globally disabled
Reported by: N A

Category: Features

ASTERISK-29899: features: Add advanced transfer initiation options
Reported by: N A

Category: Functions/General

ASTERISK-29820: cli: Add command to evaluate a function
Reported by: N A

Category: Functions/NewFeature

ASTERISK-29486: Hint-like extension value lookup function without device state
Reported by: N AASTERISK-29706: func_json: Add JSON parsing function
Reported by: N AASTERISK-29531: Add SAYFILES function
Reported by: N AASTERISK-29542: Add audio scrambler
Reported by: N AASTERISK-29478: Function to drop frames in the TX or RX directions
Reported by: N AASTERISK-29477: Function to asynchronously store digits dialed
Reported by: N A

Category: Functions/func_channel

ASTERISK-29656: Add CHANNEL_EXISTS function
Reported by: N A

Category: Functions/func_db

ASTERISK-29968: func_db: Add a function to return cardinality of keys at prefix
Reported by: N A

Category: Functions/func_env

ASTERISK-29628: Add file and directory functions
Reported by: N A

Category: Functions/func_strings

ASTERISK-29627: Add STRBETWEEN function
Reported by: N A

Category: General

ASTERISK-30161: locks: add AMI event for deadlock
Reported by: N AASTERISK-29830: ami: Add AMI event for Wink
Reported by: N A

Category: PBX/General

ASTERISK-30061: pbx: Add pbx helper application
Reported by: N A

Category: Resources/NewFeature

ASTERISK-29720: res_tonedetect: Add call progress tone detection
Reported by: N AASTERISK-29546: Add tone detection module
Reported by: N A

Category: Resources/res_clioriginate

ASTERISK-30062: cli: Add CLI command to execute a dialplan app
Reported by: N A

Category: Resources/res_parking

ASTERISK-30087: res_parking: Add music on hold override option
Reported by: N A

Category: Resources/res_pjsip

ASTERISK-30186: res_pjsip: Add support for reloading TLS certificate and key information
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_header_funcs

ASTERISK-29389: Add PJSIP_HEADERS() and ability to read header by pattern
Reported by: Igor Goncharovsky

Category: Resources/res_pjsip_outbound_registration

ASTERISK-29965: res_pjsip_outbound_registration: Make max registration delay configurable
Reported by: N A

Category: Tests/NewFeature

ASTERISK-30037: Add test support to calling external processes
Reported by: Philip Prindeville

Bug

Category: . I did not set the category correctly.

ASTERISK-29755: frame: Fix for Doxygen
Reported by: Alexander Traud

Category: Addons/chan_mobile

ASTERISK-29742: addons: Fix for Doxygen.
Reported by: Alexander Traud

Category: Applications/General

ASTERISK-29816: SAY_DTMF_INTERRUPT channel variable is not honored
Reported by: Sean BrightASTERISK-29766: pbx_variables: MSet truncates sets after 24 variables
Reported by: N AASTERISK-29752: app: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_agent_pool

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander Traud

Category: Applications/app_alarmreceiver

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_bridgewait

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_chanspy

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_confbridge

ASTERISK-28422: Memory Leak in Confbridge menu
Reported by: Ted GASTERISK-30020: ConfbridgeListRooms Event Not Documented
Reported by: Michael CargileASTERISK-29907: res_pjsip, app_confbridge: Video call through ConfBridge with normal endpoints causes infinite loop/crash
Reported by: N AASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29618: ConfBridge errors on creation conference room
Reported by: Alexander Zharov

Category: Applications/app_dial

ASTERISK-29989: app_dial, chan_dahdi: DIALSTATUS is inconsistent for busy
Reported by: N AASTERISK-30115: app_dial: Allow hook flashes to propogate on outbound dials
Reported by: N AASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_jack

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_meetme

ASTERISK-30018: app_meetme: MeetmeList AMI event not documented
Reported by: Michael CargileASTERISK-30002: app_meetme: Don't erroneously set global variables when channel is NULL
Reported by: N AASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_milliwatt

ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the proper timings
Reported by: N A

Category: Applications/app_minivm

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_mixmonitor

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_morsecode

ASTERISK-29744: app_morsecode: Fix deadlock
Reported by: N A

Category: Applications/app_mp3

ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
Reported by: Carlos Oliva

Category: Applications/app_page

ASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander Traud

Category: Applications/app_queue

ASTERISK-29873: [patch] Queue Realtime load
Reported by: Alexei GradinariASTERISK-29827: Support for Nordic language syntax in Queues
Reported by: Mark PetersenASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist in documentation
Reported by: Luke EscudeASTERISK-29806: app_queue: extension state incorrect
Reported by: Steve DaviesASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29578: app_queue: Custom device state using included hints do not update
Reported by: N AASTERISK-28701: app_queue: Core reload resets queue stats, even when keepstats=yes
Reported by: Luke Escude

Category: Applications/app_read

ASTERISK-29705: app_read: Fix custom terminator functionality regression
Reported by: N AASTERISK-29673: app_read: Fix null pointer crash regression
Reported by: N A

Category: Applications/app_sayunixtime

ASTERISK-30092: DateTime application: wrong inflection for one o'clock in German
Reported by: Christof Efkemann

Category: Applications/app_skel

ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander Traud

Category: Applications/app_voicemail

ASTERISK-29859: VoiceMailMain() fails when encountering non-numeric CALLERID(num)
Reported by: Mark MurawskiASTERISK-29695: SAY.CONF wrong logic when converting 24hour time to say 12 hour am/pm
Reported by: Vincent DuboisASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29391: VoiceMail does not cancel recording on rerecord hangup
Reported by: N A

Category: Bridges/bridge_holding

ASTERISK-29743: bridges: Fix for Doxygen
Reported by: Alexander Traud

Category: Bridges/bridge_simple

ASTERISK-29253: Incorrect bridging on transfer
Reported by: Yury Kirsanov

Category: Bridges/bridge_softmix

ASTERISK-29743: bridges: Fix for Doxygen
Reported by: Alexander Traud

Category: CDR/cdr_adaptive_odbc

ASTERISK-30023: cdr_adaptive_odbc: does not support DATETIME database columns
Reported by: Gregory MasselASTERISK-29494: cdr_adaptive_odbc: Prevent throwing warnings if CDR filtering is used
Reported by: N A

Category: CEL/cel_odbc

ASTERISK-30096: cel_odbc: Column type 9 (field 'cdr:cel:eventtime') is unsupported at this time
Reported by: Morvai Szabolcs

Category: Channels/chan_dahdi

ASTERISK-29991: chan_dahdi, callerid: Caller ID does not honor presentation
Reported by: N AASTERISK-30043: Wrong party is disconnected when hook-flashing on 3-way bridge
Reported by: Josh AlbertsASTERISK-29993: chan_dahdi: Operator control option borks both lines involved on callee disconnect
Reported by: N AASTERISK-28518: chan_dahdi: Caller ID FSK Erroneously Sent when Picking Up Dahdi Call On Hold
Reported by: Josh AlbertsASTERISK-29990: chan_dahdi: adding ring cadences is not idempotent on dahdi restart
Reported by: N AASTERISK-29994: chan_dahdi: Round robin array size is too small for max number of groups
Reported by: N AASTERISK-29762: channels: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29702: sig_analog: Fix truncated buffer copy
Reported by: N AASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using MF signaling
Reported by: Sarah Autumn

Category: Channels/chan_iax2

ASTERISK-30083: chan_iax2: Optional dependency on openssl/res_crypto is now mandatory
Reported by: Dmitry MelekhovASTERISK-30064: pbx: iax2 switch causes crash due to deadlock and assertion
Reported by: N AASTERISK-30007: chan_iax2: Prevent crashes due to attempted encryption with missing secrets
Reported by: N AASTERISK-29895: chan_iax2: Fix misaligned spacing in iax2 show netstats printout
Reported by: N AASTERISK-29048: chan_iax2: "iax2 show registry" shows host for perceived
Reported by: David HerselmanASTERISK-29737: chan_iax2: Fix for Doxygen
Reported by: Alexander TraudASTERISK-20219: [patch] - IAX2 Call Encryption Fails with RSA authentication
Reported by: Michael MungerASTERISK-29392: chan_iax2: Asterisk crashes when queueing video with format
Reported by: Michael Welk

Category: Channels/chan_mgcp

ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
Reported by: Tomas Maldonado

Category: Channels/chan_pjsip

ASTERISK-30135: [res_musiconhold] Allows the moh only for the answered call
Reported by: sungtae kimASTERISK-29842: Do not change 180 Ringing to 183 Progress even if early_media already enabled
Reported by: Mark PetersenASTERISK-30006: res_pjsip: UDP transport does not work when async_operations is greater than 1
Reported by: Ross BeerASTERISK-28053: chan_pjsip: Wrong or missing Q.850 reason in CANCEL
Reported by: Simone Lazzaris

Category: Channels/chan_sip/General

ASTERISK-29843: Session timers get removed on UPDATE
Reported by: Mark PetersenASTERISK-29955: chan_sip: SIP route header is missing on UPDATE
Reported by: Mark PetersenASTERISK-29772: chan_sip: ${CHANNEL(ruri)} in Dial/Queue b(test,s,1) cause a coredump
Reported by: Mark PetersenASTERISK-29762: channels: Fix for Doxygen
Reported by: Alexander Traud

Category: Channels/chan_sip/Transfers

ASTERISK-29955: chan_sip: SIP route header is missing on UPDATE
Reported by: Mark Petersen

Category: Channels/chan_vpb

ASTERISK-30021: ast_variable_list_replace_variable uses variable with new keyword
Reported by: Jasper Hafkenscheid

Category: Configs/Samples

ASTERISK-30126: Spelling mistake in configs/samples/queues.conf.sample
Reported by: Sam Banks

Category: Contrib/General

ASTERISK-29453: alembic: incoming_call_offer_pref and outgoing_call_offer_pref missing in "ps_endpoints" table
Reported by: Daniel ThümenASTERISK-29794: ast_coredumper does not delete results when requested and a specific output dir is set
Reported by: Frederic Van Espen

Category: Core/Bridging

ASTERISK-30210: func_frame_trace: Channel masquerade triggers assertion
Reported by: N AASTERISK-29821: Deadlock in bridge_channel_internal_join() on local channels.
Reported by: Krzysztof TrempalaASTERISK-29748: bridging: Infinite loop when both Local channel halves in same bridge
Reported by: Joshua C. ColpASTERISK-29736: bridge_channel: Fix for Doxygen
Reported by: Alexander Traud

Category: Core/BuildSystem

ASTERISK-30029: build: Git security vulnerability fix is sad with our accessing git as root during "make install"
Reported by: Joshua C. ColpASTERISK-30044: GCC 12 issues
Reported by: George JosephASTERISK-29988: REGRESSION: The build process is requiring xmllint or xmlstarlet ro be installed when it shouldn't
Reported by: George JosephASTERISK-29986: build: Asterisk 18.11.0 doesn't compile when wget isn't available
Reported by: Stefan RuijsenaarsASTERISK-29817: gethostbyname_r is misdetected on NetBSD and causes a build failure
Reported by: Michał GórnyASTERISK-29852: make_version uses GNU-ism that break git-svn-id parsing on NetBSD
Reported by: Michał GórnyASTERISK-29724: BuildSystem: In POSIX sh, == in place of = is undefined.
Reported by: Alexander TraudASTERISK-29682: Squash compiler issues generated by gcc 11
Reported by: George JosephASTERISK-29693: Using --with-crypto and --with-ssl fails on a recompile
Reported by: George JosephASTERISK-26497: make install downloads x86_32 variants of external modules on non Intel architectures
Reported by: Corey Farrell

Category: Core/CallerID

ASTERISK-29991: chan_dahdi, callerid: Caller ID does not honor presentation
Reported by: N A

Category: Core/Channels

ASTERISK-29751: channel: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29713: GCC 11.2: two stringop-overread
Reported by: Alexander Traud

Category: Core/CodecInterface

ASTERISK-29185: chan_pjsip: Endpoint: allow = all is broken.
Reported by: Alexander TraudASTERISK-29526: G729 audio gets corrupted by Asterisk due to smoother
Reported by: under

Category: Core/Configuration

ASTERISK-29771: Crash occurs when 2 realtime sippeers mysql connections are configured and we have a schema warning
Reported by: Mario Ban

Category: Core/DNS

ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support configured IPv6 servers
Reported by: Isaac McDonald

Category: Core/FileFormatInterface

ASTERISK-29943: file.c: seeking to negative file offset is not prevented
Reported by: N A

Category: Core/General

ASTERISK-30060: loader: format warnings in dev mode
Reported by: N AASTERISK-29948: iostream: Infinite TCP timeout writing data
Reported by: N AASTERISK-29674: Adjust for 64bit time_t
Reported by: Andre HeiderASTERISK-29365: taskprocessor: Can cause assert at shutdown
Reported by: Joshua C. ColpASTERISK-29850: ast_get_tid() not implemented for NetBSD
Reported by: Michał GórnyASTERISK-29818: Build failure on NetBSD due to hmac function collision
Reported by: Michał GórnyASTERISK-29746: tcptls.c: TCP client connect fails due to interrupt
Reported by: Kevin HarwellASTERISK-29763: main: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29730: Segfault in __ao2_ref if refdebug = yes
Reported by: Alexei GradinariASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
Reported by: Dennis HaneyASTERISK-12: app_voicemail2 became a bit silent, lately
Reported by: siggi

Category: Core/Jitterbuffer

ASTERISK-27176: test_abstract_jb: frames leak
Reported by: Corey Farrell

Category: Core/Logging

ASTERISK-30097: console: Recent documentation changes for connecting to remote console are inconsistent
Reported by: Matthias HenslerASTERISK-30039: cli: Targeted debug on startup deadlocks and creates unstable system
Reported by: N AASTERISK-22246: Asterisk's "T" flag is ignored when used with "r" or "R" flags. (documentation bug)
Reported by: Rusty NewtonASTERISK-29928: logging messages truncated when using MUSL runtime
Reported by: Philip PrindevilleASTERISK-29713: GCC 11.2: two stringop-overread
Reported by: Alexander Traud

Category: Core/ManagerInterface

ASTERISK-29917: ami: FilterList action doesn't exist
Reported by: N AASTERISK-30137: manager: Global disabled event filtered is incomplete
Reported by: N AASTERISK-18416: [patch] Realtime queue agents unavailable via AMI before a call event.
Reported by: kwkASTERISK-27597: AMI Queuestatus not working (with realtime queue)
Reported by: cagdas kopuzASTERISK-29886: Asterisk AMI sends not-valid XML
Reported by: Napadailo Yaroslav

Category: Core/Netsock

ASTERISK-29948: iostream: Infinite TCP timeout writing data
Reported by: N A

Category: Core/PBX

ASTERISK-26719: pbx: Only up to 127 includes in a dialplan context (AST_PBX_MAX_STACK - 1)
Reported by: Tzafrir CohenASTERISK-28040: pbx: "dialplan reload" is removing minus symbol from dynamic hints
Reported by: Daniel Zanutti

Category: Core/Portability

ASTERISK-29851: rdtsc is not enabled (stubbed out) on NetBSD
Reported by: Michał Górny

Category: Core/RTP

ASTERISK-29185: chan_pjsip: Endpoint: allow = all is broken.
Reported by: Alexander TraudASTERISK-28863: The ast_rtp_codecs_payloads functions don't preserve order
Reported by: George Joseph

Category: Core/Sorcery

ASTERISK-29453: alembic: incoming_call_offer_pref and outgoing_call_offer_pref missing in "ps_endpoints" table
Reported by: Daniel Thümen

Category: Core/Stasis

ASTERISK-29750: stasis: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29710: stasis: Clang 13 warns about the unused but set variable dispatched.
Reported by: Alexander Traud

Category: Documentation

ASTERISK-29917: ami: FilterList action doesn't exist
Reported by: N AASTERISK-29939: agi: Fix xmldoc bug with set music
Reported by: N AASTERISK-28891: documentation: AGICommand_set+music documentation arguments displayed incorreclty
Reported by: Jonathan HarrisASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist in documentation
Reported by: Luke EscudeASTERISK-29790: xmldoc: Dump invalid to XML DTD: XSLT
Reported by: Alexander TraudASTERISK-29791: xmldoc: Dump invalid to XML DTD: ACO Matchfield
Reported by: Alexander TraudASTERISK-26991: documentation: Doxygen site is no longer being updated
Reported by: Joshua C. ColpASTERISK-20259: [patch] Update Doxygen Configuration for make progdocs
Reported by: Andrew LathamASTERISK-29761: res: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29763: main: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29779: progdocs: Hidden code sections with syntax errors.
Reported by: Alexander TraudASTERISK-29732: progdocs: Fix grouping for latest Doxygen
Reported by: Alexander TraudASTERISK-29773: progdocs: doxyref.h outdated
Reported by: Alexander TraudASTERISK-29765: xmldoc: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29762: channels: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29754: odbc: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29753: parking: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29752: app: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29749: res_xmpp: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29751: channel: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29740: apps: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29741: tests: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29735: progdocs: Avoid multiple use of section labels
Reported by: Alexander TraudASTERISK-29734: progdocs: Use Doxygen \example correctly
Reported by: Alexander TraudASTERISK-29736: bridge_channel: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29733: progdocs: Avoid name with Doxygen \file
Reported by: Alexander TraudASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander Traud

Category: Features

ASTERISK-30123: features: Update automixmon documentation to reflect reality
Reported by: Trevor Peirce

Category: Formats/General

ASTERISK-29539: Segmentation fault at ast_writestream() when write handler not defined (happens with OGG/Speex)
Reported by: Ernani José Camargo Azevedo

Category: Functions/General

ASTERISK-30210: func_frame_trace: Channel masquerade triggers assertion
Reported by: N AASTERISK-29854: func_frame_drop: fix buffer usage typo
Reported by: N A

Category: Functions/func_odbc

ASTERISK-29754: odbc: Fix for Doxygen
Reported by: Alexander Traud

Category: Functions/func_srv

ASTERISK-30151: Documentation doesn't include info about "field", a 3rd required parameter.
Reported by: Chris Young

Category: Functions/func_talkdetect

ASTERISK-27816: func_talkdetect's logic is completely broken
Reported by: Moritz Fain

Category: General

ASTERISK-29905: OSX: bininstall launchd issue on cross-platfrom build
Reported by: Sergey V. LobanovASTERISK-30001: db: Removing nonexistent entries shows "Database entry removed"
Reported by: N AASTERISK-29822: cli: Typing \? freezes the CLI permanently with remote console
Reported by: N AASTERISK-29728: menuselect: Disabled by default modules that are enabled are always recompiled
Reported by: N AASTERISK-22246: Asterisk's "T" flag is ignored when used with "r" or "R" flags. (documentation bug)
Reported by: Rusty NewtonASTERISK-26582: Asterisk seems to ignore the "n" parameter for "disable console colorization"
Reported by: Sebastian GutierrezASTERISK-29923: docs, LICENSE: pbx.digium.com no longer exists
Reported by: N AASTERISK-29630: Asterisk is unable to read extended number format terminfo files
Reported by: Sean Bright

Category: PBX/General

ASTERISK-29966: pbx_variables: ast_str_strlen can be wrong
Reported by: N AASTERISK-30075: say: Abort if channel hangs up during playback
Reported by: N AASTERISK-30064: pbx: iax2 switch causes crash due to deadlock and assertion
Reported by: N AASTERISK-29950: SayNumber can handle '01' to '07', but not '08' or '09'
Reported by: Jim Van MeggelenASTERISK-29847: pbx_variables: ASTSBINDIR is missing
Reported by: N AASTERISK-29803: pbx_variables: cp4 variables is used uninitialized
Reported by: N A

Category: PBX/pbx_ael

ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
Reported by: Mark Murawski

Category: PBX/pbx_lua

ASTERISK-30117: pbx_lua: Remove compiler warnings
Reported by: Boris P. Korzun

Category: Resources/General

ASTERISK-30192: res_tonedetect: fix typo for frametype
Reported by: N AASTERISK-30101: res_prometheus: Optional load res_pjsip_outbound_registration.so
Reported by: Boris P. KorzunASTERISK-29871: res_prometheus: Failure to load causes FRACKs
Reported by: Mark PetersenASTERISK-29857: res_tonedetect: fix logic errors in code
Reported by: N A

Category: Resources/res_ari

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_applications

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_bridges

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29668: ari: Listing bridges fails when dialing bridge exists
Reported by: Joshua C. Colp

Category: Resources/res_ari_channels

ASTERISK-28219: res_ari: Channel create and dial may cause "BUG! Must supply a channel name.." error
Reported by: Anil GuptaASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29629: ARI external media channel creation doesn't set option data
Reported by: sungtae kimASTERISK-29622: ARI: external media create doesn't use body parameter
Reported by: sungtae kim

Category: Resources/res_ari_device_states

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_endpoints

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_events

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_mailboxes

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_playbacks

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_recordings

ASTERISK-29960: ari: Retrieving stored recording can returns wrong file
Reported by: ArixASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_ari_sounds

ASTERISK-29756: res_ari: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_calendar

ASTERISK-29981: res_calendar: Asterisk crashes when starting, and will not run
Reported by: N A

Category: Resources/res_calendar_icalendar

ASTERISK-30106: res_calendar_icalendar: Microsoft online ICS calendars no longer work
Reported by: N A

Category: Resources/res_config_pgsql

ASTERISK-29924: res_config_pgsql: omit "unsupported column type 'text'" error
Reported by: Boris P. Korzun

Category: Resources/res_config_sqlite

ASTERISK-29717: res_config_sqlite: not removed in makeopts.in
Reported by: Alexander Traud

Category: Resources/res_convert

ASTERISK-29539: Segmentation fault at ast_writestream() when write handler not defined (happens with OGG/Speex)
Reported by: Ernani José Camargo Azevedo

Category: Resources/res_geolocation

ASTERISK-30190: res_geolocation: GEOLOC_PROFILE isn't returning correct values on incoming channel
Reported by: George JosephASTERISK-30167: res_geolocation: Refactor for issues found by users
Reported by: George JosephASTERISK-30138: Compile failure in res_geolocation/geoloc_eprofile.c when optimization is enabled
Reported by: George Joseph

Category: Resources/res_http_websocket

ASTERISK-30099: test_aeap_transport: transport_connect_fail sporadically causes failure
Reported by: Kevin Harwell

Category: Resources/res_odbc

ASTERISK-29754: odbc: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_parking

ASTERISK-29753: parking: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjproject

ASTERISK-29582: res_pjproject: Can't map pjproject log messages to Asterisk TRACE
Reported by: George Joseph

Category: Resources/res_pjsip

ASTERISK-29453: alembic: incoming_call_offer_pref and outgoing_call_offer_pref missing in "ps_endpoints" table
Reported by: Daniel ThümenASTERISK-30109: res_pjsip: no contact-status AMI event on register of prune-on-boot contact that uses the same URI as before Asterisk restart
Reported by: Michael NeuhauserASTERISK-30072: res_pjsip: allow TLS verification of wildcard cert-bearing servers
Reported by: Kevin HarwellASTERISK-29603: res_pjsip: UPDATE/re-INVITE not sent when "timers=always" is specified in pjsip.conf
Reported by: Ray CrumrineASTERISK-30051: res_pjsip: No video after un-hold with moh_passthrough=yes
Reported by: Maximilian FridrichASTERISK-29698: Segfault if sorcery object_lifetime_maximum and qualify_frequency the same value
Reported by: Alexei GradinariASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29618: ConfBridge errors on creation conference room
Reported by: Alexander Zharov

Category: Resources/res_pjsip/Bundling

ASTERISK-29654: pjproject includes trailing whitespace in sdp format attributes
Reported by: George Joseph

Category: Resources/res_pjsip_authenticator_digest

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_caller_id

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29703: res_pjsip_callerid: Fix OLI parsing
Reported by: N A

Category: Resources/res_pjsip_config_wizard

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_messaging

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29663: messaging: AMI MessageSend does not support same parameters as dialplan application
Reported by: Brian J. Murrell

Category: Resources/res_pjsip_nat

ASTERISK-29411: Crash in pjsip_msg_find_hdr_by_name
Reported by: LA

Category: Resources/res_pjsip_outbound_authenticator_digest

ASTERISK-29888: res_pjsip_outbound_authenticator_digest: ABRT attempting to clean up auth_sess
Reported by: George JosephASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_outbound_registration

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_path

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_pubsub

ASTERISK-29961: RLS: domain part of 'uri' list attribute mismatch with SUBSCRIBE request
Reported by: Alexei GradinariASTERISK-29904: RLS: Batched Notifications stop working
Reported by: Alexei GradinariASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_registrar

ASTERISK-30042: res_pjsip_transport_websocket: Registration over websocket returns a rewritten contact
Reported by: Thomas GuebelsASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-26689: res_pjsip_sdp_rtp: 183 Session in Progress. Disconnecting channel for lack of RTP activity
Reported by: Dmitriy SerovASTERISK-29929: res_pjsip_sdp_rtp: Disconnecting channel for lack of RTP activity in one way sessions
Reported by: Boris P. KorzunASTERISK-29320: res_pjsip_sdp_rtp: Codec preference order of remote is not correct on unhold
Reported by: Ross BeerASTERISK-29785: res_pjsip_sdp_rtp: Warns on every offered crypto suite
Reported by: Alexander TraudASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_session

ASTERISK-26894: pjsip should support tel uri scheme
Reported by: Gergely DömsödiASTERISK-29655: res_pjsip_session: No video to caller if no camera available
Reported by: Michael AuracherASTERISK-29638: res_pjsip_session: No video after early media
Reported by: Michael AuracherASTERISK-29813: res_pjsip_session doesn't support multipart message bodies
Reported by: George JosephASTERISK-29747: res_pjsip: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_pjsip_t38

ASTERISK-29402: res_pjsip_t38: Socket is bound to IPv4/IPv6 but platform does not support it
Reported by: Matthew Kern

Category: Resources/res_pjsip_transport_websocket

ASTERISK-30065: pjsip: Open Websocket connection is not reused for outgoing requests
Reported by: LAASTERISK-30042: res_pjsip_transport_websocket: Registration over websocket returns a rewritten contact
Reported by: Thomas Guebels

Category: Resources/res_rtp_asterisk

ASTERISK-29869: rtp sequence number can skip after DTMF under certain bridges
Reported by: Torrey SearleASTERISK-29856: res_rtp_asterisk: Invalid comparison creates unreachable code
Reported by: N AASTERISK-27406: Infinite loop when out of ports and rtpstart value is odd
Reported by: Thomas GuebelsASTERISK-29671: res_rtp_asterisk: memory leak
Reported by: Jean Aunis - PrescomASTERISK-29660: Build failure when disabling PJSIP support
Reported by: Guido FalsiASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
Reported by: Alexander Traud

Category: Resources/res_snmp

ASTERISK-29709: res_snmp: Not build on recent Debian distributions.
Reported by: Alexander TraudASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
Reported by: George Joseph

Category: Resources/res_sorcery_memory_cache

ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and qualify_frequency the same value
Reported by: Alexei Gradinari

Category: Resources/res_stasis_recording

ASTERISK-29750: stasis: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_stasis_snoop

ASTERISK-29750: stasis: Fix for Doxygen
Reported by: Alexander Traud

Category: Resources/res_statsd

ASTERISK-29513: statsd: Remove non-standard metric type Meter
Reported by: Rijnhard Hessel

Category: Resources/res_stir_shaken

ASTERISK-30024: Failed to sign STIR/SHAKEN payload with functionality not enabled
Reported by: Claude DiderichASTERISK-29776: stir/shaken: Requires GNU designator
Reported by: Alexander Traud

Category: Resources/res_stun_monitor

ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
Reported by: Dennis Haney

Category: Resources/res_xmpp

ASTERISK-29749: res_xmpp: Fix for Doxygen
Reported by: Alexander Traud

Category: Sounds

ASTERISK-30059: menuselect: libxml include fails under Gentoo
Reported by: waltermoeller

Category: Tests/General

ASTERISK-30099: test_aeap_transport: transport_connect_fail sporadically causes failure
Reported by: Kevin HarwellASTERISK-29741: tests: Fix for Doxygen
Reported by: Alexander TraudASTERISK-27176: test_abstract_jb: frames leak
Reported by: Corey Farrell

Category: Tests/testsuite

ASTERISK-26826: testsuite: Add support for Python 3
Reported by: Joshua C. ColpASTERISK-29722: test_timezone_watch breaks during DST to ST transition
Reported by: Josh Soref

Category: Third-Party/pjproject

ASTERISK-29867: configure fails if libsrtp dev files are not installed
Reported by: Sean BrightASTERISK-29858: Regression: Using external pjproject not working after "hack" commit
Reported by: George JosephASTERISK-29824: It's hard to make changes to bundled pjproject
Reported by: George JosephASTERISK-29804: bundled_pjproject: sip_inv is missing multipart support in some cases
Reported by: George Joseph

Category: Utilities/aelparse

ASTERISK-29711: aelparse: GCC 11.2 found two maybe uninitialized
Reported by: Alexander TraudASTERISK-29540: aelparse: include of context with timings fails
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY event: dialog XML body
Reported by: Marco PalandASTERISK-30065: pjsip: Open Websocket connection is not reused for outgoing requests
Reported by: LAASTERISK-30015: pjsip / WebRTC: Chrome creating large number of SDP attributes
Reported by: Josh HoganASTERISK-29535: Segmentation fault in libasteriskpj.so.2
Reported by: Daniel BonazziASTERISK-29664: PJSIP processing token with % incorrectly
Reported by: Dan Cropp

Improvement

Category: Addons/General

ASTERISK-29714: Spelling errors
Reported by: Josh Soref

Category: Addons/chan_ooh323

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Applications/General

ASTERISK-30163: general: fix minor formatting issues
Reported by: N AASTERISK-29951: app_mf, app_sf: Return -1 on hangup
Reported by: N AASTERISK-29877: app_mf: Allow reading a maximum number of digits
Reported by: N AASTERISK-29801: app.c: Throw warnings for nonexistent options
Reported by: N AASTERISK-29637: Add support for future dates in Say.c
Reported by: Shloime Rosenblum

Category: Applications/app_dial

ASTERISK-25716: Documentation: Document explanations and examples for possible values of DIALSTATUS
Reported by: Rusty Newton

Category: Applications/app_festival

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Applications/app_ices

ASTERISK-29935: build: Remove leftover build references
Reported by: N A

Category: Applications/app_meetme

ASTERISK-29954: app_meetme: Emit warning if conference not found
Reported by: N A

Category: Applications/app_morsecode

ASTERISK-29541: app_morsecode: Add American Morse code
Reported by: N A

Category: Applications/app_mp3

ASTERISK-29900: app_mp3: Document and warn about https incompatibility
Reported by: N AASTERISK-29829: app_mp3: Throw warning if attempting to play a nonexistent stream
Reported by: N A

Category: Applications/app_originate

ASTERISK-29543: app_originate: Allow specifying codec(s) to use
Reported by: N A

Category: Applications/app_playback

ASTERISK-29662: Add mix option to Playback application for say and filename
Reported by: Shloime Rosenblum

Category: Applications/app_queue

ASTERISK-29909: app_queue: Add support for withdrawing a call
Reported by: Kfir ItzhakASTERISK-29831: Queue don't play "thank-you" when here is no hold time announcements
Reported by: Mark PetersenASTERISK-29795: DIALEDPEERNUMBER not set on destination channel for Queue calls
Reported by: Mark PetersenASTERISK-29528: Add support for multiple files for agent announcements
Reported by: N A

Category: Applications/app_stack

ASTERISK-29626: app_stack: Include calling location if attempting to branch to nonexistent location
Reported by: N A

Category: Applications/app_url

ASTERISK-29935: build: Remove leftover build references
Reported by: N A

Category: Applications/app_voicemail

ASTERISK-29920: app_voicemail: Warn if trying to manage nonexistent mailbox
Reported by: N AASTERISK-29797: Support for Danish language syntax in VM
Reported by: Mark PetersenASTERISK-29715: app_voicemail: Refactor email generation functions
Reported by: N AASTERISK-29632: Add option to Application_VoiceMail to suppress instructions only when a custom greeting is present
Reported by: Charlie Smurthwaite

Category: Channels/chan_iax2

ASTERISK-30164: chan_iax2: Add missing option documentation
Reported by: N AASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean BrightASTERISK-29707: chan_iax2: Allow both key and secret to be specified at dial time
Reported by: N AASTERISK-29605: chan_iax2: Add ANI2
Reported by: N A

Category: Channels/chan_mgcp

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Channels/chan_pjsip

ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
Reported by: N A

Category: Channels/chan_sip/General

ASTERISK-29832: Enable pickup on channel after having received 183 Progress
Reported by: Mark Petersen

Category: Channels/chan_skinny

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Channels/chan_unistim

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Codecs/codec_opus

ASTERISK-29980: build: External binary modules don't use https
Reported by: INVADE International Ltd.

Category: Configs/Samples

ASTERISK-30160: cdr.conf: Remove obsolete app_mysql reference
Reported by: N AASTERISK-30008: samples: Remove obsolete config files
Reported by: N AASTERISK-29758: configs: Minor updates to sample configs
Reported by: N A

Category: Core/Bridging

ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is cancelled
Reported by: N A

Category: Core/BuildSystem

ASTERISK-29970: Use pkg-config to find libxml2 headers and libraries
Reported by: Hugh McMasterASTERISK-29980: build: External binary modules don't use https
Reported by: INVADE International Ltd.

Category: Core/Channels

ASTERISK-29897: channels: Increase core debug levels for chatty debugs
Reported by: N A

Category: Core/Configuration

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Core/General

ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays all playbacks
Reported by: Andre Barbosa

Category: Core/Logging

ASTERISK-30153: logger: Improve log levels
Reported by: N AASTERISK-29529: Add custom logging level
Reported by: N A

Category: Core/Portability

ASTERISK-29353: Qualify jansson 2.14 for asterisk
Reported by: George Joseph

Category: Core/RTP

ASTERISK-29727: Add type for JSON stasis message RTCP Report Received/Sent
Reported by: Boris P. Korzun

Category: Documentation

ASTERISK-30090: xmldocs: Use example tags for examples
Reported by: N AASTERISK-24827: Missing documentation for chan_dahdi dial string ring cadences
Reported by: Scott GriepentrogASTERISK-29940: general: Add since tags to xmldocs
Reported by: N AASTERISK-29976: Should Readme include information about install_prereq script?
Reported by: Marcel WagnerASTERISK-25716: Documentation: Document explanations and examples for possible values of DIALSTATUS
Reported by: Rusty NewtonASTERISK-29896: xmldocs: Add since tag
Reported by: N AASTERISK-29898: documentation: Add default attributes to documentation
Reported by: N AASTERISK-29848: documentation: Document special system and channel variables
Reported by: N AASTERISK-24427: Documentation is missing for a few AMI Events - Including CDR and events triggered after the QueueStatus action
Reported by: Dafi NiASTERISK-29777: documentation: Standardize example syntax
Reported by: N A

Category: Formats/format_wav

ASTERISK-29275: Support of MIME-type for wav16
Reported by: Boris P. Korzun

Category: Functions/func_curl

ASTERISK-29809: curl, stir_shaken: refactor curl code
Reported by: N A

Category: Functions/func_db

ASTERISK-29925: func_db: Warn about malformed key names
Reported by: N A

Category: Functions/func_math

ASTERISK-29495: Return integer instead of float if response is a whole number
Reported by: N A

Category: Functions/func_vmcount

ASTERISK-29661: func_vmcount: Add support for multiple mailboxes
Reported by: N A

Category: General

ASTERISK-30159: general: Remove obsolete SVN references
Reported by: N AASTERISK-30089: general: fix typos
Reported by: N AASTERISK-29861: asterisk.h: add macro for curl user agent
Reported by: N AASTERISK-29866: cli: add core dump information to core show settings
Reported by: N AASTERISK-29855: frame.h: fix CNG documentation typo
Reported by: N AASTERISK-29815: dsp: Define magic number as macro
Reported by: N AASTERISK-29807: cli: add module refresh command
Reported by: N AASTERISK-29800: strings: Fix misusage in comment examples
Reported by: N A

Category: PBX/General

ASTERISK-30209: pbx_variables: Use const char for pbx_substitute_variables_helper_full_location
Reported by: N AASTERISK-29967: pbx_builtins: Add missing documentation
Reported by: N AASTERISK-29745: pbx: Add public API for more elegant variable substitution with extensions
Reported by: N A

Category: Resources/NewFeature

ASTERISK-29726: Add Asterisk External Application Protocol (AEAP) implementation
Reported by: Kevin Harwell

Category: Resources/res_agi

ASTERISK-30058: Evaluate dialplan functions and variables in agi exec
Reported by: Shloime Rosenblum

Category: Resources/res_ari_channels

ASTERISK-30027: ari: expose channel driver's unique id (i.e. Call-ID for chan_sip/chan_pjsip) in ARI channel resource
Reported by: Moritz Fain

Category: Resources/res_crypto

ASTERISK-30046: Reimplement res/res_crypto.c internals with EVP_PKEY interface to Openssl API's
Reported by: Philip Prindeville

Category: Resources/res_fax_spandsp

ASTERISK-29729: Incompatibility with newer spandsp releases (3.0.0+)
Reported by: Dustin Marquess

Category: Resources/res_geolocation

ASTERISK-30185: res_geolocation: Allow location parameters to be specified in profiles
Reported by: George JosephASTERISK-30177: res_geolocation: Add option to suppress empty elements
Reported by: George JosephASTERISK-30182: res_geolocation: Add built-in profiles to use in fully dynamic configurations
Reported by: George JosephASTERISK-30127: Create core Geolocation capability for Asterisk
Reported by: George Joseph

Category: Resources/res_http_media_cache

ASTERISK-29527: res_http_media_cache: Cleanup audio format lookup in HTTP requests
Reported by: Sean Bright

Category: Resources/res_parking

ASTERISK-30086: res_parking: Warn when invalid parking space requested
Reported by: N A

Category: Resources/res_pjsip

ASTERISK-30178: extend user_eq_phone behavior to local uri's
Reported by: Michael BradeenASTERISK-29351: Qualify pjproject 2.12 for Asterisk
Reported by: George Joseph

Category: Resources/res_pjsip_caller_id

ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
Reported by: N A

Category: Resources/res_pjsip_geolocation

ASTERISK-30128: Create PJSIP interface module for Geolocation
Reported by: George Joseph

Category: Resources/res_pjsip_outbound_registration

ASTERISK-29845: res_pjsip_outbound_registration: Show time remaining until registration lapses
Reported by: N A

Category: Resources/res_pjsip_pubsub

ASTERISK-29906: [patch] update RLS to reflect the changes to the lists
Reported by: Alexei GradinariASTERISK-29891: [patch] provide a display name for RLS subscriptions
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-28890: res_pjsip_sdp_rtp: Keepalive not supported for video streams
Reported by: Luke Escude

Category: Resources/res_rtp_asterisk

ASTERISK-29508: STUN server address refresh
Reported by: Sébastien Duthil

Category: Resources/res_speech/NewFeature

ASTERISK-29726: Add Asterisk External Application Protocol (AEAP) implementation
Reported by: Kevin Harwell

Category: Resources/res_stir_shaken

ASTERISK-29809: curl, stir_shaken: refactor curl code
Reported by: N A

Category: Tests/General

ASTERISK-30045: Add test coverage to res/res_crypto.c functionality
Reported by: Philip Prindeville

Category: pjproject/pjsip

ASTERISK-30050: Upgrade Asterisk to bundled pjproject 2.12.1
Reported by: Stanislav AbramenkovASTERISK-29525: PJSIP remove_existing unavailable contacts
Reported by: Joseph Nadiv

Open Issues

[Back to Top]

This is a list of all open issues from the issue tracker that were referenced by changes that went into this release.

Bug

Category: General

ASTERISK-29846: channels: bad ao2 ref causes crash
Reported by: N A

Category: Resources/res_geolocation

ASTERISK-30215: Inbound SIP INVITE with Geo Location causing a Segmentation Fault
Reported by: Dan Cropp

Category: Resources/res_srtp

ASTERISK-29625: srtp cryptos accepted if not enabled
Reported by: Jasper Hafkenscheid

Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not reference a JIRA issue.

RevisionAuthorSummary
f01ed3eea4Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 20.0.0
583e017f34Sean Brightchan_dahdi.c: Resolve a format-truncation build warning.
155c796203Sean Brightchannel.h: Remove redundant declaration.
30d7a212b0George JosephGeolocation: Wiki Documentation
f8000daff5George JosephUpdate defaultbranch to 20
a818b05ca1Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 20.0.0
d25bf55de5Sean Brightpbx.c: Simplify ast_context memory management.
5fe9887701George JosephGeolocation: Base Asterisk Prereqs
d9ce2a652bKevin Harwelltest_aeap_transport: disable part of failing unit test
30cefc97a6Kevin Harwelldeprecation cleanup: remove leftover files
5ac5c2b0abSean Brightopenssl: Supress deprecation warnings from OpenSSL 3.0
fbde0186c7Naveen Albertami: Improve substring parsing for disabled events.
b40c4d59b1George Josephxml.c, config,c: Add stylesheets and variable list string parsing
9c36c055c1George Josephxmldoc: Fix issue with xmlstarlet validation
b5391ff691George Josephcore: Config and XML tweaks needed for geolocation
2e00b5edbdGeorge JosephMakefile: Allow XML documentation to exist outside source files
1950cec3fdGeorge Josephbuild: Refactor the earlier "basebranch" commit
16fccf140dSean Brightmanager.c: Simplify AMI ModuleCheck handling
e1b050d8a3Sean Brightres_pjsip.c: Correct minor typos in 'realm' documentation.
4126d703bfSean Brightbuild_tools/make_version: Fix bashism in comparison.
38c3c7f498George Josephbundled_pjproject: Add additional multipart search utils
bfc4d63d15George Josephbuild: Add "basebranch" to .gitreview
851a759619Kevin Harwellres_http_websocket: Add a client connection timeout
921ab52cf3George Josephres_pjsip: Add utils for checking media types
0d1b9e6bafGeorge Josephbundled_pjproject: Create generic pjsip_hdr_find functions
1c389faa31Kevin Harwellhttp.c: Add ability to create multiple HTTP servers
6a6967bf0cSean BrightCHANGES: Correct reference to configuration file.
ee9eef492cNaveen Albertapp_mf: Add full tech-agnostic MF support
826233b550Alexander Traudprogdocs: Fix Doxygen left-overs.
4b3c75ca31Jaco Kroonlogger: use __FUNCTION__ instead of __PRETTY_FUNCTION__
9ae084ff44Alexander Traudari-stubs: Avoid 'is' as comparism with an literal.
5d8e0a6542Alexander TraudBuildSystem: Consistently allow 'ye' even for Jansson.
f1f23bbe4eGeorge JosephCI: Rename 'master' node to 'built-in'
8aea2e5929George Josephast_coredumper: Refactor to better find things
67d1f881ebKevin Harwellstrings/json: Add string delimter match, and object create with vars methods
1031a1805bBen FordSTIR/SHAKEN: Option split and response codes.
8beac820c0Kevin Harwellres_speech: Add a type conversion, and new engine unregister methods
44fd75fae2Sean Brightconfigure: Remove unused OpenSSL SRTP check.
9fcd50a8c9Sean BrightMakefile: Use basename in a POSIX-compliant way.
7fc26e8617Mark Murawskipbx_ael: Fix crash and lockup issue regarding 'ael reload'
6698753b24Sean Brightapp_externalivr.c: Fix mixed leading whitespace in source code.
46afd61b75Sean Brighttest_http_media_cache.c: Fix copy/paste error during test deregistration.
fbdd8a7f8aAlexander Trauddialplan: Add one static and fix two whitespace errors.
137bd7fe65Alexander TraudBuildSystem: Remove two dead exceptions for compiler Clang.
d0f189a5c9Joshua C. Colpdocs: Remove embedded macro in WaitForCond XML documentation.
db7b025532Ben FordUpdate AMI and ARI versions for Asterisk 20.
e6ddbe0922Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 19.0.0

Diffstat Results

[Back to Top]

This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.

.lastclean                                                                                    |    1
.version                                                                                      |    1
ChangeLog                                                                                     |97346 ----------
asterisk-19.0.0-summary.html                                                                  | 1084
asterisk-19.0.0-summary.txt                                                                   | 2729
b/.gitignore                                                                                  |    2
b/.gitreview                                                                                  |    2
b/CHANGES                                                                                     |  800
b/CREDITS                                                                                     |    2
b/LICENSE                                                                                     |    3
b/Makefile                                                                                    |  127
b/Makefile.rules                                                                              |   15
b/README.md                                                                                   |    5
b/UPGRADE.txt                                                                                 |  233
b/Zaptel-to-DAHDI.txt                                                                         |    7
b/addons/Makefile                                                                             |    4
b/addons/chan_mobile.c                                                                        |   28
b/addons/chan_ooh323.c                                                                        |    6
b/addons/ooh323c/README                                                                       |    2
b/addons/ooh323c/src/decode.c                                                                 |    2
b/addons/ooh323c/src/encode.c                                                                 |    4
b/addons/ooh323c/src/eventHandler.h                                                           |    6
b/addons/ooh323c/src/h323/H323-MESSAGES.h                                                     |    2
b/addons/ooh323c/src/h323/H323-MESSAGESDec.c                                                  |    8
b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c                                                  |    4
b/addons/ooh323c/src/memheap.c                                                                |   20
b/addons/ooh323c/src/ooCalls.c                                                                |    2
b/addons/ooh323c/src/ooCapability.h                                                           |   12
b/addons/ooh323c/src/ooCmdChannel.c                                                           |    4
b/addons/ooh323c/src/ooGkClient.c                                                             |    4
b/addons/ooh323c/src/ooGkClient.h                                                             |    2
b/addons/ooh323c/src/ooLogChan.c                                                              |    2
b/addons/ooh323c/src/ooSocket.c                                                               |   19
b/addons/ooh323c/src/ooSocket.h                                                               |    2
b/addons/ooh323c/src/ooUtils.c                                                                |    2
b/addons/ooh323c/src/ooUtils.h                                                                |    2
b/addons/ooh323c/src/ooasn1.h                                                                 |    2
b/addons/ooh323c/src/oochannels.c                                                             |    2
b/addons/ooh323c/src/ooh245.c                                                                 |    2
b/addons/ooh323c/src/ooh245.h                                                                 |    4
b/addons/ooh323c/src/ooh323.c                                                                 |   29
b/addons/ooh323c/src/ooh323ep.c                                                               |    2
b/addons/ooh323c/src/ooq931.c                                                                 |    6
b/addons/ooh323c/src/ooq931.h                                                                 |    2
b/agi/eagi-test.c                                                                             |    2
b/agi/jukebox.agi                                                                             |    2
b/apps/app_agent_pool.c                                                                       |   30
b/apps/app_alarmreceiver.c                                                                    |    3
b/apps/app_bridgewait.c                                                                       |   22
b/apps/app_chanspy.c                                                                          |   10
b/apps/app_confbridge.c                                                                       |  250
b/apps/app_dial.c                                                                             |  188
b/apps/app_disa.c                                                                             |    6
b/apps/app_dtmfstore.c                                                                        |   21
b/apps/app_festival.c                                                                         |   14
b/apps/app_forkcdr.c                                                                          |    2
b/apps/app_jack.c                                                                             |    2
b/apps/app_macro.c                                                                            |    2
b/apps/app_meetme.c                                                                           |  106
b/apps/app_mf.c                                                                               |  437
b/apps/app_minivm.c                                                                           |  169
b/apps/app_mixmonitor.c                                                                       |    1
b/apps/app_morsecode.c                                                                        |    5
b/apps/app_mp3.c                                                                              |   21
b/apps/app_page.c                                                                             |    6
b/apps/app_playback.c                                                                         |   22
b/apps/app_queue.c                                                                            |  459
b/apps/app_read.c                                                                             |    2
b/apps/app_reload.c                                                                           |    5
b/apps/app_sendtext.c                                                                         |   92
b/apps/app_sf.c                                                                               |  467
b/apps/app_stack.c                                                                            |    4
b/apps/app_stasis.c                                                                           |    2
b/apps/app_statsd.c                                                                           |    4
b/apps/app_test.c                                                                             |    2
b/apps/app_voicemail.c                                                                        |  327
b/apps/app_waitforcond.c                                                                      |    5
b/apps/app_waitforsilence.c                                                                   |   17
b/apps/confbridge/conf_config_parser.c                                                        |   28
b/apps/confbridge/conf_state.c                                                                |    5
b/apps/confbridge/conf_state_empty.c                                                          |    3
b/apps/confbridge/conf_state_inactive.c                                                       |    3
b/apps/confbridge/conf_state_multi.c                                                          |    3
b/apps/confbridge/conf_state_multi_marked.c                                                   |   53
b/apps/confbridge/conf_state_single.c                                                         |    3
b/apps/confbridge/conf_state_single_marked.c                                                  |    3
b/apps/confbridge/include/conf_state.h                                                        |    3
b/apps/confbridge/include/confbridge.h                                                        |   12
b/autoconf/ast_pkgconfig.m4                                                                   |    1
b/bridges/bridge_holding.c                                                                    |    4
b/bridges/bridge_simple.c                                                                     |   21
b/bridges/bridge_softmix.c                                                                    |   22
b/bridges/bridge_softmix/bridge_softmix_binaural.c                                            |    4
b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                    |   10
b/build_tools/download_externals                                                              |   11
b/build_tools/make_version                                                                    |   40
b/build_tools/make_xml_documentation                                                          |  235
b/build_tools/menuselect-deps.in                                                              |    1
b/cdr/cdr_adaptive_odbc.c                                                                     |    1
b/cdr/cdr_odbc.c                                                                              |    5
b/cdr/cdr_pgsql.c                                                                             |    4
b/cdr/cdr_tds.c                                                                               |    5
b/cel/cel_beanstalkd.c                                                                        |    3
b/cel/cel_custom.c                                                                            |    3
b/cel/cel_odbc.c                                                                              |    1
b/cel/cel_pgsql.c                                                                             |    4
b/cel/cel_radius.c                                                                            |    2
b/cel/cel_sqlite3_custom.c                                                                    |    5
b/cel/cel_tds.c                                                                               |    5
b/channels/Makefile                                                                           |    2
b/channels/chan_console.c                                                                     |    2
b/channels/chan_dahdi.c                                                                       |  292
b/channels/chan_iax2.c                                                                        |  164
b/channels/chan_mgcp.c                                                                        |   58
b/channels/chan_motif.c                                                                       |    6
b/channels/chan_pjsip.c                                                                       |   59
b/channels/chan_rtp.c                                                                         |    2
b/channels/chan_sip.c                                                                         |  162
b/channels/chan_skinny.c                                                                      |   45
b/channels/chan_unistim.c                                                                     |   16
b/channels/console_gui.c                                                                      |   12
b/channels/console_video.c                                                                    |   10
b/channels/dahdi/bridge_native_dahdi.c                                                        |   10
b/channels/iax2/codec_pref.c                                                                  |    2
b/channels/iax2/include/astobj.h                                                              |    2
b/channels/iax2/include/firmware.h                                                            |    8
b/channels/iax2/include/iax2.h                                                                |    6
b/channels/iax2/parser.c                                                                      |    6
b/channels/iax2/provision.c                                                                   |   17
b/channels/pjsip/dialplan_functions.c                                                         |   16
b/channels/sig_analog.c                                                                       |   45
b/channels/sig_analog.h                                                                       |    2
b/channels/sig_pri.c                                                                          |  159
b/channels/sig_pri.h                                                                          |    8
b/channels/sig_ss7.c                                                                          |   64
b/channels/sig_ss7.h                                                                          |    2
b/channels/sip/config_parser.c                                                                |   61
b/channels/sip/dialplan_functions.c                                                           |    8
b/channels/sip/include/config_parser.h                                                        |    2
b/channels/sip/include/reqresp_parser.h                                                       |   12
b/channels/sip/include/route.h                                                                |    9
b/channels/sip/include/sip.h                                                                  |   32
b/channels/sip/reqresp_parser.c                                                               |    8
b/channels/vcodecs.c                                                                          |    2
b/codecs/codec_g726.c                                                                         |    2
b/codecs/codecs.xml                                                                           |   10
b/codecs/gsm/src/rpe.c                                                                        |    2
b/codecs/ilbc/LPCencode.c                                                                     |    8
b/codecs/ilbc/StateSearchW.c                                                                  |    4
b/codecs/ilbc/StateSearchW.h                                                                  |    2
b/codecs/ilbc/constants.c                                                                     |    2
b/codecs/ilbc/createCB.c                                                                      |    2
b/codecs/ilbc/createCB.h                                                                      |    2
b/codecs/ilbc/enhancer.h                                                                      |    4
b/codecs/ilbc/iLBC_decode.c                                                                   |    2
b/codecs/ilbc/rfc3951.txt                                                                     |   26
b/codecs/lpc10/lpc10.h                                                                        |    2
b/codecs/lpc10/pitsyn.c                                                                       |    2
b/codecs/lpc10/placea.c                                                                       |    2
b/codecs/speex/resample.c                                                                     |    2
b/configs/basic-pbx/extensions.conf                                                           |    2
b/configs/samples/aeap.conf.sample                                                            |   22
b/configs/samples/ast_debug_tools.conf.sample                                                 |   47
b/configs/samples/cdr.conf.sample                                                             |    9
b/configs/samples/chan_dahdi.conf.sample                                                      |    7
b/configs/samples/cli_permissions.conf.sample                                                 |    2
b/configs/samples/confbridge.conf.sample                                                      |   13
b/configs/samples/dundi.conf.sample                                                           |    2
b/configs/samples/extconfig.conf.sample                                                       |    7
b/configs/samples/extensions.ael.sample                                                       |    2
b/configs/samples/extensions.conf.sample                                                      |  266
b/configs/samples/extensions.lua.sample                                                       |    4
b/configs/samples/extensions_minivm.conf.sample                                               |    2
b/configs/samples/features.conf.sample                                                        |    9
b/configs/samples/func_odbc.conf.sample                                                       |    4
b/configs/samples/geolocation.conf.sample                                                     |  316
b/configs/samples/hep.conf.sample                                                             |    2
b/configs/samples/iax.conf.sample                                                             |   16
b/configs/samples/logger.conf.sample                                                          |    2
b/configs/samples/manager.conf.sample                                                         |   11
b/configs/samples/minivm.conf.sample                                                          |    2
b/configs/samples/modules.conf.sample                                                         |    7
b/configs/samples/motif.conf.sample                                                           |    2
b/configs/samples/musiconhold.conf.sample                                                     |    3
b/configs/samples/ooh323.conf.sample                                                          |    2
b/configs/samples/pjsip.conf.sample                                                           |   77
b/configs/samples/prometheus.conf.sample                                                      |    4
b/configs/samples/queues.conf.sample                                                          |    9
b/configs/samples/rtp.conf.sample                                                             |    2
b/configs/samples/say.conf.sample                                                             |    8
b/configs/samples/stasis.conf.sample                                                          |    1
b/configs/samples/stir_shaken.conf.sample                                                     |   18
b/configure                                                                                   |27244 +-
b/configure.ac                                                                                |  173
b/contrib/ast-db-manage/README.md                                                             |    2
b/contrib/ast-db-manage/config/versions/0bee61aa9425_allow_180_ringing_with_sdp.py            |   36
b/contrib/ast-db-manage/config/versions/18e0805d367f_max_random_initial_delay.py              |   21
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py               |    2
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py                         |    2
b/contrib/ast-db-manage/config/versions/58e440314c2a_allow_wildcard_certs.py                  |   29
b/contrib/ast-db-manage/config/versions/7197536bb68d_geoloc_endpoint_params.py                |   22
b/contrib/ast-db-manage/config/versions/8f72185e437f_res_pjsip_pubsub_add_resource_list_.py   |   29
b/contrib/ast-db-manage/config/versions/9f3692b1654b_add_stir_shaken_profile_and_codec_.py    |   58
b/contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py                       |    2
b/contrib/init.d/rc.debian.asterisk                                                           |    2
b/contrib/scripts/ast_coredumper                                                              |  955
b/contrib/scripts/ast_loggrabber                                                              |    4
b/contrib/scripts/asterisk.ldap-schema                                                        |    2
b/contrib/scripts/asterisk.ldif                                                               |    2
b/contrib/scripts/loadtest.tcl                                                                |    2
b/contrib/scripts/retrieve_extensions_from_sql.pl                                             |    2
b/contrib/scripts/safe_asterisk.8                                                             |    2
b/contrib/scripts/valgrind_compare                                                            |    2
b/contrib/scripts/voicemailpwcheck.py                                                         |    2
b/contrib/utils/zones2indications.c                                                           |    4
b/doc/.gitignore                                                                              |    2
b/doc/Doxyfile.in                                                                             |   94
b/doc/appdocsxml.dtd                                                                          |   20
b/doc/appdocsxml.xslt                                                                         |    4
b/doc/asterisk.8                                                                              |    4
b/formats/format_ogg_speex.c                                                                  |    2
b/formats/format_ogg_vorbis.c                                                                 |    2
b/funcs/func_cdr.c                                                                            |    4
b/funcs/func_channel.c                                                                        |   50
b/funcs/func_curl.c                                                                           |    4
b/funcs/func_db.c                                                                             |   80
b/funcs/func_devstate.c                                                                       |    6
b/funcs/func_dialgroup.c                                                                      |    9
b/funcs/func_env.c                                                                            |  148
b/funcs/func_evalexten.c                                                                      |  147
b/funcs/func_frame_drop.c                                                                     |   21
b/funcs/func_frame_trace.c                                                                    |   15
b/funcs/func_json.c                                                                           |  233
b/funcs/func_logic.c                                                                          |    4
b/funcs/func_math.c                                                                           |   40
b/funcs/func_odbc.c                                                                           |   49
b/funcs/func_periodic_hook.c                                                                  |   18
b/funcs/func_pitchshift.c                                                                     |   41
b/funcs/func_rand.c                                                                           |    5
b/funcs/func_sayfiles.c                                                                       |    5
b/funcs/func_scramble.c                                                                       |    7
b/funcs/func_sha1.c                                                                           |    8
b/funcs/func_shell.c                                                                          |    4
b/funcs/func_speex.c                                                                          |   14
b/funcs/func_sprintf.c                                                                        |    2
b/funcs/func_srv.c                                                                            |   10
b/funcs/func_strings.c                                                                        |   81
b/funcs/func_talkdetect.c                                                                     |   53
b/funcs/func_version.c                                                                        |    9
b/funcs/func_vmcount.c                                                                        |    4
b/funcs/func_volume.c                                                                         |   23
b/include/asterisk.h                                                                          |    2
b/include/asterisk/_private.h                                                                 |    5
b/include/asterisk/abstract_jb.h                                                              |    2
b/include/asterisk/acl.h                                                                      |   16
b/include/asterisk/adsi.h                                                                     |    4
b/include/asterisk/alertpipe.h                                                                |   35
b/include/asterisk/aoc.h                                                                      |    2
b/include/asterisk/app.h                                                                      |  129
b/include/asterisk/ari.h                                                                      |   22
b/include/asterisk/astdb.h                                                                    |   13
b/include/asterisk/astmm.h                                                                    |    6
b/include/asterisk/astobj2.h                                                                  |  189
b/include/asterisk/audiohook.h                                                                |   79
b/include/asterisk/autochan.h                                                                 |    4
b/include/asterisk/autoconfig.h.in                                                            |  137
b/include/asterisk/backtrace.h                                                                |   16
b/include/asterisk/bridge.h                                                                   |   37
b/include/asterisk/bridge_after.h                                                             |   39
b/include/asterisk/bridge_basic.h                                                             |    7
b/include/asterisk/bridge_channel.h                                                           |   27
b/include/asterisk/bridge_channel_internal.h                                                  |   31
b/include/asterisk/bridge_features.h                                                          |   27
b/include/asterisk/bridge_internal.h                                                          |   17
b/include/asterisk/bridge_roles.h                                                             |    6
b/include/asterisk/bucket.h                                                                   |   20
b/include/asterisk/calendar.h                                                                 |   11
b/include/asterisk/callerid.h                                                                 |   67
b/include/asterisk/causes.h                                                                   |    6
b/include/asterisk/ccss.h                                                                     |   26
b/include/asterisk/cdr.h                                                                      |   42
b/include/asterisk/channel.h                                                                  |  245
b/include/asterisk/cli.h                                                                      |    8
b/include/asterisk/config.h                                                                   |  119
b/include/asterisk/config_options.h                                                           |   54
b/include/asterisk/conversions.h                                                              |   12
b/include/asterisk/core_local.h                                                               |    6
b/include/asterisk/core_unreal.h                                                              |   15
b/include/asterisk/crypto.h                                                                   |   56
b/include/asterisk/data_buffer.h                                                              |    6
b/include/asterisk/datastore.h                                                                |    4
b/include/asterisk/devicestate.h                                                              |   22
b/include/asterisk/dial.h                                                                     |   22
b/include/asterisk/dlinkedlists.h                                                             |    7
b/include/asterisk/dns.h                                                                      |    4
b/include/asterisk/dns_core.h                                                                 |    4
b/include/asterisk/dns_recurring.h                                                            |    2
b/include/asterisk/dns_resolver.h                                                             |    2
b/include/asterisk/dnsmgr.h                                                                   |    2
b/include/asterisk/doxygen/architecture.h                                                     |    2
b/include/asterisk/doxyref.h                                                                  |   13
b/include/asterisk/endpoints.h                                                                |   16
b/include/asterisk/enum.h                                                                     |    8
b/include/asterisk/event.h                                                                    |    3
b/include/asterisk/event_defs.h                                                               |    8
b/include/asterisk/features_config.h                                                          |    6
b/include/asterisk/file.h                                                                     |   74
b/include/asterisk/format.h                                                                   |   10
b/include/asterisk/format_cache.h                                                             |    6
b/include/asterisk/format_cap.h                                                               |   20
b/include/asterisk/frame.h                                                                    |   14
b/include/asterisk/framehook.h                                                                |   41
b/include/asterisk/fskmodem_float.h                                                           |    9
b/include/asterisk/fskmodem_int.h                                                             |    9
b/include/asterisk/hashtab.h                                                                  |   23
b/include/asterisk/heap.h                                                                     |   11
b/include/asterisk/http.h                                                                     |   83
b/include/asterisk/http_websocket.h                                                           |   95
b/include/asterisk/image.h                                                                    |    1
b/include/asterisk/io.h                                                                       |   40
b/include/asterisk/iostream.h                                                                 |   22
b/include/asterisk/json.h                                                                     |  190
b/include/asterisk/linkedlists.h                                                              |    3
b/include/asterisk/logger.h                                                                   |   99
b/include/asterisk/logger_category.h                                                          |   29
b/include/asterisk/manager.h                                                                  |   67
b/include/asterisk/max_forwards.h                                                             |    2
b/include/asterisk/message.h                                                                  |   12
b/include/asterisk/mod_format.h                                                               |    2
b/include/asterisk/module.h                                                                   |    6
b/include/asterisk/multicast_rtp.h                                                            |    2
b/include/asterisk/mwi.h                                                                      |   44
b/include/asterisk/netsock2.h                                                                 |   19
b/include/asterisk/parking.h                                                                  |   19
b/include/asterisk/pbx.h                                                                      |  156
b/include/asterisk/phoneprov.h                                                                |    2
b/include/asterisk/pickup.h                                                                   |    6
b/include/asterisk/plc.h                                                                      |    4
b/include/asterisk/privacy.h                                                                  |    2
b/include/asterisk/res_aeap.h                                                                 |  370
b/include/asterisk/res_aeap_message.h                                                         |  374
b/include/asterisk/res_geolocation.h                                                          |  413
b/include/asterisk/res_hep.h                                                                  |    8
b/include/asterisk/res_mwi_external.h                                                         |   16
b/include/asterisk/res_odbc.h                                                                 |   25
b/include/asterisk/res_pjproject.h                                                            |    8
b/include/asterisk/res_pjsip.h                                                                |  261
b/include/asterisk/res_pjsip_cli.h                                                            |   10
b/include/asterisk/res_pjsip_presence_xml.h                                                   |    2
b/include/asterisk/res_pjsip_pubsub.h                                                         |   18
b/include/asterisk/res_pjsip_session.h                                                        |    8
b/include/asterisk/res_pjsip_session_caps.h                                                   |    2
b/include/asterisk/res_prometheus.h                                                           |   59
b/include/asterisk/res_stir_shaken.h                                                          |   79
b/include/asterisk/rtp_engine.h                                                               |   78
b/include/asterisk/say.h                                                                      |    2
b/include/asterisk/sched.h                                                                    |   59
b/include/asterisk/sdp_srtp.h                                                                 |   23
b/include/asterisk/security_events.h                                                          |    4
b/include/asterisk/sem.h                                                                      |   27
b/include/asterisk/serializer.h                                                               |   11
b/include/asterisk/sha1.h                                                                     |   57
b/include/asterisk/slinfactory.h                                                              |    9
b/include/asterisk/smoother.h                                                                 |   10
b/include/asterisk/sorcery.h                                                                  |   52
b/include/asterisk/speech.h                                                                   |   12
b/include/asterisk/srv.h                                                                      |    3
b/include/asterisk/stasis.h                                                                   |  128
b/include/asterisk/stasis_app.h                                                               |   28
b/include/asterisk/stasis_app_device_state.h                                                  |    6
b/include/asterisk/stasis_app_impl.h                                                          |    5
b/include/asterisk/stasis_app_mailbox.h                                                       |   12
b/include/asterisk/stasis_app_playback.h                                                      |   14
b/include/asterisk/stasis_app_recording.h                                                     |   32
b/include/asterisk/stasis_app_snoop.h                                                         |    5
b/include/asterisk/stasis_bridges.h                                                           |   53
b/include/asterisk/stasis_cache_pattern.h                                                     |   12
b/include/asterisk/stasis_channels.h                                                          |  106
b/include/asterisk/stasis_endpoints.h                                                         |   10
b/include/asterisk/stasis_internal.h                                                          |    3
b/include/asterisk/stasis_message_router.h                                                    |   16
b/include/asterisk/stasis_system.h                                                            |    4
b/include/asterisk/stasis_test.h                                                              |    1
b/include/asterisk/statsd.h                                                                   |    4
b/include/asterisk/stream.h                                                                   |   64
b/include/asterisk/stringfields.h                                                             |   91
b/include/asterisk/strings.h                                                                  |  186
b/include/asterisk/stun.h                                                                     |    3
b/include/asterisk/syslog.h                                                                   |    3
b/include/asterisk/taskprocessor.h                                                            |    9
b/include/asterisk/tcptls.h                                                                   |   31
b/include/asterisk/tdd.h                                                                      |    4
b/include/asterisk/term.h                                                                     |   16
b/include/asterisk/test.h                                                                     |   88
b/include/asterisk/threadpool.h                                                               |   10
b/include/asterisk/threadstorage.h                                                            |    7
b/include/asterisk/time.h                                                                     |   24
b/include/asterisk/timing.h                                                                   |    3
b/include/asterisk/transcap.h                                                                 |    8
b/include/asterisk/translate.h                                                                |   30
b/include/asterisk/udptl.h                                                                    |    6
b/include/asterisk/uri.h                                                                      |   25
b/include/asterisk/utf8.h                                                                     |    5
b/include/asterisk/utils.h                                                                    |  111
b/include/asterisk/vector.h                                                                   |   93
b/include/asterisk/xml.h                                                                      |  160
b/include/asterisk/xmldoc.h                                                                   |    2
b/include/jitterbuf.h                                                                         |    8
b/main/Makefile                                                                               |    4
b/main/abstract_jb.c                                                                          |    2
b/main/aoc.c                                                                                  |    8
b/main/app.c                                                                                  |  342
b/main/asterisk.c                                                                             |  124
b/main/astfd.c                                                                                |    2
b/main/astmm.c                                                                                |   38
b/main/astobj2.c                                                                              |    9
b/main/astobj2_container.c                                                                    |    4
b/main/astobj2_container_private.h                                                            |   29
b/main/astobj2_hash.c                                                                         |   26
b/main/astobj2_rbtree.c                                                                       |   50
b/main/audiohook.c                                                                            |  125
b/main/bridge.c                                                                               |   99
b/main/bridge_after.c                                                                         |   20
b/main/bridge_basic.c                                                                         |   85
b/main/bridge_channel.c                                                                       |  124
b/main/bridge_roles.c                                                                         |   16
b/main/bucket.c                                                                               |    2
b/main/callerid.c                                                                             |  100
b/main/ccss.c                                                                                 |   16
b/main/cdr.c                                                                                  |   82
b/main/cel.c                                                                                  |    2
b/main/channel.c                                                                              |  138
b/main/channel_internal_api.c                                                                 |   30
b/main/cli.c                                                                                  |   76
b/main/config.c                                                                               |  148
b/main/conversions.c                                                                          |    4
b/main/core_local.c                                                                           |   10
b/main/core_unreal.c                                                                          |   31
b/main/crypt.c                                                                                |    2
b/main/datastore.c                                                                            |    4
b/main/db.c                                                                                   |  124
b/main/devicestate.c                                                                          |    4
b/main/dial.c                                                                                 |   50
b/main/dns.c                                                                                  |   14
b/main/dns_naptr.c                                                                            |    2
b/main/dns_recurring.c                                                                        |    2
b/main/dns_system_resolver.c                                                                  |    9
b/main/dns_test.c                                                                             |   38
b/main/dnsmgr.c                                                                               |    2
b/main/dsp.c                                                                                  |   27
b/main/enum.c                                                                                 |    6
b/main/features.c                                                                             |   13
b/main/features_config.c                                                                      |   39
b/main/file.c                                                                                 |   51
b/main/format_cap.c                                                                           |    8
b/main/fskmodem_float.c                                                                       |    2
b/main/fskmodem_int.c                                                                         |    2
b/main/http.c                                                                                 |  404
b/main/io.c                                                                                   |    8
b/main/json.c                                                                                 |   19
b/main/loader.c                                                                               |    9
b/main/lock.c                                                                                 |   21
b/main/logger.c                                                                               |   43
b/main/manager.c                                                                              |  138
b/main/manager_bridges.c                                                                      |   18
b/main/manager_channels.c                                                                     |  123
b/main/manager_mwi.c                                                                          |   56
b/main/media_cache.c                                                                          |    5
b/main/message.c                                                                              |   13
b/main/mwi.c                                                                                  |   19
b/main/named_acl.c                                                                            |    4
b/main/optional_api.c                                                                         |   12
b/main/options.c                                                                              |    2
b/main/pbx.c                                                                                  |  261
b/main/pbx_app.c                                                                              |   29
b/main/pbx_builtins.c                                                                         |  113
b/main/pbx_functions.c                                                                        |    7
b/main/pbx_hangup_handler.c                                                                   |   10
b/main/pbx_timing.c                                                                           |    6
b/main/pbx_variables.c                                                                        |  204
b/main/pickup.c                                                                               |    1
b/main/rtp_engine.c                                                                           |   21
b/main/say.c                                                                                  |   62
b/main/sched.c                                                                                |   45
b/main/sha1.c                                                                                 |   32
b/main/smoother.c                                                                             |    2
b/main/sorcery.c                                                                              |   16
b/main/srv.c                                                                                  |    2
b/main/stasis.c                                                                               |   16
b/main/stasis_bridges.c                                                                       |    2
b/main/stasis_cache.c                                                                         |   10
b/main/stasis_channels.c                                                                      |   14
b/main/stasis_endpoints.c                                                                     |    2
b/main/stasis_message_router.c                                                                |    2
b/main/stasis_state.c                                                                         |    9
b/main/stdtime/localtime.c                                                                    |    2
b/main/strings.c                                                                              |   26
b/main/stun.c                                                                                 |   25
b/main/taskprocessor.c                                                                        |   77
b/main/tcptls.c                                                                               |   88
b/main/tdd.c                                                                                  |    1
b/main/test.c                                                                                 |  259
b/main/threadpool.c                                                                           |   12
b/main/time.c                                                                                 |   31
b/main/translate.c                                                                            |   12
b/main/udptl.c                                                                                |    2
b/main/utils.c                                                                                |  258
b/main/uuid.c                                                                                 |    2
b/main/xml.c                                                                                  |  197
b/main/xmldoc.c                                                                               |   94
b/makeopts.in                                                                                 |   10
b/menuselect/Makefile                                                                         |    4
b/menuselect/README                                                                           |    2
b/menuselect/autoconfig.h.in                                                                  |   22
b/menuselect/configure                                                                        | 3734
b/menuselect/configure.ac                                                                     |    2
b/menuselect/contrib/menuselect-dummy                                                         |   20
b/menuselect/example_menuselect-tree                                                          |   22
b/menuselect/menuselect.c                                                                     |   72
b/menuselect/menuselect_curses.c                                                              |    2
b/menuselect/menuselect_gtk.c                                                                 |    2
b/menuselect/menuselect_newt.c                                                                |    2
b/menuselect/menuselect_stub.c                                                                |    2
b/menuselect/test/menuselect-tree                                                             |   34
b/pbx/ael/ael-test/ael-test2/apptest.ael2                                                     |    2
b/pbx/ael/ael-test/ael-test3/extensions.ael                                                   |    2
b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2                                          |   10
b/pbx/ael/ael-test/ael-test4/apptest.ael2                                                     |    2
b/pbx/ael/ael-test/ael-vtest13/extensions.ael                                                 |    2
b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2                                        |   10
b/pbx/pbx_config.c                                                                            |    4
b/pbx/pbx_dundi.c                                                                             |    6
b/pbx/pbx_lua.c                                                                               |   34
b/res/Makefile                                                                                |    6
b/res/ael/ael.y                                                                               |    2
b/res/ael/ael_lex.c                                                                           |    2
b/res/ael/pval.c                                                                              |   12
b/res/ari/ari_model_validators.c                                                              |   16
b/res/ari/ari_model_validators.h                                                              |  465
b/res/ari/internal.h                                                                          |    4
b/res/ari/resource_bridges.c                                                                  |   12
b/res/ari/resource_channels.c                                                                 |    6
b/res/ari/resource_events.c                                                                   |    4
b/res/ari/resource_events.h                                                                   |    3
b/res/parking/parking_applications.c                                                          |   32
b/res/parking/parking_bridge.c                                                                |   10
b/res/parking/parking_bridge_features.c                                                       |    6
b/res/parking/parking_controller.c                                                            |    2
b/res/parking/parking_ui.c                                                                    |    2
b/res/parking/res_parking.h                                                                   |   30
b/res/prometheus/bridges.c                                                                    |    2
b/res/prometheus/channels.c                                                                   |    2
b/res/prometheus/endpoints.c                                                                  |    2
b/res/prometheus/pjsip_outbound_registrations.c                                               |    6
b/res/prometheus/prometheus_internal.h                                                        |    4
b/res/res.xml                                                                                 |    2
b/res/res_aeap.c                                                                              |  198
b/res/res_aeap.exports.in                                                                     |    7
b/res/res_aeap/aeap.c                                                                         |  501
b/res/res_aeap/general.c                                                                      |   58
b/res/res_aeap/general.h                                                                      |   41
b/res/res_aeap/logger.h                                                                       |   60
b/res/res_aeap/message.c                                                                      |  270
b/res/res_aeap/message_json.c                                                                 |  191
b/res/res_aeap/transaction.c                                                                  |  284
b/res/res_aeap/transaction.h                                                                  |  123
b/res/res_aeap/transport.c                                                                    |  156
b/res/res_aeap/transport.h                                                                    |  209
b/res/res_aeap/transport_websocket.c                                                          |  254
b/res/res_aeap/transport_websocket.h                                                          |   34
b/res/res_agi.c                                                                               |   59
b/res/res_ari.c                                                                               |   12
b/res/res_ari_applications.c                                                                  |   10
b/res/res_ari_asterisk.c                                                                      |   32
b/res/res_ari_bridges.c                                                                       |   28
b/res/res_ari_channels.c                                                                      |   62
b/res/res_ari_device_states.c                                                                 |    8
b/res/res_ari_endpoints.c                                                                     |   10
b/res/res_ari_events.c                                                                        |    2
b/res/res_ari_mailboxes.c                                                                     |    8
b/res/res_ari_playbacks.c                                                                     |    6
b/res/res_ari_recordings.c                                                                    |   24
b/res/res_ari_sounds.c                                                                        |    4
b/res/res_calendar.c                                                                          |   19
b/res/res_calendar_caldav.c                                                                   |    8
b/res/res_calendar_icalendar.c                                                                |    9
b/res/res_chan_stats.c                                                                        |    9
b/res/res_cliexec.c                                                                           |  160
b/res/res_config_curl.c                                                                       |    2
b/res/res_config_ldap.c                                                                       |   16
b/res/res_config_odbc.c                                                                       |   38
b/res/res_config_pgsql.c                                                                      |    8
b/res/res_config_sqlite3.c                                                                    |    5
b/res/res_corosync.c                                                                          |    2
b/res/res_crypto.c                                                                            |  400
b/res/res_fax.c                                                                               |    1
b/res/res_fax_spandsp.c                                                                       |   47
b/res/res_geolocation.c                                                                       |  125
b/res/res_geolocation.exports.in                                                              |    6
b/res/res_geolocation/eprofile_to_pidf.xslt                                                   |  235
b/res/res_geolocation/geoloc_civicaddr.c                                                      |  151
b/res/res_geolocation/geoloc_common.c                                                         |   36
b/res/res_geolocation/geoloc_config.c                                                         |  761
b/res/res_geolocation/geoloc_datastore.c                                                      |  325
b/res/res_geolocation/geoloc_dialplan.c                                                       |  376
b/res/res_geolocation/geoloc_doc.xml                                                          |  310
b/res/res_geolocation/geoloc_eprofile.c                                                       | 1343
b/res/res_geolocation/geoloc_gml.c                                                            |  367
b/res/res_geolocation/geoloc_private.h                                                        |  162
b/res/res_geolocation/pidf_lo_test.xml                                                        |   33
b/res/res_geolocation/pidf_to_eprofile.xslt                                                   |  213
b/res/res_geolocation/wiki/AsteriskImplementation.md                                          |  183
b/res/res_geolocation/wiki/CivicAddress.md                                                    |  167
b/res/res_geolocation/wiki/GML.md                                                             |   60
b/res/res_geolocation/wiki/Geolocation.md                                                     |   74
b/res/res_geolocation/wiki/ReferenceInformation.md                                            |   33
b/res/res_geolocation/wiki/URI.md                                                             |   86
b/res/res_hep.c                                                                               |    2
b/res/res_http_media_cache.c                                                                  |   11
b/res/res_http_post.c                                                                         |    2
b/res/res_http_websocket.c                                                                    |   56
b/res/res_monitor.c                                                                           |    3
b/res/res_musiconhold.c                                                                       |   13
b/res/res_mutestream.c                                                                        |   19
b/res/res_mwi_external.c                                                                      |   14
b/res/res_odbc.c                                                                              |   17
b/res/res_parking.c                                                                           |    5
b/res/res_phoneprov.c                                                                         |    3
b/res/res_pjproject.c                                                                         |    4
b/res/res_pjsip.c                                                                             | 3390
b/res/res_pjsip.exports.in                                                                    |    1
b/res/res_pjsip/config_global.c                                                               |   25
b/res/res_pjsip/config_transport.c                                                            |  115
b/res/res_pjsip/include/res_pjsip_private.h                                                   |    6
b/res/res_pjsip/location.c                                                                    |    5
b/res/res_pjsip/pjsip_config.xml                                                              | 2401
b/res/res_pjsip/pjsip_configuration.c                                                         |   86
b/res/res_pjsip/pjsip_distributor.c                                                           |    8
b/res/res_pjsip/pjsip_manager.xml                                                             |  901
b/res/res_pjsip/pjsip_message_filter.c                                                        |   61
b/res/res_pjsip/pjsip_options.c                                                               |   12
b/res/res_pjsip/pjsip_resolver.c                                                              |    8
b/res/res_pjsip/pjsip_scheduler.c                                                             |    2
b/res/res_pjsip/pjsip_session.c                                                               |    2
b/res/res_pjsip/pjsip_transport_events.c                                                      |  124
b/res/res_pjsip_authenticator_digest.c                                                        |    3
b/res/res_pjsip_caller_id.c                                                                   |   52
b/res/res_pjsip_config_wizard.c                                                               |   76
b/res/res_pjsip_dialog_info_body_generator.c                                                  |   16
b/res/res_pjsip_diversion.c                                                                   |   10
b/res/res_pjsip_endpoint_identifier_anonymous.c                                               |    6
b/res/res_pjsip_endpoint_identifier_user.c                                                    |   10
b/res/res_pjsip_exten_state.c                                                                 |   34
b/res/res_pjsip_geolocation.c                                                                 |  661
b/res/res_pjsip_header_funcs.c                                                                |  370
b/res/res_pjsip_history.c                                                                     |   55
b/res/res_pjsip_messaging.c                                                                   |  103
b/res/res_pjsip_mwi.c                                                                         |    4
b/res/res_pjsip_nat.c                                                                         |    3
b/res/res_pjsip_notify.c                                                                      |    6
b/res/res_pjsip_outbound_authenticator_digest.c                                               |   10
b/res/res_pjsip_outbound_registration.c                                                       |   44
b/res/res_pjsip_path.c                                                                        |   21
b/res/res_pjsip_publish_asterisk.c                                                            |    6
b/res/res_pjsip_pubsub.c                                                                      |  237
b/res/res_pjsip_registrar.c                                                                   |   10
b/res/res_pjsip_rfc3326.c                                                                     |    2
b/res/res_pjsip_sdp_rtp.c                                                                     |   95
b/res/res_pjsip_session.c                                                                     |   67
b/res/res_pjsip_stir_shaken.c                                                                 |  198
b/res/res_pjsip_transport_websocket.c                                                         |   31
b/res/res_pktccops.c                                                                          |    2
b/res/res_prometheus.c                                                                        |   19
b/res/res_rtp_asterisk.c                                                                      |   38
b/res/res_smdi.c                                                                              |    2
b/res/res_sorcery_config.c                                                                    |    2
b/res/res_sorcery_memory_cache.c                                                              |    2
b/res/res_speech.c                                                                            |   63
b/res/res_speech_aeap.c                                                                       |  731
b/res/res_srtp.c                                                                              |    3
b/res/res_stasis.c                                                                            |   12
b/res/res_stasis_playback.c                                                                   |    6
b/res/res_stasis_snoop.c                                                                      |   10
b/res/res_stir_shaken.c                                                                       |  257
b/res/res_stir_shaken/certificate.h                                                           |   14
b/res/res_stir_shaken/curl.c                                                                  |  191
b/res/res_stir_shaken/curl.h                                                                  |    7
b/res/res_stir_shaken/profile.c                                                               |  241
b/res/res_stir_shaken/profile.h                                                               |   39
b/res/res_stir_shaken/profile_private.h                                                       |   40
b/res/res_stir_shaken/stir_shaken.c                                                           |   29
b/res/res_stir_shaken/stir_shaken.h                                                           |    7
b/res/res_stun_monitor.c                                                                      |    7
b/res/res_tonedetect.c                                                                        |  390
b/res/res_xmpp.c                                                                              |   72
b/res/snmp/agent.c                                                                            |    2
b/res/snmp/agent.h                                                                            |    6
b/res/stasis/app.c                                                                            |    5
b/res/stasis/app.h                                                                            |   75
b/res/stasis/control.h                                                                        |   14
b/res/stasis/messaging.h                                                                      |    5
b/res/stasis/stasis_bridge.c                                                                  |    2
b/res/stasis/stasis_bridge.h                                                                  |    2
b/res/stasis_recording/stored.c                                                               |   12
b/rest-api-templates/ari_model_validators.h.mustache                                          |   50
b/rest-api-templates/ari_resource.h.mustache                                                  |    3
b/rest-api-templates/asterisk_processor.py                                                    |    4
b/rest-api-templates/make_ari_stubs.py                                                        |    2
b/rest-api-templates/res_ari_resource.c.mustache                                              |    2
b/rest-api-templates/transform.py                                                             |    2
b/rest-api/api-docs/channels.json                                                             |    5
b/rest-api/resources.json                                                                     |    2
b/tests/CI/buildAsterisk.sh                                                                   |   17
b/tests/CI/gates.jenkinsfile                                                                  |    4
b/tests/CI/installAsterisk.sh                                                                 |    9
b/tests/CI/periodics-daily.jenkinsfile                                                        |    2
b/tests/CI/ref_debug.jenkinsfile                                                              |    2
b/tests/CI/runTestsuite.sh                                                                    |   15
b/tests/CI/unittests.jenkinsfile                                                              |    2
b/tests/CI/universal-asterisk-nongerrit.jenkinsfile                                           |    4
b/tests/Makefile                                                                              |    3
b/tests/keys/rsa_key1.key                                                                     |   15
b/tests/keys/rsa_key1.pub                                                                     |    6
b/tests/test_abstract_jb.c                                                                    |    2
b/tests/test_aeap.c                                                                           |  252
b/tests/test_aeap_speech.c                                                                    |  287
b/tests/test_aeap_transaction.c                                                               |  179
b/tests/test_aeap_transport.c                                                                 |  249
b/tests/test_aoc.c                                                                            |    2
b/tests/test_astobj2.c                                                                        |    2
b/tests/test_astobj2_thrash.c                                                                 |   10
b/tests/test_bridging.c                                                                       |    2
b/tests/test_capture.c                                                                        |  379
b/tests/test_cdr.c                                                                            |    6
b/tests/test_config.c                                                                         |   85
b/tests/test_conversions.c                                                                    |   12
b/tests/test_crypto.c                                                                         |  644
b/tests/test_devicestate.c                                                                    |    2
b/tests/test_dns_naptr.c                                                                      |    2
b/tests/test_hashtab_thrash.c                                                                 |   10
b/tests/test_json.c                                                                           |   60
b/tests/test_linkedlists.c                                                                    |    1
b/tests/test_media_cache.c                                                                    |    2
b/tests/test_message.c                                                                        |    2
b/tests/test_optional_api.c                                                                   |    2
b/tests/test_res_prometheus.c                                                                 |    4
b/tests/test_sched.c                                                                          |  129
b/tests/test_sorcery.c                                                                        |    2
b/tests/test_sorcery_memory_cache_thrash.c                                                    |    4
b/tests/test_stasis.c                                                                         |    6
b/tests/test_stasis_channels.c                                                                |    3
b/tests/test_strings.c                                                                        |  257
b/tests/test_taskprocessor.c                                                                  |   10
b/tests/test_time.c                                                                           |    8
b/tests/test_vector.c                                                                         |    2
b/tests/test_voicemail_api.c                                                                  |   24
b/third-party/Makefile                                                                        |   22
b/third-party/Makefile.rules                                                                  |   11
b/third-party/apply_patches                                                                   |    6
b/third-party/jansson/Makefile                                                                |    2
b/third-party/jansson/jansson-2.14.tar.bz2.md5                                                |    1
b/third-party/pjproject/.gitignore                                                            |    3
b/third-party/pjproject/Makefile                                                              |  164
b/third-party/pjproject/README-hacking.md                                                     |  213
b/third-party/pjproject/configure.m4                                                          |   27
b/third-party/pjproject/dependency_utils                                                      |   96
b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch                         |   29
b/third-party/pjproject/patches/0000-remove-third-party.patch                                 |   33
b/third-party/pjproject/patches/0100-allow_multiple_auth_headers.patch                        |  413
b/third-party/pjproject/patches/config_site.h                                                 |    6
b/third-party/pjproject/pjproject-2.12.1.tar.bz2.md5                                          |    1
b/third-party/versions.mak                                                                    |    4
b/utils/astman.1                                                                              |    2
b/utils/db1-ast/hash/README                                                                   |    2
b/utils/db1-ast/hash/hash.h                                                                   |    2
b/utils/db1-ast/mpool/mpool.c                                                                 |    2
b/utils/extconf.c                                                                             |    7
b/utils/frame.c                                                                               |    4
b/utils/frame.h                                                                               |    4
channels/chan_phone.h                                                                         |  257
configs/samples/app_mysql.conf.sample                                                         |   24
configs/samples/muted.conf.sample                                                             |   39
contrib/asterisk-doxygen-header                                                               |   10
contrib/realtime/mysql/mysql_cdr.sql                                                          |   41
contrib/realtime/mysql/mysql_config.sql                                                       | 1330
contrib/realtime/mysql/mysql_voicemail.sql                                                    |   35
contrib/realtime/postgresql/postgresql_cdr.sql                                                |   45
contrib/realtime/postgresql/postgresql_config.sql                                             | 1442
contrib/realtime/postgresql/postgresql_voicemail.sql                                          |   39
doc/asterisk-ng-doxygen.in                                                                    | 1689
third-party/jansson/jansson-2.12.tar.bz2.md5                                                  |    1
third-party/pjproject/patches/0000-set_apps_initial_log_level.patch                           |   53
third-party/pjproject/patches/0000-solaris.patch                                              |  135
third-party/pjproject/patches/0011-sip_inv_patch.patch                                        |   39
third-party/pjproject/patches/0020-pjlib_cancel_timer_0.patch                                 |   39
third-party/pjproject/patches/0050-fix-race-parallel-build.patch                              |   72
third-party/pjproject/patches/0060-clone-sdp-for-sip-timer-refresh-invite.patch               |   28
third-party/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch           |   37
third-party/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch                       |   33
third-party/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch               |  212
third-party/pjproject/patches/0100-fix-double-stun-free.patch                                 |   82
third-party/pjproject/patches/0110-tls-parent-listener-destroyed.patch                        |  166
third-party/pjproject/patches/0111-ssl-premature-destroy.patch                                |  136
third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch |   32
third-party/pjproject/pjproject-2.10.tar.bz2.md5                                              |    2
805 files changed, 50874 insertions(+), 132824 deletions(-)