mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
2729 lines
141 KiB
Plaintext
2729 lines
141 KiB
Plaintext
Release Summary
|
||
|
||
asterisk-19.0.0-rc1
|
||
|
||
Date: 2021-10-13
|
||
|
||
<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-18.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.
|
||
|
||
Coders Testers Reporters
|
||
63 Sean Bright 2 Mark Petersen 41 N A
|
||
61 Joshua C. Colp 1 Joseph Nadiv 33 Joshua C. Colp
|
||
42 Naveen Albert 16 Alexander Traud
|
||
37 George Joseph 11 George Joseph
|
||
30 Alexander Traud 8 sungtae kim
|
||
17 Kevin Harwell 6 Sean Bright
|
||
16 Ben Ford 5 Jean Aunis - Prescom
|
||
14 Jaco Kroon 5 Boris P. Korzun
|
||
5 Torrey Searle 4 Michael Maier
|
||
5 Sungtae Kim 4 Ross Beer
|
||
5 Ivan Poddubnyi 4 Sebastian Damm
|
||
4 Boris P. Korzun 3 Dan Cropp
|
||
4 Jean Aunis 3 Matthias Hensler
|
||
3 Nick French 3 Andre Barbosa
|
||
3 Mark Murawski 3 Ivan Poddubny
|
||
3 Sebastien Duthil 3 Sébastien Duthil
|
||
3 Joseph Nadiv 3 Torrey Searle
|
||
3 Andre Barbosa 3 Dan Cropp
|
||
2 sungtae kim 2 under
|
||
2 Dan Cropp 2 Jaco Kroon
|
||
2 Bernd Zobl 2 Caesar
|
||
2 Alexei Gradinari 2 Luke Escude
|
||
2 Richard Mudgett 2 Robert Sutton
|
||
2 Holger Hans Peter Freyther 2 Alexander Traud
|
||
2 Igor Goncharovsky 2 Rusty Newton
|
||
2 laszlovl 2 Kevin Harwell
|
||
1 Sarah Autumn 2 Igor Goncharovsky
|
||
1 Nathan Bruning 2 Andrew Yager
|
||
1 Pirmin Walthert 2 Mark Petersen
|
||
1 Rijnhard Hessel 2 Gregory Massel
|
||
1 Stanislav 2 Mark Petersen
|
||
1 Matthew Kern 2 laszlovl
|
||
1 Walter Doekes 2 Brian J. Murrell
|
||
1 Asterisk Development Team 2 Nick French
|
||
1 Jasper van der Neut 2 Stefan Ruf
|
||
1 Dennis Buteyn 1 Michael Welk
|
||
1 Nico Kooijman 1 Walter Doekes
|
||
1 under 1 tootai
|
||
1 Guido Falsi 1 Juan Carlos Castro y Castro
|
||
1 Andrew Siplas 1 Jacek Konieczny
|
||
1 Mark Petersen 1 Julien
|
||
1 Kfir Itzhak 1 Vyrva Igor
|
||
1 Michael Neuhauser 1 Sta Retji
|
||
1 Salah Ahmed 1 Joseph Nadiv
|
||
1 Jeremy Lainé 1 Ramarajan
|
||
1 Carlos Oliva 1 Benjamin Keith Ford
|
||
1 Evandro César Arruda 1 dovid
|
||
1 Shloime Rosenblum 1 Marco Paland
|
||
1 Michal Hajek 1 Lucas Tardioli Silveira
|
||
1 Alexander Greiner-Baer 1 N GM
|
||
1 Nickolay Shmyrev 1 Jeremy Lainé
|
||
1 Dovid Bender 1 Roman Pertsev
|
||
1 cmaj 1 Igor Liferenko
|
||
1 Patrick Verzele 1 Francisco Correia
|
||
1 Jasper Hafkenscheid 1 Corey Farrell
|
||
1 Robert Cripps 1 Michael Neuhauser
|
||
1 Evgenios_Greek 1 Ivan Poddubny
|
||
1 Thomas Johnson
|
||
1 Thomas Frederiksen
|
||
1 Vitezslav Novy
|
||
1 Etienne Lessard
|
||
1 Andrea Sannucci
|
||
1 siggi
|
||
1 Asterisk to be misaligned.
|
||
1 Evandro César Arruda
|
||
1 Matthew Kern
|
||
1 Michal Hajek
|
||
1 Mikhail Ivanov
|
||
1 Sarah Autumn
|
||
1 周家建
|
||
1 Edvin Vidmar
|
||
1 Hendrik Wedhorn
|
||
1 Salah Ahmed
|
||
1 Guido Falsi
|
||
1 N A
|
||
1 Michael
|
||
1 Péter Juhász
|
||
1 David Cunningham
|
||
1 Dennis
|
||
1 Bernd Zobl
|
||
1 Nathan Bruning
|
||
1 Alex Hermann
|
||
1 Michael Munger
|
||
1 Vieri
|
||
1 Tomas Maldonado
|
||
1 Rijnhard Hessel
|
||
1 Chris
|
||
1 Stanislav Abramenkov
|
||
1 Miguel Sanz
|
||
1 Isaac McDonald
|
||
1 Ove Aursand
|
||
1 Alexander Zharov
|
||
1 cmaj
|
||
1 bbawkon
|
||
1 Hajek Michal
|
||
1 Carlos Oliva
|
||
1 Alexander Gonchiy
|
||
1 Benjamin M.
|
||
1 Walter Doekes
|
||
1 Alex Hermann
|
||
1 Francisco Correia
|
||
1 Schneur Rosenberg
|
||
1 Philip Young
|
||
1 Alexander Akimov
|
||
1 Misha Vodsedalek
|
||
1 Dalius Mockevicius
|
||
1 Dovid Bender
|
||
1 Joseph Ades
|
||
1 Jasper van der Neut
|
||
1 Michael Newton
|
||
1 Alexander Greiner-Baer
|
||
1 Mauri de Souza Meneguzzo
|
||
(3CPlus)
|
||
1 Gant Liu
|
||
1 Nickolay V. Shmyrev
|
||
1 Eric Smith
|
||
1 Flole Systems
|
||
1 Alexei Gradinari
|
||
1 Michael Maier
|
||
1 Boolah
|
||
1 Andrew Siplas
|
||
1 Shloime Rosenblum
|
||
1 Brian J. Murrell
|
||
1 Ernani José Camargo Azevedo
|
||
1 Jacek Konieczny
|
||
1 Lucas Tardioli Silveira
|
||
1 IAMJames_
|
||
1 Leandro Dardini
|
||
1 Michael Neuhauser
|
||
1 Sandro Gauci
|
||
1 Charlie Smurthwaite
|
||
1 Brian Paboojian
|
||
1 Mark Murawski
|
||
1 Jasper Hafkenscheid
|
||
1 Robert Cripps
|
||
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
|
||
* [1961a1b83e] Joshua C. Colp -- app_mysql: Remove deprecated module.
|
||
|
||
Category: Addons/cdr_mysql
|
||
|
||
ASTERISK-29584: cdr_mysql: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [3e07b1ff62] Joshua C. Colp -- cdr_mysql: Remove deprecated module.
|
||
|
||
Category: Applications/app_dahdiras
|
||
|
||
ASTERISK-29591: app_dahdiras: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [f18107f191] Joshua C. Colp -- app_dahdiras: Remove deprecated module.
|
||
|
||
Category: Applications/app_fax
|
||
|
||
ASTERISK-29587: app_fax: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [41afcb9422] Joshua C. Colp -- app_fax: Remove deprecated module.
|
||
|
||
Category: Applications/app_ices
|
||
|
||
ASTERISK-29586: app_ices: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [83cad340fc] Joshua C. Colp -- app_ices: Remove deprecated module.
|
||
|
||
Category: Applications/app_image
|
||
|
||
ASTERISK-29589: app_image: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [7ee6fb0372] Joshua C. Colp -- app_image: Remove deprecated module.
|
||
|
||
Category: Applications/app_macro
|
||
|
||
ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Applications/app_meetme
|
||
|
||
ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Applications/app_nbscat
|
||
|
||
ASTERISK-29590: app_nbscat: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [b1e5b1874c] Joshua C. Colp -- app_nbscat: Remove deprecated module.
|
||
|
||
Category: Applications/app_osplookup
|
||
|
||
ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Applications/app_url
|
||
|
||
ASTERISK-29588: app_url: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [0b3a149001] Joshua C. Colp -- app_url: Remove deprecated module.
|
||
|
||
Category: CDR/cdr_syslog
|
||
|
||
ASTERISK-29592: cdr_syslog: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [e4b6f24a1d] Joshua C. Colp -- cdr_syslog: Remove deprecated module.
|
||
|
||
Category: Channels/chan_alsa
|
||
|
||
ASTERISK-29601: moduleinfo: Add replacement module information
|
||
Reported by: N A
|
||
* [432fe9dc2a] Naveen Albert -- chan_alsa, chan_sip: Add replacement to
|
||
moduleinfo
|
||
ASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Channels/chan_mgcp
|
||
|
||
ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Channels/chan_misdn
|
||
|
||
ASTERISK-29596: chan_misdn: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [72a2140a50] Joshua C. Colp -- chan_misdn: Remove deprecated module.
|
||
|
||
Category: Channels/chan_nbs
|
||
|
||
ASTERISK-29595: chan_nbs: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [7b0d3d3550] Joshua C. Colp -- chan_nbs: Remove deprecated module.
|
||
|
||
Category: Channels/chan_oss
|
||
|
||
ASTERISK-29593: chan_oss: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [d0ad32c7cf] Joshua C. Colp -- chan_oss: Remove deprecated module.
|
||
|
||
Category: Channels/chan_phone
|
||
|
||
ASTERISK-29594: chan_phone: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [7361a52820] Joshua C. Colp -- chan_phone: Remove deprecated module.
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-29601: moduleinfo: Add replacement module information
|
||
Reported by: N A
|
||
* [432fe9dc2a] Naveen Albert -- chan_alsa, chan_sip: Add replacement to
|
||
moduleinfo
|
||
ASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Channels/chan_skinny
|
||
|
||
ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Channels/chan_vpb
|
||
|
||
ASTERISK-29597: chan_vpb: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [9d5f55a5f3] Joshua C. Colp -- chan_vpb: Remove deprecated module.
|
||
|
||
Category: General
|
||
|
||
ASTERISK-29599: conf2ael: Remove deprecated application
|
||
Reported by: Joshua C. Colp
|
||
* [650cf0b444] Joshua C. Colp -- conf2ael: Remove deprecated
|
||
application.
|
||
|
||
Category: Resources/General
|
||
|
||
ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Resources/res_config_sqlite
|
||
|
||
ASTERISK-29598: res_config_sqlite: Remove deprecated module
|
||
Reported by: Joshua C. Colp
|
||
* [368aa47962] Joshua C. Colp -- res_config_sqlite: Remove deprecated
|
||
module.
|
||
|
||
Category: Resources/res_monitor
|
||
|
||
ASTERISK-29602: res_monitor: Disable building by default.
|
||
Reported by: Joshua C. Colp
|
||
* [ecf699c325] Joshua C. Colp -- res_monitor: Disable building by
|
||
default.
|
||
ASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
|
||
Reported by: Joshua C. Colp
|
||
* [141dc519b0] Joshua C. Colp -- policy: Deprecate modules and add
|
||
versions to others.
|
||
|
||
Category: Utilities/muted
|
||
|
||
ASTERISK-29600: muted: Remove deprecated application
|
||
Reported by: Joshua C. Colp
|
||
* [daca793ad4] Joshua C. Colp -- muted: Remove deprecated application.
|
||
|
||
Security
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-29415: Crash in PJSIP TLS transport
|
||
Reported by: Andrew Yager
|
||
* [151bdbc658] Kevin Harwell -- AST-2021-009 - pjproject-bundled: Avoid
|
||
crash during handshake for TLS
|
||
|
||
Category: Resources/res_pjsip_diversion
|
||
|
||
ASTERISK-29219: res_pjsip_diversion: Crash if Tel URI contains
|
||
History-Info
|
||
Reported by: Torrey Searle
|
||
* [51e2187a14] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
||
on tel: uri in History-Info
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-29381: chan_pjsip: Remote denial of service by an authenticated
|
||
user
|
||
Reported by: Ivan Poddubny
|
||
* [45af7e9984] Joshua C. Colp -- AST-2021-007 - res_pjsip_session: Don't
|
||
offer if no channel exists.
|
||
|
||
Category: Resources/res_pjsip_t38
|
||
|
||
ASTERISK-29305: ASTERISK-29203 / AST-2021-002 -- Another scenario is
|
||
causing a crash
|
||
Reported by: Gregory Massel
|
||
* [fd560ad9fa] Ben Ford -- AST-2021-006 - res_pjsip_t38.c: Check for
|
||
session_media on reinvite.
|
||
|
||
Category: Resources/res_srtp
|
||
|
||
ASTERISK-29260: sRTP Replay Protection ignored; even tears down long calls
|
||
Reported by: Alexander Traud
|
||
* [389b8b0774] Alexander Traud -- rtp: Enable srtp replay protection
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-29227: res_pjsip_diversion: sending multiple 181 responses causes
|
||
memory corruption and crash
|
||
Reported by: Ivan Poddubny
|
||
* [7d15655f9d] Ivan Poddubnyi -- res_pjsip_diversion: Fix adding more
|
||
than one histinfo to Supported
|
||
ASTERISK-29057: pjsip: Crash on call rejection during high load
|
||
Reported by: Sandro Gauci
|
||
* [b82f880647] Kevin Harwell -- AST-2020-001 - res_pjsip: Return dialog
|
||
locked and referenced
|
||
|
||
New Feature
|
||
|
||
Category: Applications/NewFeature
|
||
|
||
ASTERISK-29496: Add SendMF application
|
||
Reported by: N A
|
||
* [203e73f5af] Naveen Albert -- app_mf: Add channel agnostic MF sender
|
||
ASTERISK-29454: New application to reload modules
|
||
Reported by: N A
|
||
* [244491f9b2] Naveen Albert -- app_reload: New Reload application
|
||
ASTERISK-29444: Add application to wait for condition
|
||
Reported by: N A
|
||
* [c01b4e0d4b] Naveen Albert -- app_waitforcond: New application
|
||
|
||
Category: Applications/app_confbridge
|
||
|
||
ASTERISK-29446: app_confbridge: New ConfKick application
|
||
Reported by: N A
|
||
* [35437879e5] Naveen Albert -- app_confbridge: New ConfKick()
|
||
application
|
||
ASTERISK-29440: app_confbridge: Allow ConfBridge answer to be suppressed
|
||
Reported by: N A
|
||
* [5f8cabc232] Naveen Albert -- app_confbridge: New option to prevent
|
||
answer supervision
|
||
|
||
Category: Applications/app_dial
|
||
|
||
ASTERISK-29442: app_dial: Expand A option to allow announcement playback
|
||
to caller
|
||
Reported by: N A
|
||
* [1e5a2cfe30] Naveen Albert -- app_dial: Expanded A option to add
|
||
caller announcement
|
||
|
||
Category: Applications/app_read
|
||
|
||
ASTERISK-18454: Option for Read to be able to accept #
|
||
Reported by: Sta Retji
|
||
* [0e4a1c5079] Naveen Albert -- app_read: Allow reading # as a digit
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-27477: Chan_pjsip does not support unauthenticated OPTIONS ping
|
||
Reported by: Ross Beer
|
||
* [4a843e00ef] Sean Bright -- res_pjsip.c: OPTIONS processing can now
|
||
optionally skip authentication
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-11: AGI channel_status failure
|
||
Reported by: bbawkon
|
||
* [ff8ca2c9f1] under -- codec_builtin.c: G729 audio gets corrupted by
|
||
Asterisk due to smoother
|
||
|
||
Category: Functions/NewFeature
|
||
|
||
ASTERISK-29531: Add SAYFILES function
|
||
Reported by: N A
|
||
* [0b8ae58e67] Naveen Albert -- func_sayfiles: Retrieve say file names
|
||
ASTERISK-29542: Add audio scrambler
|
||
Reported by: N A
|
||
* [e01a6c026d] Naveen Albert -- func_scramble: Audio scrambler function
|
||
ASTERISK-29478: Function to drop frames in the TX or RX directions
|
||
Reported by: N A
|
||
* [7383f74dfc] Naveen Albert -- func_frame_drop: New function
|
||
ASTERISK-29477: Function to asynchronously store digits dialed
|
||
Reported by: N A
|
||
* [6645cf8d45] Naveen Albert -- app_dtmfstore: New application to store
|
||
digits
|
||
ASTERISK-29431: Minimum and maximum dialplan functions
|
||
Reported by: N A
|
||
* [eeffad1b62] Naveen Albert -- func_math: Three new dialplan functions
|
||
|
||
Category: Functions/func_channel
|
||
|
||
ASTERISK-29656: Add CHANNEL_EXISTS function
|
||
Reported by: N A
|
||
* [f38c7d67d3] Naveen Albert -- func_channel: Add CHANNEL_EXISTS
|
||
function.
|
||
|
||
Category: Functions/func_env
|
||
|
||
ASTERISK-29628: Add file and directory functions
|
||
Reported by: N A
|
||
* [71b021433f] Naveen Albert -- func_env: Add DIRNAME and BASENAME
|
||
functions
|
||
|
||
Category: Functions/func_strings
|
||
|
||
ASTERISK-29627: Add STRBETWEEN function
|
||
Reported by: N A
|
||
* [d5a53efb4f] Naveen Albert -- func_strings: Add STRBETWEEN function
|
||
|
||
Category: Functions/func_volume
|
||
|
||
ASTERISK-29439: func_volume: Volume function can't be read
|
||
Reported by: N A
|
||
* [19b5097d87] Naveen Albert -- func_volume: Add read capability to
|
||
function.
|
||
|
||
Category: Resources/NewFeature
|
||
|
||
ASTERISK-29546: Add tone detection module
|
||
Reported by: N A
|
||
* [a94b51ee60] Naveen Albert -- res_tonedetect: Tone detection module
|
||
|
||
Category: Resources/res_pjsip_diversion
|
||
|
||
ASTERISK-29027: Implement support for History-Info
|
||
Reported by: Torrey Searle
|
||
* [888090ab18] Torrey Searle -- res_pjsip_diversion: implement support
|
||
for History-Info
|
||
|
||
Category: Resources/res_pjsip_header_funcs
|
||
|
||
ASTERISK-29389: Add PJSIP_HEADERS() and ability to read header by pattern
|
||
Reported by: Igor Goncharovsky
|
||
* [ac958b0f50] Igor Goncharovsky -- res_pjsip_header_funcs: Add
|
||
PJSIP_HEADERS() ability to read header by pattern
|
||
|
||
Bug
|
||
|
||
Category: . I did not set the category correctly.
|
||
|
||
ASTERISK-29146: GCC Warnings: ‘%s’ directive argument is null.
|
||
Reported by: Alexander Traud
|
||
* [28faafd1c4] Alexander Traud -- Compiler fixes for GCC when printf %s
|
||
is NULL
|
||
|
||
Category: Applications/General
|
||
|
||
ASTERISK-29287: app.h: C++ compatibility broken
|
||
Reported by: Jean Aunis - Prescom
|
||
* [725eca3bfa] Jaco Kroon -- app.h: Restore C++ compatibility for macro
|
||
AST_DECLARE_APP_ARGS
|
||
|
||
Category: Applications/app_agent_pool
|
||
|
||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||
Reported by: Alexander Traud
|
||
* [16b0f460f6] Sean Bright -- config_options: Handle ACO arrays
|
||
correctly in generated XML docs.
|
||
|
||
Category: Applications/app_chanspy
|
||
|
||
ASTERISK-28883: Spyee information ist missing in ChanSpyStop AMI Event
|
||
Reported by: Hendrik Wedhorn
|
||
* [357510cec3] Sean Bright -- app_chanspy: Spyee information missing in
|
||
ChanSpyStop AMI Event
|
||
|
||
Category: Applications/app_confbridge
|
||
|
||
ASTERISK-29618: ConfBridge errors on creation conference room
|
||
Reported by: Alexander Zharov
|
||
* [0070b9184c] George Joseph -- bridge_softmix: Suppress error on
|
||
topology change failure
|
||
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
||
muting over AMI occurs
|
||
Reported by: Stefan Ruf
|
||
* [cc127a999c] Joshua C. Colp -- channel: Fix crash in suppress API.
|
||
* [3e5b9e3952] Joshua C. Colp -- channel: Fix memory leak in suppress
|
||
API.
|
||
|
||
Category: Applications/app_dial
|
||
|
||
ASTERISK-29329: app_dial: DTMF to 'D' option gets duplicated if there are
|
||
multiple progress events
|
||
Reported by: N A
|
||
* [8987de270f] Sean Bright -- app_dial.c: Only send DTMF on first
|
||
progress event.
|
||
|
||
Category: Applications/app_directory
|
||
|
||
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
||
Reported by: Alexander Traud
|
||
* [57ee79a563] Alexander Traud -- Compiler fixes for GCC with -Og
|
||
|
||
Category: Applications/app_milliwatt
|
||
|
||
ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the
|
||
proper timings
|
||
Reported by: N A
|
||
* [3f9ef427b5] Naveen Albert -- app_milliwatt: Timing fix
|
||
|
||
Category: Applications/app_mixmonitor
|
||
|
||
ASTERISK-28947: Segmentation fault in mixmonitor_ds_destroy
|
||
Reported by: Robert Sutton
|
||
* [3bcf483373] Kevin Harwell -- app_mixmonitor: cleanup datastore when
|
||
monitor thread fails to launch
|
||
|
||
Category: Applications/app_mp3
|
||
|
||
ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
|
||
Reported by: Carlos Oliva
|
||
* [ad1f7fae70] Carlos Oliva -- app_mp3: Force output to 16 bits in
|
||
mpg123
|
||
|
||
Category: Applications/app_page
|
||
|
||
ASTERISK-16799: Callee declined when 'beep' audio file does not exist
|
||
Reported by: IAMJames_
|
||
* [932eae69ab] Sean Bright -- app_page.c: Don't fail to Page if beep
|
||
sound file is missing
|
||
|
||
Category: Applications/app_playback
|
||
|
||
ASTERISK-27871: Remote URL in playback must end with file extension
|
||
Reported by: Caesar
|
||
* [d5bb27a06f] Sean Bright -- res_http_media_cache.c: Fix merge errors
|
||
from 18 -> master
|
||
* [d568326807] Sean Bright -- res_http_media_cache.c: Parse media URLs
|
||
to find extensions.
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-29578: app_queue: Custom device state using included hints do not
|
||
update
|
||
Reported by: N A
|
||
* [eff78c8549] Naveen Albert -- app_queue: Fix hint updates for included
|
||
contexts
|
||
ASTERISK-28701: app_queue: Core reload resets queue stats, even when
|
||
keepstats=yes
|
||
Reported by: Luke Escude
|
||
* [9e947b0463] Naveen Albert -- app_queue: Don't reset queue stats on
|
||
reload
|
||
ASTERISK-28356: app_queue: CLI set ringinuse for realtime member not
|
||
working
|
||
Reported by: Michael
|
||
* [8db2a34065] Sean Bright -- app_queue: Add alembic migration to add
|
||
ringinuse to queue_members.
|
||
ASTERISK-26614: app_queue: updatecdr option in queues.conf does
|
||
effectively nothing
|
||
Reported by: Alexander Gonchiy
|
||
* [aac442eecd] Sean Bright -- app_queue.c: Remove dead 'updatecdr' code.
|
||
ASTERISK-24631: Incorrect description of option "context" in
|
||
queues.conf.sample
|
||
Reported by: Etienne Lessard
|
||
* [cad843fe07] Sean Bright -- queues.conf.sample: Correct 'context'
|
||
documentation.
|
||
ASTERISK-27542: app_queue: When "queue show" CLI command is executed a
|
||
crash occurs
|
||
Reported by: Miguel Sanz
|
||
* [8d3d7bdb82] Sean Bright -- app_queue.c: Don't crash when realtime
|
||
queue name is empty.
|
||
ASTERISK-29355: app_queue: Queue member status message sent even if status
|
||
doesn't change
|
||
Reported by: Roman Pertsev
|
||
* [a8a08bcd1e] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
|
||
if status changes.
|
||
ASTERISK-28369: app_queue: Member device state "invalid" when second call
|
||
is ringing and hint is used
|
||
Reported by: Boolah
|
||
* [4d8fc97e4a] Ivan Poddubnyi -- app_queue: Fix conversion of complex
|
||
extension states into device states
|
||
ASTERISK-29155: app_queue: Deadlock between queues container and
|
||
individual queues
|
||
Reported by: George Joseph
|
||
* [73f458b1e0] George Joseph -- app_queue: Fix deadlock between update
|
||
and show queues
|
||
ASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
|
||
Reported by: Ove Aursand
|
||
* [c3a3ab8628] Kfir Itzhak -- app_queue: Fix leave-empty not recording a
|
||
call as abandoned
|
||
ASTERISK-29043: app_queue: Leave empty sometimes not recorded as abandoned
|
||
Reported by: Kfir Itzhak
|
||
* [c3a3ab8628] Kfir Itzhak -- app_queue: Fix leave-empty not recording a
|
||
call as abandoned
|
||
ASTERISK-29034: Lastpause of realtime members is reseting
|
||
Reported by: Evandro César Arruda
|
||
* [b2bd38a4f0] Evandro César Arruda -- app_queue: Member lastpause time
|
||
reseting
|
||
|
||
Category: Applications/app_read
|
||
|
||
ASTERISK-29673: app_read: Fix null pointer crash regression
|
||
Reported by: N A
|
||
* [60bbfe4572] Naveen Albert -- app_read: Fix null pointer crash
|
||
|
||
Category: Applications/app_saynumber
|
||
|
||
ASTERISK-29475: SayNumber triggers WARNING if caller hangs up during
|
||
application execution
|
||
Reported by: N A
|
||
* [f812c57477] Naveen Albert -- pbx_builtins: Corrects SayNumber warning
|
||
|
||
Category: Applications/app_skel
|
||
|
||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||
Reported by: Alexander Traud
|
||
* [16b0f460f6] Sean Bright -- config_options: Handle ACO arrays
|
||
correctly in generated XML docs.
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
||
Reported by: Alexander Traud
|
||
* [57ee79a563] Alexander Traud -- Compiler fixes for GCC with -Og
|
||
ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
|
||
Reported by: Eric Smith
|
||
* [4b5ed817bd] Sean Bright -- app_voicemail.c: Document VMSayName
|
||
interruption behavior
|
||
ASTERISK-27273: app_voicemail: When a voicemail is marked as "Urgent", it
|
||
is not sent by email/processed by the mailcmd command
|
||
Reported by: Leandro Dardini
|
||
* [c925ed0eb9] Sean Bright -- app_voicemail: Process urgent messages
|
||
with mailcmd
|
||
|
||
Category: Bridges/bridge_simple
|
||
|
||
ASTERISK-29379: Segfault - ast_channel_is_multistream (chan=0x0) at
|
||
channel_internal_api.c:1590
|
||
Reported by: Ross Beer
|
||
* [44aef0449a] George Joseph -- bridge_channel_write_frame: Check for
|
||
NULL channel
|
||
ASTERISK-29161: Incorrect setup of recall channels
|
||
Reported by: Boris P. Korzun
|
||
* [8cb439f7e4] Boris P. Korzun -- bridge_basic: Fixed setup of recall
|
||
channels
|
||
|
||
Category: CDR/General
|
||
|
||
ASTERISK-29168: Asterisk crashes during call transfer
|
||
Reported by: Dalius Mockevicius
|
||
* [4274a4a7dd] Kevin Harwell -- pbx_realtime: wrong type stored on
|
||
publish of ast_channel_snapshot_type
|
||
|
||
Category: CDR/cdr_adaptive_odbc
|
||
|
||
ASTERISK-29494: cdr_adaptive_odbc: Prevent throwing warnings if CDR
|
||
filtering is used
|
||
Reported by: N A
|
||
* [4c49c84dee] Naveen Albert -- cdr_adaptive_odbc: Prevent filter
|
||
warnings
|
||
|
||
Category: Channels/General
|
||
|
||
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
||
Reported by: Alexander Traud
|
||
* [57ee79a563] Alexander Traud -- Compiler fixes for GCC with -Og
|
||
|
||
Category: Channels/chan_dahdi
|
||
|
||
ASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using
|
||
MF signaling
|
||
Reported by: Sarah Autumn
|
||
* [db4a3b117d] Sarah Autumn -- sig_analog: Changes to improve
|
||
electromechanical signalling compatibility
|
||
|
||
Category: Channels/chan_iax2
|
||
|
||
ASTERISK-20219: [patch] - IAX2 Call Encryption Fails with RSA
|
||
authentication
|
||
Reported by: Michael Munger
|
||
* [32ea7c7ca5] Naveen Albert -- chan_iax2: Add encryption for RSA
|
||
authentication
|
||
ASTERISK-29392: chan_iax2: Asterisk crashes when queueing video with
|
||
format
|
||
Reported by: Michael Welk
|
||
* [56f9c28a50] Kevin Harwell -- AST-2021-008 - chan_iax2: remote crash
|
||
on unsupported media format
|
||
|
||
Category: Channels/chan_local
|
||
|
||
ASTERISK-29407: chan_local: Filtering audio formats should not occur on
|
||
removed streams
|
||
Reported by: Joshua C. Colp
|
||
* [f142ca254e] Joshua C. Colp -- chan_local: Skip filtering audio
|
||
formats on removed streams.
|
||
ASTERISK-29035: chan_local: Multistream support breaks T.38 faxing
|
||
Reported by: Matthias Hensler
|
||
* [970b84946e] Joshua C. Colp -- core_unreal: Fix deadlock with T.38
|
||
control frames.
|
||
* [00b229c69c] Ben Ford -- core_unreal: Fix T.38 faxing when using local
|
||
channels.
|
||
|
||
Category: Channels/chan_mgcp
|
||
|
||
ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
|
||
Reported by: Tomas Maldonado
|
||
* [41ed46f474] Sean Bright -- mgcp: Remove dead debug code
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-28393: Multidomain support issue
|
||
Reported by: Andrea Sannucci
|
||
* [98e4119642] Joseph Nadiv -- res_pjsip.c: Support endpoints with
|
||
domain info in username
|
||
ASTERISK-29358: chan_pjsip: Trace message for progress is output even if
|
||
frame is not queued
|
||
Reported by: Michael Maier
|
||
* [1b41629447] Sean Bright -- chan_pjsip: Correct misleading trace
|
||
message
|
||
ASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN
|
||
instead of a channel variable
|
||
Reported by: Ivan Poddubny
|
||
* [f2aa6c7017] Ivan Poddubnyi -- chan_pjsip: Assign SIPDOMAIN after
|
||
creating a channel
|
||
ASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
|
||
Reported by: George Joseph
|
||
* [134d2e729d] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
||
frames twice on outgoing channels
|
||
ASTERISK-28016: PJSIP sends duplicate 183 Progress responses
|
||
Reported by: Alex Hermann
|
||
* [134d2e729d] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
||
frames twice on outgoing channels
|
||
ASTERISK-28185: chan_pjsip: Subsequent same responses are not stopped
|
||
Reported by: Julien
|
||
* [134d2e729d] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
||
frames twice on outgoing channels
|
||
ASTERISK-29230: pjsip: Asterisk goes crazy and massively spams logfile if
|
||
registration can't be send
|
||
Reported by: Michael Maier
|
||
* [9a4486e9fb] George Joseph -- Revert
|
||
"res_pjsip_outbound_registration.c: Use our own scheduler and other
|
||
stuff"
|
||
ASTERISK-29201: Crash occurs when Transfer and execute Hangup before the
|
||
Transfer result
|
||
Reported by: Dan Cropp
|
||
* [ffa87ecade] Dan Cropp -- chan_pjsip: Incorporate channel reference
|
||
count into transfer_refer().
|
||
ASTERISK-29210: res_pjsip: Crash when examining transport
|
||
Reported by: N GM
|
||
* [505939c9ed] Nick French -- res_pjsip: Prevent segfault in UDP
|
||
registration with flow transports
|
||
ASTERISK-29022: Crash when manipulating PJSIP invite dlg ref counts
|
||
Reported by: Sean Bright
|
||
* [6475fe3dd7] Joshua C. Colp -- pjsip: Match lifetime of INVITE session
|
||
to our session.
|
||
ASTERISK-28878: chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
|
||
Reported by: Joseph Ades
|
||
* [3c4a1722b6] Kevin Harwell -- chan_pjsip: disallow
|
||
PJSIP_SEND_SESSION_REFRESH pre-answer execution
|
||
|
||
Category: Channels/chan_sip/CodecHandling
|
||
|
||
ASTERISK-29280: chan_sip: Allow peers without audio (text+video).
|
||
Reported by: Alexander Traud
|
||
* [1f77c33c02] Alexander Traud -- chan_sip: Allow [peer] without audio
|
||
(text+video).
|
||
ASTERISK-29265: chan_sip: Allow text+video media streams, again.
|
||
Reported by: Alexander Traud
|
||
* [620d9f4782] Alexander Traud -- chan_sip: Set up calls without audio
|
||
(text+video), again.
|
||
ASTERISK-29258: chan_sip: Audio stream rejected, Other stream present:
|
||
Invalid SDP.
|
||
Reported by: Alexander Traud
|
||
* [4aff42b274] Alexander Traud -- chan_sip: SDP: Reject audio streams
|
||
correctly.
|
||
ASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are
|
||
accepted.
|
||
Reported by: Alexander Traud
|
||
* [1c05667cfc] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
||
when its media is disabled.
|
||
ASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
|
||
Reported by: Alexander Traud
|
||
* [1c05667cfc] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
||
when its media is disabled.
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-29370: chan_sip does not recognize application/hook-flash
|
||
Reported by: N A
|
||
* [fd40752954] Naveen Albert -- chan_sip: Expand hook flash recognition.
|
||
ASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC)
|
||
gets inserted when switching from progress to established
|
||
Reported by: Matthias Hensler
|
||
* [b1807d440e] Sean Bright -- res_rtp_asterisk: More robust timestamp
|
||
checking
|
||
ASTERISK-29011: chan_sip: ToHost property not cleared on reload
|
||
Reported by: Dennis
|
||
* [aab666bb9d] Dennis Buteyn -- chan_sip: Clear ToHost property on peer
|
||
when changing to dynamic host
|
||
|
||
Category: Channels/chan_sip/SRTP
|
||
|
||
ASTERISK-29222: chan_sip: Hold/Resume an sRTP call on a video enabled
|
||
user-agent.
|
||
Reported by: Alexander Traud
|
||
* [1c05667cfc] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
||
when its media is disabled.
|
||
|
||
Category: Channels/chan_sip/TCP-TLS
|
||
|
||
ASTERISK-28798: [patch] chan_sip: TCP/TLS client without server.
|
||
Reported by: Alexander Traud
|
||
* [103d7da3bb] Alexander Traud -- chan_sip: Remove unused
|
||
sip_socket->port.
|
||
|
||
Category: Channels/chan_sip/Video
|
||
|
||
ASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are
|
||
accepted.
|
||
Reported by: Alexander Traud
|
||
* [1c05667cfc] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
||
when its media is disabled.
|
||
ASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
|
||
Reported by: Alexander Traud
|
||
* [1c05667cfc] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
||
when its media is disabled.
|
||
|
||
Category: Configs/Samples
|
||
|
||
ASTERISK-29123: logger.conf.sample missing comment mark on line 115
|
||
Reported by: Andrew Siplas
|
||
* [0190e706b8] Andrew Siplas -- logger.conf.sample: add missing comment
|
||
mark
|
||
|
||
Category: Contrib/General
|
||
|
||
ASTERISK-29142: sip_to_pjsip.py: doesn't read globbed includes
|
||
Reported by: Michael Newton
|
||
* [a5d55fc9e1] Sean Bright -- sip_to_pjsip.py: Handle #include globs and
|
||
other fixes
|
||
|
||
Category: Core/ACL
|
||
|
||
ASTERISK-28978: acl: named_acl rule misconfiguration results in segfault
|
||
on reading rule from realtime
|
||
Reported by: Andrew Yager
|
||
* [c3588d9c0b] Sean Bright -- acl.c: Coerce a NULL pointer into the
|
||
empty string
|
||
|
||
Category: Core/Bridging
|
||
|
||
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
||
muting over AMI occurs
|
||
Reported by: Stefan Ruf
|
||
* [cc127a999c] Joshua C. Colp -- channel: Fix crash in suppress API.
|
||
* [3e5b9e3952] Joshua C. Colp -- channel: Fix memory leak in suppress
|
||
API.
|
||
|
||
Category: Core/BuildSystem
|
||
|
||
ASTERISK-29348: menuselect doesn't return errors in many cases
|
||
Reported by: George Joseph
|
||
* [fc03116d9b] Jaco Kroon -- menuselect: exit non-zero in case of
|
||
failure on --enable|disable options.
|
||
|
||
Category: Core/Channels
|
||
|
||
ASTERISK-29259: channel: Allow text+video media streams, again.
|
||
Reported by: Alexander Traud
|
||
* [6d980de282] Alexander Traud -- channel: Set up calls without audio
|
||
(text+video), again.
|
||
ASTERISK-29091: Crash when ast_translator_build_path fails
|
||
Reported by: Jasper van der Neut
|
||
* [e831952eba] Jasper van der Neut -- channels: Don't dereference NULL
|
||
pointer
|
||
|
||
Category: Core/CodecInterface
|
||
|
||
ASTERISK-29526: G729 audio gets corrupted by Asterisk due to smoother
|
||
Reported by: under
|
||
* [ff8ca2c9f1] under -- codec_builtin.c: G729 audio gets corrupted by
|
||
Asterisk due to smoother
|
||
ASTERISK-29328: translate.c: possible buffer overflow when upsampling
|
||
Reported by: Jean Aunis - Prescom
|
||
* [55279bfd9c] Jean Aunis -- translate.c: Take sampling rate into
|
||
account when checking codec's buffer size
|
||
|
||
Category: Core/DNS
|
||
|
||
ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support
|
||
configured IPv6 servers
|
||
Reported by: Isaac McDonald
|
||
* [5a5ea06ffc] Sean Bright -- dns.c: Load IPv6 DNS resolvers if
|
||
configured.
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-12: app_voicemail2 became a bit silent, lately
|
||
Reported by: siggi
|
||
* [ff8ca2c9f1] under -- codec_builtin.c: G729 audio gets corrupted by
|
||
Asterisk due to smoother
|
||
ASTERISK-29372: file.c switch does not account for flash events
|
||
Reported by: N A
|
||
* [0026aeada3] Naveen Albert -- main/file.c: Don't throw error on flash
|
||
event.
|
||
ASTERISK-29306: strings: Incorrect use of __attribute__((pure)) in
|
||
ast_str_to_lower definition
|
||
Reported by: Vitezslav Novy
|
||
* [30e509c2f9] Sean Bright -- strings.h: ast_str_to_upper() and
|
||
_to_lower() are not pure.
|
||
ASTERISK-28430: res_rtp_asterisk.c: FRACK!, Failed assertion errno !=
|
||
EBADF
|
||
Reported by: under
|
||
* [fa023cbfa0] Sean Bright -- tcptls.c: Don't close TCP client file
|
||
descriptors more than once
|
||
ASTERISK-28311: dsp: ast_dsp_silence_noise_with_energy wrong judgment of
|
||
frame format
|
||
Reported by: 周家建
|
||
* [16dfe8f03f] Sean Bright -- dsp.c: Update calls to ast_format_cmp to
|
||
check result properly
|
||
|
||
Category: Core/Internationalization
|
||
|
||
ASTERISK-29297: say: Y2021 problem – Asterisk cannot say year 2021 in
|
||
Dutch
|
||
Reported by: Jacek Konieczny
|
||
* [2ea75ed3d5] Nico Kooijman -- main: With Dutch language year after
|
||
2020 is not spoken in say.c
|
||
|
||
Category: Core/Jitterbuffer
|
||
|
||
ASTERISK-27176: test_abstract_jb: frames leak
|
||
Reported by: Corey Farrell
|
||
* [085cc94f16] Sean Bright -- test_abstract_jb.c: Fix put and
|
||
put_out_of_order memory leaks.
|
||
ASTERISK-29480: fixedjitterbuffer contains an un-wrappered assert that
|
||
triggers on a negative time slew
|
||
Reported by: Dan Cropp
|
||
* [bc973bd719] George Joseph -- jitterbuffer: Correct signed/unsigned
|
||
mismatch causing assert
|
||
|
||
Category: Core/Logging
|
||
|
||
ASTERISK-29209: Debug messages printed by scope trace might be missing
|
||
newlines
|
||
Reported by: Alexander Traud
|
||
* [7d4ae7dc18] George Joseph -- logger.c: Automatically add a newline to
|
||
formats that don't have one
|
||
|
||
Category: Core/PBX
|
||
|
||
ASTERISK-29485: core: Inband generation of tones for Busy() and
|
||
Congestion() may not occur
|
||
Reported by: Joshua C. Colp
|
||
* [5382b9dbb8] Joshua C. Colp -- core: Don't play silence for Busy() and
|
||
Congestion() applications.
|
||
ASTERISK-29441: Core reload making TCP endpoints go offline
|
||
Reported by: Luke Escude
|
||
* [44fde9f428] Joshua C. Colp -- res_pjsip: On partial transport reload
|
||
also move factories.
|
||
|
||
Category: Core/RTP
|
||
|
||
ASTERISK-28416: Unable to get rtp codec payload code for slin
|
||
Reported by: Brian J. Murrell
|
||
* [30e08ce1bb] Sean Bright -- format_cap: Perform codec lookups by
|
||
pointer instead of name
|
||
|
||
Category: Core/Stasis
|
||
|
||
ASTERISK-28237: "FRACK!, Failed assertion bad magic number" happens when
|
||
unsubscribe an application from an event source
|
||
Reported by: Lucas Tardioli Silveira
|
||
* [2193cf1b26] Evgenios_Greek -- stasis: Fix "FRACK!, Failed assertion
|
||
bad magic number" when unsubscribing
|
||
ASTERISK-29355: app_queue: Queue member status message sent even if status
|
||
doesn't change
|
||
Reported by: Roman Pertsev
|
||
* [a8a08bcd1e] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
|
||
if status changes.
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||
Reported by: Alexander Traud
|
||
* [16b0f460f6] Sean Bright -- config_options: Handle ACO arrays
|
||
correctly in generated XML docs.
|
||
ASTERISK-24434: Fix differing usage of assignment operators in
|
||
modules.conf
|
||
Reported by: Rusty Newton
|
||
* [c2dbfb9a8e] Sean Bright -- modules.conf: Fix more differing usages of
|
||
assignment operators.
|
||
* [55bd104589] Sean Bright -- modules.conf: Fix differing usage of
|
||
assignment operators.
|
||
ASTERISK-24631: Incorrect description of option "context" in
|
||
queues.conf.sample
|
||
Reported by: Etienne Lessard
|
||
* [cad843fe07] Sean Bright -- queues.conf.sample: Correct 'context'
|
||
documentation.
|
||
ASTERISK-25358: dateformat not read from logger.conf by remote console
|
||
Reported by: Igor Liferenko
|
||
* [b4347c4861] Mark Murawski -- logger: Console sessions will now
|
||
respect logger.conf dateformat= option
|
||
ASTERISK-29136: config: Sample features.conf incorrectly includes " around
|
||
sound files
|
||
Reported by: Benjamin M.
|
||
* [8f33e23dfb] Sean Bright -- features.conf.sample: Sample sound files
|
||
incorrectly quoted
|
||
ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
|
||
Reported by: Eric Smith
|
||
* [4b5ed817bd] Sean Bright -- app_voicemail.c: Document VMSayName
|
||
interruption behavior
|
||
|
||
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
|
||
* [37f7d19c8c] Kevin Harwell -- format_ogg_speex: Implement a "not
|
||
supported" write handler
|
||
|
||
Category: Functions/func_curl
|
||
|
||
ASTERISK-28825: Any curl response checks out as valid even if 404 is
|
||
returned.
|
||
Reported by: dovid
|
||
* [bc58e84f47] Dovid Bender -- func_curl.c: Allow user to set what
|
||
return codes constitute a failure.
|
||
ASTERISK-29085: func_curl: Segmentation fault when using CURL after
|
||
setting httpheader CURLOPT
|
||
Reported by: Péter Juhász
|
||
* [b11b49945b] Sean Bright -- func_curl.c: Prevent crash when using
|
||
CURLOPT(httpheader)
|
||
|
||
Category: Functions/func_lock
|
||
|
||
ASTERISK-29217: LOCK() can grant the same lock to multiple channels
|
||
spuriously
|
||
Reported by: Jaco Kroon
|
||
* [c797500956] Jaco Kroon -- func_lock: fix multiple-channel-grant
|
||
problems.
|
||
|
||
Category: Functions/func_odbc
|
||
|
||
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
||
Reported by: Alexander Traud
|
||
* [57ee79a563] Alexander Traud -- Compiler fixes for GCC with -Og
|
||
|
||
Category: Functions/func_version
|
||
|
||
ASTERISK-29021: [patch] Fix VERSION(ASTERISK_VERSION_NUM) on certified
|
||
versions
|
||
Reported by: cmaj
|
||
* [3040edcbb1] cmaj -- Makefile: Fix certified version numbers
|
||
|
||
Category: General
|
||
|
||
ASTERISK-29630: Asterisk is unable to read extended number format terminfo
|
||
files
|
||
Reported by: Sean Bright
|
||
* [61136fd297] Sean Bright -- term.c: Add support for extended number
|
||
format terminfo files.
|
||
ASTERISK-29148: AST_MODULE_INFO no, MODULEINFO depend
|
||
Reported by: Alexander Traud
|
||
* [b91fb3c396] Alexander Traud -- loader: Sync load- and build-time
|
||
deps.
|
||
|
||
Category: PBX/General
|
||
|
||
ASTERISK-29046: pbx: Deadlock when doing a reload, while simultaneously
|
||
doing an ExtensionState on a pattern match hint that ends up adding an
|
||
extension
|
||
Reported by: Ramarajan
|
||
* [28bae5e901] Joshua C. Colp -- pbx: Fix hints deadlock between reload
|
||
and ExtensionState.
|
||
|
||
Category: PBX/pbx_ael
|
||
|
||
ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
|
||
Reported by: Mark Murawski
|
||
* [185321066f] Mark Murawski -- pbx_ael: Fix crash and lockup issue
|
||
regarding 'ael reload'
|
||
|
||
Category: Resources/General
|
||
|
||
ASTERISK-29130: prometheus: Crash when scraping bridge
|
||
Reported by: Francisco Correia
|
||
* [53c702e1cc] George Joseph -- res_prometheus: Clone containers before
|
||
iterating
|
||
|
||
Category: Resources/res_ari_bridges
|
||
|
||
ASTERISK-29668: ari: Listing bridges fails when dialing bridge exists
|
||
Reported by: Joshua C. Colp
|
||
* [35a94ec708] Joshua C. Colp -- ari: Ignore invisible bridges when
|
||
listing bridges.
|
||
|
||
Category: Resources/res_ari_channels
|
||
|
||
ASTERISK-29629: ARI external media channel creation doesn't set option
|
||
data
|
||
Reported by: sungtae kim
|
||
* [4d9ba65c53] Sungtae Kim -- resource_channels.c: Fix external media
|
||
data option
|
||
ASTERISK-29622: ARI: external media create doesn't use body parameter
|
||
Reported by: sungtae kim
|
||
* [3c31b6aaa2] sungtae kim -- resource_channels.c: Fix wrong external
|
||
media parameter parse
|
||
ASTERISK-29514: ari: Audiosocket segfault when no data specified
|
||
Reported by: Igor Goncharovsky
|
||
* [99d44f0c5a] Igor Goncharovsky -- res_ari: Fix audiosocket segfault
|
||
ASTERISK-29188: null media causing the Asterisk crash
|
||
Reported by: sungtae kim
|
||
* [91fc57f56b] Sungtae Kim -- res_ari: Fix wrong media uri handle for
|
||
channel play
|
||
|
||
Category: Resources/res_ari_endpoints
|
||
|
||
ASTERISK-29108: resource_endpoints.c : Memory leak if endpoint not found
|
||
Reported by: Jean Aunis - Prescom
|
||
* [61116d5dbc] Jean Aunis -- resource_endpoints.c: memory leak when
|
||
providing a 404 response
|
||
|
||
Category: Resources/res_config_pgsql
|
||
|
||
ASTERISK-29293: res_config_pgsql: Limit realtime_pgsql() to return one (no
|
||
more) record
|
||
Reported by: Boris P. Korzun
|
||
* [b046e960af] Boris P. Korzun -- res_config_pgsql: Limit
|
||
realtime_pgsql() to return one (no more) record.
|
||
|
||
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
|
||
* [37f7d19c8c] Kevin Harwell -- format_ogg_speex: Implement a "not
|
||
supported" write handler
|
||
|
||
Category: Resources/res_fax
|
||
|
||
ASTERISK-29312: res_fax: asterisk fails to publish the Stasis and
|
||
ReceiveFax status messages if the remote Station ID contains invalid UTF-8
|
||
characters
|
||
Reported by: Alexei Gradinari
|
||
* [d2f623bae2] Alexei Gradinari -- res_fax: validate the remote/local
|
||
Station ID for UTF-8 format
|
||
|
||
Category: Resources/res_http_media_cache
|
||
|
||
ASTERISK-27871: Remote URL in playback must end with file extension
|
||
Reported by: Caesar
|
||
* [d5bb27a06f] Sean Bright -- res_http_media_cache.c: Fix merge errors
|
||
from 18 -> master
|
||
* [d568326807] Sean Bright -- res_http_media_cache.c: Parse media URLs
|
||
to find extensions.
|
||
ASTERISK-29173: Media cache URL requests allow infinite redirects
|
||
Reported by: Sean Bright
|
||
* [90fd1fd96a] Sean Bright -- res_http_media_cache.c: Set reasonable
|
||
number of redirects
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-29211: res_musiconhold: Segfault on realtime music on hold
|
||
without entries
|
||
Reported by: Nathan Bruning
|
||
* [5e426987c2] Nathan Bruning -- res_musiconhold: Don't crash when
|
||
real-time doesn't return any entries
|
||
ASTERISK-29099: res_musiconhold: Realtime MOH only loads a single entry
|
||
Reported by: laszlovl
|
||
* [990c72bbcf] laszlovl -- res_musiconhold: Load all realtime entries,
|
||
not just the first
|
||
ASTERISK-24329: Music On Hold announcement cuts intro of music the first
|
||
time it is played
|
||
Reported by: Thomas Frederiksen
|
||
* [0aaf9aa6de] Sean Bright -- res_musiconhold: Start playlist after
|
||
initial announcement
|
||
ASTERISK-28927: Asterisk crash in music on hold
|
||
Reported by: David Cunningham
|
||
* [b7c2205402] Sean Bright -- res_musiconhold.c: Prevent crash with
|
||
realtime MoH
|
||
|
||
Category: Resources/res_odbc
|
||
|
||
ASTERISK-29311: res_odbc_transaction sets forcecommit default value based
|
||
on isolation level instead of forcecommit
|
||
Reported by: Jaco Kroon
|
||
* [6d2614be68] Jaco Kroon -- res_odbc_transaction: correctly initialise
|
||
forcecommit value from DSN.
|
||
|
||
Category: Resources/res_parking
|
||
|
||
ASTERISK-29042: res_parking: Parker UUID is no longer copied
|
||
Reported by: Misha Vodsedalek
|
||
* [c4bed96742] Joshua C. Colp -- parking: Copy parker UUID as well.
|
||
|
||
Category: Resources/res_pjproject
|
||
|
||
ASTERISK-29582: res_pjproject: Can't map pjproject log messages to
|
||
Asterisk TRACE
|
||
Reported by: George Joseph
|
||
* [a662d75556] George Joseph -- res_pjproject: Allow mapping to Asterisk
|
||
TRACE level
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-29618: ConfBridge errors on creation conference room
|
||
Reported by: Alexander Zharov
|
||
* [0070b9184c] George Joseph -- bridge_softmix: Suppress error on
|
||
topology change failure
|
||
ASTERISK-29354: res_pjsip: Allow partial reloading of transports
|
||
Reported by: Joshua C. Colp
|
||
* [71dfbdc7b9] Joshua C. Colp -- res_pjsip: Add support for partial
|
||
transport reload.
|
||
ASTERISK-29196: res_pjsip: Segmentation fault
|
||
Reported by: Mauri de Souza Meneguzzo (3CPlus)
|
||
* [492945ac60] Joshua C. Colp -- pjsip: Make modify_local_offer2
|
||
tolerate previous failed SDP.
|
||
ASTERISK-29261: res_pjsip: user=phone validation fail for isup numbers
|
||
containing *#
|
||
Reported by: Mark Petersen
|
||
* [9b5d20e3d5] Mark Petersen -- res/res_pjsip.c: allow user=phone when
|
||
number contain *#
|
||
ASTERISK-29165: res_pjsip: malformed header Accept-Encoding in OPTIONS
|
||
response
|
||
Reported by: Alexander Greiner-Baer
|
||
* [fba10fb54c] Alexander Greiner-Baer -- res_pjsip: set Accept-Encoding
|
||
to identity in OPTIONS response
|
||
ASTERISK-28933: res_pjsip.so fails to load when bundled pjproject is
|
||
compiled without libssl
|
||
Reported by: Walter Doekes
|
||
* [b52acb87b0] Alexander Traud -- res_pjsip/config_transport: Load and
|
||
run without OpenSSL.
|
||
ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with
|
||
auth) on 407 replies
|
||
Reported by: Sebastian Damm
|
||
* [cd8f8b94f8] Ben Ford -- AST-2020-002 - res_pjsip: Stop sending
|
||
INVITEs after challenge limit.
|
||
ASTERISK-29124: res_pjsip: flow transport broken for outbound requests
|
||
Reported by: Nick French
|
||
* [bd98e153d1] Nick French -- res_pjsip_session: Restore calls to
|
||
ast_sip_message_apply_transport()
|
||
ASTERISK-28995: res_pjsip_registrar: Expires on statically configured
|
||
contacts is not correct
|
||
Reported by: tootai
|
||
* [921b1a02c4] Joshua C. Colp -- res_pjsip_registrar: Don't specify an
|
||
expiration for static contacts.
|
||
|
||
Category: Resources/res_pjsip/Bundling
|
||
|
||
ASTERISK-29654: pjproject includes trailing whitespace in sdp format
|
||
attributes
|
||
Reported by: George Joseph
|
||
* [3d6e133ccf] George Joseph -- pjproject: Add patch to fix trailing
|
||
whitespace issue in rtpmap
|
||
|
||
Category: Resources/res_pjsip_authenticator_digest
|
||
|
||
ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with
|
||
auth) on 407 replies
|
||
Reported by: Sebastian Damm
|
||
* [cd8f8b94f8] Ben Ford -- AST-2020-002 - res_pjsip: Stop sending
|
||
INVITEs after challenge limit.
|
||
|
||
Category: Resources/res_pjsip_config_wizard
|
||
|
||
ASTERISK-29503: Updated identify/match syntax not supported by config
|
||
wizard
|
||
Reported by: Sean Bright
|
||
* [0ac9c83561] Sean Bright -- res_pjsip_config_wizard.c: Add port
|
||
matching support.
|
||
ASTERISK-29097: res_pjsip_config_wizard: Crash when freeing string when
|
||
failing to add extension
|
||
Reported by: Vieri
|
||
* [51cba591e3] Sean Bright -- pbx.c: On error,
|
||
ast_add_extension2_lockopt should always free 'data'
|
||
|
||
Category: Resources/res_pjsip_diversion
|
||
|
||
ASTERISK-29191: tel: URI in Diversion header causes crash
|
||
Reported by: Mikhail Ivanov
|
||
* [51e2187a14] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
||
on tel: uri in History-Info
|
||
ASTERISK-29001: chan_pjsip does not process or forward 181 responses
|
||
Reported by: Torrey Searle
|
||
* [04051b324b] Torrey Searle -- res_pjsip_diversion: handle 181
|
||
|
||
Category: Resources/res_pjsip_endpoint_identifier_ip
|
||
|
||
ASTERISK-29503: Updated identify/match syntax not supported by config
|
||
wizard
|
||
Reported by: Sean Bright
|
||
* [0ac9c83561] Sean Bright -- res_pjsip_config_wizard.c: Add port
|
||
matching support.
|
||
|
||
Category: Resources/res_pjsip_messaging
|
||
|
||
ASTERISK-29663: messaging: AMI MessageSend does not support same
|
||
parameters as dialplan application
|
||
Reported by: Brian J. Murrell
|
||
* [52b5821694] Sean Bright -- message.c: Support 'To' header override
|
||
with AMI's MessageSend.
|
||
ASTERISK-29404: Consolidate res_pjsip_messaging fixes for domain name
|
||
Reported by: George Joseph
|
||
* [c3654a9959] George Joseph -- res_pjsip_messaging: Refactor outgoing
|
||
URI processing
|
||
|
||
Category: Resources/res_pjsip_nat
|
||
|
||
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
||
with external_signaling_address
|
||
Reported by: Brian Paboojian
|
||
* [2c1b6b7b15] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
||
REGISTER responses.
|
||
|
||
Category: Resources/res_pjsip_outbound_authenticator_digest
|
||
|
||
ASTERISK-29397: pjsip: Asterisk isn't tolerant of RFC8760 UASs
|
||
Reported by: George Joseph
|
||
* [9cc1d6fc22] George Joseph -- res_pjsip_outbound_authenticator_digest:
|
||
Be tolerant of RFC8760 UASs
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-29315: res_pjsip: re-registration gets stuck if setting initial
|
||
auth credentials fails
|
||
Reported by: Nick French
|
||
* [8f6e0f9367] Nick French -- res_pjsip: dont return early from
|
||
registration if init auth fails
|
||
ASTERISK-29231: pjsip: SIGSEGV in CLI if no trunk is registered
|
||
Reported by: Michael Maier
|
||
* [9a4486e9fb] George Joseph -- Revert
|
||
"res_pjsip_outbound_registration.c: Use our own scheduler and other
|
||
stuff"
|
||
|
||
Category: Resources/res_pjsip_refer
|
||
|
||
ASTERISK-29313: res_pjsip_refer: Segfault in progress notify
|
||
Reported by: George Joseph
|
||
* [4c9c5c985b] George Joseph -- res_pjsip_refer: Refactor progress
|
||
locking and serialization
|
||
|
||
Category: Resources/res_pjsip_registrar
|
||
|
||
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
||
with external_signaling_address
|
||
Reported by: Brian Paboojian
|
||
* [2c1b6b7b15] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
||
REGISTER responses.
|
||
ASTERISK-28995: res_pjsip_registrar: Expires on statically configured
|
||
contacts is not correct
|
||
Reported by: tootai
|
||
* [921b1a02c4] Joshua C. Colp -- res_pjsip_registrar: Don't specify an
|
||
expiration for static contacts.
|
||
|
||
Category: Resources/res_pjsip_sdp_rtp
|
||
|
||
ASTERISK-29479: [patch] Channels are not put on hold for Session Progress
|
||
with inactive audio
|
||
Reported by: Bernd Zobl
|
||
* [c30f68a57b] Bernd Zobl -- res_pjsip_sdp_rtp: Evaluate remotely held
|
||
for Session Progress
|
||
ASTERISK-29105: chan_pjsip: 180 Ringing with SDP not changed into progress
|
||
Reported by: Sebastian Damm
|
||
* [48ed4f670f] Holger Hans Peter Freyther -- pjsip: Generate progress
|
||
(once) when receiving a 180 with a SDP
|
||
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
||
on reinvite without SDP offer
|
||
Reported by: Michael Maier
|
||
* [a81d07ea56] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
||
on re-INVITE without SDP.
|
||
ASTERISK-29051: res_pjsip_sdp_rtp: Does not set correct values on RTP
|
||
instance when "auto" DTMF is used
|
||
Reported by: Sebastian Damm
|
||
* [9c0ded6e76] Holger Hans Peter Freyther -- res_pjsip_sdp_rtp: Fix
|
||
accidentally native bridging calls
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-29215: res_pjsip_session: NULL active_media_state topology caused
|
||
asterisk crash
|
||
Reported by: sungtae kim
|
||
* [a03a05195a] George Joseph -- res_pjsip_session: Make
|
||
reschedule_reinvite check for NULL topologies
|
||
* [02c4b2ac60] Sungtae Kim -- res_pjsip_session: Fixed NULL active media
|
||
topology handle
|
||
ASTERISK-29303: pjsip: Re-invite occurs when it shouldn't
|
||
Reported by: Benjamin Keith Ford
|
||
* [e1126ffc10] Ben Ford -- res_pjsip_session.c: Check topology on
|
||
re-invite.
|
||
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
||
Reported by: Gregory Massel
|
||
* [5e998d8bd3] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
||
negotiating T.38
|
||
ASTERISK-29248: res_pjsip_session: res sometimes uninitialized reported by
|
||
compiler Clang.
|
||
Reported by: Alexander Traud
|
||
* [df6afadf26] Alexander Traud -- res_pjsip_session: Avoid
|
||
sometimes-uninitialized warning with Clang.
|
||
ASTERISK-29220: After T38 reinvite response of 488 a subsequent G711
|
||
reinvite is not processed correctly. Instead the previous T38 session
|
||
media is used
|
||
Reported by: Robert Cripps
|
||
* [24e678b9bb] Robert Cripps -- res/res_pjsip_session.c: Check that
|
||
media type matches in
|
||
ASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN
|
||
instead of a channel variable
|
||
Reported by: Ivan Poddubny
|
||
* [f2aa6c7017] Ivan Poddubnyi -- chan_pjsip: Assign SIPDOMAIN after
|
||
creating a channel
|
||
ASTERISK-29109: res_pjsip_session: Asterisk 18 does not progress calls due
|
||
to codec negotiation after upgrading from Asterisk 16
|
||
Reported by: Ross Beer
|
||
* [dcd2ed69a3] Joshua C. Colp -- res_pjsip: Adjust outgoing offer call
|
||
pref.
|
||
ASTERISK-29014: res_pjsip_session: Re-INVITE collisions aren't handled
|
||
correctly
|
||
Reported by: George Joseph
|
||
* [53910b1f25] George Joseph -- res_pjsip_session: Fix issue with COLP
|
||
and 491
|
||
* [86f1bce186] George Joseph -- res_pjsip_session: Handle multi-stream
|
||
re-invites better
|
||
ASTERISK-29033: res_pjsip_session: Aggressively terminates session on
|
||
failed re-INVITE
|
||
Reported by: Joshua C. Colp
|
||
* [71ceefa75d] Joshua C. Colp -- res_pjsip_session: Don't aggressively
|
||
terminate on failed re-INVITE.
|
||
|
||
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
|
||
* [9d04535bbd] Matthew Kern -- res_pjsip_t38: bind UDPTL sessions like
|
||
RTP
|
||
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
||
Reported by: Gregory Massel
|
||
* [5e998d8bd3] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
||
negotiating T.38
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-29671: res_rtp_asterisk: memory leak
|
||
Reported by: Jean Aunis - Prescom
|
||
* [576119e076] Jean Aunis -- res_rtp_asterisk: fix memory leak
|
||
ASTERISK-29660: Build failure when disabling PJSIP support
|
||
Reported by: Guido Falsi
|
||
* [675adbf0f5] Guido Falsi -- res_rtp_asterisk.c: Fix build failure when
|
||
not building with pjproject.
|
||
ASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
|
||
Reported by: Alexander Traud
|
||
* [e65e1c5c6c] Alexander Traud -- res_rtp_asterisk: sqrt(.) requires the
|
||
header math.h.
|
||
ASTERISK-29507: STUN timeout is silently delaying calls
|
||
Reported by: Sébastien Duthil
|
||
* [8a21d466ea] Sebastien Duthil -- stun: Emit warning message when STUN
|
||
request times out
|
||
ASTERISK-29433: res_rtp_asterisk: Server reflexive candidates use
|
||
incorrect raddr for RTCP
|
||
Reported by: Chris
|
||
* [a985e5069c] Joshua C. Colp -- res_rtp_asterisk: Set correct raddr
|
||
port on RTCP srflx candidates.
|
||
ASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC)
|
||
gets inserted when switching from progress to established
|
||
Reported by: Matthias Hensler
|
||
* [b1807d440e] Sean Bright -- res_rtp_asterisk: More robust timestamp
|
||
checking
|
||
ASTERISK-29364: res_rtp_asterisk: standard deviation miscalculation
|
||
Reported by: Kevin Harwell
|
||
* [0fc906a5e1] Kevin Harwell -- res_rtp_asterisk: Fix standard deviation
|
||
calculation
|
||
ASTERISK-29373: res_rtp_asterisk: Flash events are duplicated
|
||
Reported by: N A
|
||
* [8bd13a995a] Joshua C. Colp -- res_rtp_asterisk: Only raise flash
|
||
control frame on end.
|
||
ASTERISK-29352: res_rtp_asterisk: Fix frame delivery time when SSRC
|
||
changes
|
||
Reported by: Joshua C. Colp
|
||
* [cce5ee5b7a] Joshua C. Colp -- res_rtp_asterisk: Force resync on SSRC
|
||
change.
|
||
ASTERISK-29300: res_rtp_asterisk: When native local bridging the remote
|
||
SSRC becomes permanent
|
||
Reported by: Sebastian Damm
|
||
* [8c247e2a94] Torrey Searle -- res/res_rtp_asterisk: generate new SSRC
|
||
on native bridge end
|
||
ASTERISK-29266: ICE Role conflict with an unauthorized session
|
||
Reported by: Salah Ahmed
|
||
* [5d42dd2e6a] Salah Ahmed -- res_rtp_asterisk: Check remote ICE reset
|
||
and reset local ice attrb
|
||
ASTERISK-29205: res_rtp_asterisk: Asterisk crashes when making hold/unhold
|
||
from webrtc client
|
||
Reported by: Edvin Vidmar
|
||
* [e7b13df394] Sean Bright -- res_rtp_asterisk.c: Fix signed mismatch
|
||
that leads to overflow
|
||
ASTERISK-29089: RTP Ports not cleared after hangup
|
||
Reported by: Ross Beer
|
||
* [f67f5676b7] Joshua C. Colp -- res_pjsip_session: Fix session
|
||
reference leak.
|
||
ASTERISK-28974: res_rtp_asterisk: T.140 messages have appended RTP string
|
||
to each message block.
|
||
Reported by: Thomas Johnson
|
||
* [3553192900] Sean Bright -- bridge_channel: Ensure text messages are
|
||
zero terminated
|
||
|
||
Category: Resources/res_snmp
|
||
|
||
ASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
|
||
Reported by: George Joseph
|
||
* [df63a99337] George Joseph -- res_snmp: Add -fPIC to _ASTCFLAGS
|
||
|
||
Category: Resources/res_speech
|
||
|
||
ASTERISK-29040: res_speech: Assertion on format
|
||
Reported by: Nickolay V. Shmyrev
|
||
* [5b9ac90531] Nickolay Shmyrev -- res_speech: Bump reference on format
|
||
object
|
||
|
||
Category: Resources/res_stasis
|
||
|
||
ASTERISK-29229: Stasis/messaging: text messages not dispatched to all
|
||
subscribers when using generic subscription
|
||
Reported by: Jean Aunis - Prescom
|
||
* [c559667868] Jean Aunis -- Stasis/messaging: tech subscriptions
|
||
conflict with endpoint subscriptions.
|
||
ASTERISK-29081: res_stasis: Add compare function for bridges moh container
|
||
Reported by: Hajek Michal
|
||
* [b4ab0dd41a] Michal Hajek -- res_stasis.c: Add compare function for
|
||
bridges moh container
|
||
ASTERISK-28987: BridgeCreated ARI event shows wrong video_mode info
|
||
Reported by: sungtae kim
|
||
* [c10ed8d4d6] sungtae kim -- stasis_bridge.c: Fixed wrong video_mode
|
||
shown
|
||
|
||
Category: Resources/res_statsd
|
||
|
||
ASTERISK-29513: statsd: Remove non-standard metric type Meter
|
||
Reported by: Rijnhard Hessel
|
||
* [f13eef719c] Rijnhard Hessel -- res_statsd: handle non-standard meter
|
||
type safely
|
||
|
||
Category: Resources/res_stir_shaken
|
||
|
||
ASTERISK-29175: res_pjsip_stir_shaken: Fix module description
|
||
Reported by: Stanislav Abramenkov
|
||
* [ab7a08b4ef] Stanislav -- res_pjsip_stir_shaken: Fix module
|
||
description
|
||
|
||
Category: Tests/General
|
||
|
||
ASTERISK-27176: test_abstract_jb: frames leak
|
||
Reported by: Corey Farrell
|
||
* [085cc94f16] Sean Bright -- test_abstract_jb.c: Fix put and
|
||
put_out_of_order memory leaks.
|
||
|
||
Category: Utilities/aelparse
|
||
|
||
ASTERISK-29540: aelparse: include of context with timings fails
|
||
Reported by: Alexander Traud
|
||
* [835ab50724] Alexander Traud -- aelparse: Accept an included context
|
||
with timings.
|
||
|
||
Category: Utilities/muted
|
||
|
||
ASTERISK-29145: GCC Warnings with OPTIMIZE=-Os make
|
||
Reported by: Alexander Traud
|
||
* [914aecb8d8] Alexander Traud -- Compiler fixes for GCC with -Os
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY
|
||
event: dialog XML body
|
||
Reported by: Marco Paland
|
||
* [3cccdf6d98] Joseph Nadiv -- res_pjsip_dialog_info_body_generator: Add
|
||
LOCAL/REMOTE tags in dialog-info+xml
|
||
ASTERISK-29377: cpool_release_pool "double free or corruption (out)"
|
||
Reported by: Robert Sutton
|
||
* [49c2e7e307] Joshua C. Colp -- pjsip: Add patch for resolving STUN
|
||
packet lifetime issues.
|
||
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
||
on reinvite without SDP offer
|
||
Reported by: Michael Maier
|
||
* [a81d07ea56] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
||
on re-INVITE without SDP.
|
||
ASTERISK-29191: tel: URI in Diversion header causes crash
|
||
Reported by: Mikhail Ivanov
|
||
* [51e2187a14] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
||
on tel: uri in History-Info
|
||
ASTERISK-29024: pjsip: Route Header in Cancel request incorrectly set
|
||
Reported by: Flole Systems
|
||
* [0b10995811] Pirmin Walthert -- res_pjsip_nat.c: Create deep copies of
|
||
strings when appropriate
|
||
ASTERISK-28973: Malformed IP address in SDP of 2nd SIP timer triggered
|
||
INVITE when NAT is active (UDP transport with external_media_address)
|
||
Reported by: Michael Neuhauser
|
||
* [e8c2ce2873] Michael Neuhauser -- pjproject: clone sdp to protect
|
||
against (nat) modifications
|
||
|
||
Improvement
|
||
|
||
Category: Applications/General
|
||
|
||
ASTERISK-29637: Add support for future dates in Say.c
|
||
Reported by: Shloime Rosenblum
|
||
* [f3ff893310] Shloime Rosenblum -- main/say.c: Support future dates
|
||
with Q and q format params
|
||
|
||
Category: Applications/app_mixmonitor
|
||
|
||
ASTERISK-29244: Add MixMonitorStart / Stop / Mute AMI events
|
||
Reported by: Sébastien Duthil
|
||
* [6e695c867f] Sebastien Duthil -- app_mixmonitor: Add AMI events
|
||
MixMonitorStart, -Stop and -Mute.
|
||
|
||
Category: Applications/app_morsecode
|
||
|
||
ASTERISK-29541: app_morsecode: Add American Morse code
|
||
Reported by: N A
|
||
* [b5044586f7] Naveen Albert -- app_morsecode: Add American Morse code
|
||
|
||
Category: Applications/app_originate
|
||
|
||
ASTERISK-29543: app_originate: Allow specifying codec(s) to use
|
||
Reported by: N A
|
||
* [2394757e55] Naveen Albert -- app_originate: Add ability to set codecs
|
||
ASTERISK-29450: Allow setting channel variables using Originate
|
||
application
|
||
Reported by: N A
|
||
* [b742514553] Naveen Albert -- app_originate: Allow setting Caller ID
|
||
and variables
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-29528: Add support for multiple files for agent announcements
|
||
Reported by: N A
|
||
* [0975cff6c0] Naveen Albert -- app_queue: Allow streaming multiple
|
||
announcement files
|
||
|
||
Category: Applications/app_stack
|
||
|
||
ASTERISK-29626: app_stack: Include calling location if attempting to
|
||
branch to nonexistent location
|
||
Reported by: N A
|
||
* [5fe3a745e4] Naveen Albert -- app_stack: Include current location if
|
||
branch fails
|
||
|
||
Category: Applications/app_transfer
|
||
|
||
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
||
failure SIP code
|
||
Reported by: Dan Cropp
|
||
* [55891227e8] Dan Cropp -- chan_pjsip, app_transfer: Add
|
||
TRANSFERSTATUSPROTOCOL variable
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-29632: Add option to Application_VoiceMail to suppress
|
||
instructions only when a custom greeting is present
|
||
Reported by: Charlie Smurthwaite
|
||
* [f67b72093e] Sean Bright -- app_voicemail.c: Ability to silence
|
||
instructions if greeting is present.
|
||
ASTERISK-29349: Silent voicemail option is not completely silent
|
||
Reported by: N A
|
||
* [567ea5abf8] Naveen Albert -- app_voicemail: Configurable voicemail
|
||
beep
|
||
|
||
Category: Applications/app_voicemail/NewFeature
|
||
|
||
ASTERISK-29118: VoiceMail() should have an option to play greetings as
|
||
Early Media
|
||
Reported by: Juan Carlos Castro y Castro
|
||
* [eda3679c1c] Joshua C. Colp -- voicemail: add option 'e' to play
|
||
greetings as early media
|
||
|
||
Category: Channels/General
|
||
|
||
ASTERISK-29380: Add Flash AMI event to handle flash events
|
||
Reported by: N A
|
||
* [04454fc238] Naveen Albert -- AMI: Add AMI event to expose hook flash
|
||
events
|
||
|
||
Category: Channels/NewFeature
|
||
|
||
ASTERISK-29380: Add Flash AMI event to handle flash events
|
||
Reported by: N A
|
||
* [04454fc238] Naveen Albert -- AMI: Add AMI event to expose hook flash
|
||
events
|
||
|
||
Category: Channels/chan_iax2
|
||
|
||
ASTERISK-29605: chan_iax2: Add ANI2
|
||
Reported by: N A
|
||
* [29770520b3] Naveen Albert -- chan_iax2: Add ANI2/OLI information
|
||
element
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
||
Reported by: N A
|
||
* [f8bf5e7b47] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
||
parsing
|
||
ASTERISK-29459: Missing configuration from PJSIP to SIP conversion script
|
||
Reported by: N A
|
||
* [c8bf8a54c2] Naveen Albert -- sip_to_pjsip: Fix missing cases
|
||
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
||
failure SIP code
|
||
Reported by: Dan Cropp
|
||
* [55891227e8] Dan Cropp -- chan_pjsip, app_transfer: Add
|
||
TRANSFERSTATUSPROTOCOL variable
|
||
ASTERISK-28549: Two repeated 183
|
||
Reported by: Gant Liu
|
||
* [134d2e729d] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
||
frames twice on outgoing channels
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-29083: Do not build chan_sip by default as it is now deprecated
|
||
Reported by: Sean Bright
|
||
* [52ca2323aa] Sean Bright -- chan_sip.c: Don't build by default
|
||
|
||
Category: Contrib/General
|
||
|
||
ASTERISK-29216: contrib: systemd asterisk service for centos8 or other
|
||
newer linux versions
|
||
Reported by: Mark Petersen
|
||
* [2d3441772b] Jaco Kroon -- contrib/systemd: Added note on common
|
||
issues with systemd and asterisk
|
||
|
||
Category: Core/Bridging
|
||
|
||
ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is
|
||
cancelled
|
||
Reported by: N A
|
||
* [4301fe20d1] Naveen Albert -- bridge_basic: Change warning to verbose
|
||
if transfer cancelled
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays
|
||
all playbacks
|
||
Reported by: Andre Barbosa
|
||
* [2451dfd89f] Andre Barbosa -- media_cache: Don't lock when curl the
|
||
remote file
|
||
ASTERISK-29339: loader: Let's output warnings for deprecated modules!
|
||
Reported by: Joshua C. Colp
|
||
* [46ed6af9c2] Joshua C. Colp -- loader: Output warnings for deprecated
|
||
modules.
|
||
ASTERISK-29337: menuselect: Add ability to set deprecated in and removed
|
||
in versions for modules
|
||
Reported by: Joshua C. Colp
|
||
* [efc61a96f0] Joshua C. Colp -- menuselect: Add ability to set
|
||
deprecated and removed versions.
|
||
* [3330fb41f4] Joshua C. Colp -- xml: Allow deprecated_in and removed_in
|
||
for MODULEINFO.
|
||
ASTERISK-29335: xml: Embed module information into core XML documentation.
|
||
Reported by: Joshua C. Colp
|
||
* [149e5e5b86] Joshua C. Colp -- xml: Embed module information into core
|
||
XML documentation.
|
||
ASTERISK-29326: asterisk: Update copyright/company
|
||
Reported by: Joshua C. Colp
|
||
* [f8d1758792] Joshua C. Colp -- asterisk: Update copyright.
|
||
|
||
Category: Core/Logging
|
||
|
||
ASTERISK-29529: Add custom logging level
|
||
Reported by: N A
|
||
* [eb874f92db] Naveen Albert -- logger: Add custom logging capabilities
|
||
ASTERISK-29054: Logger: Add debug logging categories
|
||
Reported by: Kevin Harwell
|
||
* [56028426de] Kevin Harwell -- Logging: Add debug logging categories
|
||
|
||
Category: Core/Sorcery
|
||
|
||
ASTERISK-29321: sorcery: Add support for more intelligent reloading.
|
||
Reported by: Joshua C. Colp
|
||
* [304f8ddfb2] Joshua C. Colp -- sorcery: Add support for more
|
||
intelligent reloading.
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-29335: xml: Embed module information into core XML documentation.
|
||
Reported by: Joshua C. Colp
|
||
* [149e5e5b86] Joshua C. Colp -- xml: Embed module information into core
|
||
XML documentation.
|
||
ASTERISK-29336: documentation: Fix inconsistent support levels
|
||
Reported by: Joshua C. Colp
|
||
* [7438586d8e] Joshua C. Colp -- documentation: Fix non-matching module
|
||
support levels.
|
||
|
||
Category: Formats/format_wav
|
||
|
||
ASTERISK-29275: Support of MIME-type for wav16
|
||
Reported by: Boris P. Korzun
|
||
* [ff493d6f7d] Sean Bright -- res_http_media_cache.c: Compare unaltered
|
||
MIME types.
|
||
* [a96eb6de6c] Boris P. Korzun -- format_wav: Support of MIME-type for
|
||
wav16
|
||
|
||
Category: Functions/func_math
|
||
|
||
ASTERISK-29495: Return integer instead of float if response is a whole
|
||
number
|
||
Reported by: N A
|
||
* [d6034df64a] Naveen Albert -- func_math: Return integer instead of
|
||
float if possible
|
||
|
||
Category: Functions/func_vmcount
|
||
|
||
ASTERISK-29661: func_vmcount: Add support for multiple mailboxes
|
||
Reported by: N A
|
||
* [13ec117595] Naveen Albert -- func_vmcount: Add support for multiple
|
||
mailboxes
|
||
|
||
Category: Resources/General
|
||
|
||
ASTERISK-29056: Increase reg_server column size for ps_contacts table
|
||
realtime
|
||
Reported by: sungtae kim
|
||
* [9052e448ec] Sungtae Kim -- realtime: Increased reg_server character
|
||
size
|
||
|
||
Category: Resources/res_ari_playbacks
|
||
|
||
ASTERISK-29501: ARI - Stasis Playback doesn't hangup call when processing
|
||
a list of invalid files
|
||
Reported by: Andre Barbosa
|
||
* [f4d3f021f9] Andre Barbosa -- res_stasis_playback: Check for chan
|
||
hangup on play_on_channels
|
||
|
||
Category: Resources/res_http_media_cache
|
||
|
||
ASTERISK-29527: res_http_media_cache: Cleanup audio format lookup in HTTP
|
||
requests
|
||
Reported by: Sean Bright
|
||
* [382143e58e] Sean Bright -- res_http_media_cache: Cleanup audio format
|
||
lookup in HTTP requests
|
||
ASTERISK-29143: res_http_media_cache: HTTP media cache stored hardcoded in
|
||
/tmp
|
||
Reported by: laszlovl
|
||
* [b08427134f] laszlovl -- Introduce astcachedir, to be used for
|
||
temporary bucket files
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-29262: Support of various URL-schemes by MoH
|
||
Reported by: Boris P. Korzun
|
||
* [92f5cf7f2d] Boris P. Korzun -- res_musiconhold: Add support of
|
||
various URL-schemes by MoH.
|
||
|
||
Category: Resources/res_pjsip_caller_id
|
||
|
||
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
||
Reported by: N A
|
||
* [f8bf5e7b47] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
||
parsing
|
||
|
||
Category: Resources/res_pjsip_dtmf_info
|
||
|
||
ASTERISK-29460: Recognize application/hook-flash in PJSIP
|
||
Reported by: N A
|
||
* [1b38e89734] Naveen Albert -- res_pjsip_dtmf_info: Hook flash
|
||
|
||
Category: Resources/res_pjsip_registrar
|
||
|
||
ASTERISK-29325: res_pjsip_registrar: Include source IP address and port in
|
||
log messages
|
||
Reported by: Joshua C. Colp
|
||
* [6f67f24afd] Joshua C. Colp -- res_pjsip_registrar: Include source IP
|
||
and port in log messages.
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-28549: Two repeated 183
|
||
Reported by: Gant Liu
|
||
* [134d2e729d] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
||
frames twice on outgoing channels
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-29508: STUN server address refresh
|
||
Reported by: Sébastien Duthil
|
||
* [18189ff594] Sebastien Duthil -- res_rtp_asterisk: Automatically
|
||
refresh stunaddr from DNS
|
||
ASTERISK-29434: Asterisk reveals pjproject version in STUN packets
|
||
Reported by: Jeremy Lainé
|
||
* [d162789c4d] Jeremy Lainé -- res_rtp_asterisk: make it possible to
|
||
remove SOFTWARE attribute
|
||
|
||
Category: Resources/res_stasis
|
||
|
||
ASTERISK-29055: Create a Bridge with video_single mode
|
||
Reported by: sungtae kim
|
||
* [aae0904c7d] Sungtae Kim -- res_stasis.c: Added video_single option
|
||
for bridge creation
|
||
|
||
Category: Resources/res_stasis_playback
|
||
|
||
ASTERISK-29464: ARI - PlaybackFinish skip error events
|
||
Reported by: Andre Barbosa
|
||
* [a47308ccb2] Andre Barbosa -- res_stasis_playback: Send PlaybackFinish
|
||
event only once for errors
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-29525: PJSIP remove_existing unavailable contacts
|
||
Reported by: Joseph Nadiv
|
||
* [6a04c43035] Joseph Nadiv -- res_pjsip_registrar: Remove unavailable
|
||
contacts if exceeds max_contacts
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
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: Applications/app_voicemail/ODBC
|
||
|
||
ASTERISK-28992: app_voicemail: Deadlock in ODBC when retrieving file
|
||
Reported by: Schneur Rosenberg
|
||
* [44d68bd56b] Sean Bright -- app_voicemail: Prevent deadlocks when out
|
||
of ODBC database connections
|
||
|
||
Category: Resources/res_pjsip_endpoint_identifier_ip
|
||
|
||
ASTERISK-29624: Contact identifier is not updated when FDQN resolves to a
|
||
new address
|
||
Reported by: Philip Young
|
||
* [91b0778791] George Joseph -- chan_iax2.c: Require secret and auth
|
||
method if encryption is enabled
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-29241: pjsip / register: wrong port used in Contact and Via if
|
||
multiple transports are defined.
|
||
Reported by: Michael Maier
|
||
* [f160725fc4] Bernd Zobl -- res_pjsip/pjsip_message_filter: set
|
||
preferred transport in pjsip_message_filter
|
||
|
||
Category: Resources/res_srtp
|
||
|
||
ASTERISK-29625: srtp cryptos accepted if not enabled
|
||
Reported by: Jasper Hafkenscheid
|
||
* [f1e1f9f37f] Jasper Hafkenscheid -- res_srtp: Disable parsing of not
|
||
enabled cryptos
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
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.
|
||
|
||
+------------------------------------------------------------------------+
|
||
| Revision | Author | Summary |
|
||
|------------+---------------+-------------------------------------------|
|
||
| | Asterisk | |
|
||
| 9ff955f4d1 | Development | Update CHANGES and UPGRADE.txt for 19.0.0 |
|
||
| | Team | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 9175012a12 | Sean Bright | Makefile: Use basename in a |
|
||
| | | POSIX-compliant way. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1f5ac24fa3 | Mark Murawski | pbx_ael: Fix crash and lockup issue |
|
||
| | | regarding 'ael reload' |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 245778a756 | Sean Bright | app_externalivr.c: Fix mixed leading |
|
||
| | | whitespace in source code. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| f26505d615 | Sean Bright | test_http_media_cache.c: Fix copy/paste |
|
||
| | | error during test deregistration. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| f22b413ece | Alexander | dialplan: Add one static and fix two |
|
||
| | Traud | whitespace errors. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 73e2288db7 | Alexander | BuildSystem: Remove two dead exceptions |
|
||
| | Traud | for compiler Clang. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 90c9c90b11 | Joshua C. | docs: Remove embedded macro in |
|
||
| | Colp | WaitForCond XML documentation. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 0ac346ec47 | Ben Ford | Update default branch for Asterisk 19. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 237285a9a8 | Sean Bright | res_pjsip_stir_shaken: RFC 8225 |
|
||
| | | compliance and error message cleanup. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 785e4afc20 | Sean Bright | main/cdr.c: Correct Party A selection. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| b7027de195 | George Joseph | res_pjsip_messaging: Overwrite user in |
|
||
| | | existing contact URI |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 56c2cc474b | Jaco Kroon | func_lock: Add "dialplan locks show" cli |
|
||
| | | command. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 19a8383a1f | Jaco Kroon | func_lock: Prevent module unloading |
|
||
| | | in-use module. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| e8875d5ca1 | Jaco Kroon | func_lock: Fix memory corruption during |
|
||
| | | unload. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| caceba7988 | Jaco Kroon | func_lock: Fix requesters counter in |
|
||
| | | error paths. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| c0fc8adbb6 | Sean Bright | menuselect: Fix description of several |
|
||
| | | modules. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 12e8600849 | Ben Ford | STIR/SHAKEN: Add Date header, dest->tn, |
|
||
| | | and URL checking. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 987f5eb0ad | Joshua C. | asterisk: We've moved to Libera Chat! |
|
||
| | Colp | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 0564d12280 | Ben Ford | STIR/SHAKEN: Switch to base64 URL |
|
||
| | | encoding. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 05f7bc9c66 | Ben Ford | STIR/SHAKEN: OPENSSL_free serial hex from |
|
||
| | | openssl. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 259ecfa289 | Ben Ford | STIR/SHAKEN: Fix certificate type and |
|
||
| | | storage. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 09303e8e22 | George Joseph | Updates for the MessageSend Dialplan App |
|
||
|------------+---------------+-------------------------------------------|
|
||
| e39efabd97 | Sean Bright | translate.c: Avoid refleak when checking |
|
||
| | | for a translation path |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 531eb65cf3 | Joshua C. | svn: Switch to https scheme. |
|
||
| | Colp | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 512d38868c | George Joseph | res_pjsip: Update documentation for the |
|
||
| | | auth object |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 45a1977de4 | Ben Ford | res_aeap: Add basic config skeleton and |
|
||
| | | CLI commands. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 5a13e95c56 | Sean Bright | loader.c: Speed up deprecation metadata |
|
||
| | | lookup |
|
||
|------------+---------------+-------------------------------------------|
|
||
| c4a376aac2 | Kevin Harwell | res_rtp_asterisk: Don't count 0 as a |
|
||
| | | minimum lost packets |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 65b68fd060 | Kevin Harwell | res_rtp_asterisk: Statically declare |
|
||
| | | rtp_drop_packets_data object |
|
||
|------------+---------------+-------------------------------------------|
|
||
| b86f1ef54c | Kevin Harwell | res_rtp_asterisk: Add a DEVMODE RTP drop |
|
||
| | | packets CLI command |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 623abc2b6a | Joshua C. | res_pjsip: Give error when TLS transport |
|
||
| | Colp | configured but not supported. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| eb92fb7298 | Kevin Harwell | time: Add timeval create and unit |
|
||
| | | conversion functions |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 25758670b8 | Ben Ford | logger.conf.sample: Add more debug |
|
||
| | | documentation. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 55c53de022 | Ben Ford | logging: Add .log to samples and update |
|
||
| | | asterisk.logrotate. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 41389bfdbd | Jaco Kroon | func_callerid+res_agi: Fix compile errors |
|
||
| | | related to -Werror=zero-length-bounds |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 8acb4fbd1e | Jaco Kroon | app.h: Fix -Werror=zero-length-bounds |
|
||
| | | compile errors in dev mode. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1ae40e502d | Alexander | res_format_attr_*: Parameter Names are |
|
||
| | Traud | Case-Insensitive. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 8c461845c8 | Alexander | chan_iax2: System Header strings is |
|
||
| | Traud | included via asterisk.h/compat.h. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| df37b8181c | Sean Bright | res_musiconhold.c: Plug ref leak caused |
|
||
| | | by ao2_replace() misuse. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 607603cf89 | George Joseph | res_pjsip_refer: Move the progress dlg |
|
||
| | | release to a serializer |
|
||
|------------+---------------+-------------------------------------------|
|
||
| a34e7de61c | Alexander | res_format_attr_h263: Generate valid SDP |
|
||
| | Traud | fmtp for H.263+. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| e5e49d7ecd | Kevin Harwell | res_rtp_asterisk: Add packet subtype |
|
||
| | | during RTCP debug when relevant |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 5894535fed | Alexander | chan_sip: Filter pass-through audio/video |
|
||
| | Traud | formats away, again. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| b0f349a330 | Jaco Kroon | func_odbc: Introduce minargs config and |
|
||
| | | expose ARGC in addition to ARGn. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 15b4080679 | George Joseph | res_pjsip_refer: Always serialize calls |
|
||
| | | to refer_progress_notify |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 4a71b08091 | Sean Bright | app_read: Release tone zone reference on |
|
||
| | | early return. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 05472da92b | Ivan | main/frame: Add missing control frame |
|
||
| | Poddubnyi | names to ast_frame_subclass2str |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 060ce10163 | Jaco Kroon | AC_HEADER_STDC causes a compile failure |
|
||
| | | with autoconf 2.70 |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 10a0a0c59b | Alexander | pjsip_scheduler: Fix pjsip show |
|
||
| | Traud | scheduled_tasks like for compiler Clang. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 6d2bec7028 | Sean Bright | res_pjsip_pubsub: Fix truncation of |
|
||
| | | persisted SUBSCRIBE packet |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 948ceb1228 | Ben Ford | chan_pjsip.c: Add parameters to frame in |
|
||
| | | indicate. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 4e038c1eaa | Jaco Kroon | pbx_lua: Add LUA_VERSIONS environment |
|
||
| | | variable to ./configure. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1b74555fcf | Sean Bright | asterisk: Export additional manager |
|
||
| | | functions |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 80c14f74bc | Alexander | codecs: Remove test-law. |
|
||
| | Traud | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 058bc0d593 | Richard | chan_vpb.cc: Fix compile errors. |
|
||
| | Mudgett | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 6d7af72559 | Richard | res_pjsip_session.c: Fix compiler |
|
||
| | Mudgett | warnings. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 9ee1f7154f | Joshua C. | res_pjsip_pidf_digium_body_supplement: |
|
||
| | Colp | Support Sangoma user agent. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| c8b6340023 | Sean Bright | media_cache: Fix reference leak with |
|
||
| | | bucket file metadata |
|
||
|------------+---------------+-------------------------------------------|
|
||
| d04b5903d1 | Sean Bright | CHANGES: Remove already applied CHANGES |
|
||
| | | update |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 7c355d78cb | Alexander | modules.conf: Align the comments for more |
|
||
| | Traud | conclusiveness. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 2fe76dd816 | George Joseph | res_pjsip_outbound_registration.c: Use |
|
||
| | | our own scheduler and other stuff |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 5a4640d208 | George Joseph | pjsip_scheduler.c: Add type ONESHOT and |
|
||
| | | enhance cli show command |
|
||
|------------+---------------+-------------------------------------------|
|
||
| cc7eb72f65 | Alexei | sched: AST_SCHED_REPLACE_UNREF can lead |
|
||
| | Gradinari | to use after free of data |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 64d2de19ee | Alexander | res_stir_shaken: Include OpenSSL headers |
|
||
| | Traud | where used actually. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| cd32317691 | Alexander | chan_sip: On authentication, pick MD5 for |
|
||
| | Traud | sure. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1650d50e91 | Walter Doekes | main/say: Work around gcc 9 |
|
||
| | | format-truncation false positive |
|
||
|------------+---------------+-------------------------------------------|
|
||
| c62193c5de | Kevin Harwell | res_pjsip, res_pjsip_session: initialize |
|
||
| | | local variables |
|
||
|------------+---------------+-------------------------------------------|
|
||
| f3452c85e5 | Alexander | install_prereq: Add GMime 3.0. |
|
||
| | Traud | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| db4320a6a0 | Alexander | BuildSystem: Enable Lua 5.4. |
|
||
| | Traud | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 773f424c7f | George Joseph | app_confbridge/bridge_softmix: Add |
|
||
| | | ability to force estimated bitrate |
|
||
|------------+---------------+-------------------------------------------|
|
||
| e7bd97e2e5 | Torrey Searle | res_pjsip_diversion: fix double 181 |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 505211551a | Sean Bright | res_musiconhold: Clarify that playlist |
|
||
| | | mode only supports HTTP(S) URLs |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 23e427bbd2 | Joshua C. | res_pjsip_session: Fix stream name memory |
|
||
| | Colp | leak. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 923d95cc84 | George Joseph | logger.h: Fix ast_trace to respect |
|
||
| | | scope_level |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 5a0e1d256d | Sean Bright | audiosocket: Fix module menuselect |
|
||
| | | descriptions |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 39bb45cdfc | George Joseph | bridge_softmix/sfu_topologies_on_join: |
|
||
| | | Ignore topology change failures |
|
||
|------------+---------------+-------------------------------------------|
|
||
| bc038e6191 | Sean Bright | res_pjsip_session.c: Fix build when |
|
||
| | | TEST_FRAMEWORK is not defined |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 44bb0858cb | George Joseph | debugging: Add enough to choke a mule |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 80a609fcce | Ben Ford | Bridging: Use a ref to bridge_channel's |
|
||
| | | channel to prevent crash. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| | Patrick | res_pjsip_session: Deferred re-INVITE |
|
||
| f8fe20eb9f | Verzele | without SDP send a=sendrecv instead of |
|
||
| | | a=sendonly |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1a5597741f | Kevin Harwell | conversions: Add string to signed integer |
|
||
| | | conversion functions |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 5989e0de0f | George Joseph | ast_coredumper: Fix issues with naming |
|
||
|------------+---------------+-------------------------------------------|
|
||
| f225e9bf35 | Alexander | sip_nat_settings: Update script for |
|
||
| | Traud | latest Linux. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 8907a9f0b9 | Alexander | samples: Fix keep_alive_interval default |
|
||
| | Traud | in pjsip.conf. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 54ddf19141 | George Joseph | logger.c: Added a new log formatter |
|
||
| | | called "plain" |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 057fda460b | Sean Bright | res_musiconhold.c: Use ast_file_read_dir |
|
||
| | | to scan MoH directory |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 64ca2d48da | George Joseph | scope_trace: Added debug messages and |
|
||
| | | added additional macros |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 118cb3f0dd | George Joseph | stream.c: Added 2 more debugging utils |
|
||
| | | and added pos to stream string |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 647c53c41f | George Joseph | ACN: Changes specific to the core |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 447f6cc37a | Joshua C. | res_pjsip: Fix codec preference defaults. |
|
||
| | Colp | |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 048b12b59d | Sean Bright | vector.h: Fix implementation of |
|
||
| | | AST_VECTOR_COMPACT() for empty vectors |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 9ed6387c14 | Ben Ford | utils.c: NULL terminate |
|
||
| | | ast_base64decode_string. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| a15e64aaf5 | George Joseph | ACN: Configuration renaming for pjsip |
|
||
| | | endpoint |
|
||
|------------+---------------+-------------------------------------------|
|
||
| deaa3742dc | Ben Ford | res_stir_shaken: Fix memory allocation |
|
||
| | | error in curl.c |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 1f78ee9d0f | George Joseph | res_pjsip_session: Ensure reused streams |
|
||
| | | have correct bundle group |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 7d96b3e437 | Sean Bright | utf8.c: Add UTF-8 validation and utility |
|
||
| | | functions |
|
||
|------------+---------------+-------------------------------------------|
|
||
| b5bb4a7a0d | Sean Bright | vector.h: Add AST_VECTOR_SORT() |
|
||
|------------+---------------+-------------------------------------------|
|
||
| e1d30f3e6c | George Joseph | CI: Force publishAsteriskDocs to use |
|
||
| | | python2 |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 9f641483e6 | Joshua C. | websocket / pjsip: Increase maximum |
|
||
| | Colp | packet size. |
|
||
|------------+---------------+-------------------------------------------|
|
||
| 9c3b57822a | George Joseph | Prepare master for the next Asterisk |
|
||
| | | version |
|
||
|------------+---------------+-------------------------------------------|
|
||
| f1d7de121f | Joshua C. | pjsip: Include timer patch to prevent |
|
||
| | Colp | cancelling timer 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 |92149 ----------
|
||
addons/app_mysql.c | 667
|
||
addons/cdr_mysql.c | 758
|
||
apps/app_dahdiras.c | 231
|
||
apps/app_fax.c | 1003
|
||
apps/app_ices.c | 214
|
||
apps/app_image.c | 107
|
||
apps/app_nbscat.c | 223
|
||
apps/app_url.c | 180
|
||
asterisk-18.0.0-summary.html | 1162
|
||
asterisk-18.0.0-summary.txt | 2873
|
||
b/.gitreview | 2
|
||
b/CHANGES | 416
|
||
b/Makefile | 14
|
||
b/README.md | 8
|
||
b/UPGRADE.txt | 224
|
||
b/addons/Makefile | 4
|
||
b/addons/ooh323c/src/ooq931.c | 2
|
||
b/apps/app_agent_pool.c | 10
|
||
b/apps/app_attended_transfer.c | 2
|
||
b/apps/app_blind_transfer.c | 2
|
||
b/apps/app_chanspy.c | 6
|
||
b/apps/app_confbridge.c | 93
|
||
b/apps/app_dial.c | 93
|
||
b/apps/app_directory.c | 2
|
||
b/apps/app_dtmfstore.c | 286
|
||
b/apps/app_externalivr.c | 288
|
||
b/apps/app_macro.c | 2
|
||
b/apps/app_meetme.c | 6
|
||
b/apps/app_mf.c | 361
|
||
b/apps/app_milliwatt.c | 23
|
||
b/apps/app_mixmonitor.c | 98
|
||
b/apps/app_morsecode.c | 168
|
||
b/apps/app_mp3.c | 24
|
||
b/apps/app_originate.c | 122
|
||
b/apps/app_osplookup.c | 7
|
||
b/apps/app_page.c | 13
|
||
b/apps/app_queue.c | 345
|
||
b/apps/app_read.c | 36
|
||
b/apps/app_reload.c | 110
|
||
b/apps/app_speech_utils.c | 2
|
||
b/apps/app_stack.c | 4
|
||
b/apps/app_talkdetect.c | 2
|
||
b/apps/app_transfer.c | 24
|
||
b/apps/app_verbose.c | 9
|
||
b/apps/app_voicemail.c | 81
|
||
b/apps/app_waitforcond.c | 234
|
||
b/apps/confbridge/conf_config_parser.c | 34
|
||
b/apps/confbridge/include/confbridge.h | 3
|
||
b/bridges/bridge_softmix.c | 154
|
||
b/build_tools/install_subst | 1
|
||
b/build_tools/make_defaults_h | 1
|
||
b/build_tools/menuselect-deps.in | 8
|
||
b/build_tools/mkpkgconfig | 1
|
||
b/cdr/cdr_adaptive_odbc.c | 2
|
||
b/channels/Makefile | 5
|
||
b/channels/chan_alsa.c | 8
|
||
b/channels/chan_audiosocket.c | 5
|
||
b/channels/chan_dahdi.c | 18
|
||
b/channels/chan_dahdi.h | 16
|
||
b/channels/chan_iax2.c | 103
|
||
b/channels/chan_mgcp.c | 42
|
||
b/channels/chan_pjsip.c | 341
|
||
b/channels/chan_sip.c | 128
|
||
b/channels/chan_skinny.c | 7
|
||
b/channels/iax2/codec_pref.c | 2
|
||
b/channels/iax2/format_compatibility.c | 1
|
||
b/channels/iax2/include/iax2.h | 2
|
||
b/channels/iax2/include/parser.h | 1
|
||
b/channels/iax2/parser.c | 10
|
||
b/channels/sig_analog.c | 60
|
||
b/channels/sig_analog.h | 4
|
||
b/channels/sip/include/sip.h | 2
|
||
b/codecs/codec_dahdi.c | 2
|
||
b/codecs/codec_ulaw.c | 42
|
||
b/configs/basic-pbx/modules.conf | 8
|
||
b/configs/samples/aeap.conf.sample | 15
|
||
b/configs/samples/asterisk.conf.sample | 1
|
||
b/configs/samples/chan_dahdi.conf.sample | 18
|
||
b/configs/samples/confbridge.conf.sample | 9
|
||
b/configs/samples/features.conf.sample | 4
|
||
b/configs/samples/func_odbc.conf.sample | 11
|
||
b/configs/samples/iax.conf.sample | 9
|
||
b/configs/samples/logger.conf.sample | 33
|
||
b/configs/samples/modules.conf.sample | 39
|
||
b/configs/samples/musiconhold.conf.sample | 4
|
||
b/configs/samples/pjproject.conf.sample | 5
|
||
b/configs/samples/pjsip.conf.sample | 86
|
||
b/configs/samples/queues.conf.sample | 19
|
||
b/configs/samples/res_curl.conf.sample | 1
|
||
b/configs/samples/rtp.conf.sample | 20
|
||
b/configs/samples/stasis.conf.sample | 3
|
||
b/configs/samples/statsd.conf.sample | 3
|
||
b/configs/samples/stir_shaken.conf.sample | 44
|
||
b/configure | 1450
|
||
b/configure.ac | 98
|
||
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py | 22
|
||
b/contrib/ast-db-manage/config/versions/8915fcc5766f_add_ringinuse_to_queue_members.py | 30
|
||
b/contrib/ast-db-manage/config/versions/a06d8f8462d9_add_t38_bind_udptl_to_media_address.py | 29
|
||
b/contrib/ast-db-manage/config/versions/c20d6e3992f4_add_allow_unauthenticated_options.py | 29
|
||
b/contrib/ast-db-manage/config/versions/e658c26033ca_create_history_info_flag.py | 38
|
||
b/contrib/ast-db-manage/config/versions/f56d79a9f337_pjsip_create_remove_unavailable.py | 30
|
||
b/contrib/scripts/asterisk.logrotate | 2
|
||
b/contrib/scripts/get_mp3_source.sh | 2
|
||
b/contrib/scripts/install_prereq | 12
|
||
b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 43
|
||
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 8
|
||
b/contrib/systemd/asterisk.service | 7
|
||
b/doc/appdocsxml.dtd | 26
|
||
b/formats/format_ogg_speex.c | 9
|
||
b/formats/format_wav.c | 3
|
||
b/funcs/func_callerid.c | 146
|
||
b/funcs/func_channel.c | 38
|
||
b/funcs/func_curl.c | 48
|
||
b/funcs/func_env.c | 87
|
||
b/funcs/func_frame_drop.c | 291
|
||
b/funcs/func_lock.c | 228
|
||
b/funcs/func_math.c | 185
|
||
b/funcs/func_odbc.c | 34
|
||
b/funcs/func_periodic_hook.c | 3
|
||
b/funcs/func_pjsip_aor.c | 2
|
||
b/funcs/func_pjsip_contact.c | 2
|
||
b/funcs/func_pjsip_endpoint.c | 2
|
||
b/funcs/func_sayfiles.c | 396
|
||
b/funcs/func_scramble.c | 235
|
||
b/funcs/func_strings.c | 144
|
||
b/funcs/func_vmcount.c | 23
|
||
b/funcs/func_volume.c | 48
|
||
b/include/asterisk/app.h | 24
|
||
b/include/asterisk/autoconfig.h.in | 31
|
||
b/include/asterisk/bridge.h | 14
|
||
b/include/asterisk/bridge_channel.h | 14
|
||
b/include/asterisk/channel.h | 23
|
||
b/include/asterisk/core_unreal.h | 2
|
||
b/include/asterisk/doxygen/licensing.h | 3
|
||
b/include/asterisk/dsp.h | 4
|
||
b/include/asterisk/format_cache.h | 18
|
||
b/include/asterisk/format_compatibility.h | 2
|
||
b/include/asterisk/logger.h | 17
|
||
b/include/asterisk/logger_category.h | 178
|
||
b/include/asterisk/manager.h | 6
|
||
b/include/asterisk/paths.h | 1
|
||
b/include/asterisk/pbx.h | 8
|
||
b/include/asterisk/res_pjsip.h | 151
|
||
b/include/asterisk/res_pjsip_session.h | 8
|
||
b/include/asterisk/res_stir_shaken.h | 11
|
||
b/include/asterisk/rtp_engine.h | 79
|
||
b/include/asterisk/say.h | 100
|
||
b/include/asterisk/sched.h | 5
|
||
b/include/asterisk/sorcery.h | 22
|
||
b/include/asterisk/stasis_app_playback.h | 2
|
||
b/include/asterisk/stasis_channels.h | 33
|
||
b/include/asterisk/statsd.h | 6
|
||
b/include/asterisk/stream.h | 4
|
||
b/include/asterisk/strings.h | 4
|
||
b/include/asterisk/stun.h | 25
|
||
b/include/asterisk/time.h | 79
|
||
b/include/asterisk/utils.h | 60
|
||
b/main/abstract_jb.c | 26
|
||
b/main/app.c | 21
|
||
b/main/asterisk.c | 16
|
||
b/main/bridge.c | 44
|
||
b/main/bridge_basic.c | 9
|
||
b/main/bridge_channel.c | 32
|
||
b/main/bucket.c | 3
|
||
b/main/cdr.c | 2
|
||
b/main/channel.c | 95
|
||
b/main/channel_internal_api.c | 2
|
||
b/main/cli.c | 51
|
||
b/main/codec_builtin.c | 16
|
||
b/main/config_options.c | 60
|
||
b/main/core_local.c | 3
|
||
b/main/core_unreal.c | 92
|
||
b/main/dns.c | 17
|
||
b/main/dns_recurring.c | 9
|
||
b/main/dsp.c | 45
|
||
b/main/file.c | 1
|
||
b/main/fixedjitterbuf.c | 2
|
||
b/main/format_cache.c | 29
|
||
b/main/format_cap.c | 2
|
||
b/main/format_compatibility.c | 7
|
||
b/main/frame.c | 9
|
||
b/main/indications.c | 6
|
||
b/main/loader.c | 183
|
||
b/main/logger.c | 214
|
||
b/main/logger_category.c | 324
|
||
b/main/manager.c | 6
|
||
b/main/manager_channels.c | 95
|
||
b/main/media_cache.c | 89
|
||
b/main/message.c | 100
|
||
b/main/options.c | 7
|
||
b/main/pbx.c | 14
|
||
b/main/pbx_builtins.c | 137
|
||
b/main/pbx_include.c | 2
|
||
b/main/pbx_timing.c | 2
|
||
b/main/pbx_variables.c | 2
|
||
b/main/rtp_engine.c | 68
|
||
b/main/say.c | 558
|
||
b/main/sorcery.c | 17
|
||
b/main/stasis.c | 4
|
||
b/main/stasis_channels.c | 12
|
||
b/main/stream.c | 30
|
||
b/main/stun.c | 83
|
||
b/main/tcptls.c | 12
|
||
b/main/term.c | 105
|
||
b/main/time.c | 145
|
||
b/main/translate.c | 32
|
||
b/main/utils.c | 129
|
||
b/makeopts.in | 21
|
||
b/menuselect/configure | 14
|
||
b/menuselect/menuselect.c | 36
|
||
b/menuselect/menuselect.h | 2
|
||
b/menuselect/menuselect_curses.c | 10
|
||
b/menuselect/menuselect_newt.c | 10
|
||
b/pbx/pbx_ael.c | 7
|
||
b/pbx/pbx_realtime.c | 32
|
||
b/res/Makefile | 5
|
||
b/res/ari/resource_bridges.c | 19
|
||
b/res/ari/resource_bridges.h | 4
|
||
b/res/ari/resource_channels.c | 32
|
||
b/res/ari/resource_endpoints.c | 1
|
||
b/res/parking/parking_bridge_features.c | 1
|
||
b/res/prometheus/bridges.c | 12
|
||
b/res/prometheus/channels.c | 15
|
||
b/res/prometheus/endpoints.c | 9
|
||
b/res/res_aeap.c | 298
|
||
b/res/res_agi.c | 6
|
||
b/res/res_audiosocket.c | 3
|
||
b/res/res_calendar.c | 8
|
||
b/res/res_config_pgsql.c | 32
|
||
b/res/res_fax.c | 14
|
||
b/res/res_format_attr_celt.c | 14
|
||
b/res/res_format_attr_h263.c | 141
|
||
b/res/res_format_attr_ilbc.c | 15
|
||
b/res/res_format_attr_opus.c | 31
|
||
b/res/res_format_attr_silk.c | 17
|
||
b/res/res_format_attr_siren14.c | 13
|
||
b/res/res_format_attr_siren7.c | 13
|
||
b/res/res_format_attr_vp8.c | 12
|
||
b/res/res_hep_pjsip.c | 2
|
||
b/res/res_http_media_cache.c | 117
|
||
b/res/res_http_websocket.c | 2
|
||
b/res/res_monitor.c | 3
|
||
b/res/res_musiconhold.c | 41
|
||
b/res/res_odbc.c | 1
|
||
b/res/res_odbc_transaction.c | 5
|
||
b/res/res_parking.c | 1
|
||
b/res/res_pjproject.c | 24
|
||
b/res/res_pjsip.c | 256
|
||
b/res/res_pjsip/config_transport.c | 47
|
||
b/res/res_pjsip/location.c | 1
|
||
b/res/res_pjsip/pjsip_configuration.c | 22
|
||
b/res/res_pjsip/pjsip_message_filter.c | 11
|
||
b/res/res_pjsip/pjsip_options.c | 2
|
||
b/res/res_pjsip/pjsip_scheduler.c | 180
|
||
b/res/res_pjsip/pjsip_transport_management.c | 2
|
||
b/res/res_pjsip_authenticator_digest.c | 27
|
||
b/res/res_pjsip_caller_id.c | 59
|
||
b/res/res_pjsip_config_wizard.c | 15
|
||
b/res/res_pjsip_dialog_info_body_generator.c | 119
|
||
b/res/res_pjsip_diversion.c | 347
|
||
b/res/res_pjsip_dlg_options.c | 2
|
||
b/res/res_pjsip_dtmf_info.c | 10
|
||
b/res/res_pjsip_endpoint_identifier_ip.c | 3
|
||
b/res/res_pjsip_header_funcs.c | 192
|
||
b/res/res_pjsip_messaging.c | 833
|
||
b/res/res_pjsip_nat.c | 34
|
||
b/res/res_pjsip_outbound_authenticator_digest.c | 508
|
||
b/res/res_pjsip_outbound_registration.c | 13
|
||
b/res/res_pjsip_path.c | 12
|
||
b/res/res_pjsip_pidf_digium_body_supplement.c | 8
|
||
b/res/res_pjsip_pubsub.c | 12
|
||
b/res/res_pjsip_refer.c | 163
|
||
b/res/res_pjsip_registrar.c | 151
|
||
b/res/res_pjsip_sdp_rtp.c | 108
|
||
b/res/res_pjsip_session.c | 2179
|
||
b/res/res_pjsip_stir_shaken.c | 111
|
||
b/res/res_pjsip_t38.c | 52
|
||
b/res/res_pjsip_transport_websocket.c | 2
|
||
b/res/res_pktccops.c | 40
|
||
b/res/res_prometheus.c | 4
|
||
b/res/res_remb_modifier.c | 2
|
||
b/res/res_rtp_asterisk.c | 1190
|
||
b/res/res_sorcery_config.c | 12
|
||
b/res/res_srtp.c | 37
|
||
b/res/res_stasis.c | 31
|
||
b/res/res_stasis_playback.c | 33
|
||
b/res/res_stasis_snoop.c | 12
|
||
b/res/res_statsd.c | 16
|
||
b/res/res_stir_shaken.c | 260
|
||
b/res/res_stir_shaken/certificate.c | 32
|
||
b/res/res_stir_shaken/certificate.h | 12
|
||
b/res/res_stir_shaken/curl.c | 103
|
||
b/res/res_stir_shaken/curl.h | 10
|
||
b/res/res_stir_shaken/stir_shaken.c | 87
|
||
b/res/res_stir_shaken/stir_shaken.h | 12
|
||
b/res/res_stir_shaken/store.c | 20
|
||
b/res/res_tonedetect.c | 671
|
||
b/res/res_xmpp.c | 5
|
||
b/res/stasis/messaging.c | 72
|
||
b/res/stasis/stasis_bridge.c | 2
|
||
b/rest-api-templates/make_ari_stubs.py | 2
|
||
b/rest-api/api-docs/bridges.json | 6
|
||
b/rest-api/api-docs/playbacks.json | 3
|
||
b/rest-api/resources.json | 2
|
||
b/tests/CI/buildAsterisk.sh | 6
|
||
b/tests/CI/installAsterisk.sh | 1
|
||
b/tests/test_abstract_jb.c | 37
|
||
b/tests/test_http_media_cache.c | 79
|
||
b/tests/test_res_rtp.c | 40
|
||
b/tests/test_time.c | 170
|
||
b/third-party/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch | 37
|
||
b/third-party/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch | 33
|
||
b/third-party/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch | 212
|
||
b/third-party/pjproject/patches/0100-fix-double-stun-free.patch | 82
|
||
b/third-party/pjproject/patches/0110-tls-parent-listener-destroyed.patch | 166
|
||
b/third-party/pjproject/patches/0111-ssl-premature-destroy.patch | 136
|
||
b/third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch | 32
|
||
b/utils/.gitignore | 2
|
||
b/utils/Makefile | 22
|
||
b/utils/extconf.c | 4
|
||
cdr/cdr_syslog.c | 296
|
||
channels/chan_misdn.c |12838 -
|
||
channels/chan_nbs.c | 273
|
||
channels/chan_oss.c | 1527
|
||
channels/chan_phone.c | 1517
|
||
channels/chan_vpb.cc | 2878
|
||
channels/misdn/Makefile | 17
|
||
channels/misdn/chan_misdn_config.h | 172
|
||
channels/misdn/ie.c | 1414
|
||
channels/misdn/isdn_lib.c | 4819
|
||
channels/misdn/isdn_lib.h | 833
|
||
channels/misdn/isdn_lib_intern.h | 159
|
||
channels/misdn/isdn_msg_parser.c | 1769
|
||
channels/misdn/portinfo.c | 205
|
||
channels/misdn_config.c | 1273
|
||
configs/samples/cdr_mysql.conf.sample | 62
|
||
configs/samples/cdr_syslog.conf.sample | 83
|
||
configs/samples/misdn.conf.sample | 537
|
||
configs/samples/oss.conf.sample | 152
|
||
configs/samples/phone.conf.sample | 51
|
||
configs/samples/res_config_sqlite.conf.sample | 11
|
||
configs/samples/vpb.conf.sample | 248
|
||
contrib/realtime/mysql/mysql_cdr.sql | 41
|
||
contrib/realtime/mysql/mysql_config.sql | 1294
|
||
contrib/realtime/mysql/mysql_voicemail.sql | 35
|
||
contrib/realtime/postgresql/postgresql_cdr.sql | 45
|
||
contrib/realtime/postgresql/postgresql_config.sql | 1406
|
||
contrib/realtime/postgresql/postgresql_voicemail.sql | 39
|
||
doc/CHANGES-staging/hide_messaging_ami_events | 11
|
||
res/res_config_sqlite.c | 1787
|
||
utils/conf2ael.c | 729
|
||
utils/muted.c | 744
|
||
355 files changed, 17548 insertions(+), 141656 deletions(-)
|