Release Summary

asterisk-14.0.0-beta1

Date: 2016-07-26

<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-13.0.0.


Contributors

[Back to Top]

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

CodersTestersReporters
352 Richard Mudgett
199 Matt Jordan
182 Joshua Colp
179 gtjoseph
152 Mark Michelson
132 Corey Farrell
66 Kevin Harwell
42 Rodrigo Ramírez Norambuena
42 Alexander Traud
36 Scott Griepentrog
32 Jonathan Rose
31 Kinsey Moore
31 Walter Doekes
29 Alexei Gradinari
18 Diederik de Groot (License 6600)
12 Diederik de Groot
12 David M. Lee
10 Ivan Poddubny
9 Tzafrir Cohen
9 Rusty Newton
9 Sean Bright
7 Timo Teräs
7 Benjamin Ford
7 Ashley Sanders
6 snuffy
6 ibercom
6 Tyler Cambron
5 Gareth Palmer
5 Jaco Kroon
4 Dade Brandon
3 Yousf Ateya
3 Malcolm Davenport
3 Torrey Searle
3 Badalyan Vyacheslav
3 Olle Johansson (License 5267)
3 Martin Tomec
3 Jeremy Laine
3 Elazar Broad
3 Graham Barnett (License 6685)
3 Daniel Journo
3 abelbeck (License 5903)
3 Shaun Ruffell
3 Jacek Konieczny
3 Scott Emidy
3 Niklas Larsson
2 Michael L. Young (license 5026)
2 Nuno Borges (License 6116)
2 Damian Ivereigh
2 Christof Lauber
2 Olle Johansson (License 5267)
2 Jason Parker
2 Gianluca Merlo
2 Kristian Hogh (License 6639)
2 Richard Mudgett
2 Stefan Engström
2 Steve Davies
2 Alexander Anikin
2 Leif Madsen
2 Etienne Lessard (license #6394)
2 Y Ateya (License 6693)
2 Karsten Wemheuer
2 Philip Correia
2 Joerg Sonnenberger
2 yaron nahum (License 6676)
2 Andrew Nagy
2 cloos (License #5956)
2 Jean Aunis
2 Richard Miller (license 5685)
2 Alec Davis
2 Igor Goncharovskiy
2 John Bigelow
1 LEI FU (License 6640)
1 Sebastian Kemper
1 Zogot, cleaned up by me.
1 Dmitry Bubnov (License 6651)
1 Xavier Hienne (License 6657)
1 Aaron An
1 Peter Katzmann (License 5968)
1 Vasil Kolev
1 Andreas Steinmetz (license 6523)
1 Alexander Traud
1 Ben Smithurst (license 6529)
1 Krandon Bruse (license 6631)
1 Jeremy Lainé (License #6561)
1 demon-ru
1 Rodrigo Ramirez Norambuena (License 6577)
1 Kirill Katsnelson
1 Florian Sauerteig
1 Jonh Wendell
1 Alexandr Anikin
1 Alexei Gradinari License #5691
1 Michael Myles (License #6626)
1 Makoto Dei (License 5027)
1 Michael K (License 6621)
1 Eugene Voityuk
1 Nitesh Bansal (License #6418)
1 Filip Jenicek
1 Jesper (License 5518)
1 Ward van Wanrooij
1 Valentin Vidić (License 6697)
1 Dmitriy Bubnov (License 6651)
1 Francesco Castellano
1 Carlos Oliva
1 Ben Klang (License 5876)
1 Alexandre Fournier
1 Guido Falsi
1 Di-Shi Sun (License 5076)
1 D Tucny
1 Javier Acosta (License 6690)
1 HZMI8gkCvPpom0tM (License 6658)
1 sungtae kim
1 Olle E. Johansson
1 Örn Arnarson
1 mdu113
1 Jan Juergens (License 6538)
1 Chris Trobridge
1 Corey Edwards
1 Maciej Szmigiero (license 6085)
1 Ben Merrills (License 6678)
1 Justin T. Gibbs (License 6692)
1 server-pandora
1 Badalian Vyacheslav (license 5249)
1 Matt Hoskins (license 6688)
1 Sebastian Damm
1 Kristian Høgh (License #6639)
1 Birger Harzenetter (License 5870)
1 Matthias Urlichs (license 5508)
1 Stefan Engström (License 6691)
1 Maciej Szmigiero
1 Michael K. (license 6621)
1 Javier Acosta
1 Paul Belanger
1 Simon Arlott (License 5756)
1 Patric Marschall
1 Mark Duncan
1 Eugene Voityuk
1 David Duncan Ross Palmer (License 6660)
1 Debian Amtelco
1 Juergen Spies (License 6698)
1 Damien Wedhorn
1 Sergio Medina Toledo
1 Michael Cargile
1 Ed Hynan (Licnese 6680)
77 gtjoseph
6 Rusty Newton
3 Etienne Lessard
3 Badalyan Vyacheslav
3 Matt Jordan
2 JoshE
2 snuffy
2 Michael L. Young
2 Elazar Broad
2 Stefan Engström
1 ibercom
1 Dmitry Melekhov
1 Nick Adams
1 Beppo Maazucato
1 opsmonitor
1 Sebastian Kemper
1 Andrew Nagy
1 Arnd Schmitter
1 Dmitriy Serov
1 Walter Doekes
1 Yuriy Gorlichenko
1 starting asterisk -c until the colors stopped
1 Brad Latus
1 Graham Barnett
1 Samuel Galarneau
1 Örn Arnarson
1 Aaron An
1 XenCALL
1 abelbeck
1 Damian Ivereigh
1 Ben Klang
1 Jacek Konieczny
1 Alexander Traud
1 Ivan Poddubny
1 Paolo Compagnini
1 Gregory Malsack
1 Ross Beer
1 Damien Wedhorn
1 Corey Edwards
1 Eugene Voityuk
1 Richard Mudgett
1 xrobau
1 Carl Fortin
1 Tony Lewis
1 David Duncan Ross Palmer
1 Juergen Spies
1 Shaun Ruffell
1 Zane Conkle
1 Alexandre Fournier
1 Alexander Traud
1 Dan Cropp
1 dimitripietro
1 Kilburn
1 Paul Belanger
1 David Herselman
1 Matt Hoskins
1 Deepak Singh Rawat
1 Di-Shi Sun
1 Ed Hynan
121 Matt Jordan
90 Corey Farrell
66 Joshua Colp
62 Richard Mudgett
46 Mark Michelson
45 Kevin Harwell
42 Mark Michelson
39 Alexander Traud
38 Richard Mudgett
37 George Joseph
30 Diederik de Groot
27 Alexei Gradinari
23 Scott Griepentrog
23 Joshua Colp
17 Kevin Harwell
17 Rusty Newton
17 Rodrigo Ramirez Norambuena
17 Ross Beer
17 John Bigelow
16 John Bigelow
16 gtjoseph
15 Badalian Vyacheslav
15 Walter Doekes
14 Dmitriy Serov
14 Arnd Schmitter
12 Jonathan Rose
11 Rusty Newton
11 Etienne Lessard
10 Ross Beer
9 Scott Griepentrog
9 Etienne Lessard
9 John Hardin
9 Niklas Larsson
8 Steve Pitts
8 Tzafrir Cohen
8 Ashley Sanders
8 Ashley Sanders
8 Stefan Engström
7 Jonathan Rose
7 snuffy
6 Badalian Vyacheslav
6 Niklas Larsson
6 Gareth Palmer
6 yaron nahum
6 Andrew Nagy
5 Michael Keuter
5 yaron nahum
5 Andrew Nagy
5 Chet Stevens
5 Boris Fox
5 Alexander Traud
5 Dmitriy Serov
5 Gareth Palmer
4 Jeremy Lainé
4 JoshE
4 Dafi Ni
4 Torrey Searle
4 Zane Conkle
4 Chet Stevens
4 Carl Fortin
4 Dafi Ni
4 Elazar Broad
4 Y Ateya
4 ibercom
4 Dade Brandon
4 Jaco Kroon
4 Carl Fortin
4 Zane Conkle
3 Steve Davies
3 Richard Miller
3 Shaun Ruffell
3 Vitezslav Novy
3 hristo
3 David M. Lee
3 Javier Riveros
3 Shaun Ruffell
3 Private Name
3 Y Ateya
3 xrobau
3 Kristian Høgh
3 Rodrigo Ramírez Norambuena
3 Graham Barnett
3 Javier Acosta
3 Ray Crumrine
3 Edwin Vandamme
3 Gianluca Merlo
3 Ray Crumrine
3 Anthony Messina
3 abelbeck
3 Tzafrir Cohen
3 Rodrigo Ramirez Norambuena
3 Timo Teräs
3 Private Name
3 Jeremy Laine
3 Daniel Journo
3 Elazar Broad
3 Kinsey Moore
2 warren smith
2 Ben Smithurst
2 Alexei Gradinari
2 Peter Katzmann
2 Olle Johansson
2 Patrick Laimbock
2 Denis Martinez
2 Kristian Hogh
2 JoshE
2 Mitch Claborn
2 Ivan Poddubny
2 Josh Colp
2 Ben Merrills
2 Richard Kenner
2 Ben Merrills
2 tootai
2 Jacek Konieczny
2 John Zhong
2 Sean Bright
2 Javier Acosta
2 Beppo Mazzucato
2 Alexandr Dranchuk
2 Sean Pimental
2 Michael K.
2 Thomas Thompson
2 Brad Latus
2 Marcelo Terres
2 David Brillert
2 cloos
2 Graham Barnett
2 Vadim
2 Kevin Scott Adams
2 Anthony Messina
2 Karsten Wemheuer
2 Marco Paland
2 Nuno Borges
2 Mitch Claborn
2 Marcelo Terres
2 Ilya Trikoz
2 Aleksei Kulakov
2 Ben Smithurst
2 Walter Doekes
2 Diederik de Groot
2 Bradley Watkins
2 Steve Pitts
2 Malcolm Davenport
2 Jeffrey Walton
2 Vitezslav Novy
2 Daniel Tryba
2 Damian Ivereigh
2 Jean Aunis - Prescom
2 Damian Ivereigh
2 Alec Davis
2 Taylor Hawkes
2 Richard Kenner
2 Dmitry Melekhov
2 nik600
2 Badalyan Vyacheslav
2 Frankie Chin
2 Olle Johansson
2 Makoto Dei
2 Dmitry Melekhov
2 Nuno Borges
2 Philip Correia
2 Philip Correia
2 Bradley Watkins
2 Ben Klang
2 Daniel Journo
2 Stefan Engström
2 Leandro Dardini
2 Makoto Dei
2 not here
1 Stephen More
1 Sebastian Kemper
1 Marcel Manz
1 Benjamin Keith Ford
1 Dmitry Burilov
1 Dmitriy Bubnov
1 Xavier Hienne
1 Barry Chern
1 Aaron An
1 Edvin Vidmar
1 Krandon Bruse
1 PSDK
1 Timo Teräs
1 Samuel Galarneau
1 Kevin McCoy
1 Per Jensen
1 Warren Selby
1 Yura Kocyuba
1 Michael K
1 Stephan Eisvogel
1 Frank DiGennaro
1 Hans van Eijsden
1 Jay Jideliov
1 Kevin McCoy
1 Paddy Grice
1 dimitripietro
1 Terry Wilson
1 Dmitriy Bubnov
1 Lorne Gaetz
1 Gregory Malsack
1 Nick Ruggles
1 Andrew Zherdin
1 Ben Klang
1 Nir Simionovich
1 Grigoriy Puzankin
1 Atis Lezdins
1 Ed Hynan
1 HZMI8gkCvPpom0tM
1 Yaniv Simhi
1 Dwayne Hubbard
1 Dan Tucny
1 Frederic Van Espen
1 Martin Cisárik
1 Andreas Steinmetz
1 Jesper
1 Andrew Zherdin
1 Dan Jenkins
1 Mark Petersen
1 Gareth Blades
1 Filip Frank
1 David M. Lee
1 dea
1 Sebastian Damm
1 Stephan Eisvogel
1 Robert McGilvray
1 Christoph Timm
1 Aleksei Kulakov
1 John Campbell
1 Matthias Urlichs
1 Abhay Gupta
1 Xavier Hienne
1 Malcolm Davenport
1 Marco Paland
1 Anatoli
1 Ronald Raikes
1 Gergely Dömsödi
1 Simon Arlott
1 Krzysztof Trempala
1 Paul Belanger
1 Ilya Trikoz, Federico Santulli
1 Shane Blaser
1 cervajs
1 Sebastian Damm
1 Jason Richards
1 Javier Riveros
1 Martin Vit
1 Oleg Kozlov
1 LEI FU
1 ffs
1 Rustam Khankishyiev
1 Alejandro Mejia
1 Josh Kitchens
1 Avinash Mohod
1 Gregory Malsack
1 WRP
1 Andreas Steinmetz
1 Sébastien Couture
1 Greg Siemon
1 Harley Peters
1 Jeff Collell
1 David Woolley
1 Jeremy Kister
1 Philippe Bolduc
1 Alex A. Welzl
1 Ivan Poddubny
1 Kirill Katsnelson
1 David Cunningham
1 Alexandr Dranchuk
1 Nir Simionovich (GreenfieldTech - Israel)
1 David Herselman
1 Bryant Zimmerman
1 Martin Moučka
1 Jan Juergens
1 John Zhong
1 Josh Kitchens
1 Sergio Medina Toledo
1 Steven T. Wheeler
1 warren smith
1 Nick Repin
1 Jesper
1 Ward van Wanrooij
1 John Kiniston
1 Deepak Singh Rawat
1 Vasil Kolev
1 Krzysztof Trempala
1 Leon Rowland
1 Arveno Santoro
1 David Cunningham
1 Frankie Chin
1 Ronald Raikes
1 Ed Hynan
1 Lorne Gaetz
1 feyfre
1 Guido Falsi
1 Aaron Meriwether
1 Yaniv Simhi
1 Mateusz Kowalski
1 Carlos Oliva
1 Karsten Wemheuer
1 sungtae kim
1 Matt DiMeo
1 Stefan27 (on IRC)
1 Beppo Mazzucato
1 HZMI8gkCvPpom0tM
1 mdu113
1 Ben Langfeld
1 Justin T. Gibbs
1 Guenther Kelleter
1 ibercom
1 dant
1 Paolo Compagnini
1 Kilburn
1 John Nemeth
1 Frederic Van Espen
1 Simon Arlott
1 Hiroaki Komatsu
1 Atis Lezdins
1 Melissa Shepherd
1 Michael K.
1 Richard Miller
1 Aleksandr Gordeev
1 Patric Marschall
1 Conrad de Wet
1 Rustam Khankishyiev
1 James Van Vleet
1 Jay Jideliov
1 James Van Vleet
1 Jared Biel
1 Matt Hoskins
1 Jason Richards
1 Terry Wilson
1 Jeffrey Ollie
1 Marcello Ceschia
1 Marcello Ceschia
1 Aaron An
1 XenCALL
1 Ross Beer.
1 Krandon Bruse
1 Bryant Zimmerman
1 Peter Katzmann
1 Abhay Gupta
1 Edwin Vandamme
1 Nic Colledge
1 Nick Ruggles
1 Michael Newton
1 John Nemeth
1 Jeffrey C. Ollie
1 Michael Keuter
1 Jacob Barber
1 Evandro César Arruda
1 Anatoli
1 Juergen Spies
1 Ben Langfeld
1 Dan Jenkins
1 Daniel Denson
1 Roman Skvirsky
1 Kilburn
1 Tove Hjelm
1 David Brillert
1 Jonathan R. Rose
1 Artem Volodin
1 David Woolley
1 Olivier Krief
1 Artem Volodin
1 Christoph Timm
1 John Kiniston
1 Torrey Searle, Nitesh Bansal
1 Jared Biel
1 Olivier Krief
1 Nick Adams
1 Mark Petersen
1 dtryba
1 Bojan Nemčić
1 Marian Koniuszko
1 jeffrey putnam
1 Luke Hulsey
1 Jan Juergens
1 Patric Marschall
1 Yura Kocyuba
1 Maciej Szmigiero
1 Alexandr Gordeev
1 Thomas Airmont
1 Harley Peters
1 Matthias Urlichs
1 Conrad de Wet
1 Birger "WIMPy" Harzenetter
1 Matt Hoskins
1 Deepak Singh Rawat
1 Arnd Schmitter
1 David Justl
1 Tyler Cambron
1 Mateusz Kowalski
1 Dave Cabot
1 Birger Harzenetter
1 Maciej Szmigiero
1 Steven T. Wheeler
1 Avinash Mohod
1 Nick Adams
1 Rogger Padilla
1 Leandro Dardini
1 Michael Myles
1 Dudás József
1 Nic Colledge
1 Alec Davis
1 LEI FU
1 tm1000, Tony Lewis
1 David Duncan Ross Palmer
1 Filip Jenicek
1 Peter Whisker
1 Bojan Nemčić
1 Hans van Eijsden
1 Gergely Dömsödi
1 David Duncan Ross Palmer
1 Max Man
1 viniciusfontes
1 Aaron Meriwether
1 Gareth Blades
1 Warren Selby
1 Panos Gkikakis
1 Grigoriy Puzankin
1 Shane Blaser
1 Kinsey Moore
1 Michael Myles
1 Stephen More
1 Greg Siemon
1 David Justl
1 Edvin Vidmar
1 Guido Falsi
1 NITESH BANSAL
1 Jeff Collell
1 Frank DiGennaro
1 vadim
1 Andrey Biglari
1 Daniel Flounders
1 Jeremy Kister
1 dhanapathy sathya
1 Damien Wedhorn, Matt Jordan
1 StefanEng86, urbaniak, pay123
1 klaus3000
1 Jacques Peacock
1 Denis Alberto Martinez
1 John Campbell
1 Tony Ching
1 Samuel Galarneau
1 Örn Arnarson
1 PowerPBX
1 George Ladoff
1 Max Man
1 David Herselman
1 Leon Rowland
1 Martin Moučka
1 Sebastian Kemper
1 Nick Repin
1 B. Davis
1 Rogger Padilla
1 Jacob Barber
1 Alexandre Fournier
1 Jaco Kroon
1 Barry Chern
1 Kristian Høgh
1 Robert McGilvray
1 Örn Arnarson
1 Michael Newton
1 Jeremy Lainé
1 Ilya Trikoz
1 Chris Trobridge
1 Paddy Grice
1 Peter Whisker
1 Patrick Laimbock
1 Janusz Karolak
1 Juergen Spies
1 Marian Koniuszko
1 Melissa Shepherd
1 Jonh Wendell
1 Sean Bright
1 Osaulenko Alexander
1 Tove Hjelm
1 dhanapathy sathya
1 Paul Belanger
1 jeffrey putnam
1 Dave Cabot

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.

New Feature

Category: Applications/NewFeature

ASTERISK-25551: [patch]Ability to add channel to an existing bridge by specifying an existing channel prefix
Reported by: Alec Davis

Category: Applications/app_queue

ASTERISK-25480: [patch]Add field PauseReason on QueueMemberStatus
Reported by: Rodrigo Ramirez NorambuenaASTERISK-23823: [patch] Option to keep queuerules in realtime
Reported by: Michael K.

Category: Applications/app_sms

ASTERISK-22591: [patch]Prevent Asterisk from writing received SMS content in log
Reported by: Jan Juergens

Category: CDR/NewFeature

ASTERISK-25479: Allow CDR's to be modified before being dispatched to engines
Reported by: Jonh Wendell

Category: CDR/cdr_adaptive_odbc

ASTERISK-25006: [patch] Add support set character for quoted identifiers
Reported by: Rodrigo Ramirez Norambuena

Category: CEL/cel_pgsql

ASTERISK-23186: [patch] Add usegmtime option to cel_pgsql
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/General

ASTERISK-24363: [patch] Add ability for Channel Drivers to provide Presence State information
Reported by: Gareth Palmer

Category: Channels/chan_pjsip

ASTERISK-25670: Add regcontext to PJSIP
Reported by: Daniel JournoASTERISK-25259: chan_pjsip: Add rtptimeout support
Reported by: Joshua Colp

Category: Channels/chan_sip/Interoperability

ASTERISK-25803: [patch] chan_sip: Optionally supply fromuser/fromdomain in SIP dial string
Reported by: Walter Doekes

Category: Channels/chan_sip/NewFeature

ASTERISK-17899: Handle crypto lifetime in SDES-SRTP negotiation
Reported by: Dwayne Hubbard

Category: Core/BuildSystem

ASTERISK-25591: [patch] Complete List of Header Files (#include): iwyu
Reported by: Alexander Traud

Category: Core/General

ASTERISK-25419: Dialplan Application for Integration of StatsD
Reported by: Ashley SandersASTERISK-24834: DNS Overhaul: Implement the proposed core API - sync/async functions, resolver registration
Reported by: Matt JordanASTERISK-24836: DNS Overhaul: Write a Resolver Implementation
Reported by: Matt Jordan

Category: Core/Logging

ASTERISK-25425: logger: Add JSON structured logging
Reported by: Matt Jordan

Category: Core/ManagerInterface

ASTERISK-26058: [Patch] Add uptime and last reloaded to FullyBooted AMI event
Reported by: Niklas LarssonASTERISK-24554: AMI/ARI: Generate events on connected line changes
Reported by: Matt Jordan

Category: Core/ManagerInterface/NewFeature

ASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei Gradinari

Category: Core/NewFeature

ASTERISK-24363: [patch] Add ability for Channel Drivers to provide Presence State information
Reported by: Gareth Palmer

Category: Resources/res_ari

ASTERISK-25925: Allow Early Bridges on ARI Dials
Reported by: Mark MichelsonASTERISK-25252: ARI: Add the ability to manipulate log channels
Reported by: Matt JordanASTERISK-25238: ARI: Support push configuration
Reported by: Matt JordanASTERISK-25173: ARI: Add the ability to load/reload/unload an Asterisk module
Reported by: Matt JordanASTERISK-24554: AMI/ARI: Generate events on connected line changes
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-24922: ARI: Add the ability to intercept hold and raise an event
Reported by: Matt JordanASTERISK-24703: ARI: Add the ability to "transfer" (redirect) a channel
Reported by: Matt Jordan

Category: Resources/res_ari_recordings

ASTERISK-26042: ARI: Allow downloading of the media associated with a stored recording
Reported by: Matt Jordan

Category: Resources/res_musiconhold

ASTERISK-24276: [Patch] Option to make app MOH override channel musicclass
Reported by: Kristian Høgh

Category: Resources/res_pjsip

ASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei GradinariASTERISK-25900: PJSIP Endpoint IP Access Controls
Reported by: Alexei GradinariASTERISK-24919: res_pjsip_config_wizard: Ability to write contents to file
Reported by: Ray CrumrineASTERISK-25377: res_pjsip: Change default "From user" from UUID to something more palatable
Reported by: Mark Michelson

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-25259: chan_pjsip: Add rtptimeout support
Reported by: Joshua Colp

Category: Resources/res_statsd

ASTERISK-25419: Dialplan Application for Integration of StatsD
Reported by: Ashley Sanders

Bug

Category: . I did not set the category correctly.

ASTERISK-24147: ARI: channel hangup crashes asterisk process
Reported by: Edvin Vidmar

Category: Addons/General

ASTERISK-25640: pbx: Deadlock on features reload and state change hint.
Reported by: Krzysztof Trempala

Category: Addons/chan_mobile

ASTERISK-24468: Incoming UCS2 encoded SMS truncated if SMS length exceeds 50 (roughly) national symbols
Reported by: Dmitriy Bubnov

Category: Addons/chan_ooh323

ASTERISK-25227: No audio at in-band announcements in ooh323 channel
Reported by: Alexandr DranchukASTERISK-24393: rtptimeout=0 doesn't disable rtptimeout
Reported by: Dmitry Melekhov

Category: Addons/res_config_mysql

ASTERISK-18252: queue_log mysql time column data format
Reported by: Gareth BladesASTERISK-25041: [patch]Broken column type checking in res_config_mysql addon
Reported by: Alexandre Fournier

Category: Applications/app_agent_pool

ASTERISK-24737: When agent not logged in, agent status shows unavailable, queue status shows agent invalid
Reported by: Richard MudgettASTERISK-24257: agent must dial acceptdtmf twice to bridge to queue caller
Reported by: Steve Pitts

Category: Applications/app_amd

ASTERISK-19470: Documentation on app_amd is incorrect
Reported by: Frank DiGennaro

Category: Applications/app_chanspy

ASTERISK-25321: [patch]DeadLock ChanSpy with call over Local channel
Reported by: Filip FrankASTERISK-25247: choppy audio when spying on a g722 channel, chan_sip or chan_pjsip
Reported by: hristoASTERISK-24828: Fix Frame Leaks
Reported by: Kevin Harwell

Category: Applications/app_confbridge

ASTERISK-20987: non-admin users, who join muted conference are not being muted
Reported by: hristoASTERISK-25253: confbridge volume options and other volume controls such as func_volume don't work
Reported by: Dmitriy SerovASTERISK-24749: ConfBridge: Wrong language on playing conf-hasjoin and conf-hasleft when played to bridge
Reported by: Philippe BolducASTERISK-24841: ConfBridge: Strange sampling rates chosen when channels have multiple native formats
Reported by: Matt JordanASTERISK-24864: app_confbridge: file playback blocks dtmf
Reported by: Kevin HarwellASTERISK-24719: ConfBridge recording channels get stuck when recording started/stopped more than once
Reported by: Richard MudgettASTERISK-24723: confbridge: CLI command 'confbridge list XXXX' no longer displays user menus
Reported by: Matt JordanASTERISK-24490: Security Vulnerability: CONFBRIDGE function's record_command option allows arbitrary parameters to be passed to MixMonitor, allowing remote execution of commands
Reported by: Matt JordanASTERISK-24522: ConfBridge: delay occurs between kicking all endmarked users when last marked user leaves
Reported by: Matt JordanASTERISK-24208: Channels with CDR Information Remain Active Even After ConfBrige Is Ended
Reported by: Frankie Chin

Category: Applications/app_controlplayback

ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt Jordan

Category: Applications/app_dial

ASTERISK-24958: Forwarding loop detection inhibits certain desirable scenarios
Reported by: Mark MichelsonASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-24682: app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
Reported by: Matt JordanASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt JordanASTERISK-24225: Dial option z is broken
Reported by: dimitripietro

Category: Applications/app_directory

ASTERISK-25087: Asterisk segfault when using Directory application with alias option and specific mailbox configuration
Reported by: Chet Stevens

Category: Applications/app_echo

ASTERISK-25867: [patch] Video delay on app_echo
Reported by: Jacek Konieczny

Category: Applications/app_followme

ASTERISK-26008: app_followme does not delete recorded name prompt
Reported by: Tzafrir Cohen

Category: Applications/app_meetme

ASTERISK-25569: app_meetme: Audio quality issues
Reported by: Corey FarrellASTERISK-24572: [patch]App_meetme is loaded without its defaults when the configuration file is missing
Reported by: Nuno BorgesASTERISK-24234: app_meetme: Crash on conference shutdown due to NULL channel passed to meetme_stasis_generate_msg()
Reported by: Shaun Ruffell

Category: Applications/app_mixmonitor

ASTERISK-25322: Crash occurs when using MixMonitor with t() or r() options.
Reported by: Richard MudgettASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
Reported by: Jonathan RoseASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
Reported by: Matt Jordan

Category: Applications/app_page

ASTERISK-25384: Regular Asterisk crashes when using Page application. "user_data is NULL"
Reported by: Chet Stevens

Category: Applications/app_queue

ASTERISK-26133: app_queue: Queue members receive multiple calls
Reported by: Richard MillerASTERISK-16115: [patch] problem with ringinuse=no, queue members receive sometimes two calls
Reported by: nik600ASTERISK-25954: Manager QueueSummary and QueueStatus Actions are case sensitive to QueueName
Reported by: Javier AcostaASTERISK-25888: Frequent segfaults in function can_ring_entry() of app_queue.c
Reported by: Sébastien CoutureASTERISK-25800: [patch] Calculate talktime when is first call answered
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25442: using realtime (mysql) queue members are never updated in wait_our_turn function (app_queue.c)
Reported by: Carlos OlivaASTERISK-25561: app_queue.c line 6503 (try_calling): mutex 'qe->chan' freed more times than we've locked!
Reported by: Alec DavisASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25399: app_queue: AgentComplete event has wrong reason
Reported by: Kevin HarwellASTERISK-25185: Segfault in app_queue on transfer scenarios
Reported by: Etienne LessardASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
Reported by: Lorne GaetzASTERISK-25038: Queue log "EXITWITHTIMEOUT" does not always contain waiting time
Reported by: Etienne LessardASTERISK-23319: Segmentation fault in queue_exec at app_queue.c
Reported by: VadimASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch ClabornASTERISK-24466: app_queue: fix a couple leaks to struct call_queue
Reported by: Corey FarrellASTERISK-24454: app_queue: ao2_iterator not destroyed, causing leak
Reported by: Corey Farrell

Category: Applications/app_record

ASTERISK-25410: app_record: RECORDED_FILE variable not being populated
Reported by: Kevin Harwell

Category: Applications/app_transfer

ASTERISK-24015: app_transfer fails with PJSIP channels
Reported by: Private Name

Category: Applications/app_voicemail

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change to debug
Reported by: Alexei GradinariASTERISK-24463: Voicemail email address corrupt or not sent when message is in the process of being recorded during reload
Reported by: John CampbellASTERISK-25917: [patch]app_voicemail: passwordlocation=spooldir only works if you manually add secret.conf yourself
Reported by: Jonathan R. RoseASTERISK-25874: app_voicemail: Stack buffer overflow in test_voicemail_notify_endl
Reported by: Badalian VyacheslavASTERISK-25082: Asterisk deletes message after doing a playback of an INBOX message using ast_vm_play when the Old folder is full for that mailbox.
Reported by: Jonathan RoseASTERISK-24626: Voicemail passwords not being stored in ARA
Reported by: Paddy GriceASTERISK-24709: [patch] msg_create_from_file used by MixMonitor m() option does not queue an MWI event
Reported by: Gareth PalmerASTERISK-24250: [patch] Voicemail with multi-recipients To: header fix
Reported by: abelbeckASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
Reported by: Corey FarrellASTERISK-24190: IMAP voicemail causes segfault
Reported by: Nick Adams

Category: Applications/app_voicemail/IMAP

ASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change to debug
Reported by: Alexei GradinariASTERISK-24786: [patch] - Asterisk terminates when playing a voicemail stored in LDAP
Reported by: Graham BarnettASTERISK-24787: [patch] - Microsoft exchange incompatibility for playing back messages stored in IMAP - play_message: No origtime
Reported by: Graham BarnettASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not deleted after review, hangup
Reported by: LEI FUASTERISK-24516: [patch]Asterisk segfaults when playing back voicemail under high concurrency with an IMAP backend
Reported by: David Duncan Ross PalmerASTERISK-24190: IMAP voicemail causes segfault
Reported by: Nick Adams

Category: Applications/app_voicemail/ODBC

ASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not deleted after review, hangup
Reported by: LEI FU

Category: Bridges/bridge_holding

ASTERISK-25271: Parking & blind transfer: Transferer channel not hung up if no MOH
Reported by: Kevin HarwellASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from on-hold channels and bridge is never destroyed after hangup.
Reported by: Stefan Engström

Category: Bridges/bridge_native_rtp

ASTERISK-25240: bridge_native_rtp: Direct media wrongfully started when completing attended transfer
Reported by: Joshua ColpASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-24459: bridge_native_rtp: Native RTP bridging is chosen for RTP compatible channels when the DTMF mode is not compatible
Reported by: Yaniv SimhiASTERISK-24327: bridge_native_rtp: Smart bridge operation to softmix sometimes fails to properly re-INVITE remotely bridged participants
Reported by: Matt JordanASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
Reported by: Jonathan Rose

Category: Bridges/bridge_simple

ASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John Bigelow

Category: Bridges/bridge_softmix

ASTERISK-24797: bridge_softmix: G.729 codec license held
Reported by: Kevin HarwellASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John Bigelow

Category: CDR/General

ASTERISK-26103: cdr: Assert on 'dial end' event during a blond transfer
Reported by: George JosephASTERISK-24344: CDR_PROP(disable) disables CDR only for first dialed party
Reported by: Janusz KarolakASTERISK-24443: CDR fields (dst, dcontext) empty in transfer call started from Macro
Reported by: Arveno SantoroASTERISK-25090: CLI core show channel truncates cdr variables
Reported by: snuffyASTERISK-24426: CDR Batch mode: size used as time value after first expire
Reported by: Shane BlaserASTERISK-24237: CDR: FRACK With PJSIP blonde transfer.
Reported by: Richard MudgettASTERISK-24394: CDR: FRACK with PJSIP directed pickup.
Reported by: Richard MudgettASTERISK-24254: CDRs: Application/args/dialplan CEP updated during dial operation
Reported by: Matt JordanASTERISK-24241: crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack
Reported by: Deepak Singh Rawat

Category: CDR/cdr_adaptive_odbc

ASTERISK-25263: [patch]cdr_adaptive_odbc: CDR insert failure due to reversed if logic
Reported by: Elazar Broad

Category: CDR/cdr_custom

ASTERISK-26054: Asterisk crashes (core dump)
Reported by: B. DavisASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
Reported by: Gianluca Merlo

Category: CDR/cdr_odbc

ASTERISK-24976: cdr_odbc not include new columns added on 1.8
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_pgsql

ASTERISK-24959: [patch]CLI command cdr show pgsql status
Reported by: Rodrigo Ramirez Norambuena

Category: CEL/General

ASTERISK-25262: Memory leak when a caller channel does multiple dials and CEL is enabled
Reported by: Etienne LessardASTERISK-25647: bug of cel_radius.c: wrong point of ADD_VENDOR_CODE
Reported by: Aaron An

Category: CEL/cel_pgsql

ASTERISK-24967: Problem support schema for pgsql on CEL
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/General

ASTERISK-25025: Periodic crashes (in ast_channel_snapshot_create at stasis_channels.c) with Certified Asterisk 13.
Reported by: Chet StevensASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
Reported by: Richard Mudgett

Category: Channels/chan_dahdi

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-25315: DAHDI channels send shortened duration DTMF tones.
Reported by: Richard MudgettASTERISK-25257: [patch]channels/sig_pri.h -> sig_pri_span -> force_restart_unavailable_chans in wrong scope
Reported by: Patric MarschallASTERISK-21893: Segfault after call hangup, in ast_channel_hangupcause_set, at channel_internal_api.c
Reported by: Aleksandr GordeevASTERISK-25034: chan_dahdi: Some telco switches occasionally ignore ISDN RESTART requests.
Reported by: Richard MudgettASTERISK-19608: Asterisk-1.8.x starts rejecting calls with cause code 44 after some time.
Reported by: Denis Alberto MartinezASTERISK-24895: After hangup on the side of the ISDN network no HangupRequest event comes for the dahdi channel.
Reported by: Andrew ZherdinASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel
Reported by: viniciusfontesASTERISK-24825: Caller ID not recognized using Centrex/Distinctive dialing
Reported by: Richard MudgettASTERISK-17588: Caller ID on TDM410P *UK* PSTN
Reported by: Daniel FloundersASTERISK-24689: Segfault on hangup after outgoing PRI-Euroisdn call
Reported by: Marcel Manz

Category: Channels/chan_dahdi/NewFeature

ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard Mudgett

Category: Channels/chan_iax2

ASTERISK-24983: IAX deadlock between hangup and scheduled actions (ex. largrq)
Reported by: Y AteyaASTERISK-22352: [patch] IAX2 custom qualify timer is not taken into account
Reported by: Frederic Van EspenASTERISK-24894: [patch] iax2_poke_noanswer expiration timer too short
Reported by: Y AteyaASTERISK-21211: chan_iax2 - unprotected access of iaxs[peer->callno] potentially results in segfault
Reported by: Jaco KroonASTERISK-24451: chan_iax2: reference leak in sched_delay_remove
Reported by: Corey FarrellASTERISK-24600: Stuck IAX channels, Asterisk stops responding to most traffic, potential deadlock
Reported by: Jeff CollellASTERISK-24389: chan_iax2: Unit test on Bamboo failing
Reported by: Kevin HarwellASTERISK-24265: segfault in asterisk when try to make call to IAX
Reported by: Dafi NiASTERISK-23767: [patch] Dynamic IAX2 registration stops trying if ever not able to resolve
Reported by: David Herselman

Category: Channels/chan_local

ASTERISK-25912: chan_local passes AST_CONTROL_PVT_CAUSE_CODE without adding them to the local hangupcauses via ast_channel_hangupcause_hash_set
Reported by: Jaco KroonASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch ClabornASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
Reported by: Richard Mudgett

Category: Channels/chan_mgcp

ASTERISK-25220: [patch]Closing of fd -1 in chan_mgcp.c
Reported by: Walter DoekesASTERISK-24500: Regression introduced in chan_mgcp by SVN revision r227276
Reported by: Xavier Hienne

Category: Channels/chan_motif

ASTERISK-24384: chan_motif: format capabilities leak on module load error
Reported by: Corey Farrell

Category: Channels/chan_phone

ASTERISK-24458: chan_phone fails to build on big endian systems
Reported by: Tzafrir Cohen

Category: Channels/chan_pjsip

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard MudgettASTERISK-26063: ${PJSIP_HEADER(read,Call-ID)} does not work - documentation needs clarification for when read/write is possible
Reported by: Private NameASTERISK-24986: keepalive INFO packages ignored by asterisk
Reported by: Ilya TrikozASTERISK-26005: res_pjsip: Multiple SIP messages are combined into 1 TCP packet
Reported by: Ross BeerASTERISK-25990: PJSIP TLS registration should respect client_uri scheme when generating Contact URI
Reported by: Sebastian DammASTERISK-25826: PJSIP / Sorcery slow load from realtime
Reported by: Ross BeerASTERISK-25849: chan_pjsip: transfers with direct media sometimes drops audio
Reported by: Kevin HarwellASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25637: Multi homed server using wrong IP
Reported by: Daniel JournoASTERISK-25675: Endpoint not listed as Unreachable
Reported by: Daniel JournoASTERISK-24779: Passthrough OPUS codec not working with chan_pjsip
Reported by: PowerPBXASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25404: segfault/crash in chan_pjsip_hangup ... at chan_pjsip.c
Reported by: Chet StevensASTERISK-25258: chan_pjsip: Incorrect format switch on received RTP packet
Reported by: Joshua ColpASTERISK-25183: PJSIP: Crash on NULL channel in chan_pjsip_incoming_response despite previous checks for NULL channel
Reported by: Matt JordanASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-25156: chan_pjsip’s CHAN_START cel event lacks the correct context and exten
Reported by: cloosASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24845: pjsip send notify not working with Cisco phone
Reported by: Carl FortinASTERISK-24933: T38 fails negotiation
Reported by: Jonathan RoseASTERISK-24781: PJSIP: Unnecessary 180 Ringing messages sent with undesireabe consequences.
Reported by: Richard MudgettASTERISK-24771: ${CHANNEL(pjsip)} - segfault
Reported by: Niklas LarssonASTERISK-24666: Security Vulnerability: RTP not closed after sip call using unsupported codec
Reported by: Y AteyaASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24556: Asterisk 13 core dumps when calling from pjsip extension to another pjsip extension
Reported by: Abhay GuptaASTERISK-24382: chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP channel results in an invalid reference of a channel pvt and a FRACK
Reported by: Matt JordanASTERISK-24356: PJSIP: Directed pickup causes deadlock
Reported by: Richard MudgettASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
Reported by: Mark MichelsonASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
Reported by: Dafi NiASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt JordanASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
Reported by: Aleksei Kulakov

Category: Channels/chan_sip/CodecHandling

ASTERISK-26221: chan_sip: iLBC does not include correct mode
Reported by: Aaron MeriwetherASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
Reported by: Taylor HawkesASTERISK-25160: [patch] Opus Codec: SIP/SDP line fmtp missing when called internally
Reported by: Alexander TraudASTERISK-25484: [patch] autoframing=yes has no effect
Reported by: Alexander TraudASTERISK-25309: [patch] iLBC 20 advertised
Reported by: Alexander TraudASTERISK-25182: [patch] on CLI sip reload, new codecs get appended only
Reported by: Alexander TraudASTERISK-21777: Asterisk tries to transcode video instead of audio
Reported by: Nick Ruggles

Category: Channels/chan_sip/DatabaseSupport

ASTERISK-25934: chan_sip should not require sipregs or updateable sippeers table unless rt
Reported by: Jaco KroonASTERISK-24772: ODBC error in realtime sippeers when device unregisters under MariaDB
Reported by: Richard Miller

Category: Channels/chan_sip/General

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-23013: [patch] Deadlock between 'sip show channels' command and attended transfer handling
Reported by: Ben SmithurstASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26193: chan_sip: reference leak in mwi_event_cb
Reported by: Corey FarrellASTERISK-26184: chan_sip: Reference leaks in error paths.
Reported by: Corey FarrellASTERISK-26069: Asterisk truncates To: header, dropping the closing '>'
Reported by: Vasil KolevASTERISK-25950: [patch]SIP channel does not send PeerStatus events for autocreated peers
Reported by: Kirill KatsnelsonASTERISK-25927: Removed option "registertrying" is still documented in sip.conf.sample
Reported by: Etienne LessardASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
Reported by: Taylor HawkesASTERISK-25023: Deadlock in chan_sip in update_provisional_keepalive
Reported by: Arnd SchmitterASTERISK-25397: [patch]chan_sip: File descriptor leak with non-default timert1
Reported by: Alexander TraudASTERISK-25364: [patch]Issue a TCP connection(kernel) and thread of asterisk is not released
Reported by: Hiroaki KomatsuASTERISK-25610: Asterisk crash during "sip reload"
Reported by: Dudás JózsefASTERISK-25476: chan_sip loses registrations after a while
Reported by: Michael KeuterASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on call pickup
Reported by: Joshua ColpASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-25202: Hints extension state broken between 13.3.2 and 13.4
Reported by: cervajsASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25163: Deadlock in chan_sip between reload of sip peer container and MWI Stasis callback
Reported by: Dmitriy SerovASTERISK-24835: Early Media Not working with Chan SIP and Asterisk 13
Reported by: Andrew NagyASTERISK-24882: chan_sip: Improve usage of REF_DEBUG
Reported by: Corey FarrellASTERISK-24876: Investigate reference leaks from tests/channels/local/local_optimize_away
Reported by: Corey FarrellASTERISK-24838: chan_sip: Locking inversion occurs when building a peer causes a peer poke during request handling
Reported by: Richard MudgettASTERISK-21845: maxcalls exceeded, Asterisk sends out 480 and also BYE
Reported by: Tony ChingASTERISK-15434: [patch] When ast_pbx_start failed, both an error response and BYE are sent to the caller
Reported by: Makoto DeiASTERISK-23214: chan_sip WARNING message 'We are requesting SRTP for audio, but they responded without it' is ambiguous and wrong in some cases
Reported by: Rusty NewtonASTERISK-24800: Crash in __sip_reliable_xmit due to invalid thread ID being passed to pthread_kill
Reported by: JoshEASTERISK-24355: [patch] chan_sip realtime uses case sensitive column comparison for 'defaultuser'
Reported by: HZMI8gkCvPpom0tMASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination when 'sendrpid=yes' (in proxy environment)
Reported by: Karsten WemheuerASTERISK-24533: 2 threads created per chan_sip entry
Reported by: xrobauASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from on-hold channels and bridge is never destroyed after hangup.
Reported by: Stefan EngströmASTERISK-24307: Unintentional memory retention in stringfields
Reported by: Etienne LessardASTERISK-24063: [patch]Asterisk does not respect outbound proxy when sending qualify requests
Reported by: Damian IvereighASTERISK-24321: SIP deadlock when running automated queues tests
Reported by: Steve PittsASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not hereASTERISK-20784: Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
Reported by: NITESH BANSALASTERISK-15879: [patch] Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
Reported by: Torrey SearleASTERISK-22945: [patch] Memory leaks in chan_sip.c with realtime peers
Reported by: ibercomASTERISK-24335: [PATCH] Asterisk incorrectly responds 503 to INVITE retransmissions of rejected calls
Reported by: Torrey SearleASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
Reported by: Dafi NiASTERISK-24178: [patch]fromdomainport used even if not set
Reported by: Elazar Broad

Category: Channels/chan_sip/IPv6

ASTERISK-25443: [patch]IPv6 - Potential issue in via header parsing
Reported by: ffsASTERISK-25100: asterisk coredump if host has an IPv6 address that end with ::80
Reported by: Mark PetersenASTERISK-18032: [patch] - IPv6 and IPv4 NAT not working
Reported by: Christoph Timm

Category: Channels/chan_sip/Interoperability

ASTERISK-26030: call cut because of double Session-Expires header in re-invite after proxy authentication is required
Reported by: George JosephASTERISK-25135: [patch]RTP Timeout hangup cause code missing
Reported by: Olle JohanssonASTERISK-25396: chan_sip: Extremely long callerid name causes invalid SIP
Reported by: Walter DoekesASTERISK-25154: [patch]fromtag may need to be updated after successful call dialog match
Reported by: Damian IvereighASTERISK-24646: PJSIP changeset 4899 breaks TLS
Reported by: Stephan EisvogelASTERISK-21721: SIP Failed to parse multiple Supported: headers
Reported by: Olle Johansson

Category: Channels/chan_sip/Messaging

ASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
Reported by: Matt Jordan

Category: Channels/chan_sip/NewFeature

ASTERISK-24280: Add 'rtpbindaddr' setting for chan_sip
Reported by: Paul Belanger

Category: Channels/chan_sip/Registration

ASTERISK-25950: [patch]SIP channel does not send PeerStatus events for autocreated peers
Reported by: Kirill KatsnelsonASTERISK-24715: chan_sip: stale nonce causes failure
Reported by: Kevin HarwellASTERISK-24673: outgoing sip registers cannot be removed or modified without doing restart (or doing module unload chan_sip.so)
Reported by: Stefan EngströmASTERISK-24640: Registration pending stays forever after sip reload
Reported by: Max Man

Category: Channels/chan_sip/SRTP

ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko AlexanderASTERISK-24887: [patch]tags in a=crypto lines do not accept 2 or more digits
Reported by: Makoto DeiASTERISK-17721: Incoming SRTP calls that specify a key lifetime fail
Reported by: Terry WilsonASTERISK-20233: SRTP not working with some devices (Eg Grandstream gxv3175) - Message "Can't provide secure audio requested in SDP offer"
Reported by: tootaiASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
Reported by: Alejandro Mejia

Category: Channels/chan_sip/Security Framework

ASTERISK-25722: ASAN & testsute: stack-buffer-overflow in sip_sipredirect
Reported by: Badalian VyacheslavASTERISK-25320: chan_sip.c: sip_report_security_event searches for wrong or non existent peer on invite
Reported by: Kevin Harwell

Category: Channels/chan_sip/T.38

ASTERISK-26179: chan_sip: Second T.38 request fails
Reported by: Joshua ColpASTERISK-25609: [patch]Asterisk may crash when calling ast_channel_get_t38_state(c)
Reported by: Filip JenicekASTERISK-24449: Reinvite for T.38 UDPTL fails if SRTP is enabled
Reported by: Andreas SteinmetzASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not here

Category: Channels/chan_sip/TCP-TLS

ASTERISK-24847: [security] [patch] tcptls: certificate CN NULL byte prefix bug
Reported by: Matt JordanASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
Reported by: Alejandro MejiaASTERISK-24799: [patch] make fails with undefined reference to SSLv3_client_method
Reported by: Alexander Traud

Category: Channels/chan_sip/Transfers

ASTERISK-25226: chan_sip: Channel leak in branch 13 on early replaces call pickup
Reported by: Walter DoekesASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination when 'sendrpid=yes' (in proxy environment)
Reported by: Karsten WemheuerASTERISK-15242: transmit_refer leaks sip_refer structures
Reported by: David Woolley

Category: Channels/chan_sip/WebSocket

ASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei KulakovASTERISK-23997: chan_sip: port incorrectly incremented for RTCP ICE candidates in SDP answer
Reported by: Badalian Vyacheslav

Category: Channels/chan_skinny

ASTERISK-26029: parking: ast_parking_park_call should return parking_space instead of parking_exten
Reported by: Diederik de GrootASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard Mudgett

Category: Channels/chan_unistim

ASTERISK-26138: chan_unistim: Under FreeBSD, chan_unistim generates a compile error
Reported by: George JosephASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-24304: asterisk crashing randomly because of unistim channel
Reported by: dhanapathy sathyaASTERISK-23846: Unistim multilines. Loss of voice after second call drops (on a second line).
Reported by: Rustam Khankishyiev

Category: Codecs/General

ASTERISK-26144: Crash on loading codecs g729/g723
Reported by: Alexei GradinariASTERISK-25616: Warning with a Codec Module which supports PLC with FEC
Reported by: Alexander TraudASTERISK-25498: Asterisk crashes when negotiating g729 without that module installed
Reported by: Ben LangfeldASTERISK-25353: [patch] Transcoding while different in Frame size = Frames lost
Reported by: Alexander Traud

Category: Codecs/codec_adpcm

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_dahdi

ASTERISK-24435: Asterisk 13 with TC400P segfault
Reported by: Marian Koniuszko

Category: Codecs/codec_gsm

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_ilbc

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_lpc10

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_resample

ASTERISK-25599: [patch] SLIN Resampling Codec only 80 msec
Reported by: Alexander Traud

Category: Codecs/codec_siren14

ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Codecs/codec_siren7

ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Contrib/General

ASTERISK-26128: Alembic scripts are failing
Reported by: Mark MichelsonASTERISK-25890: Asterisk 13.8.0 alembic database update fails
Reported by: Harley PetersASTERISK-25113: install_prereq in Debian 8 without "standard system utilities"
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24632: install_prereq script installs pjproject without IPv6 support
Reported by: Rusty NewtonASTERISK-24048: [patch] contrib/scripts/install_prereq selects 32-bit packages on 64-bit hosts
Reported by: Ben KlangASTERISK-24474: sip_to_pjsip.py lacks documentation and does not function
Reported by: John KinistonASTERISK-24432: Install refcounter.py when REF_DEBUG is enabled
Reported by: Corey FarrellASTERISK-24011: [patch]safe_asterisk tries to set ulimit -n too high on linux systems with lots of RAM
Reported by: Michael MylesASTERISK-23781: outgoing missing as enum from contrib/ast-db-manage/config
Reported by: Stephen More

Category: Core/AstDB

ASTERISK-25400: Hints broken when "CustomPresence" doesn't exist in AstDB
Reported by: Andrew Nagy

Category: Core/AstMM

ASTERISK-26181: REF_DEBUG: Node object incorrectly logged during duplicate replacement
Reported by: Corey FarrellASTERISK-25120: Astobj2: Weakproxy subscriptions should be run in reverse order.
Reported by: Corey FarrellASTERISK-25048: Astobj2: Initialization order wrong when both refdebug and AO2_DEBUG are both enabled.
Reported by: Corey FarrellASTERISK-24936: New Feature: AO2 weakproxy objects
Reported by: Corey FarrellASTERISK-24535: stringfields: Fix regression from fix for unintentional memory retention and another issue exposed by the fix
Reported by: Corey FarrellASTERISK-24307: Unintentional memory retention in stringfields
Reported by: Etienne Lessard

Category: Core/Bridging

ASTERISK-25947: Protocol transfers to stasis applications are missing the StasisStart with the replace_channel object.
Reported by: Richard MudgettASTERISK-24782: StasisEnd event not present for channel that was swapped out for another after completing attended transfer
Reported by: John BigelowASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis application.
Reported by: Javier Riveros ASTERISK-25600: bridging: Inconsistency in BRIDGEPEER
Reported by: Jonathan RoseASTERISK-25341: bridge: Hangups may get lost when executing actions
Reported by: Joshua ColpASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-25157: bridging: Performing a blonde transfer does not result in connected line updates
Reported by: Joshua ColpASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel
Reported by: viniciusfontesASTERISK-24752: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
Reported by: Richard MudgettASTERISK-24539: Compile fails on OSX because of sem_timedwait in bridge_channel.c
Reported by: George JosephASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24447: Bridge DTMF hooks: Audio doesn't pass when waiting for more matching digits.
Reported by: Richard MudgettASTERISK-24437: Review implementation of ast_bridge_impart for leaks and document proper usage
Reported by: Scott Griepentrog

Category: Core/Bridging/bridge_basic

ASTERISK-25696: bridge_basic: don't cache xferfailsound during a transfer
Reported by: Kevin HarwellASTERISK-25697: bridge_basic: don't play an attended transfer fail sound after target hangs up
Reported by: Kevin HarwellASTERISK-25641: bridge: GOTO_ON_BLINDXFR doesn't work on transfer initiated channel
Reported by: Dmitry MelekhovASTERISK-24513: Local channel apparently leaked in off-nominal DTMF attended transfer
Reported by: Mark Michelson

Category: Core/BuildSystem

ASTERISK-26038: 'make install' doesn't seem to install OS/X init files
Reported by: Tzafrir CohenASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander TraudASTERISK-25289: Build System does not respect CFLAGS and CXXFLAGS when building menuselect
Reported by: Jeffrey WaltonASTERISK-26157: Build: Fix errors highlighted by GCC 6.x
Reported by: George JosephASTERISK-26091: [patch] ar cru creates warning, instead use ar cr
Reported by: Alexander TraudASTERISK-25730: build: make uninstall after make distclean tries to remove root
Reported by: George JosephASTERISK-25434: Compiler flags not reported in 'core show settings' despite usage during compilation
Reported by: Rusty NewtonASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25074: Regression: Recent clang-related change broke cross compiling of Asterisk
Reported by: Sebastian KemperASTERISK-25027: Build System: Many ARI modules are missing dependencies.
Reported by: Corey FarrellASTERISK-25028: Build System: Unneeded defines in asterisk/buildopts.h
Reported by: Corey FarrellASTERISK-25026: Git conversion: Non-C files not switched to ASTERISK_REGISTER_FILE
Reported by: Corey FarrellASTERISK-24954: Git migration: Asterisk version numbers are incompatible with the Test Suite
Reported by: Matt JordanASTERISK-24932: Asterisk 13.x does not build with GCC 5.0
Reported by: Jeffrey C. OllieASTERISK-24880: [patch]Compilation under OpenBSD
Reported by: snuffyASTERISK-20399: Compilation on some systems requires the -fnested-functions flag
Reported by: David M. LeeASTERISK-20850: [patch]Nested functions aren't portable. Adapting RAII_VAR to use clang/llvm blocks to get the same/similar functionality.
Reported by: Diederik de GrootASTERISK-18105: most of asterisk modules are unbuildable in cygwin environment
Reported by: feyfreASTERISK-24544: Compile fails on OSX Yosemite because of incorrect detection of htonll and ntohll
Reported by: George JosephASTERISK-23991: [patch]asterisk.pc file contains a small error in the CFlags returned
Reported by: Diederik de GrootASTERISK-24502: Build fails when dev-mode, dont optimize and coverage are enabled
Reported by: Corey FarrellASTERISK-13797: [patch] relax badshell tilde test
Reported by: Tzafrir Cohen

Category: Core/CallCompletionSupplementaryServices

ASTERISK-24142: CCSS: crash during shutdown due to device lookup in destroyed container
Reported by: David Brillert

Category: Core/CallerID

ASTERISK-24406: Some caller ID strings are parsed differently since 11.13.0
Reported by: Etienne Lessard

Category: Core/Channels

ASTERISK-25690: Hanging up when executing connected line sub does not cause hangup
Reported by: Joshua ColpASTERISK-24991: Check for ao2_alloc failure in __ast_channel_internal_alloc
Reported by: Corey FarrellASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
Reported by: Matt JordanASTERISK-21038: Bad command completion of "core set debug channel"
Reported by: Richard KennerASTERISK-24828: Fix Frame Leaks
Reported by: Kevin HarwellASTERISK-24542: [patch]Failure showing codecs via 'core show channeltype '
Reported by: snuffy

Category: Core/CodecInterface

ASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
Reported by: Matt JordanASTERISK-21777: Asterisk tries to transcode video instead of audio
Reported by: Nick RugglesASTERISK-16779: Cannot disallow unknown format ''
Reported by: Atis LezdinsASTERISK-24796: Codecs and bucket schema's prevent module unload
Reported by: Corey FarrellASTERISK-24604: res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
Reported by: Matt Jordan

Category: Core/Configuration

ASTERISK-25956: Compilation error in conditionally compiled code in config_options.c
Reported by: Chris TrobridgeASTERISK-25868: Sorcery "append to category" should allow filters
Reported by: Nick RepinASTERISK-25725: core: Incorrect XML documentation may result in weird behavior
Reported by: Joshua ColpASTERISK-25700: main/config: Clean config maps on shutdown.
Reported by: Corey FarrellASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25042: asterisk.conf options override command-line options.
Reported by: Corey FarrellASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1 causes crash due to NULL name provided to ast_variable
Reported by: Niklas LarssonASTERISK-23733: 'reload acl' fails if acl.conf is not present on startup
Reported by: Richard KennerASTERISK-23651: Reloading some modules that are loaded already, results in 'No such module' before a successful reload
Reported by: Rusty NewtonASTERISK-20127: [Regression] Config.c config_text_file_load() unescapes semicolons ("\;" -> ";") turning them into comments (corruption) on rewrite of a config file
Reported by: George JosephASTERISK-24487: configuration: sections should be loadable as template even when not marked
Reported by: Scott Griepentrog

Category: Core/DNS

ASTERISK-25565: DNS: System resolver only returns 1 record per result
Reported by: George Joseph

Category: Core/FileFormatInterface

ASTERISK-25998: file: Crash when using nativeformats
Reported by: Joshua ColpASTERISK-24492: main/file.c: ast_filestream sometimes causes extra calls to ast_module_unref
Reported by: Corey Farrell

Category: Core/General

ASTERISK-26191: threadpool: Leak on duplicate taskprocessor for ast_threadpool_serializer_group
Reported by: Corey FarrellASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-26097: [patch] CLI: show maximum file descriptors
Reported by: Alexander TraudASTERISK-25894: [patch] webrtc video broken due to missing marker bits in RTP streams
Reported by: Jacek KoniecznyASTERISK-25825: Crashes during shutdown when running CLI commands
Reported by: Mark MichelsonASTERISK-25681: devicestate: Engine thread is not shut down
Reported by: Corey FarrellASTERISK-25601: json: Audit reference usage and thread safety
Reported by: Joshua ColpASTERISK-25585: [patch]rasterisk never hits most of main(), but it's assumed to
Reported by: Walter DoekesASTERISK-25552: hashtab: Improve NULL tolerance
Reported by: Joshua ColpASTERISK-25449: main/sched: Regression introduced by 5c713fdf18f causes erroneous duplicate RTCP messages; other potential scheduling issues in chan_sip/chan_skinny
Reported by: Matt JordanASTERISK-25546: threadpool: Race condition between idle timeout and activation
Reported by: Joshua ColpASTERISK-25528: DNS: System resolver issues with TTL parse
Reported by: dtrybaASTERISK-7803: [patch] Update the maximum packetization values in frame.c
Reported by: deaASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25418: On-hold channels redirected out of a bridge appear to still be on hold
Reported by: Mark MichelsonASTERISK-25355: sched: ast_sched_del may return prematurely due to spurious wakeup
Reported by: Joshua ColpASTERISK-25255: Missing AMI VarSet events when setting to an empty string.
Reported by: Richard MudgettASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25146: DNS: Create system level resolver
Reported by: Joshua ColpASTERISK-25222: Crash in recurring cancel callback called from ast_dns_resolve_cancel on junk pointer
Reported by: Matt JordanASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-22559: gcc 4.6 and higher supports weakref attribute but asterisk doesn't detect it.
Reported by: ibercomASTERISK-24944: main/audiohook.c change prevents G722 call recording
Reported by: Ronald RaikesASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages
Reported by: Jonathan RoseASTERISK-24896: [patch] Using force black background leads to colours not being reset
Reported by: dantASTERISK-24997: Astobj2: Some callers of __adjust_lock do not pre-check the object
Reported by: Corey FarrellASTERISK-24994: dns: Query set unit tests are failing due to race condition
Reported by: Joshua ColpASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc
Reported by: Timo TeräsASTERISK-24881: ast_register_atexit should only be used when absolutely needed
Reported by: Corey FarrellASTERISK-24879: [patch]Compilation fails due to 64bit time under OpenBSD
Reported by: snuffyASTERISK-24739: [patch] - Out of files -- call fails -- numerous files with inodes from under /usr/share/zoneinfo, mostly posixrules
Reported by: Ed HynanASTERISK-24796: Codecs and bucket schema's prevent module unload
Reported by: Corey FarrellASTERISK-24814: asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64 bit integers
Reported by: Corey FarrellASTERISK-24740: [patch]Segmentation fault on aoc-e event
Reported by: Panos GkikakisASTERISK-24752: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
Reported by: Richard MudgettASTERISK-24479: Enable REF_DEBUG for module references
Reported by: Corey FarrellASTERISK-24736: Memory Leak Fixes
Reported by: Mark MichelsonASTERISK-24619: [patch]Gcc 4.10 fixes in r413589 (1.8) wrongly casts char to unsigned int
Reported by: Walter DoekesASTERISK-24614: Deadlock when DEBUG_THREADS compiler flag enabled
Reported by: Richard MudgettASTERISK-23651: Reloading some modules that are loaded already, results in 'No such module' before a successful reload
Reported by: Rusty NewtonASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
Reported by: Corey FarrellASTERISK-24348: Built-in editline tab complete segfault with MALLOC_DEBUG
Reported by: Walter Doekes

Category: Core/HTTP

ASTERISK-26126: [patch] leverage 'bindaddr' for TLS in http.conf
Reported by: Alexander TraudASTERISK-24724: 'httpstatus' Web Page Produces Incomplete HTML
Reported by: Ashley Sanders

Category: Core/Logging

ASTERISK-26078: core: Memory leak in logging
Reported by: Etienne LessardASTERISK-25407: Asterisk fails to log to multiple syslog destinations
Reported by: Elazar BroadASTERISK-25510: [patch]Log to syslog failing
Reported by: Michael NewtonASTERISK-25305: Dynamic logger channels can be added multiple times
Reported by: Mark MichelsonASTERISK-25112: Logger: Configuration settings are not reset to default during reload.
Reported by: Corey FarrellASTERISK-24817: init_logger_chain: unreachable code block
Reported by: Corey FarrellASTERISK-24223: Gibberish Call-ID on Local channel on origination
Reported by: Mark Michelson

Category: Core/ManagerInterface

ASTERISK-25680: manager: manager_channelvars is not cleaned at shutdown
Reported by: Corey FarrellASTERISK-25624: AMI Event OriginateResponse bug
Reported by: sungtae kimASTERISK-25391: AMI GetConfigJSON returns invalid JSON
Reported by: Bojan NemčićASTERISK-24934: [patch]Asterisk manager output does not escape control characters
Reported by: warren smithASTERISK-24900: Manager event ParkedCallSwap is not documented
Reported by: Rusty NewtonASTERISK-20524: AMI improperly handles lines of exactly 1025 characters
Reported by: David M. LeeASTERISK-22670: Asterisk crashes when processing ISDN AoC Events
Reported by: klaus3000ASTERISK-24721: manager: ModuleLoad action incorrectly reports 'module not found' during a Reload operation
Reported by: Matt JordanASTERISK-24049: Asterisk Manager Interface: A number of list type responses aren't using astman_send_listack
Reported by: Jonathan RoseASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24505: manager: http connections leak references
Reported by: Corey FarrellASTERISK-24453: manager: acl_change_sub leaks
Reported by: Corey FarrellASTERISK-24430: missing letter "p" in word response in OriginateResponse event documentation
Reported by: Dafi NiASTERISK-24354: AMI sendMessage closes AMI connection on error
Reported by: Peter KatzmannASTERISK-24378: Release AMI connections on shutdown
Reported by: Corey FarrellASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
Reported by: Mitch ClabornASTERISK-24331: Unexpected Errors in Asterisk Manager Interface Output
Reported by: xrobauASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt Jordan

Category: Core/ManagerInterface/NewFeature

ASTERISK-25624: AMI Event OriginateResponse bug
Reported by: sungtae kimASTERISK-25189: AMI: Add Linkedid header to standard channel snapshot information.
Reported by: Richard Mudgett

Category: Core/Netsock

ASTERISK-24469: Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked addresses through
Reported by: Matt Jordan

Category: Core/PBX

ASTERISK-26196: pbx: Time based includes can leak timezone string
Reported by: Corey FarrellASTERISK-25881: pbx: Add support for autohints
Reported by: Joshua ColpASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua ColpASTERISK-25367: pbx: Long pattern match hints may cause "core show hints" to crash
Reported by: Joshua ColpASTERISK-25094: PBX core: Investigate thread safety issues
Reported by: Corey FarrellASTERISK-24442: Outgoing call files don't work properly when set in the future
Reported by: tootaiASTERISK-24774: Segfault in ast_context_destroy with extensions.ael and extensions.conf
Reported by: Corey FarrellASTERISK-24914: Division by zero in file.c when playback of voicemail with video as h264
Reported by: Marcello CeschiaASTERISK-24683: Crash in PBX ast_hashtab_lookup_internal during core restart now
Reported by: Peter KatzmannASTERISK-24805: [patch] - ASAN: Race condition (heap-use-after-free) on asterisk closing
Reported by: Badalian VyacheslavASTERISK-24641: Deadlock in Trunk
Reported by: Malcolm DavenportASTERISK-24444: PBX: Crash when generating extension for pattern matching hint
Reported by: Leandro DardiniASTERISK-24249: SIP debugs do not stop
Reported by: Avinash Mohod

Category: Core/Portability

ASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc
Reported by: Timo Teräs

Category: Core/RTP

ASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-25219: [patch]Source and destination overlap in memcpy in rtp_engine.c
Reported by: Walter DoekesASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve DaviesASTERISK-24274: [patch]Codec Format Is Not Included in the SDP Media Attributes When SLIN48 Codec Is Used
Reported by: Frankie ChinASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to JSON for res_hep_rtcp and report blocks are greater than 1
Reported by: Gregory Malsack

Category: Core/Sorcery

ASTERISK-26014: res_sorcery_astdb: Make tolerant of unknown fields
Reported by: Joshua ColpASTERISK-25826: PJSIP / Sorcery slow load from realtime
Reported by: Ross BeerASTERISK-25811: Unable to delete object from sorcery cache
Reported by: Ross BeerASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25625: res_sorcery_memory_cache: Add full backend caching
Reported by: Joshua ColpASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-24612: res_pjsip: No information if a required sorcery wizard is not loaded
Reported by: Joshua ColpASTERISK-24312: SIGABRT when improperly configured realtime pjsip
Reported by: Dafi Ni

Category: Core/Stasis

ASTERISK-25137: endpoint stasis messages are delivered twice
Reported by: Vitezslav NovyASTERISK-25121: Stasis: Fix unsafe use of stasis_unsubscribe in modules.
Reported by: Corey FarrellASTERISK-24682: app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
Reported by: Matt Jordan

Category: Core/UDPTL

ASTERISK-26034: T.38 passthrough problem behind firewall due to early nosignal packet
Reported by: George JosephASTERISK-25603: [patch]udptl: Uninitialized lengths and bufs in udptl_rx_packet cause ast_frdup crash
Reported by: Walter DoekesASTERISK-25742: Secondary IFP Packets can result in accessing uninitialized pointers and a crash
Reported by: Torrey Searle

Category: Documentation

ASTERISK-26212: [patch] Makefile: Retain XML Declaration and DTD in docs.
Reported by: Alexander TraudASTERISK-25927: Removed option "registertrying" is still documented in sip.conf.sample
Reported by: Etienne LessardASTERISK-24097: Documentation - CHANNEL function help text missing 'linkedid' argument
Reported by: Steven T. WheelerASTERISK-25373: add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
Reported by: Walter DoekesASTERISK-25527: Quirky xmldoc description wrapping
Reported by: Walter DoekesASTERISK-24867: Docs for 'e' option in ResetCDR say to use CDR_PROP instead, CDR_PROP docs are unclear
Reported by: Rusty NewtonASTERISK-24853: Documentation claims chan_sip outbound registrations support WS or WSS as valid transports (not true)
Reported by: PSDKASTERISK-24085: Documentation - We should remove or further document the 'contact' section in pjsip.conf
Reported by: Rusty NewtonASTERISK-24430: missing letter "p" in word response in OriginateResponse event documentation
Reported by: Dafi NiASTERISK-24419: Incorrect syntax for setting language in configs/extensions.conf.sample
Reported by: Ben KlangASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
Reported by: James Van VleetASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
Reported by: Mitch ClabornASTERISK-23768: [patch] Asterisk man page contains a (new) unquoted minus sign
Reported by: Jeremy Lainé

Category: Features

ASTERISK-25003: Asterisk crashes on attended transfer (using feature)
Reported by: Artem VolodinASTERISK-23841: DTMF atxfer doesn't set CallerID for the recall calls to the transferrer.
Reported by: Richard Mudgett

Category: Features/Parking

ASTERISK-26029: parking: ast_parking_park_call should return parking_space instead of parking_exten
Reported by: Diederik de Groot

Category: Formats/General

ASTERISK-25664: ast_format_cap_append_by_type leaks a reference
Reported by: Corey FarrellASTERISK-25584: [patch] format-attribute module: VP8 missing
Reported by: Alexander TraudASTERISK-25545: [patch] translation module gets cached not joint format
Reported by: Alexander TraudASTERISK-25535: [patch] format creation on module load instead of cache
Reported by: Alexander TraudASTERISK-25537: [patch] format-attribute module: RFC or internal defaults?
Reported by: Alexander TraudASTERISK-25533: [patch] buffer for ast_format_cap_get_names only 64 bytes
Reported by: Alexander TraudASTERISK-25054: Formats interface's cannot be unregistered, needs to hold modules until shutdown.
Reported by: Corey Farrell

Category: Formats/format_h264

ASTERISK-25573: [patch] H.264 format attribute module: resets whole SDP
Reported by: Alexander Traud

Category: Functions/General

ASTERISK-17608: func_aes.so cannot be loaded if res_crypto / openssl not compiled
Reported by: Warren Selby

Category: Functions/func_aes

ASTERISK-25857: func_aes: incorrect use of strlen() leads to data corruption
Reported by: Gianluca Merlo

Category: Functions/func_callerid

ASTERISK-25373: add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
Reported by: Walter Doekes

Category: Functions/func_cdr

ASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
Reported by: Gianluca MerloASTERISK-24455: func_cdr: CDR_PROP leaks payload
Reported by: Corey Farrell

Category: Functions/func_channel

ASTERISK-24097: Documentation - CHANNEL function help text missing 'linkedid' argument
Reported by: Steven T. Wheeler

Category: Functions/func_curl

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
Reported by: JesperASTERISK-18708: func_curl hangs channel under load
Reported by: Dave CabotASTERISK-24676: Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
Reported by: Matt JordanASTERISK-24672: [PATCH] Memory leak in func_curl CURLOPT
Reported by: Kristian Høgh

Category: Functions/func_db

ASTERISK-24534: [patch]Register DB() as escalating to prevent users from writing to astdb
Reported by: Gareth Palmer

Category: Functions/func_dialplan

ASTERISK-21765: [patch] - FILE function's length argument counts from beginning of file rather than the offset
Reported by: John Zhong

Category: Functions/func_iconv

ASTERISK-25272: [patch]The ICONV dialplan function sometimes returns garbage
Reported by: Etienne Lessard

Category: Functions/func_odbc

ASTERISK-26177: func_odbc: Database handle is kept when it should be released
Reported by: Leandro DardiniASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always returns zero.
Reported by: Edwin VandammeASTERISK-25963: func_odbc requires reconnect checks for stale connections
Reported by: Ross BeerASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshE

Category: Functions/func_periodic_hook

ASTERISK-25085: [patch]Potential crash after unload of func_periodic_hook or test_message
Reported by: Corey Farrell

Category: Functions/func_strings

ASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
Reported by: Jesper

Category: Functions/func_talkdetect

ASTERISK-24988: func_talkdetect: Test is bouncing sporadically
Reported by: Joshua ColpASTERISK-24482: func_talkdetect: Fix stasis message leak in audiohook callback
Reported by: Corey Farrell

Category: General

ASTERISK-23666: CLONE - nested functions aren't portable
Reported by: Diederik de GrootASTERISK-24663: [patch] Unnamed semaphore autoconf check fails on cross compilation
Reported by: abelbeckASTERISK-24321: SIP deadlock when running automated queues tests
Reported by: Steve PittsASTERISK-20567: bashism in autosupport
Reported by: Tzafrir CohenASTERISK-24032: Gentoo compilation emits warning: "_FORTIFY_SOURCE" redefined
Reported by: Kilburn

Category: PBX/pbx_config

ASTERISK-25881: pbx: Add support for autohints
Reported by: Joshua ColpASTERISK-25061: pbx_config: Register manager actions with module version of macro.
Reported by: Corey Farrell

Category: PBX/pbx_dundi

ASTERISK-25677: pbx_dundi: leaks during failed load.
Reported by: Corey Farrell

Category: Resources/General

ASTERISK-25584: [patch] format-attribute module: VP8 missing
Reported by: Alexander TraudASTERISK-25108: configure check for older unbound library
Reported by: John BigelowASTERISK-25441: Deadlock in res_sorcery_memory_cache.
Reported by: Richard MudgettASTERISK-25110: res_resolver_unbound.c compilation failure: SIGURG is undeclared in func unbound_resolver_stop
Reported by: John Bigelow

Category: Resources/res_agi

ASTERISK-25951: res_agi: run_agi eats frames it shouldn't
Reported by: George JosephASTERISK-25593: fastagi: record file closed after sending result
Reported by: Kevin HarwellASTERISK-23390: NewExten Event with application AGI shows up before and after AGI runs
Reported by: Benjamin Keith FordASTERISK-24323: Bug in documentation AGI STREAM FILE CONTROL
Reported by: Martin CisárikASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
Reported by: Matt Jordan

Category: Resources/res_ari

ASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
Reported by: Javier Riveros ASTERISK-25964: Outbound registrations created via ARI/push configuration do not clean up outbound registrations currently in flight
Reported by: Matt JordanASTERISK-25882: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
Reported by: Richard MudgettASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis application.
Reported by: Javier Riveros ASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt JordanASTERISK-25325: ARI PUT reload chan_sip HTTP response 404
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25181: ARI: Channels added to Stasis application during WebSocket creation don't receive a StasisStart event
Reported by: Matt JordanASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-24812: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
Reported by: Matt JordanASTERISK-24501: ARI: Moving a channel between bridges followed by a hangup can cause an ARI client to not receive an expected ChannelLeftBridge event before StasisEnd
Reported by: Matt JordanASTERISK-24339: Swagger API Docs have incorrect basePath
Reported by: Bradley WatkinsASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
Reported by: Samuel GalarneauASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt JordanASTERISK-24043: ARI /continue fails to actually continue into the dialplan
Reported by: Krandon BruseASTERISK-24134: ARI: GET /channels/{channel_id}/variable for channel in dialplan returns 409 conflict
Reported by: Matt JordanASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

ASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-24560: Creating a named ARI bridge twice causes a crash
Reported by: Kinsey MooreASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24591: Stasis() side of an ARI originated channel cannot be Redirected
Reported by: Kinsey MooreASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
Reported by: Samuel Galarneau

Category: Resources/res_ari_channels

ASTERISK-26070: ari/channels: Creating a local channel without an originator adds all audio formats to it's capabilities
Reported by: George JosephASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt JordanASTERISK-24812: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
Reported by: Matt JordanASTERISK-24677: ARI GET variable on channel provides unhelpful response on non-existent variable
Reported by: Joshua ColpASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24591: Stasis() side of an ARI originated channel cannot be Redirected
Reported by: Kinsey Moore

Category: Resources/res_ari_events

ASTERISK-25308: ari: Websocket leak
Reported by: Joshua Colp

Category: Resources/res_ari_playbacks

ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt Jordan

Category: Resources/res_calendar

ASTERISK-25679: res_calendar leaks scheduler.
Reported by: Corey Farrell

Category: Resources/res_calendar_ews

ASTERISK-24325: res_calendar_ews: cannot be used with neon 0.30
Reported by: Tzafrir Cohen

Category: Resources/res_config_curl

ASTERISK-24676: Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
Reported by: Matt Jordan

Category: Resources/res_config_odbc

ASTERISK-24808: res_config_odbc: Improper escaping of backslashes occurs with MySQL
Reported by: Javier Acosta

Category: Resources/res_config_pgsql

ASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113

Category: Resources/res_corosync

ASTERISK-24998: res_corosync: res_corosync tries to load even if res_corosync.conf is missing
Reported by: George Joseph

Category: Resources/res_crypto

ASTERISK-25673: res_crypto leaks CLI entries
Reported by: Corey FarrellASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_fax

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard MudgettASTERISK-26141: res_fax: fax_v21_session_new leaks reference to v21_details
Reported by: Corey FarrellASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
Reported by: not hereASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
Reported by: David BrillertASTERISK-24955: res_fax: v.27ter support baud rate of 2400, which is disallowed in res_fax's check_modem_rate
Reported by: Matt JordanASTERISK-24457: res_fax: fax gateway frames leak
Reported by: Corey FarrellASTERISK-24392: res_fax: fax gateway sessions leak
Reported by: Corey FarrellASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not hereASTERISK-24357: [fax] Out of bounds error in update_modem_bits
Reported by: Jeremy LainéASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
Reported by: Matt Jordan

Category: Resources/res_fax_spandsp

ASTERISK-18923: res_fax_spandsp usage counter is wrong
Reported by: Grigoriy Puzankin

Category: Resources/res_format_attr_h264

ASTERISK-24616: Crash in res_format_attr_h264 due to invalid string copy
Reported by: Yura Kocyuba

Category: Resources/res_format_attr_opus

ASTERISK-25583: [patch] format-attribute module: RFC 7587 (Opus Codec)
Reported by: Alexander Traud

Category: Resources/res_hep

ASTERISK-26096: res_hep: Crash when configuration file is missing
Reported by: Niklas LarssonASTERISK-24491: Memory leak in res_hep
Reported by: Zane ConkleASTERISK-24362: res_hep leaks reference to configuration
Reported by: Corey Farrell

Category: Resources/res_hep_pjsip

ASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt Jordan

Category: Resources/res_hep_rtcp

ASTERISK-25352: res_hep_rtcp correlation_id is different then res_hep
Reported by: Kevin Scott AdamsASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to JSON for res_hep_rtcp and report blocks are greater than 1
Reported by: Gregory MalsackASTERISK-24498: Segmentation fault in res_hep_rtcp on attended transfer
Reported by: Beppo MazzucatoASTERISK-24236: res_hep_rtcp: Module incorrectly depends on pjsip
Reported by: Matt Jordan

Category: Resources/res_http_websocket

ASTERISK-24972: Transport Layer Security (TLS) Protocol BEAST Vulnerability - Investigate vulnerability of HTTP server
Reported by: Alex A. WelzlASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew NagyASTERISK-25312: res_http_websocket: Terminate connection on fatal cases
Reported by: Joshua ColpASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
Reported by: Badalian VyacheslavASTERISK-24566: Uninit buf in WS write
Reported by: Badalian VyacheslavASTERISK-24472: Asterisk Crash in OpenSSL when calling over WSS from JSSIP
Reported by: Badalian VyacheslavASTERISK-24480: res_http_websockets: Module reference decrease below zero
Reported by: Corey Farrell

Category: Resources/res_jabber

ASTERISK-14233: [patch] Buddies are always auto-registered when processing the roster
Reported by: Simon ArlottASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeck

Category: Resources/res_monitor

ASTERISK-24573: [patch]Out of sync conversation recording when divided in multiple recordings
Reported by: Nuno Borges

Category: Resources/res_musiconhold

ASTERISK-25687: res_musiconhold: Concurrent invocations of 'moh reload' cause a crash
Reported by: Sean BrightASTERISK-24019: When a Music On Hold stream starts it restarts at beginning of file.
Reported by: Jason RichardsASTERISK-22252: res_musiconhold cleanup - REF_DEBUG reload warnings and ref leaks
Reported by: Walter Doekes

Category: Resources/res_mwi_external_ami

ASTERISK-25117: res_mwi_external_ami: Fix manager action registrations.
Reported by: Corey Farrell

Category: Resources/res_odbc

ASTERISK-26074: res_odbc: Deadlock within UnixODBC
Reported by: Ross BeerASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always returns zero.
Reported by: Edwin VandammeASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshEASTERISK-24742: [patch] Fix ast_odbc_find_table function in res_odbc
Reported by: ibercom

Category: Resources/res_parking

ASTERISK-24605: res_parking option parkeddynamic does not work with the core Features 'parkcall' (DTMF initiated parking)
Reported by: Philip CorreiaASTERISK-24596: Unclear how to use Park application with res_parking 'parkeddynamic' enabled. Documentation?
Reported by: Philip CorreiaASTERISK-25369: res_parking: ParkAndAnnounce - Inheritable variables aren't applied to the announcer channel
Reported by: Jonathan RoseASTERISK-25254: Crash if dialplan sets ATTENDEDTRANSFER to an empty string before Park.
Reported by: Richard MudgettASTERISK-24899: Parking fall-through behavior different in 13
Reported by: Malcolm DavenportASTERISK-23850: Park Application does not respect Return Context Priority
Reported by: Andrew NagyASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
Reported by: Matt Jordan

Category: Resources/res_phoneprov

ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-25721: [patch] res_phoneprov: memory leak and heap-use-after-free
Reported by: Badalian Vyacheslav

Category: Resources/res_pjsip

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26160: pjsip: Updated->Reachable during qualify
Reported by: Matt JordanASTERISK-25772: res_pjsip: Unexpected two BYE when answered
Reported by: Dmitriy SerovASTERISK-26049: res_pjsip: Crash when our own request timer fires
Reported by: Joshua ColpASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
Reported by: Javier Riveros ASTERISK-26007: res_pjsip: Endpoints deleting early after upgrade from 13.8.2 to 13.9
Reported by: Greg SiemonASTERISK-26004: res_pjsip: The transport/method parameter is ignored
Reported by: George JosephASTERISK-25928: res_pjsip: URI validation done outside of PJSIP thread
Reported by: Joshua ColpASTERISK-25796: res_pjsip: DOS/Crash when TCP/TLS sockets exceed pjproject PJ_IOQUEUE_MAX_HANDLES
Reported by: George JosephASTERISK-25707: Long contact URIs or hostnames can crash pjproject/Asterisk under certain conditions
Reported by: George JosephASTERISK-25123: Bracketed IPv6 Contact header parameter unparsable with Asterisk/PJSIP
Reported by: Anthony MessinaASTERISK-25885: res_pjsip: Race condition between adding contact and automatic expiration
Reported by: Joshua ColpASTERISK-25829: res_pjsip: PJSIP does not accept spaces when separating multiple AORs
Reported by: Mateusz KowalskiASTERISK-25727: RPM build requires OPTIONAL_API cflag due to PJSIP requirement
Reported by: Gergely DömsödiASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25751: res_pjsip: Support pjsip_dlg_create_uas_and_inc_lock
Reported by: Joshua ColpASTERISK-25606: Core dump when using transports in sorcery
Reported by: Martin MoučkaASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25712: Second call to already-on-call phone and Asterisk sends "Ready"
Reported by: Richard MudgettASTERISK-25686: PJSIP: qualify_timeout is a double, database schema is an integer
Reported by: Marcelo TerresASTERISK-25668: res_pjsip: Deadlock in distributor
Reported by: Mark MichelsonASTERISK-25116: res_pjsip: Two PeerStatus AMI messages are sent for every status change
Reported by: George JosephASTERISK-25608: res_pjsip/contacts/statsd: Lifecycle events aren't consistent
Reported by: George JosephASTERISK-25595: Unescaped : in messge sent to statsd
Reported by: Niklas LarssonASTERISK-25598: res_pjsip: Contact status messages are printing a hash instead of the uri
Reported by: George JosephASTERISK-25486: res_pjsip: Fix deadlock when validating URIs
Reported by: Joshua ColpASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25295: res_pjsip crash - pjsip_uri_get_uri at /usr/include/pjsip/sip_uri.h
Reported by: Dmitriy SerovASTERISK-25381: res_pjsip: AoRs deleted via ARI (or other mechanism) do not destroy their related contacts
Reported by: Matt JordanASTERISK-25339: res_pjsip: Empty "auth" sections from non-config backgrounds are interpreted as valid
Reported by: Matt JordanASTERISK-25304: res_pjsip: XML sanitization may write past buffer
Reported by: Joshua ColpASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25168: Random Core Dumps on Asterisk 13.4 PJSIP, in ast_channel_name at channel_internal_api.c
Reported by: Carl FortinASTERISK-25076: res_pjsip: Failover does not occur on connection-less transport or 503 response
Reported by: Joshua ColpASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25158: res_pjsip: Add option to use AAL2 packing when negotiating g.726
Reported by: Kevin HarwellASTERISK-25115: Crash related to func sip_resolve_invoke_user_callback of res_pjsip/pjsip_resolver.c
Reported by: John BigelowASTERISK-25096: [patch]Segfault when registering over websockets with PJSIP (in ast_sockaddr_isnull at /include/asterisk/netsock2.h)
Reported by: Josh KitchensASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
Reported by: Richard MudgettASTERISK-25105: res_pjsip: Possible incompatibility between qualify_timeout and pjproject-2.4
Reported by: George JosephASTERISK-25089: res_pjsip_config_wizard: Variable specified in templates aren't being processed correctly
Reported by: George JosephASTERISK-25033: Asterisk 13 (branch head) won't compile without PJSip
Reported by: Peter WhiskerASTERISK-25020: Mismatched response to outgoing REGISTER request
Reported by: Mark MichelsonASTERISK-24999: PJSIP crashes with malformed contact line
Reported by: snuffyASTERISK-24977: Contacts that don't use qualify are being marked as unavailable
Reported by: George JosephASTERISK-24863: res_pjsip: No endpoint events raised via AMI when contacts cannot be reached/qualified
Reported by: Dmitriy SerovASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
Reported by: Matt JordanASTERISK-24935: res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
Reported by: Corey FarrellASTERISK-24910: "timer=no" and "timer=required" settings in pjsip.conf fail
Reported by: Ray CrumrineASTERISK-24920: Asterisk handles duplicate SIP requests as if they were each a new request
Reported by: Mark MichelsonASTERISK-24840: res_pjsip: conflicting endpoint identifiers
Reported by: Kevin HarwellASTERISK-24872: [patch] AMI PJSIPShowEndpoint closes AMI connection on error
Reported by: Dmitriy SerovASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
Reported by: John BigelowASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-24685: "pjsip show version" CLI command
Reported by: Joshua ColpASTERISK-24727: PJSIP: Crash experienced during multi-Asterisk transfer scenario.
Reported by: Mark MichelsonASTERISK-24741: dtls_handler causes Asterisk to crash
Reported by: Zane ConkleASTERISK-24748: res_pjsip: If wizards explicitly configured in sorcery.conf false ERROR messages may occur
Reported by: Joshua ColpASTERISK-24485: res_pjsip cannot be unloaded or shutdown
Reported by: Corey FarrellASTERISK-24615: When Multiple Transports Exist in pjsip.conf, Incorrect External Addresses is Used in SIP Packets When Responding to INVITE
Reported by: David JustlASTERISK-24367: PJSIP: allow all results in failure to send INVITE
Reported by: Scott GriepentrogASTERISK-24342: PJSIP: Qualifying endpoints attempts to do them all at the same time.
Reported by: Richard MudgettASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate from /usr/local/lib/libpjmedia.so.2
Reported by: yaron nahumASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad request" - DEBUG shows "Received a REFER without a parseable Refer-To"
Reported by: Beppo MazzucatoASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
Reported by: Leon RowlandASTERISK-24462: res_pjsip: Stale qualify statistics after disablementation
Reported by: Kevin HarwellASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
Reported by: James Van VleetASTERISK-24312: SIGABRT when improperly configured realtime pjsip
Reported by: Dafi NiASTERISK-24387: res_pjsip: rport sent from UAS MUST include the port that the UAC sent the request on
Reported by: Matt JordanASTERISK-24370: res_pjsip/pjsip_options: OPTIONS request sent to Asterisk with no user in request is always 404'd
Reported by: Matt JordanASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt JordanASTERISK-24199: 'ALL' is specified in pjsip.conf.sample for TLS cipher but it is not valid
Reported by: Joshua ColpASTERISK-24350: PJSIP shows commands prints unneeded headers
Reported by: snuffyASTERISK-24295: crash: creating out of dialog OPTIONS request crashes
Reported by: Rogger PadillaASTERISK-24161: PJSIPShowEndpoint gives inaccurate count of list items
Reported by: Mark Michelson

Category: Resources/res_pjsip/Bundling

ASTERISK-25873: res_pjsip: Bundled pjproject: compile error, cannot find -lasteriskpj
Reported by: Hans van Eijsden

Category: Resources/res_pjsip_acl

ASTERISK-24531: res_pjsip_acl: ACLs not applied on initial module load
Reported by: Matt Jordan

Category: Resources/res_pjsip_caller_id

ASTERISK-25942: res_pjsip_caller_id: Transfer results in mixed ConnectedLine information
Reported by: George Joseph

Category: Resources/res_pjsip_dialog_info_body_generator

ASTERISK-25999: res_pjsip_dialog_info_body_generator: Remove subscription requirement
Reported by: Joshua Colp

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-24290: Endpoint identifier match value fails to parse when CIDR network format is specified
Reported by: Ray Crumrine

Category: Resources/res_pjsip_exten_state

ASTERISK-25922: res_pjsip_exten_state: Add configuration support for publishing
Reported by: Joshua ColpASTERISK-24716: Improve pjsip log messages for presence subscription failure
Reported by: Rusty Newton

Category: Resources/res_pjsip_logger

ASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt Jordan

Category: Resources/res_pjsip_messaging

ASTERISK-24937: [patch]res_pjsip_messaging: Messages may be sent out of order
Reported by: Mark Michelson

Category: Resources/res_pjsip_multihomed

ASTERISK-24438: res_pjsip_multihomed.so blocks Asterisk reload when DNS settings invalid
Reported by: Melissa Shepherd

Category: Resources/res_pjsip_mwi

ASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
Reported by: Ross BeerASTERISK-25180: res_pjsip_mwi: Unsolicited MWI requires reload
Reported by: Joshua ColpASTERISK-24982: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox changes
Reported by: Joshua Colp

Category: Resources/res_pjsip_mwi_body_generator

ASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
Reported by: Ross Beer

Category: Resources/res_pjsip_nat

ASTERISK-25830: Revision 2451d4e breaks NAT
Reported by: Sean BrightASTERISK-25387: res_pjsip_nat: Malformed REGISTER request causes NAT'd Contact header to not be rewritten
Reported by: Matt JordanASTERISK-25196: res_pjsip_nat: rewrite_contact should not be applied to Contact header when Record-Route headers are present
Reported by: Mark MichelsonASTERISK-23634: With TURN Asterisk crashes on multiple (7-10) concurrent WebRTC (avpg/encryption/icesupport) calls
Reported by: Roman Skvirsky

Category: Resources/res_pjsip_notify

ASTERISK-25590: CLI Usage info for 'pjsip send notify' references incorrect config
Reported by: Corey Farrell

Category: Resources/res_pjsip_outbound_publish

ASTERISK-26053: res_pjsip_outbound_publish: Crash when shutting down
Reported by: Joshua Colp

Category: Resources/res_pjsip_outbound_registration

ASTERISK-25964: Outbound registrations created via ARI/push configuration do not clean up outbound registrations currently in flight
Reported by: Matt JordanASTERISK-25990: PJSIP TLS registration should respect client_uri scheme when generating Contact URI
Reported by: Sebastian DammASTERISK-25737: res_pjsip_outbound_registration: line option not in Alembic
Reported by: Joshua ColpASTERISK-25575: res_pjsip: Dynamic outbound registrations created via ARI are not loaded into memory on Asterisk start/restart
Reported by: Matt JordanASTERISK-25485: res_pjsip_outbound_registration: registration stops due to 400 response
Reported by: Kevin HarwellASTERISK-24907: res_pjsip_outbound_registration: crash during unload if registration attempts are still occuring
Reported by: Kevin HarwellASTERISK-25037: res_pjsip_outbound_registration: Potential crash in off-nominal failure case when sending message
Reported by: Joshua ColpASTERISK-24729: Outbound registration not occuring on new registrations after reload.
Reported by: Richard MudgettASTERISK-24514: res_pjsip_outbound_registration: stack overflow when using non-default sorcery wizard
Reported by: Kevin HarwellASTERISK-24411: [patch] Status of outbound registration is not changed upon unregistering.
Reported by: John BigelowASTERISK-24398: Initialize auth_rejection_permanent on client state to the configuration parameter value
Reported by: Matt Jordan

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-24635: PJSIP outbound PUBLISH crashes when no response is ever received
Reported by: Marco Paland

Category: Resources/res_pjsip_pubsub

ASTERISK-26099: res_pjsip_pubsub: Crash when sending request due to server timeout
Reported by: Ross BeerASTERISK-25738: res_pjsip_pubsub: Crash while executing OutboundSubscriptionDetail ami action
Reported by: Kevin HarwellASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-25505: res_pjsip_pubsub: Crash on off-nominal when UAS dialog can't be created
Reported by: Joshua ColpASTERISK-25306: Persistent subscriptions can save multiple SIP messages at once, leading to potential crashes.
Reported by: Mark MichelsonASTERISK-25057: res_pjsip_pubsub: Crash in send_notify due to invalid root pointer in sub_tree
Reported by: Matt JordanASTERISK-24970: Crash in res_pjsip_pubsub handling of failed notify
Reported by: Scott GriepentrogASTERISK-24368: res_pjsip_pubsub: Subscription persistence causes crash when re-constructing stored subscription
Reported by: Matt JordanASTERISK-24136: Security: Crash in Asterisk's PJSIP code when subscribing to an event with an unexpected body type
Reported by: Mark MichelsonASTERISK-24181: RLS: Large lists don't get sent because they exceed the PJSIP message length limit
Reported by: Jonathan Rose

Category: Resources/res_pjsip_refer

ASTERISK-25814: Segfault at f ip in res_pjsip_refer.so
Reported by: Sergio Medina ToledoASTERISK-25204: res_pjsip_refer: Duplicated Referred-By or Replaces headers on outbound INVITEs.
Reported by: Mark MichelsonASTERISK-24700: CRASH: NULL channel is being passed to ast_bridge_transfer_attended()
Reported by: Zane ConkleASTERISK-24376: res_pjsip_refer: REFER request for remote session attempts to direct channel to external_replaces extension instead of context, without providing for the Referred-To SIP URI
Reported by: Matt JordanASTERISK-24528: res_pjsip_refer: Sending INVITE with Replaces in-dialog with invalid target causes crash
Reported by: Joshua ColpASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad request" - DEBUG shows "Received a REFER without a parseable Refer-To"
Reported by: Beppo Mazzucato

Category: Resources/res_pjsip_registrar

ASTERISK-25929: res_pjsip_registrar: AOR_CONTACT_ADDED events not raised
Reported by: Joshua ColpASTERISK-25885: res_pjsip: Race condition between adding contact and automatic expiration
Reported by: Joshua ColpASTERISK-24785: 'Expires' header missing from 200 OK on REGISTER
Reported by: Ross Beer

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-25854: No audio after HOLD/RESUME - incorrect a=recvonly in SDP from Asterisk
Reported by: Robert McGilvrayASTERISK-25632: res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed
Reported by: Olivier KriefASTERISK-25356: res_pjsip_sdp_rtp: Multiple keepalive scheduled items may exist
Reported by: Joshua ColpASTERISK-24769: res_pjsip_sdp_rtp: Local ICE candidates leaked
Reported by: Matt JordanASTERISK-24381: res_pjsip_sdp_rtp: Declined media streams are interpreted, leading to erroneous 488 rejections
Reported by: Matt JordanASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
Reported by: Mark MichelsonASTERISK-23994: res_pjsip_sdp_rtp: owner address in SDP may not be fully qualified domainname
Reported by: Private Name

Category: Resources/res_pjsip_session

ASTERISK-26127: res_pjsip_session: Crash due to race condition between res_pjsip_session unload and timer
Reported by: Joshua ColpASTERISK-25297: Crashes running channels/pjsip/resolver/srv/failover/in_dialog testsuite tests
Reported by: Richard MudgettASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
Reported by: Richard MudgettASTERISK-25086: [patch]PJSIP crashes if endpoint missing in Dial()
Reported by: snuffyASTERISK-24731: res_pjsip_session cannot be unloaded
Reported by: Corey FarrellASTERISK-24607: res_pjsip_session: re-INVITE with declined media streams results in 488
Reported by: Matt Jordan

Category: Resources/res_pjsip_t38

ASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt JordanASTERISK-24928: [patch]t38_udptl_maxdatagram in pjsip.conf not honored
Reported by: Juergen SpiesASTERISK-24933: T38 fails negotiation
Reported by: Jonathan Rose

Category: Resources/res_pjsip_transport_websocket

ASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew NagyASTERISK-25122: Large SIP packet received via pjsip over websocket crashes Asterisk
Reported by: Ivan PoddubnyASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
Reported by: Aleksei Kulakov

Category: Resources/res_rtp_asterisk

ASTERISK-26207: [patch] sRTP: Count a roll-over of the sequence number even on lost packets.
Reported by: Alexander TraudASTERISK-25659: res_rtp_asterisk: ECDH not negotiated causing DTLS failure occurred on RTP instance
Reported by: Edwin VandammeASTERISK-26140: res_rtp_asterisk: gcc 6 caught a self-comparison
Reported by: George JosephASTERISK-26130: [patch] WebRTC: Should use latest DTLS version.
Reported by: Alexander TraudASTERISK-26092: [Segfault] in res_rtp_asterisk.c:4268 after Remotely bridged channels
Reported by: Niklas LarssonASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei KulakovASTERISK-25451: Broken video - erased rtp marker bit
Reported by: Stefan EngströmASTERISK-25438: res_rtp_asterisk: ICE role message even when ICE is not enabled
Reported by: Joshua ColpASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25103: Roundup - investigate Asterisk DTLS crashes
Reported by: Rusty NewtonASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-24651: [patch] Fix race condition in DTLS
Reported by: Badalian VyacheslavASTERISK-24832: [patch]DTLS-crashes within openssl
Reported by: Stefan EngströmASTERISK-25127: DTLS crashes following "Unable to cancel schedule ID" in dtls_srtp_check_pending
Reported by: Dade BrandonASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve DaviesASTERISK-24791: Crash in ast_rtcp_write_report
Reported by: JoshEASTERISK-24337: Spammy DEBUG message needs to be at a higher level - 'Remote address is null, most likely RTP has been stopped'
Reported by: Rusty NewtonASTERISK-24604: res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
Reported by: Matt JordanASTERISK-24383: res_rtp_asterisk: Crash if no candidates received for component
Reported by: Kevin HarwellASTERISK-24326: res_rtp_asterisk: ICE-TCP candidates are incorrectly attempted
Reported by: Joshua ColpASTERISK-23577: res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when RTP instance is NULL
Reported by: Jay JideliovASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt Jordan

Category: Resources/res_security_log

ASTERISK-20744: [patch] Security event logging does not work over syslog
Reported by: Michael Keuter

Category: Resources/res_srtp

ASTERISK-24436: Missing header in res/res_srtp.c when compiling against libsrtp-1.5.0
Reported by: Patrick LaimbockASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_stasis

ASTERISK-26047: ARI allows certain commands to run on down channels.
Reported by: Mark MichelsonASTERISK-25947: Protocol transfers to stasis applications are missing the StasisStart with the replace_channel object.
Reported by: Richard MudgettASTERISK-24649: Pushing of channel into bridge fails; Stasis fails to get app name
Reported by: John BigelowASTERISK-24782: StasisEnd event not present for channel that was swapped out for another after completing attended transfer
Reported by: John BigelowASTERISK-25882: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
Reported by: Richard MudgettASTERISK-25709: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel
Reported by: Mark MichelsonASTERISK-25181: ARI: Channels added to Stasis application during WebSocket creation don't receive a StasisStart event
Reported by: Matt JordanASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
Reported by: John BigelowASTERISK-24701: Stasis: Write timeout on WebSocket fails to fully disconnect underlying socket, leading to events being dropped with no additional information
Reported by: Matt JordanASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24537: Stasis: StasisStart/StasisEnd events are not reliably transmitted during transfers
Reported by: Matt Jordan

Category: Resources/res_stasis_playback

ASTERISK-26083: ARI: Announcer channels staying around after playback to a bridge is finished
Reported by: Per Jensen

Category: Resources/res_stasis_snoop

ASTERISK-24938: ARI Snoop Channel results in excessive escalating CPU usage
Reported by: George Ladoff

Category: Resources/res_statsd

ASTERISK-25595: Unescaped : in messge sent to statsd
Reported by: Niklas Larsson

Category: Resources/res_timing_kqueue

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry ChernASTERISK-24857: [patch] "timing test", pjsip incoming/outgoing calls, voicemail prompts and recordings all fail when using the kqueue timer source on FreeBSD 10.x
Reported by: Justin T. Gibbs

Category: Resources/res_timing_pthread

ASTERISK-24768: res_timing_pthread: file descriptor leak
Reported by: Matthias Urlichs

Category: Resources/res_timing_timerfd

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry Chern

Category: Resources/res_xmpp

ASTERISK-24780: [patch] - Buddies are always auto-registered when processing the roster
Reported by: Simon ArlottASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeck

Category: Tests/General

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26139: test_res_pjsip_scheduler: Compile failure if pjproject isn't installed in a system location
Reported by: George JosephASTERISK-25959: http_media_cache/retrieve_cache_control_directives: Sporadic failure
Reported by: Joshua ColpASTERISK-25685: infrastructure: Run alembic in Jenkins build script
Reported by: Joshua ColpASTERISK-25611: core: threadpool thread_timeout_thrash unit test sporadically failing
Reported by: Joshua ColpASTERISK-25053: Unit test category /main/presence missing trailing slash.
Reported by: Corey FarrellASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
Reported by: Matt Jordan

Category: Tests/testsuite

ASTERISK-25961: tests/channels/SIP/sip_tls_call: Sporadic crash when running test
Reported by: Joshua ColpASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt JordanASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-25318: tests/rest_api/applications/subscribe-endpoint/nominal/resource: Sporadically failing
Reported by: Joshua ColpASTERISK-25292: Testuite: tests/apps/bridge/bridge_wait/bridge_wait_e_options fails
Reported by: Kevin HarwellASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
Reported by: Matt JordanASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt JordanASTERISK-24215: testsuite: ARI Live Dangerously test fails due to wrong response code from Asterisk
Reported by: Matt Jordan

Category: Utilities/General

ASTERISK-13271: menuselect sets defaults too late
Reported by: John NemethASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va
Reported by: Arnd Schmitter

Category: pjproject/pjsip

ASTERISK-26089: Invalid security events during boot using PJSIP Realtime
Reported by: Scott GriepentrogASTERISK-25993: pjproject: Allow bundling to not require everything it does
Reported by: Joshua ColpASTERISK-25968: pjproject_bundled: Configure and make need to be re-tested
Reported by: George JosephASTERISK-25970: Segfault in pjsip_url_compare
Reported by: Dmitriy SerovASTERISK-25910: pjproject: Via headers are not parsed when "received" contains an IPv6 address
Reported by: George JosephASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25615: res_pjsip: Setting transport async_operations > 1 causes segfault on tls transports
Reported by: George JosephASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
Reported by: Badalian VyacheslavASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24807: Missing mandatory field Max-Forwards
Reported by: AnatoliASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate from /usr/local/lib/libpjmedia.so.2
Reported by: yaron nahumASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
Reported by: Leon Rowland

Improvement

Category: Applications/app_authenticate

ASTERISK-23953: Testsuite: Off-nominal Authenticate test
Reported by: Matt Jordan

Category: Applications/app_confbridge

ASTERISK-24351: [patch] Allow passing options and command to MixMonitor when recording in ConfBridge
Reported by: Gareth Palmer

Category: Applications/app_queue

ASTERISK-25581: [patch]Add value reason a pause on CLI
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24365: [Patch] Dialplan function to get first/head caller channel on queue
Reported by: Kristian Høgh

Category: Applications/app_record

ASTERISK-24530: [patch] app_record stripping 1/4 second from recordings
Reported by: Ben Smithurst

Category: Applications/app_stasis

ASTERISK-24802: stasis: set a channel variable on websocket disconnect error
Reported by: Kevin Harwell

Category: Applications/app_voicemail

ASTERISK-24790: Reduce spurious noise in logs from voicemail - Couldn't find mailbox %s in context
Reported by: Graham Barnett

Category: Applications/app_voicemail/NewFeature

ASTERISK-24045: [patch]Voicemail to email at multiple email addresses
Reported by: Jacob Barber

Category: CDR/General

ASTERISK-24279: Documentation: Clarify the behaviour of the CDR property 'unanswered'
Reported by: Matt Jordan

Category: CDR/cdr_adaptive_odbc

ASTERISK-24980: cdr_adaptive_odbc: refactor lines to concatenate of columns name
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_manager

ASTERISK-24671: Missing docs for the CDR AMI Event
Reported by: Dan Jenkins

Category: CEL/cel_odbc

ASTERISK-24283: [patch]Microseconds precision in the eventtime column in the cel_odbc module
Reported by: Etienne Lessard

Category: CEL/cel_pgsql

ASTERISK-24965: cel_pgsql - log_error string references CDR instead of CEL
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/chan_iax2

ASTERISK-24939: [patch]IAX make calltoken expiration time configurable
Reported by: Y Ateya

Category: Channels/chan_pjsip

ASTERISK-22131: Update the make dependencies script to pull, build, and install the correct pjproject
Reported by: Matt JordanASTERISK-25471: [patch]Add subscribe_context to res_pjsip
Reported by: JoshEASTERISK-25835: Authentication using 'Username' field from Digest
Reported by: Ross BeerASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24862: [patch] Support in-dialog OPTIONS
Reported by: yaron nahum

Category: Channels/chan_sip/NewFeature

ASTERISK-25578: [patch] SIP/SDP: No rtpmap for static RTP payload IDs
Reported by: Alexander Traud

Category: Channels/chan_sip/Subscriptions

ASTERISK-25558: [patch]chan_sip option 'notifyringing' doc fix and addition of 'notifyringingprio'
Reported by: Ward van Wanrooij

Category: Channels/chan_sip/TCP-TLS

ASTERISK-24815: [patch] Enable TLS Dual-Certificates (ECC+RSA)
Reported by: Alexander TraudASTERISK-25043: [patch] Avoiding ERR_remove_state in OpenSSL
Reported by: Alexander Traud

Category: Channels/chan_sip/WebSocket

ASTERISK-24128: [Patch] Adding default dtls settings
Reported by: Michael K.

Category: Codecs/General

ASTERISK-26218: [patch] iLBC 20
Reported by: Alexander Traud

Category: Contrib/General

ASTERISK-25495: [patch] Prevent old-update packages on repository Debian systems
Reported by: Rodrigo Ramirez Norambuena

Category: Core/AstMM

ASTERISK-24974: Astobj2: Allow reference debugging to be enabled/disabled by config.
Reported by: Corey Farrell

Category: Core/BuildSystem

ASTERISK-26220: Add support for noreturn function attributes.
Reported by: Corey FarrellASTERISK-24718: [patch]Add inital support of "sanitize" to configure
Reported by: Badalian VyacheslavASTERISK-24960: Build System: Create MOD_ADD_SOURCE macro for module Makefiles
Reported by: Corey FarrellASTERISK-24133: [patch]Please support Clang; Allow no-exec stacks
Reported by: Jeffrey Walton

Category: Core/General

ASTERISK-25627: Easily Preventable Compile Warning
Reported by: Diederik de GrootASTERISK-25518: taskprocessor: Add high water mark
Reported by: Jonathan RoseASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
Reported by: Guido FalsiASTERISK-25256: [patch]Post AMI VarSet to empty string events when Asterisk deletes a dialplan variable.
Reported by: Richard MudgettASTERISK-25063: [patch]add X.509 subject alternative name support to Asterisk TLS support
Reported by: Maciej SzmigieroASTERISK-25045: vector: Add new capabilities and unit tests
Reported by: George JosephASTERISK-25049: CLI: Enable automatic references to modules
Reported by: Corey FarrellASTERISK-25056: Modules: Make ast_module_info->self available to auxiliary sources.
Reported by: Corey FarrellASTERISK-24917: [patch] clang compilation warnings
Reported by: Diederik de GrootASTERISK-25051: Remove unneeded uses of optional_api providers.
Reported by: Corey FarrellASTERISK-24813: asterisk.c: #if statement in listener() confuses code folding editors
Reported by: Corey Farrell

Category: Core/HTTP

ASTERISK-24316: For httpd server, need option to define server name for security purposes
Reported by: Andrew Nagy

Category: Core/ManagerInterface

ASTERISK-24553: ARI/AMI: Include language in standard channel snapshot output
Reported by: Matt Jordan

Category: Core/PBX

ASTERISK-25040: pbx: Improve performance of reloads by making hint destruction more performant
Reported by: Matt JordanASTERISK-24038: device state: Report ONHOLD device state if channel driver defers device state calculation to core
Reported by: Matt Jordan

Category: Core/Sorcery

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-25067: Sorcery Caching: Implement a new caching module
Reported by: Matt JordanASTERISK-25044: sorcery: Add ability to insert a new wizard into an object type's list
Reported by: George Joseph

Category: Core/Stasis

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard Mudgett

Category: Documentation

ASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24671: Missing docs for the CDR AMI Event
Reported by: Dan JenkinsASTERISK-23512: Inaccurate comment in manager.conf.sample
Reported by: Richard MillerASTERISK-24171: [patch] Provide a manpage for the aelparse utility
Reported by: Jeremy Lainé

Category: Features

ASTERISK-25405: [patch] CLI: core show fd: add timestamp
Reported by: Alexander TraudASTERISK-24678: [PATCH] Added atxfer* settings to features.conf.sample
Reported by: Niklas Larsson

Category: PBX/pbx_loopback

ASTERISK-24577: Speed up loopback switches by avoiding unneeded lookups
Reported by: Birger "WIMPy" Harzenetter

Category: Resources/res_ari

ASTERISK-24802: stasis: set a channel variable on websocket disconnect error
Reported by: Kevin HarwellASTERISK-24553: ARI/AMI: Include language in standard channel snapshot output
Reported by: Matt JordanASTERISK-24552: ARI: Allow associating a channel as an initiator of an Origination for record keeping purposes
Reported by: Matt Jordan

Category: Resources/res_ari_applications

ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-24412: [patch]Incomplete channel originate/continue handling with ARI
Reported by: Nir Simionovich (GreenfieldTech - Israel)ASTERISK-24552: ARI: Allow associating a channel as an initiator of an Origination for record keeping purposes
Reported by: Matt Jordan

Category: Resources/res_hep

ASTERISK-26159: res_hep: enabled by default and information sent to default address
Reported by: Ross Beer

Category: Resources/res_musiconhold

ASTERISK-25444: [patch]Music On Hold Warning misleading
Reported by: Conrad de Wet

Category: Resources/res_pjsip

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to contacts
Reported by: Alexei GradinariASTERISK-25994: [patch]res_pjsip: module load priority
Reported by: Alexei GradinariASTERISK-25931: PJSIP: add "reg_server" to contacts.
Reported by: Alexei GradinariASTERISK-25930: PJSIP: disable multi domain to improve realtime performace
Reported by: Alexei GradinariASTERISK-25618: res_pjsip: Check for readability of TLS files at startup
Reported by: George JosephASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt JordanASTERISK-25477: pjsip show "command" like [criteria]
Reported by: Bryant ZimmermanASTERISK-25114: res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
Reported by: George JosephASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24947: res_pjsip: Add a PJSIP resolver using core DNS
Reported by: Joshua ColpASTERISK-24918: pjsip: add CLI options to display global and system configuration
Reported by: Scott GriepentrogASTERISK-24575: [patch]Make capath work for res_pjsip
Reported by: cloos

Category: Resources/res_pjsip_caller_id

ASTERISK-25791: res_pjsip_caller_id: Lack of support for Anonymous
Reported by: Anthony Messina

Category: Resources/res_pjsip_mwi_body_generator

ASTERISK-25865: Message-Account Missing From PJSIP MWI
Reported by: Ross Beer

Category: Resources/res_pjsip_outbound_publish

ASTERISK-25965: res_pjsip_outbound_publish: Allow multiple clients per configuration
Reported by: Kevin Harwell

Category: Resources/res_pjsip_outbound_registration

ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt JordanASTERISK-25072: res_pjsip_outbound_registration: line functionality. Additional check for using the request URI
Reported by: Dmitriy Serov

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-24811: asterisk-publication sorcery object does not use realtime
Reported by: Matt Hoskins

Category: Resources/res_pjsip_pubsub

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard Mudgett

Category: Resources/res_pjsip_registrar

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to contacts
Reported by: Alexei Gradinari

Category: Resources/res_srtp

ASTERISK-26190: [patch] SRTP: Enable AES-256 and AES-GCM.
Reported by: Alexander Traud

Category: Resources/res_statsd

ASTERISK-25572: Endpoints: Add StatsD stats for Asterisk endpoints
Reported by: Matt JordanASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt Jordan

Category: Sounds

ASTERISK-25068: Move commonly used FreePBX extra sounds to the core set
Reported by: Rusty NewtonASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24744: Swedish Core Voice prompts
Reported by: Tove HjelmASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts
Reported by: Kevin McCoy

Category: Utilities/aelparse

ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
Reported by: Jeremy Lainé

Category: pjproject/pjsip

ASTERISK-24575: [patch]Make capath work for res_pjsip
Reported by: cloos

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.

Improvement

Category: Applications/app_dial

ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Applications/app_followme

ASTERISK-26064: followme: allow disabling callee prompt
Reported by: Tzafrir Cohen

Category: CDR/cdr_adaptive_odbc

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_pgsql

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez Norambuena

Category: CEL/cel_odbc

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/chan_sip/Registration

ASTERISK-20527: AuthID cannot be set for registrations when callbackexten is used
Reported by: Timo Teräs

Category: Core/Bridging

ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Core/Channels

ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Core/ManagerInterface/NewFeature

ASTERISK-24730: [patch] Add blank line between headers and output for Command action response
Reported by: Gareth Palmer

Category: Functions/func_odbc

ASTERISK-26010: [patch]func_odbc: single database connection should be optional
Reported by: Alexei Gradinari

Category: Resources/res_config_pgsql

ASTERISK-25132: escaping manually
Reported by: Rodrigo Ramirez Norambuena

Category: Resources/res_fax

ASTERISK-25980: [patch]res_fax: set FAXMODE variable to let dialplan know what fax transport was used
Reported by: Alexei Gradinari

Category: Resources/res_pjsip

ASTERISK-26055: [patch]res_pjsip: chatty verbose messages
Reported by: Alexei Gradinari

Bug

Category: Addons/chan_ooh323

ASTERISK-25299: RTP port leaks with incoming OOH323 calls
Reported by: Alexandr Dranchuk

Category: Applications/app_amd

ASTERISK-25639: app_amd: system maxwords discrepency
Reported by: Dade Brandon

Category: Applications/app_confbridge

ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey Farrell

Category: Applications/app_queue

ASTERISK-25732: [patch] persist queue member pause reason through restart
Reported by: Rodrigo Ramirez NorambuenaASTERISK-19820: wrapuptime is intermittently disregarded for queue calls
Reported by: WRP

Category: Applications/app_voicemail/IMAP

ASTERISK-24927: app_voicemail (IMAP support) function save_to_folder: creates wrong folder
Reported by: Alexei GradinariASTERISK-25899: IMAP access FATAL error: Out of memory
Reported by: Alexei Gradinari

Category: CDR/General

ASTERISK-25458: Unable to set CDR variable in h extension or hangup_handler
Reported by: Ross BeerASTERISK-23904: #define AST_MAX_ACCOUNT_CODE 20 causes truncation
Reported by: Ben Merrills

Category: CEL/General

ASTERISK-22367: Rework CEL unit test verification step
Reported by: Kinsey Moore

Category: Channels/chan_local

ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey Farrell

Category: Channels/chan_sip/CodecHandling

ASTERISK-25166: No audio when using direct media and a codec with a dynamic payload
Reported by: Kevin HarwellASTERISK-17410: Video dynamic RTP payload type negotiation incorrect when directmedia enabled
Reported by: Boris Fox

Category: Channels/chan_sip/General

ASTERISK-21301: ERROR and failure to resolve socket address due to whitespace after port number in SIP Via header
Reported by: Martin Vit

Category: Codecs/General

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander TraudASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei Gradinari

Category: Codecs/codec_ilbc

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander Traud

Category: Codecs/codec_speex

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander Traud

Category: Core/ACL

ASTERISK-24969: Named ACL's do not handle config errors.
Reported by: Corey Farrell

Category: Core/Configuration

ASTERISK-25612: Configuration parser handles unsigned integers as signed integers
Reported by: Gianluca Merlo

Category: Core/General

ASTERISK-25307: Hangup on channel using FastAGI does not hang up child channels
Reported by: David Cunningham

Category: Core/Jitterbuffer

ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey Farrell

Category: Core/Logging

ASTERISK-25538: [patch]Missing PID in syslog logger messages
Reported by: Javier AcostaASTERISK-24833: [patch] audit of startup order reveals logger concerns
Reported by: Corey Farrell

Category: Core/ManagerInterface

ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey Farrell

Category: Core/Sorcery

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei GradinariASTERISK-25141: pjsip_options: Contact reference leak
Reported by: Corey Farrell

Category: Documentation

ASTERISK-24300: API docs don't conform to stated Swagger version
Reported by: Bradley Watkins

Category: General

ASTERISK-25948: ast_pthread_mutex_lock calling ast_reentrancy_lock with lt=0x0
Reported by: Diederik de GrootASTERISK-25323: Asterisk: ongoing segfaults uncovered by CHAOS_DEBUG
Reported by: Scott Griepentrog

Category: PBX/pbx_spool

ASTERISK-17069: Callfile retries behave erratically as file size grows
Reported by: Jeremy Kister

Category: Resources/res_config_odbc

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei Gradinari

Category: Resources/res_fax

ASTERISK-25982: [patch]res_fax/t38_gateway: Peer V.21 session is created on wrong channel
Reported by: Alexei Gradinari

Category: Resources/res_pjsip

ASTERISK-26174: res_pjsip: Crash when freeing cloned message in distributor
Reported by: Ross BeerASTERISK-26061: [patch] res_pjsip: improve realtime performance - remove updating all endpoints status on startup
Reported by: Alexei GradinariASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei GradinariASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails after restart of peer
Reported by: VadimASTERISK-25689: pjsip show contacts not working in Asterisk 13.7rc2
Reported by: Marcelo TerresASTERISK-25166: No audio when using direct media and a codec with a dynamic payload
Reported by: Kevin Harwell

Category: Resources/res_pjsip_mwi

ASTERISK-26200: [patch] res_pjsip_mwi: improve realtime performance - remove unneeded check on endpoint's contacts.
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails after restart of peer
Reported by: Vadim

Category: Resources/res_pjsip_pubsub

ASTERISK-26166: res_pjsip_pubsub: Crash when decrementing reference count of message
Reported by: Ross Beer

Category: Resources/res_realtime

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei GradinariASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei Gradinari

Category: Resources/res_rtp_asterisk

ASTERISK-26129: res_rtp_asterisk: Memory leak of CERT bio in DTLS implementation
Reported by: Torrey SearleASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is one of the consequences
Reported by: Stefan EngströmASTERISK-25645: res_rtp_asterisk: Lock inversion
Reported by: Steve Davies

Category: Resources/res_srtp

ASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is one of the consequences
Reported by: Stefan Engström

Category: Resources/res_xmpp

ASTERISK-25735: [patch] res_xmpp: Does not connect in component mode
Reported by: Karsten Wemheuer

Category: Tests/General

ASTERISK-22367: Rework CEL unit test verification step
Reported by: Kinsey Moore

Category: pjproject/pjsip

ASTERISK-26199: PJSIP: tx_data_destroy called twice
Reported by: Scott GriepentrogASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY event: dialog XML body
Reported by: Marco PalandASTERISK-24602: Unable to call WebRTC client via wss on chan_pjsip
Reported by: Oleg Kozlov

New Feature

Category: Applications/app_chanspy

ASTERISK-25866: ChanSpy: allow usage of a long queue to store audio frames, to avoid audio loss
Reported by: Jean Aunis - Prescom

Category: Applications/app_confbridge

ASTERISK-25989: apps/confbridge: add regcontext feature
Reported by: Jaco Kroon

Category: Applications/app_controlplayback

ASTERISK-25654: Playback: Add the ability to play remote URIs
Reported by: Matt Jordan

Category: Applications/app_playback

ASTERISK-25654: Playback: Add the ability to play remote URIs
Reported by: Matt Jordan

Category: Applications/app_queue

ASTERISK-16394: [patch] Last pause information to queue members
Reported by: Evandro César Arruda

Category: Applications/app_voicemail

ASTERISK-26087: Icelandic grammar support for voicemail and numbers
Reported by: Örn Arnarson

Category: Channels/chan_pjsip

ASTERISK-24341: PJSIP Ability to get info per contact
Reported by: xrobau

Category: Core/ManagerInterface/NewFeature

ASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
Reported by: Alexei Gradinari

Category: Formats/NewFeature

ASTERISK-18995: Support for OGG/Speex file format
Reported by: Timo Teräs

Category: Functions/func_curl

ASTERISK-25652: func_curl: Add the ability to CURL files down to a specified location
Reported by: Matt Jordan

Category: General

ASTERISK-26087: Icelandic grammar support for voicemail and numbers
Reported by: Örn Arnarson

Category: Resources/res_ari

ASTERISK-26022: ARI: Add media playlists
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

ASTERISK-26022: ARI: Add media playlists
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-26022: ARI: Add media playlists
Reported by: Matt Jordan

Category: Resources/res_pjsip

ASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_outbound_publish

ASTERISK-25901: Add transport for outbound PUBLISH
Reported by: Alexei Gradinari

Commits Not Associated with an Issue

[Back to Top]

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

RevisionAuthorSummary
c327430ea0Mark MichelsonRelease summaries: Remove previous versions
763a18bc9dMark Michelson.version: Update for 14.0.0-beta1
ce6898bd3cMark Michelson.lastclean: Update for 14.0.0-beta1
ebc477aa5dMark Michelsonrealtime: Add database scripts for 14.0.0-beta1
1838b283aaMark MichelsonChangeLog: Updated for 14.0.0
f196cf975dMark MichelsonRelease summaries: Add summaries for 14.0.0
699a7390ebMark Michelson.version: Update for 14.0.0
4b17a11d7dMark Michelson.lastclean: Update for 14.0.0
bb9dcae98cMark Michelsonrealtime: Add database scripts for 14.0.0
90f445729dgtjosephmenuselect: Various menuselect enhancements
f75401b1e3Joshua Colpari: Update version.
58759bd77cgtjosephasterisk.c: Add auto generation and persistence of UUID
633c34c411gtjosephbuild_tools: Update make_version for 14
6e2e3915c8Richard Mudgettres_pjsip: Whitespace and comment cleanup.
0c88fb460fCorey Farrellpbx: Create pbx_sw.c for management of 'struct ast_sw'.
e2e8713b84Corey Farrellpbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'.
be36bd7ca5Corey Farrellpbx: Create pbx_include.c for management of 'struct ast_include'.
d3348c51b5Corey Farrellfeatures.c: Remove unneeded adsi.h include.
273052f404Mark MichelsonUpdate support for SILK format.
63ac4c9487Kevin Harwelltranslate: explicit format destination not properly set
2f26512fd8Richard Mudgettstasis_endpoint.c: Fix contactstatus_to_json().
bc1ff41be7Richard Mudgettpjsip_options.c: Fix container operation.
eabcfeeaa3Richard Mudgettpjsip_configuration.c: Misc cleanups.
0d487b53b1Matt Jordanres/res_pjsip_session: Check for presence of an active negotiator
c49833653bMatt Jordanres/res_pjsip_pubsub: Add additional debug statements
f12311ee69Matt Jordanres/res_corosync: Raise a Stasis message on node join/leave events
886f2cab23gtjosephrest_api/channels: Fix multiple issues with create and dial
5d2fc6bab7Richard Mudgettres_pjsip_session.c: Remove unused parameter from handle_incoming().
656ed73ac6Richard Mudgettres_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
4f7b859726Richard Mudgettfeatures: Fix channel datastore access.
9129ac8e73Matt Jordanpjproject/patches/config_site: Increase the max number of ICE candidates
83f2c2573bMatt Jordanconfigs/basic-pbx/modules.conf: Remove 'bad' modules
f572b26495Richard Mudgettres_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro.
3c80f84cd0Richard Mudgettres_pjsip_transport_management.c: Misc cleanups to survive shutdown.
7c59f2126fRichard Mudgettres_pjsip.c: Add check that timer actually got scheduled.
51cc5c31c4Richard Mudgettres_rtp_multicast.c: Fix warning message typo.
3d0632a9c2Richard Mudgettres_pjsip_session.c: Reorganize ast_sip_session_terminate().
d21a77b325gtjosephbuild: Fix ast_sockaddr initialization to be more portable
72d190eb69Timo TeräsDetect and use proper libraries for musl toolchains
39b69ab537Timo TeräsFixes to include signal.h
dca052e531Richard Mudgettchan_rtp.c: Simplify options to UnicastRTP channel creation.
797695c5ccTimo TeräsMake use of GLOB_BRACE and GLOB_NOMAGIC optional
3c1fec8099Timo TeräsFix res_search usage
9c1d95e873Timo TeräsFix #include poll.h and sys/cdefs.h
4505a59dc9Joshua Colpalembic: Fix migration.
aec7916595Richard Mudgettpjsip_distributor.c: Use correct rdata info access method (Part 2).
7fa5766752gtjosephpjproject_bundled: Move to pjproject 2.5
7d44d12816Richard Mudgettpjsip_distributor.c: Use correct rdata info access method.
2a77af9ed0Richard Mudgettchan_rtp.c: Cleanup ast_request() parameter parsing.
52148d93f4Matt JordanCHANGES: Update formatting of items
a1803cb5f4Matt Jordanconfigs/samples/pjsip.conf.sample: Fix typo
d29c17834cMatt Jordanres/res_hep_pjsip: Fix reported local IP address when bound to 'any'
14938184a3Sean Brightres_ari: Correct Location headers returned by some ARI resources
4f8cfa0220gtjosephpjsip_distributor: Add missing newline to NOTICE
5236ffed97Matt Jordanconfigure: Fix errors with AST_UNDEFINED_SANITIZER/AST_LEAK_SANITIZER
ec85ea3c21Tzafrir Cohenbasic-cfg: asterisk.conf: don't set languages
1b0a9bb2c4Tzafrir Cohenbasic-cfg: asterisk.conf: debug level 5 spams
d0ba3e8196Tzafrir Cohenbasic-cfg: asterisk.conf: defaults of options
f943a1fd84Tzafrir Cohenbasic-cfg: asterisk.conf: remove [directories]
64e058f75aKevin Harwellres_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches
adc82a2260Kevin Harwellres_pjsip_outbound_publishing: After unloading the library won't load again
3b0ce5169dKevin Harwellres_pjsip_outbound_publish: Won't unload if condition wait times out
41fccbfeb1Kevin Harwellres_pjsip_outbound_publish: Ref leak in off nominal callback paths
dfbb03cc8eKevin Harwellres_pjsip_outbound_publish: Potential crash due to off nominal path
bf13b59062Diederik de Grootconfigs/basic-pbx/asterisk.conf: contains incorrect path separator
369182d084Richard Mudgettres_pjsip: Start body generator users after suppliers.
3af83ea2fbRichard Mudgettres_pjsip_pubsub.c: Add useful information to some messages.
8e1b663b87Richard Mudgettres_pjsip_pubsub.c: Fix body generator registration race.
906ea2c43fRichard Mudgettres_pjsip_pubsub.h: Fix doxygen association.
76ea4cfaaeRichard Mudgettres_pjsip_outbound_publish.c: Remove redundant flag check.
757ec6172bRichard Mudgetttest_message.c: Wait longer in case dialplan also processes the test message.
b3cc74fda9Richard Mudgettmanager_channels.c: Fix allocation failure crash.
a63656b419Richard MudgettBridge system: Fix memory leaks and double frees on impart failure.
71dfa35540Richard Mudgettbridge_softmix.c: Fix crash if channel fails to join mixing tech.
06632a0d11Richard MudgettManager: Short circuit AMI message processing.
6ddd856b86Richard Mudgettmanager.c: Eliminate most RAII_VAR usage.
d95512a7ddJoshua Colpapp_talkdetect: Make the module core supported.
6cfa02394fJoshua Colpres_pjsip_transport_management: Allow unload to occur.
6365f0018fRichard Mudgettbridge_channel.c: Ignore role setup failure in channel push.
af114edb8bRichard Mudgettstasis_bridge.c: Update stasis bridge push diagnostic messages.
be4333ddadMark Michelsontransport management: Register thread with PJProject.
e83499df56gtjosephres_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
ff3af764deRichard Mudgettbridge_softmix.c: Fix crash if could not allocate the dsp.
caa416d5f3gtjosephstringfields: Update extended string fields for master only.
216abb0ae7gtjosephlock: Add named lock capability
6138a75e8eRichard Mudgettpbx.h: Make ast_state_cb_type take more const.
72c19f7dc5Richard Mudgettpbx.c: Minor code rearangements.
28cefc3e88Richard Mudgettpbx: Update doxygen for extension state watchers.
2eaeea690dJoshua Colpres_pjsip_registrar_expire: Fix race condition at shutdown.
3e5672d843Joshua Colpres_pjsip: Fix configuration setting of "regcontext".
784fb43f43Joshua Colpres_http_websocket: Make core supported.
4d40b161c3gtjosephstringfields: Refactor to allow fields to be added to the end of structures
c07e1190ecgtjosephres_pjsip_mwi: Fix segv caused by 16c7d8e74a9af13f98c3c22aa9c43ce39965f6b7
060b7b83bcgtjosephinstall_prereq: Fix check_installed_debs remove subversion
433d2c4bbfgtjosephutils.c: Fix typo in handle_show_locks
2fab4d7da8Richard Mudgettres_stasis.c: Protect channel datastore list from stasis end.
ece2edaa04Richard Mudgettres_ari: Cannot get control also means channel is unavailable.
2f36cba4b5Richard Mudgettres_stasis_recording.c: Cleanup stasis_app_recording_find_by_name().
34457dd9dbRichard Mudgettcore_unreal.c: Add clarification comment about channel ref.
724b9ab28fgtjosephres_rtp_asterisk: Fix placement of txcount increment
c4064727d2gtjosephchan_pjsip: Add 'pjsip show channelstats'
44ffb5105agtjosephres_rtp_asterisk: Fix packet stats on bridged connection
c971a64366gtjosephres_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
3cf714031cRichard Mudgettres_parking: Cleanup find_channel_parking_lot_name() usage.
13e75ee04fRichard Mudgettres_parking: Misc fixes.
72a897c534Joshua Colpmedia_cache: Demote warning to debug as it may occur often.
a72f3b5bb4Joshua Colptests/test_http_media_cache: Fix file descriptor leak in test.
13efea24f7Matt Jordanmain/app: Only look to end of file if ':end' is specified, and not just ':'
791b4c9f81Matt Jordanmain/media_cache: Provide an extension on the local file associated with a URI
392341ba37gtjosephpjproject-bundled: Cleanups for reported issues
1d3191b118gtjosephprogdocs: Exclude ./third-party from documentation generation
0da36fca6bLeif MadsenAdd initial support to build Docker images
cb97198ca6Richard Mudgettchan_sip.c: Simplify sip_pvt destructor call levels.
8be01398d9Richard Mudgettchan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full().
4df7b3ae80Joshua Colpbuild: Add configure check for proto field of PJSIP TLS transport setting.
0af6b5de62gtjosephbuild_system: Split COMPILE_DOUBLE from DONT_OPTIMIZE
638133131agtjosephpjproject: Pass (dont_)optimize flags to pjproject and fix pjsua
fb28049de2gtjosephpjproject_bundled: Remove --with-external-pa from configure options.
f690c105f3Rodrigo Ramírez Norambuenares_odbc_transaction: fix some format tab
0ec9fe5421Rodrigo Ramírez Norambuenamain/cli.c: Refactor function to print seconds formatted
471ff375fdgtjosephinstall_prereq: Add packages for bundled pjproject
37472f7398gtjosephthird_party/Makefile.rules: Replace unsupported != operator with $(shell ...)
195100e770gtjosephloader: Retry dlopen when loading fails
6af7fc4c37Joshua Colpres_pjsip_dtmf_info: NULL terminate the message body.
b8b7c2e428gtjosephalembic: Fix downgrade and tweak for sqlite
0bdbf0d882Richard Mudgettfunc_callerid.c: Update REDIRECTING reason documentation.
25de01f301Richard MudgettSIP diversion: Fix REDIRECTING(reason) value inconsistencies.
8c8ef4efb0Richard Mudgettres_pjsip_send_to_voicemail.c: Allow either quoted or not send_to_vm reason.
75ec137e91Richard Mudgettres_pjsip_send_to_voicemail.c: Fix off-nominal double channel unref.
3173e91babgtjosephbuild-system: Allow building with static pjproject
acf329a3c7gtjosephres_pjsip_mwi: Turn some NOTICEs and WARNINGs into debug 1s.
7e3e1ddf7egtjosephres_sorcery_memory_cache: Fix SEGV in some CLI commands
803a2fc2d5Richard Mudgettrtp_engine.h: Remove extraneous semicolons.
886ee09471Richard Mudgettchan_sip.c: Suppress T.38 SDP c= line if addr is the same.
b7970cabfaChristof Lauberres_config_sqlite3: Fix crashes when reading peers from sqlite3 tables
ba8adb4ce3gtjosephres_pjsip/config_transport: Allow reloading transports.
f8767a8804gtjosephres_pjproject: Add ability to map pjproject log levels to Asterisk log levels
8055d080cdMark MichelsonFix failing threadpool_auto_increment test.
30a49b8a6aRichard Mudgettcel.c: Fix mismatch in ast_cel_track_event() return type.
62282bb8cegtjosephres_odbc: Fix exports.in for missing symbols
13b6c02945Mark MichelsonFix creation race of contact_status structures.
b37555cc94gtjosephres_pjsip: Refactor load_module/unload_module
fd668670b5Rodrigo Ramírez Norambuenares_config_pgsql: Show error message in reload if not connected.
c7186c7f0aBadalyan VyacheslavBuild: Fix menuselect USAN conflicts
68643f83cdCorey FarrellSimplify and fix conditional in FD_SET.
e40fddbeb5Joshua Colptests/test_sorcery_memory_cache_thrash: Improve termination process.
72bf53eea5Rodrigo Ramírez Norambuenares_config_pgsql: Add message on cli failed command status
b69729dde5gtjosephchan_misdn: Fix a few issues causing compile errors
1bc54aee80Richard Mudgettapp_confbridge: Only use b_profile options from the conference.
3b426a8b09Mark MichelsonCheck for OpenSSL defines before trying to use them.
82e2938fa8Mark Michelsonres_stasis_device_state: Fix refcounting error.
d83dba7099Sean Brightres_rtp_asterisk: Allow ICE host candidates to be overriden
dcbedf9ab1gtjosephlogging: Remove/fix some message annoyances
40da6434c1gtjosephbuild_system: Fix some warnings highlighted by clang
52b29f9b4cgtjosephpjsip/alembic: Fix definition of qualify_timeout
55a7367ad4Stefan Engströmchan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip.
d2397f028fRichard Mudgettconfig_options.c: Fix warning message wording.
af6b15976dRichard Mudgettapp_confbridge.c: Replace inlined code with existing function.
894045e7cfRichard Mudgettapp_confbridge.c: Update CONFBRIDGE and CONFBRIDGE_INFO documentation.
f19bf7a321gtjosephres_pjsip: Add res_pjproject dependency to samples
a706ad44e6Mark MichelsonStasis: Use custom structure when setting variables.
b073244c51Mark Michelsonres_pjsip_pubsub: Prevent crash from AMI command on freed subscription.
8c664da0ffRodrigo Ramírez Norambuenaapp_queue: fix some tab format
2fb45c7801Rodrigo Ramírez Norambuenacdr_pgsql.cl: REFACTOR Macro LENGTHEN_BUF
959f7436ccMark MichelsonStasis: Fix potential memory leak of control data.
9714da7aa4Mark Michelsonres_odbc: Remove connection management
d3969d09aeRodrigo Ramírez Norambuenaapp_queue.c: remove include for core_unreal.h not used in code.
5615db3714Richard Mudgettres_pjsip: Add CLI "pjsip dump endpt [details]"
dd5c063934gtjosephres_pjproject: Add module providing pjproject logging and utils
479cc99acdRodrigo Ramírez NorambuenaREADME: Update year in copyright
c9f7269b2eRichard Mudgetttaskprocessor.c: Increase CLI "core ping taskprocessor" timeout.
6e2a867716Richard Mudgetttaskprocessor.c: Fix some taskprocessor unrefs.
a4dcbdf50fRichard MudgettFix alembic branches on master.
130aa1427egtjosephpjsip_loging_refactor: Rename res_pjsip_log_forwarder to res_pjproject
eaf2b5052eDaniel JournoUpdate version number in features.conf.sample
d36c4d0b01Richard Mudgetttaskprocessor.c: Simplify ast_taskprocessor_get() return code.
0a878020dcRichard Mudgettastmm.c: Add more stats to CLI "memory show" commands.
1fffe71f77Richard Mudgettres_pjsip_log_forwarder.c: Add CLI "pjsip show buildopts".
0bca2a5c26Richard Mudgettres_pjsip: Create human friendly serializer names.
f0f5fbbc01Richard MudgettSorcery: Create human friendly serializer names.
b1c7ae9afcRichard MudgettStasis: Create human friendly taskprocessor/serializer names.
3e857bb347Richard Mudgetttaskprocessor.c: New API for human friendly taskprocessor names.
84c245d38cRichard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" output format.
7d86979ea0Richard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" unref.
1fb39aa8a0Richard Mudgettccss.c: Replace space in taskprocessor name.
71bb7b9c40Richard Mudgetttaskprocessor.c: Sort CLI "core show taskprocessors" output.
b025e1982fRichard Mudgetttaskprocessor.c: Add CLI "core ping taskprocessor" missing unlock.
c5e16fe33aMark MichelsonAlembic: Add PJSIP global keep_alive_interval.
7856762f2fDiederik de Grootmain: Use ast_strdup instead of strdup
36f1eaf0b5Corey Farrellmain/pbx: Move hangup handler routines to pbx_hangup_handler.c.
3507494b8aCorey Farrellmain/pbx: Move dialplan application management routines to pbx_app.c.
54a8f1a396Corey Farrellmain/pbx: Move switch routines to pbx_switch.c.
c3c8b8e41dCorey Farrellmain/pbx: Move timing routines to pbx_timing.c.
6d18fe151cgtjosephvoicemail: Move app_voicemail / res_mwi_external conflict to runtime
5ee5c3739eCorey Farrellmain/pbx: Move variable routines to pbx_variables.c.
f9bfc2450eCorey Farrellmain/pbx: Move custom function routines to pbx_functions.c.
3fd528dddfRodrigo Ramírez NorambuenaHappy new year 2016.
9cdf3ec19dMatt Jordanres_pjsip_history: Add a module that provides PJSIP history for debugging
5e67e51c6agtjosephmain/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c
a05bb258b1Joshua Colptest_time: Provide a timeout when waiting.
3bddcc0219Dade Brandonres_http_websocket.c: prevent avoidable disconnections caused by write errors
6b08f01c60Corey FarrellRemove res_jabber file that was left behind.
6dc21bbf00Dade Brandonchan_sip.c: fix websocket_write_timeout default value
2df4ad647cMatt Jordanres/res_pjsip_location: Delete contact_status object when contact is deleted
b8876711f3Kevin Harwellres_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
a2431f83efJoshua Colprtp_engine: Ignore empty filenames in DTLS configuration.
d2c8614122Joshua Colpchan_sip: Enable WebSocket support by default.
cfb34adb83Mark MichelsonAlembic: Increase column size of PJSIP AOR "contact".
9a96a86e2dMatt Jordanmain/utils: Don't emit an ERROR message if the read end of a pipe closes
48c065e46dChristof Lauberchan_sip: Support parsing of Q.850 reason header in SIP BYE and CANCEL requests.
75c800eb28Matt JordanRevert "bridges/bridge_t38: Add a bridging module for managing T.38 state"
59ba84e5cdRichard Mudgettres_sorcery_memory_cache.c: Fix off nominal ref leak.
e5723d2776gtjosephdns: Change lookup failures from LOG_ERROR to debug 1.
7cb8f2f33eNiklas LarssonCHANGES: Fix a typo
91346b9fb7David M. LeeFixed some typos
97d7b344deMatt Jordanres_statsd: Add functions that support variable arguments
9315a93757Matt Jordanmain/cli: Use proper string methods to check existence of context/exten/app
d2b141c79fMatt Jordanres/res_pjsip_t38: Add debug statements
3dbaf696e9Richard Mudgettres_pjsip_outbound_registration.c: Be tolerant of short registration timeouts.
eaf898ac88Richard Mudgettres_pjsip_outbound_registration.c: Fix 423 response handling.
a83e426e91Matt Jordanres/res_pjsip: Fix off nominal crash with requests that fail and have a timer
436023a322Richard Mudgettres_pjsip_rfc3326.c: Fix crash when channel goes away.
e8881e1770Mark MichelsonTaskprocessors: Increase high-water mark
40b58a5d2bMark Michelsonres_pjsip distributor: Don't send 503 response to responses.
264c74aa22Mark Michelsonres_pjsip: Deny requests when threadpool queue is backed up.
be93036a4eCorey FarrellRemove ABI compatibility stub functions.
02a124eda5Corey FarrellRemove execute permission from dns_system_resolver.c
39daf9f066Walter Doekesdocs: Fix a few typo's in app docs (more then, resourse).
63e02b45c6Matt Jordanpjsip_configuration: On delete, remove the persistent version of an endpoint
d33a1682e3Matt Jordanres_pjsip/location: Destroy contact_status objects on contact deletion
e26a06c1daMatt Jordanmain/stasis_endpoints: Fix ContactStatusChange JSON for roundtrip_usec field
014e3d426bMatt Jordanpjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
80cf4960ffMatt JordanMakefile: Add a rule 'basic-pbx' that installs the Basic PBX configs
5dd9e1938aMark Michelsonformat_cap: Detect vector allocation failures.
7f9823ff57Mark Michelsonres_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog.
e9e4bc9eceMark Michelsonres_pjsip_pubsub: Ensure dialog lock balance.
b96267f7a3Mark Michelsonres_pjsip_pubsub: Prevent crashes on final NOTIFY.
386cd7b2b0Mark Michelsonres_pjsip_pubsub: Remove serializer when sending final NOTIFY.
0b63d011c9Mark Michelsonres_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
ac0194dad6Mark Michelsonres_pjsip_pubsub: Solidify lifetime and ownership of objects.
1ce62b2545Richard Mudgettstrings.c: Fix __ast_str_helper() to always return a terminated string.
a04d946eaaRichard MudgettAdd missing failure checks to ast_str_set_va() callers.
b425850f8bMatt Jordanrest-api-templates: Wikify error code response reasons
b9bd249a85Matt Jordancontrib/scripts/autosupport: Update for Asterisk 13
984f100dabRichard Mudgettconfig.c: Fix off-nominal memory leak.
9951255775Richard Mudgettconfig.c: Fix potential memory corruption after [section](+).
c6b0d60264Debian Amtelcochan_pjsip: Add Referred-By header to the PJSIP REFER packet.
6554a3b25eRichard Mudgettres_sorcery_memory_cache.c: Shutdown in a less crash potential order.
359394cc29Richard Mudgettres_sorcery_memory_cache.c: Misc tweaks.
7942d1c2ffRichard Mudgettres_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK.
9bc7386b7cRichard Mudgettsched.c: Add warning about negative time interval request.
12feec0bf7Richard Mudgettres/ari/config.c: Fix user sort compare function.
3f4fa245e5Richard Mudgettres/ari/config.c: Optimize conf_alloc() object init.
c285879845Richard Mudgettapp_dial.c: Remove some no-op code.
99aa7cb26eRodrigo Ramírez Norambuenadr_adaptive_odbc.c, cel_odbc.c, cel_pgsql.c: REFACTOR Macro LENGTHEN_BUF
e47396721fMark Michelsonres_pjsip_pubsub: Eliminate race during initial NOTIFY.
0a74c80300Mark Michelsonscheduler: Use queue for allocating sched IDs.
45cf79665cMatt Jordanmain/config_options: Check for existance of internal object before derefing
69824fdfbfRichard Mudgettres_pjsip_pubsub.c: Mark ast_sip_create_subscription() as not used.
2526659432Richard Mudgettres_pjsip_pubsub.c: Add some notification comments.
9b290dfe2fRichard Mudgettres_pjsip_pubsub.c: Set dlg_status code instead of sending SIP response.
73eb132012Richard Mudgettres_pjsip_pubsub.c: Fix off-nominal memory leak.
2b30fc2b2dRichard Mudgettres_pjsip_pubsub.c: Fix one byte buffer overrun error.
08a182c8e6Richard Mudgettres_pjsip_pubsub.c: Use ast_alloca() instead of alloca().
61f30db877Richard Mudgettres_pjsip_pubsub.c: Add missing error return in load_module().
b8f07527b2Richard Mudgettres_pjsip/location.c: Use the builtin ao2_callback() match function instead.
8e5ed27a16David M. Leeres_rtp_asterisk: Add more ICE debugging
27c89053b0David M. LeeFix when remote candidates exceed PJ_ICE_MAX_CAND
c15d8cc0edMark Michelsonres_pjsip: Fix contact refleak on stateful responses.
a408369bacJoshua Colpres_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced
89003ea320Rodrigo Ramírez NorambuenaREADME*: Remove trailing whitespace
21d419e4fcRichard Mudgettari/ari_websockets.c: Fix ast_debug parameter type mismatch.
e1e7e205bcRichard Mudgettres_http_websocket.c: Add missing unref on an off nominal path.
59253a2262Richard Mudgettres_http_websocket.c: Fix some off nominal path cleanup.
1f0a9f8a76Richard Mudgettres_ari.c: Add missing off nominal unlock and remove a RAII_VAR().
87b22969a4Richard Mudgettapp_queue.c: Extract some functions for simpler code.
5cf98e2459Richard Mudgettapp_queue.c: Fix error checking in QUEUE_MEMBER() read.
5a85711568Mark Michelsonres_pjsip_sdp_rtp: Restore removed NULL check.
7c4cb8618dRichard Mudgettaudiohook.c: Simplify variable usage in audiohook_read_frame_both().
495dfb24b7Joshua Colpres_http_websocket: When shutting down a session don't close closed socket
a87e2dd254Matt Jordanres/res_format_attr_silk: Expose format attributes to other modules
e188192ad1Matt Jordanmain/format: Add an API call for retrieving format attributes
d5f0c27122David M. LeeReplace htobe64 with htonll
40caf0ad9bDavid M. LeeReplaces clock_gettime() with ast_tsnow()
c63316eec1Mark Michelsonres_http_websocket: Debug write lengths.
35a98161dfMark Michelsonres_http_websocket: Avoid passing strlen() to ast_websocket_write().
86034227caMark Michelsondns_core: Allow zero-length DNS responses.
5f925d48b7Richard Mudgettrtp_engine.c: Must protect mime_types_len with mime_types_lock.
ba7dd38470Richard Mudgettres_pjsip_sdp_rtp.c: Fixup some whitespace.
3751bf0971Richard Mudgettres_pjsip_sdp_rtp.c: Fix processing wrong SDP media list.
e2d5d4db35Richard Mudgettrtp_engine.h: No sense allowing payload types larger than RFC allows.
bc1eae55cbRichard Mudgettrtp_engine.c: Minor tweaks.
d122c1e50bRichard Mudgettchan_sip.c: Tweak glue->update_peer() parameter nil value.
d12dc97fc9Richard Mudgettrtp_engine.h: Misc comment fixes.
5fcd1bc556Mark Michelsonres_http_websocket: Properly encode 64 bit payload
a0c31c7a05Mark Michelsonres_pjsip: Add rtp_keepalive to sample config file.
8b503f2a10Michael Cargileres/res_musiconhold: Add a warning when MOH does not exist
9475dc9492Matt Jordanres/res_sorcery_config: Prevent crash from misconfigured sorcery.conf
097c15ac51Richard Mudgettparking_applications.c: Fix ast_verb() line terminator.
4af24ec74bRichard Mudgettres_pjsip_session.c: Extract sip_session_defer_termination_stop_timer().
71b3bcf5e0Richard Mudgettres_pjsip_session.c: Add some helpful comments and minor tweaks.
53c91737a5Richard Mudgettres_pjsip_session.c: Fix off nominal crash potential in debug message.
eff6a88a88Matt Jordanapps/app_dictate: Fix typo in attribution
ef82190804Matt Jordanmedia cache: Add CLI commands
3ea0d38396Matt Jordanmedia cache: Add a core API and facade for a backend agnostic media cache
887945d410Matt Jordanmain/bucket: Add a callback function for ast_bucket_file objects
e64e586900Matt Jordanres/res_sorcery_astdb: Add a debugging message for when retrieval by ID fails
7c14dfdc61Matt Jordanres/res_pjsip_outbound_registration: Fix WARNING message
3e286e6b51Matt Jordanres_pjsip/configuration: Fix a variety of default value problems
ffadb5f1deMatt Jordanmain/sorcery: Provide log messages when a wizard does not support an operation
5266796432Matt Jordantests/test_devicestate: Add additional tests for the device state API
f77e688f20Matt Jordanmain/devicestate: Prevent duplicate registration of device state providers
1b7760a8aaBenjamin FordARI: Added new functionality to get all module information.
030e8339ddRichard Mudgettres_pjsip_mwi.c: Use safer loop coding in mwi_subscription_mailboxes_str().
453d7b8d69Richard Mudgettres_pjsip_mwi.c: Eliminate a simple RAII_VAR.
786c6d42efRichard Mudgettres_pjsip_mwi.c: Fix mid-line log message line breaks.
1b91094eddRichard Mudgettres_pjsip_t38.c: Fix always false if test.
38a3c27a09Joshua Colpres_sorcery_memory_cache: Execute stale unit test last.
ef8d3f6506Matt Jordanbucket: Add clone/staleness operations for ast_bucket/ast_bucket_file
b178f8701bMatt Jordansorcery: Add support for object staleness
2c17515f3cMatt JordanMakefile: Remove coverage files on 'make clean'
ef74ccb18dMatt Jordansorcery/realtime: Add a bit of debug and warning messages for bad configs
41610df8d5Richard Mudgettchan_vpb.cc: Fix compiler warning Jenkins found.
80d97290bbMatt Jordanres/res_corosync: Always decline module load, instead of failing
daaa551c92Richard Mudgetttest.c: Add unit test registration checks for summary and description.
71a4d1a033Richard MudgettUnit tests: Fix more unit test description strings.
9c6d72e30dRichard MudgettUnit tests: Fix unit test description strings.
a0c2d2089dRichard MudgettDNS unit tests: Fix extraneous description string commas.
af66b0f3f7Richard Mudgettres_pjsip_outbound_registration.c: Add missing line endings to CLI commands
3f0708e5feRichard Mudgettres_pjsip_outbound_registration.c: Eliminate simple RAII_VAR() usage.
9ceb848242Richard Mudgettres_pjsip_outbound_registration.c: Misc code cleanups.
096b27d9d2Richard Mudgettres_pjsip_outbound_registration.c: Fix whitespace conflict potential.
ae589da466Richard MudgettDNS: Remove trailing newline from summary and descriptions.
83bc9d366dRichard Mudgettpjsip_resolver.c: Fix debug code to only execute at acceptable debug level.
6d49dccd85Richard MudgettDNS: Fix doxygen comments.
b705c09dbbRichard Mudgettres_pjsip.h: Fix some doxygen comments.
aa8479778eRichard Mudgetttaskprocessor.c: Remove extra unref from off-nominal path.
9fca378b36David M. LeeFixes for OS X
d463bac574ibercomCLI: Cosmetic issue - core show uptime
9472bbaa95Joerg SonnenbergerRemove const cast from leaf functions.
5f712e82acJoerg Sonnenbergertcptls.c: Don't use OpenSSL functions when no SSL support is present.
2cd40c2bd7Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Set file name for csv master to the module when (re)loaded.
82716410a4gtjosephRevert "endpoint/stasis: Eliminate duplicate events on endpoint status change"
a7af6bca3cJoshua Colpsorcery: Fix cache creation callback.
f66c41e668Matt Jordanres/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS
ad7192a8fdMatt Jordanres/res_pjsip_exten_state: Fix confusing NOTICE message
3e2a994c71Matt JordanARI: Update version to 1.7.0
31f0d78d7bgtjosephapp_playback: Suppress warnings on playback if channel hung up
d8698b7f3fMatt Jordandoxygen: Fix doxygen errors
478fb4a388Corey FarrellMALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC.
eec010829aRodrigo Ramírez NorambuenaAST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
46bb8449e8Rodrigo Ramírez Norambuenacel/cel_pgsql.c: Use the 'SEP' macro when appending a column name
e6daafb8a6Rodrigo Ramírez Norambuenacdr_pgsql, cel_pgsql: Store maximum buffer size to prevent reallocation
87d8b36755gtjosephvector: Add REMOVE, ADD_SORTED and RESET macros
c61b146238Rodrigo Ramírez Norambuenacdr_pgsql: Use PQescapeStringConn for escaping names.
2ab5d22c0dYousf Ateyares_rtp_asterisk: Correction for the limit which detects that a packet is DTLS.
f82bd76e3cJoshua Colpdns_srv: Fix SRV sorting when records with priority zero exist with non-zero.
2d4dc0c963Corey FarrellFix error's produced by astmm.h when standard allocators are used.
63c71c9f4aSean Brightres_rtp_asterisk: Issue ERROR if res_srtp is not found.
f93b3a22d6Corey FarrellFix crash in codec_lpc10 when MALLOC_DEBUG is enabled.
cf637f2510gtjosephdoc: Make progdocs play nice with git
b885f719bfIvan Poddubnycontrib/editors: Fix vim syntax highlighting of comments in config files
d2e2271874Joshua Colpmanager: Fix build due to missing variable usage.
6b40bbf5bbRodrigo Ramírez Norambuenamain/manager.c: Bugfix sort action_manager by alphabetically
bebf0b9b27Joshua Colpchan_unistim: Fix build failure due to ACL changes.
39cf642d40Rodrigo Ramírez Norambuenacdr: standardizes tab for options of AST_MODULE_INFO
94532b2c22Rodrigo Ramírez Norambuenamain/asterisk.c: Update Asterisk copyright year
2ed5e6a9baRodrigo Ramírez Norambuenautils: Remove trailing whitespace
6b208d8c3bCorey FarrellSample Configs: Fix syntax error in pjsip.conf
47fa2ad10bCorey FarrellBuild System: Fix issue with addons moduleinfo.
bb6ddb3dc8Joshua Colpres_ari_device_states: Fix dependency on res_stasis_device_state.
556653d937Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Refactor, function to write content of csv file.
7ff3b2d479Rodrigo Ramírez Norambuenainclude/asterisk/channel.h: Fix typo
c9c03998ccCorey FarrellAstobj2: Add ao2_weakproxy_ref_object function.
ed5715eb39Joshua Colpres_sorcery_config: Fix build issue due to syntax error.
5ebfed8ef3Yousf Ateyachan_iax2: Ensure that IAX flags are 64 bits.
0bbe2c35cfRichard Mudgettchan_vpb: Fix compile error due to use of ASTERISK_FILE_VERSION.
d6a2d92353Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Add missing space after comma.
542bfee881Rodrigo Ramírez NorambuenaCHANGES: Add missing spaces.
cafdb7a049Olle E. JohanssonCREDITS: Update credits for Olle Johansson
0722e11f26gtjoseph.gitignore: Add .gcno and .gcda
2a36bb5d9aRodrigo Ramírez NorambuenaCHANGES remove tab space
6331be0638Mark Michelsonres_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
06ba1e59cbgtjosephpjsip_options: Fix format specifier for int64_t rtt.
043c38f6degtjosephMore .gitignore updates
f89481e39cCorey Farrelltest_astobj2_weaken: Fix source file registration.
bf46ef35cagtjoseph.gitignore updates for master/13
a573b77f78David M. LeeFixing extconf compile
4a58261694Matt Jordangit migration: Refactor the ASTERISK_FILE_VERSION macro
5d34bce635Corey Farrellmain/editline: Add .gitignore.
d6605b3c10Matt Jordan.gitignore: Ignore tarballs (*.gz)
b35e184d41gtjosephAdd .gitignore and .gitreview files
f69e46de25gtjosephres_pjsip_config_wizard: Cleanup load unload
6f1a7fe05fRichard Mudgettbridge_softmix.c,channel.c: Minor code simplification and cleanup.
894153b8b1Matt Jordanres/ari: Fix model validation for ChannelHold event
02a0a4d65fJoshua Colpdns: Fix build when TEST_FRAMEWORK is not defined.
9a63ada03agtjosephloader/main: Don't set ast_fully_booted until deferred reloads are processed
b2b1f24af6Richard Mudgettchan_iax2.c: Fix ref leak in iax2_request().
459171be12Richard Mudgettbridge_native_rtp.c: Defer allocation and check if it fails in native_rtp_bridge_compatible().
c08ebc6eebMark MichelsonReduce duplication of common DNS code.
2bd9e008a7Richard Mudgettformat_cache.c: Add missing slin12 format to ast_format_cache_is_slinear().
3f54af689fMatt Jordanchan_iax2: Fix compilation issue due to funky merge
d923ec80b9Scott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
1eba6abae5Mark MichelsonDo not queue message requests that we do not respond to.
79fb8c32a6Mark MichelsonUncomment test case.
fc314cb43fMark MichelsonAdd missing DNS NAPTR test file.
0a26602b8cMark MichelsonMerge NAPTR support into trunk.
6e5efe04bdScott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
154ba47766Corey FarrellTell menuselect that MALLOC_DEBUG conflicts with DEBUG_CHAOS.
a217d2d1dbAshley Sandersstasis: set a channel variable on websocket disconnect error
da13d15425Mark Michelsonstasis: set a channel variable on websocket disconnect error
2d28fa678eRichard Mudgettchan_sip: Fix expression in unit test /channels/chan_sip/test_sip_rtpqos.
076fc12afbCorey FarrellBlocked revisions 433795
8d12288d8aCorey FarrellFix an ABI compatibility issue with ast_log_safe for modules.
b56592e3aeJonathan RoseSAC: Add conferencing extensions and configuration
c21e2e45a8Rusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 2
2659e48d9dRichard Mudgettres_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage.
a18da4eaf2Richard Mudgettres_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.
10458d2878Corey FarrellFix link error for utils/aelparse.
554eb74516Corey FarrellFix compile errors caused by r4500 / r4501.
e953d15223Richard MudgettA couple minor cleanup tweaks.
7e097bce86Richard MudgettAudit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
148e8799feRichard Mudgettres_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
79a81fed59Kevin Harwellalemebic scripts: endpoint identifier order option
e0ea490a11Richard Mudgettres_pjsip_session: Fix off-nominal extra unref of session.
8c65c9167eScott GriepentrogVarious: bugfixes found via chaos
f25b265329Scott Griepentrogcore: Introduce chaos into memory allocations
62cf2a2c02Scott GriepentrogReverting accidental ci of wrong change in r433061
cb6c7eecfdScott Griepentrogvarious: cleanup issues found during leak hunt
c41dd32b94Richard MudgettAudit ast_sockaddr_resolve() usage for memory leaks.
259e833e88Richard Mudgettres_pjsip: Add reason comment.
636d82f4d8Richard Mudgettchan_pjsip/res_pjsip_callerid: Make Party ID handling simpler and consistent.
f2c21ead1fCorey FarrellLogger: Fix MALLOC_DEBUG build error.
38ee441ea7Matt Jordanmain/audiohook: Update internal sample rate on reads
4115e327acRichard Mudgettres_pjsip: Move internal init/destroy prototypes to private header file.
185d2e082aRichard Mudgettres_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
2889f074a0Joshua Colpcore: Don't create snapshots with locks.
affcf1d766Richard Mudgettres_pjsip_refer: Make safely get the context for a blind transfer.
090ab1735bRichard Mudgettres_pjsip_refer: Made refer_attended_alloc() not create the ao2 object with a lock.
b85cb7ea1bJonathan Roseapp: Add functions to swap voicemail function table for testing purposes
c7cc1b3059Richard Mudgettchan_dahdi/sig_analog: Fix distinctive ring detection to suck less.
f1ab2c5e8bRichard Mudgettchan_sip: Fix realtime locking inversion when poking a just built peer.
5c3e33b3cagtjosephapp_voicemail: Fix compile breaking in app_voicemail with IMAP_STORAGE.
41ba8fd7c0Matt Jordantranslate: Prevent invalid memory accesses on fast shutdown
d79670b269Scott GriepentrogDial API: add self destruct option when complete
e484140aedRusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 1
ced84d7e62Matt Jordanconfigure: Promote SQLite3 "not installed" warning to error
ff642289f4David M. LeeIncrease WebSocket frame size and improve large read handling
57525c3cf2Richard Mudgettconfig.h: Use real parameter names for ast_variable_new() define.
bb06603d5fRichard Mudgettchan_dahdi/sig_analog: Put log message strings on one line.
05cc6d6d55Richard Mudgettchan_dahdi: Remove some dead code.
6992b2e8faRichard Mudgettres_pjsip_refer: Handle INVITE with Replaces failure after answer.
e78dd39885Joshua Colpres_sorcery_config: Improve object lookup times.
d1bd8b091bMatt Jordanapps/app_mixmonitor: Move Test Event for MIXMONITOR_END to after it finishes
49161d8df8gtjosephres_pjsip_config_wizard: Add ability to auto-create hints.
7ca1a0da04Scott Griepentrogvarious: cleanup issues found during leak hunt
a79c920aa1Joshua Colpres_pjsip_keepalive: Don't crash if PJSIP module is not loaded.
f61c80a8f7Mark MichelsonAllow disabling of 100rel support on PJSIP endpoints.
034798e37eMark MichelsonUse SIPS URIs in Contact headers when appropriate.
8357ffab9cgtjosephres_pjsip_exten_state: Reduce log clutter... change a WARNING to a VERBOSE/2
f080ca6536Sean Brightmedia formats: update res_format_attr_opus & silk
a43d24a9d3Joshua Colpbridge / res_pjsip_sdp_rtp: Fix issues with media not being reinvited during direct media.
fb8a2e0399Matt JordanARI: Improve wiki documentation
2504f97b01Joshua Colpres_parking: Fix crash due to race condition when unloading.
b69b0d12eeRichard Mudgettapp_confbridge: Shorten CBRec channel names to CBRec/<conf_name>-<seq-num>
c780223507Richard Mudgettapp_confbridge: Make CBRec channel names more unique.
b38be992b1Richard Mudgettapp_confbridge: Whitespace
89610adda5David M. LeeAdd depend on pjproject to res_pjsip_config_wizard.c
49cbfa7de6Walter DoekesFix typo's (retrieve, specified, address).
e67ca431eeRichard Mudgettres_pjsip_outbound_registration.c: Minor code cleanup.
38738a7316Richard Mudgettres_pjsip_outbound_registration.c: Move unref to a better place.
228fdb3f4eMatt Jordanmain/rtp_engine: Format NTP timestamps as unsigned longs
7dc784ffa9Mark MichelsonCall extension state callbacks at hint creation.
07e2a48ab1Kevin HarwellREVERTING res_pjsip: make it unloadable
1111944afbMark MichelsonChange PJProject version requirement for ca_list_path transport option in CHANGES file.
a8ea2f9287Richard Mudgettres_fax.c, res_fax_spandsp.c: Remove redundant locking.
9b1c36d3faRichard Mudgettres_fax.c, res_fax_spandsp.c: Fix some curlies on the end of function definitions.
1e605d950bJoshua Colpres_pjsip_outbound_registration: Fix race condition when reloading and listing registrations.
77ee23210dKinsey Mooreres_fax: Add T.38 negotiation timeout option
8786fe13a4gtjosephres_pjsip_pubsub: Fix persistent subscriptions not surviving graceful shutdown
c55f86c69dgtjosephres_pjsip_outbound_registration: Fix reference leak.
030facce94gtjosephres_pjsip_outbound_registration: Fix several reload issues
e83853eebcgtjosephres_pjsip_exten_state: Change 'does not exist' warning to notice
8cde7443c2gtjosephres_pjsip_mwi: Change "MWI Subscription failed" message from warning to notice
685f7ef924gtjosephfunc_config: Add ability to retrieve specific occurrence of a variable
56de48107fgtjosephconfig: Add option to NOT preserve effective context when changing a template
0c5234f12aKinsey MooreFix dev-mode build on recent gcc
220df246d9Matt JordanBlocked revisions 430252
8b5bde3e5agtjosephres_pjsip_mwi: Change warning to notice
5f60ebc004gtjosephbridge_native_rtp: Change local/remote message from debug/2 to verb/4
fb3c8e3424gtjosephoutbound_registration: Add 'pjsip send register' and update 'send unregister'
7dc0c88fc6gtjosephpjsip cli: Fix sorting of contacts for 'pjsip list contacts'
e0bd2ca104Joshua Colppjsip: Document addition of 'PJSIP_AOR' and 'PJSIP_CONTACT' in CHANGES file.
cb6a737359Kinsey MoorePJSIP: Update transport method documentation
7ea4156a5egtjosephpjsip_options: Fix continued qualifies after endpoint/aor deletion
62d1dba271gtjosephtest_astobj2: Fix warning for missing trailing slash in category
bbd9ff122eRichard Mudgettqueue_log: Post QUEUESTART entry when Asterisk fully boots.
2afeadcc84Matt Jordanapp_confbridge: Fix build error caused by XML validation errors
b137a92aefgtjosephres_pjsip_phoneprovi_provider: Fix reload
b508b3474eRichard Mudgettchan_dahdi: Don't ignore setvar when using configuration section scheme.
eacbb4ceb5Richard Mudgettchan_dahdi: Populate CALLERID(ani2) for incoming calls in featdmf signaling mode.
2f3e5b494aMark MichelsonPrevent potential infinite outbound authentication loops in registration.
cc1405bd38Mark MichelsonEnsure the correct value is returned for CHANNEL(pjsip, secure)
18b5a336efgtjosephres_pjsip_config_wizard: fix unload SEGV
c4360796f7gtjosephres_pjsip_config_wizard: Change FILEUNCHANGED config_load2 flag determination
c4cc668ba9gtjosephres_pjsip_config_wizard: fix test breakage
b5182a6795Joshua Colpres_pjsip_t38: Fix T.38 failure when peer reinvites immediately.
39b54a21dcgtjosephres_pjsip_config_wizard: Allow streamlined config of common pjsip scenarios
53e5b377a0Mark MichelsonActivate persistent subscriptions when they are recreated.
6472568bc6gtjosephloader: Move definition of ast_module_reload from _private.h to module.h
901221ffaeMatt Jordanres/res_agi: Make Verbose message for 'stream file' match other playbacks
2e6d2b1484David M. LeeFix crash for sorcery misconfigs
a6cf13f2e9Kinsey MoorePJSIP: Allow use of 'inactive' streams for hold
b99770d4feKinsey MooreSorcery: Log when old config remains in use
74d43977cfJoshua Colpres_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
d64b9904fdKinsey MooreStasis: Update unittest for channel snapshots
0cba439c4dKinsey MoorePJSIP: Fix assert on initial mass qualify
8fe45f0f0aScott Griepentrogcore: avoid possible asterisk -r crash from long id
fe6cbf455aMatt JordanAMI/ARI: Update version to 2.6.0/1.6.0 respectively for new features
d04445c24agtjosephsorcery: Add additional observer capabilities.
19992844beMatt Jordanmain/test: Fix compilation issue on 32-bit systems
343a83d7d8Matt Jordanmain/test: Fix race condition between AMI topic and Test Suite topic
7cb2c446b4Matt Jordantests/test_cel: Add test_cel_attended_transfer_bridges_link to racey tests
63cbd28999gtjosephCHANGES: Add item for new 'pjsip show identif(y|ies) commands
dd00e80cbeMatt Jordantests/test_stasis: Resolve compilation issues from Asterisk 12 merge
0c1aaa7da5Joshua Colpres_pjsip_refer: Fix issue where native bridge may not occur upon completion of a transfer.
f128ff61abgtjosephconfig: Create ast_variable_find_in_list()
f418f25c44gtjosephres_pjsip_endpoint_identifier_ip: Add 'show identify(ies)' cli commands
3e08619fafRichard Mudgetttest_channel_feature_hooks.c: Fix unit test for DTMF hooks.
c38ffca9a1Richard MudgettDTMF hooks: Leaving channels need to push any collected digits into the bridge.
3576ae47f4Richard Mudgettmanager: Fix could not extend string messages.
4394e0431cgtjosephsorcery: Make is_object_field_registered handle field names that are regexes.
d663e045f5Olle Johanssonsip.conf.sample - note that media_address does not change listen address, just the SDP
2be984fb11Matt Jordanmain/bridge_basic: Fix features regressions introduced by r428165
2f97486d43Jonathan RosePJSIP ACLs: Fix ACLs not loading on startup and apply/acl issues on contact
a7c9f4c668Richard Mudgettast_str: Fix improper member access to struct ast_str members.
7f8b7ace72Joshua Colpres_pjsip_sdp_rtp: Add support for optimistic SRTP.
b2e766a6b7Joshua Colpalembic: Fix alembic migration for 'moh_passthrough' option in res_pjsip.
a94efa239cRichard Mudgettparking_tests.c: Add missing newline on a unit test message.
2e750db120Mark MichelsonAllow for transferer to retry when dialing an invalid extension.
656601d8c4Joshua Colpchan_pjsip: Remove AOR check when dialing and one is specified.
bc02cbabd9Joshua Colpchan_sip: Fix bug where DTLS configuration from general would copy dtlsenable.
3268544907Matt Jordantests/test_cel: Unlock bridge on off nominal paths
ba811ae1c3Scott Griepentrogstun: correct attribute string padding to match rfc
2d9471ab1fMark MichelsonFix race condition that could result in ARI transfer messages not being sent.
737b811749Joshua Colpapp_confbridge: Play "leader has left" sound even when musiconhold is enabled.
2454505d5aMark MichelsonFix race condition where duplicated requests may be handled by multiple threads.
9a1ab5d548Matt Jordanbridge_native_rtp: Fix T.38 issues with remote bridges
47074f4bfdJoshua Colpres_pjsip: Ensure in-dialog responses have an endpoint associated.
362dde2229gtjosephtest_strings: Remove string tests that exercise asserts.
69f29e627fMark MichelsonMake the disable_tcp_switch PJSIP system object enabled by default.
c77a71ad2fJoshua Colpres_pjsip: Apply the 'user_eq_phone' setting to the To header as well.
5e43d68717Joshua Colpres_pjsip: Allow + at the beginning of a phone number when user_eq_phone is enabled.
bdc35c77b9Corey FarrellFix crash caused by merge error on review 4138
d159885e50Joshua Colpres_pjsip_outbound_registration: Add virtual line support.
33f0251b6cRichard Mudgettres_pjsip: Add disable_tcp_switch option.
b9aeff9580Joshua Colpchan_pjsip: Update CHANGES file to include 'moh_passthrough' setting
ac091d4184Joshua Colpchan_pjsip: Add support for passing hold and unhold requests through.
285be15aafCorey FarrellFix compile error caused by review 4138
5db1c978e3Matt Jordanres/res_stasis: Fix crash on module unload while performing operation
4219c40775Tzafrir Coheninstall init.d files on GNU/kFreeBSD
28173ddf05Scott Griepentrogpjsip: clarify tls cert and key file usage
d88282af40Matt Jordanchannels/sip/reqresp_parser: Fix unit tests for r426594
a537e314d1Kevin Harwellres_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
0ddc3bde24Olle Johanssonchannels/chan_sip: Add improved support for 4xx error codes
0ed8aebda9Richard Mudgettbridge_builtin_features: Add missing channel locks around ast_get_chan_features_general_config().
ef8cdd40e5Sean Brightconfigure: Add autoconf check for libopus.
5a17878085Matt Jordanres/res_http_websocket: Fix minor nits found by wdoekes on r409681
62bee9b327Matt Jordanres/res_phoneprov: Fix crash on shutdown caused by container cleanup
c084728690Jonathan RoseDocumentation: Improve documentation for ExtensionStatus AMI events
2165868be7Richard Mudgetttranslage.c: Fix regression when generating translation path strings.
5e10e369b1gtjosephbuild: Force -fsigned-char on platforms where the default for char is unsigned
404b6ab3abMatt Jordanres/res_pjsip_sdp_rtp: Revert 425924
b263c8bdaeMatt Jordanres/res_pjsip_sdp_rtp: Remove left over reference to override_prefs
b8f687f27cJonathan RoseSample Configurations: make 'pjsip reload' reload all reloadable pjsip modules
0d0e38a0e1Joshua Colpres_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
7144c739e9Joshua Colpres_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
2ccbdd2624Matt Jordantest_cel: Update pickup test to expect CANCEL instead of ANSWSER
c2ec5f0f6fgtjosephconfig: Fix inf loop using ast_category_browse and ast_variable_retrieve
bfee1b4bc5Joshua Colpres_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
28c11fff78Richard Mudgettchan_motif: Cleanup jingle_tech.capabilities only once.
104fca5001gtjosephconfig: Fix SEGV in unit test with MALLOC_DEBUG
527b58aeb7gtjosephres_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
c7e6b6ba3dgtjosephmanager/config: Support templates and non-unique category names via AMI
8d6f1d763cJoshua Colpres_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
6a3c11c75bgtjosephres_phoneprov: Cleanup module load error handling
98d5b7090dJoshua Colpbridge: During a smart bridge operation provide a more complete bridge to the old technology.
c3ff212caeMatt Jordanres/res_phoneprov: Bail on registration if res_phoneprov didn't load
c46100ad5fJoshua Colpres_pjsip_phoneprov_provider: Add missing dependency on pjproject.
aef63118dagtjosephres_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR
c6837c236fgtjosephres_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov
3a187aa14aMatt Jordanres/res_phoneprov: Don't cancel Asterisk load on module load failure
cc595f7353gtjosephres_phoneprov: Refactor phoneprov to allow pluggable config providers
0f50e8856bRichard Mudgettcdr.c: Make turning on CDR debug a one step process instead of two.
5e50638539Kinsey MooreStasis: Relegate log message to dev-mode
3dfc485e35Kinsey MooreIndexer: Format message types may not exist
d8bbf1ec1dKinsey MooreStasis: Only log errors for non-declined types
523da7d1b3Matt Jordanres/res_pjsip_pubsub: Fix typo in WARNING message
3a87f32dc0Matt Jordansdp_srtp: Add new lines to some WARNING messages
4967478d18gtjosephsorcery: Prevent SEGV in sorcery_wizard_create when there's no create function
b1f8eba178Kinsey MoorePJSIP: Restore functional default for callerid_privacy
aa5458d6abScott Griepentrogres_pjsip: document use of rewrite_contact in sample conf
adba2a8d7fJoshua Colpres_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
9233b1cf44Joshua Colpres_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session.
4d2c7c23f8Kinsey MoorePJSIP: Handle defaults properly
122cc050d0Kinsey MoorePJSIP: Force transport on contact rewrite
d7c29885adJoshua Colpres_pjsip_sdp_rtp: Don't place an extra whitespace before 'rport' and don't put IPv6 addresses in brackets.
3641ebcf96Joshua Colpres_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
270932635dRichard MudgettSimplify UUID generation in several places.
9d2bc0675aRichard Mudgettthreadpool.c: Minor cleanup fixes.
2eef53c465Joshua Colpres_pjsip_session: Reduce SDP size by removing duplicate connection lines.
76744543b4Joshua Colpres_pjsip_session: Add additional checks for delaying session refreshes.
3c1804eb0dRichard Mudgettformat_mp3: Made the get script conditionally apply patch if not already there.
e0abb82ab8Walter Doekescore: Ouch, forgot to undo a test free() in r423978.
fa0c33ebc1Richard Mudgettres_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
39fada4dc9Walter Doekeschan_sip: Unref outbound proxy structure on dialog/pvt destruction.
a89964a510Mark MichelsonMake CDR and CEL unit tests less FRACKy.
64a9e5f001Matt Jordanmain/channel: Unlock channel in off-nominal path
354fff327dJoshua Colpres_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
354fff327dJoshua Colpres_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
ec0313c411Richard Mudgettres_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
7f2623a26fKinsey MoorePJSIP: Prevent T38 framehook being put on wrong channel
40e033a6b6Sean Brightres_pjsip: Don't require a password when doing userpass authentication.
ad8ef9175agtjosephutils: Create ast_strsep function that ignores separators inside quotes
de72f3edbcMark MichelsonAdd subscription state test events.
02cf1835e3Richard Mudgettbridge_softmix.c: Made use ao2_replace() instead of the inline equivalent.
a7add3a257Richard Mudgettastobj2.c/refcounter.py: Fix to deal with invalid object refs.
fa6313ad29Mark MichelsonAdd API call to determine if format capability structure is "empty".
b89491e39cDavid M. LeeOnly install dahdi_span_config_hook if DAHDI is enabled
d120e40309gtjosephconfig: bug: Fix SEGV in ast_category_insert when matching category isn't found
8839ba3727Joshua Colpres_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
fcc09fd0deMatt Jordanpbx/Makefile: Revert r423237
712b4195efMatt JordanAdd some pbx python stuff
618b46d8f0Joshua ColpMultiple revisions 423209,423212
ceedf44eddJoshua Colpres_pjsip_session: Fix usage of wrong memory pool when creating local SDP.
77834b72d3Zogot, cleaned up by me.contrib: Fix verifyi typo in alembic DB script ps_transport table.
9c1f34c7e9Walter Doekesmusiconhold: Add sort=randstart, and deprecate old stuff.
02295456efJoshua Colpchan_rtp: Add unicast RTP support.
c212a71f0bMark MichelsonRemove undocumented default behavior of ast_play_and_record_full acceptdtmf.
93894d53c4gtjosephconfig: bug: fix truncation of included config files on permissions error
7bd3287a11Sean Brightpjsip/config_auth.c: Add missing whitespace to log messages.
a47873168aRichard MudgettUpdate CHANGES for CHANNEL(onhold).
baf99dffacMark MichelsonAdd note about configuring list_items on a single line.
5ad0edacb6Mark MichelsonAdd sample configuration for resource lists.
71acca4de2Matt Jordanmain/cdr: Copy over location information during a fork
e4591f98b1Matt Jordanmain/rtp_engine: Format NTP timestamps as unsigned ints
fd8010de2bJoshua Colpres_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream.
025bd1bf3fRichard Mudgettfunc_channel.c: Add missing locking to some CHANNEL() requests.
85878c4dd8Jonathan RoseDial API: Add a dial option to indicate the dialed channel will replace dialer
5a1de68b9aRichard Mudgettdevicestate.c: Minor tweaks
2362d88a18Kinsey MooreMenuselect: Fix incorrect enabling on failed deps
af75e45da1Jonathan RoseManager: Require read permission for SYSTEM in order to send FullyBooted
897cbf6a4fMatt Jordanmain/cli: Do not attempt to show CDR data for internal channels
5aefecd81egtjosephconfbridge: Add Duration to ConfbridgeList event
59d4dbd3d0gtjosephmanager: Make WaitEvent action respect eventfilters
2df2d785b7Scott GriepentrogThe assertion that peer was not found on final event
3194892ea2Matt JordanLICENSE: Clarify language in Asterisk's LICENSE to allow for linking to UniMRCP
4e750a26fdRichard MudgettAdded ConfBridge AMI event note to UPGRADE.txt.
327d67270fMark MichelsonFix bug that did not allow for multiple batched RLS notifications to be sent.
94e1b4a8a4Richard Mudgettres/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
4728c05957Richard Mudgettsched: Fix typo and whitespace change.
7c1a22fba7gtjosephconfbridge: Add 'Admin' param to join, leave, mute, unmute and talking events
bf85018107Kinsey MooreCallerID: Fix parsing of malformed callerid
d199536a04gtjosephconfbridge: Make kick, mute and unmute handle channel targets consistently.
fefa6fba82Richard Mudgettres_musiconhold.c: Release any format refs before memset().
477e2e6edbJoshua Colpres_pjsip_transport_websocket: Fix a progressive memory growth.
2c0cbf8e64Joshua Colpres_pjsip_transport_websocket: Ensure secure Websocket clients can be called.
dcfffce66dMark MichelsonFix a locking inversion in MixMonitor.
1498ae0830Matt Jordanmain/message: Add a new-line to a DEBUG message
f8c4fc1121Richard Mudgettres_musiconhold.c: Remove obsolete REF_DEBUG code.
56a1d4930aMark MichelsonEnsure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
12d34bb12fMark MichelsonLet's try checking the name and number, instead of the name twice.
2150daf748Mark MichelsonImprove consistency of party ID privacy usage.
b7f98c3da4Richard Mudgettchan_pjsip: Update media translation paths when new SDP negotiated.
4672c139ddRichard Mudgettcli.c: Fix tab completion of "module load" when MALLOC_DEBUG is enabled.
49f8bd4ad4Mark MichelsonSet the role for inbound subscriptions correctly.
d0640ad7dfMark MichelsonMove evaluation of set_var options in pjsip to the end of channel initialization.
36f4bff943Kinsey MooreStasis: Add information to blind transfer event
01f1ff1f77Kinsey MooreAMI: Add AllVariables parameter to Status
76290adf50Mark MichelsonAlter documentation for callerid_privacy to use correct values.
28a89e7685Mark MichelsonFix compilation error on certain versions of GCC.
a85a483fcdKinsey MooreAMI Docs: Fix Status channel parameter optionality
83a9b91da9Richard Mudgettchan_pjsip: Fix attended transfer connected line name update.
c4c9d4ad6cDamien WedhornSkinny: Fixup compile warning for non dev-mode.
1de8b8035egtjosephfunc_config: Change 'Not Found' message from ERROR to DEBUG
952da298ceJoshua Colpres_http_websocket: Include query parameters in client connection requests.
0d0a616e1aMatt Jordanapp_voicemail/app: Remove test events that were duplicated by r421059
0b11c48522Matt Jordancel: Make sure channels in extra fields include their unique IDs as well
79c5c08db9Richard MudgettARI: Originate to app local channel subscription code optimization.
e4b32731b9Richard Mudgettchannel_internal_api.c: Replace some code with ao2_replace().
dd41d0ff01Richard Mudgettres_pjsip_send_to_voicemail.c: Fix svn file properties.
6aa510b41fKinsey MoorePJSIP: Prevent crash no-URI contacts
6a6702bb0fKinsey MooreAMI: Improve documentation for Status action
52c94d3af4Walter Doekeslogger: Don't store verbose-magic in the log files.
969982b878Richard Mudgettchan_sip: Fix type mismatch when the format is changed.
8526d967c9Richard Mudgettres_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup.
ca61f8ac82Joshua Colpapp_voicemail: Fix the "test_voicemail_vm_info" unit test.
aba07a0f6eRichard Mudgettres/stasis/command.c: Fix recent commit using spaces instead of tabs.
ffccae8269Matt JordanAMI/ARI: Update version to 2.5.0/1.5.0 respectively
7a4691b425Kinsey MooreStasis: Use the correct return value
6f735288b0Kinsey MooreStasis: Allow internal channels directly into bridges
db0a97f8ceMark MichelsonFix crashing unit tests with regards to RLS.
b4e33c81e3Mark MichelsonFix crash encountered by the testsuite.
becf7c7003Matt Jordanres_hep: Remove disabling of modules
b2afbc48e4Walter Doekestcptls: Avoid compiler warning on non-dev-mode.
6650704414Matt Jordanfuncs/func_jitterbuffer: Tweak documentation
f7bb772804Matt JordanUpdate CHANGES file
455243cdd4Matt JordanUpdate UPGRADE-13.txt file
3e452fa4d9Jason ParkerFix build in devmode.
91f7b66183Matt Jordanchan_sip: Mark chan_sip and its files as extended support
86e927a714Matt Jordanmake_ari_stubs: Update wiki prefix to '13'
1f35fccda1Matt Jordanres_ari_resource.c.mustache: Update template to emit module support level
008c1ad9bfMatt Jordanmain/message: remove debug message
c94fef6f36Kinsey MooreCEL: Update unit tests for additional information
96be6b2228Matt JordanInitialize svnmerge from branches/13
38a0df95b1Matt JordanRemove 12 merge properties
5760526f69Matt JordanUpdate UPGRADE.txt for 13 branch

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.

asterisk-13.0.0-summary.html                                                                    | 6034 -
asterisk-13.0.0-summary.txt                                                                     | 8206 --
autoconf/acx_pthread.m4                                                                         |  243
b/.gitignore                                                                                    |   37
b/.gitreview                                                                                    |    4
b/.version                                                                                      |    2
b/CHANGES                                                                                       | 1001
b/CREDITS                                                                                       |    1
b/ChangeLog                                                                                     |34501 ++++++++++
b/Makefile                                                                                      |  235
b/Makefile.moddir_rules                                                                         |   35
b/Makefile.rules                                                                                |   64
b/README                                                                                        |   10
b/README-SERIOUSLY.bestpractices.txt                                                            |   34
b/README-addons.txt                                                                             |    8
b/UPGRADE-13.txt                                                                                |  399
b/UPGRADE.txt                                                                                   |  409
b/addons/.gitignore                                                                             |    1
b/addons/Makefile                                                                               |   33
b/addons/app_mysql.c                                                                            |    4
b/addons/cdr_mysql.c                                                                            |   21
b/addons/chan_mobile.c                                                                          |   14
b/addons/chan_ooh323.c                                                                          |  137
b/addons/chan_ooh323.h                                                                          |    1
b/addons/format_mp3.c                                                                           |    2
b/addons/ooh323c/src/Makefile.in                                                                |    2
b/addons/ooh323c/src/context.c                                                                  |    5
b/addons/ooh323c/src/errmgmt.c                                                                  |    5
b/addons/ooh323c/src/memheap.c                                                                  |   34
b/addons/ooh323c/src/ooCalls.c                                                                  |    5
b/addons/ooh323c/src/ooCmdChannel.c                                                             |   18
b/addons/ooh323c/src/ooSocket.c                                                                 |    2
b/addons/ooh323c/src/ooStackCmds.c                                                              |  148
b/addons/ooh323c/src/oochannels.c                                                               |    2
b/addons/ooh323c/src/ooh245.c                                                                   |    2
b/addons/ooh323c/src/ooq931.c                                                                   |    6
b/addons/ooh323c/src/printHandler.c                                                             |   11
b/addons/ooh323cDriver.c                                                                        |    6
b/addons/res_config_mysql.c                                                                     |   86
b/agi/.gitignore                                                                                |    3
b/apps/Makefile                                                                                 |    8
b/apps/app_adsiprog.c                                                                           |   14
b/apps/app_agent_pool.c                                                                         |   82
b/apps/app_alarmreceiver.c                                                                      |   12
b/apps/app_amd.c                                                                                |   33
b/apps/app_authenticate.c                                                                       |    2
b/apps/app_bridgeaddchan.c                                                                      |  124
b/apps/app_bridgewait.c                                                                         |    2
b/apps/app_cdr.c                                                                                |    2
b/apps/app_celgenuserevent.c                                                                    |   10
b/apps/app_chanisavail.c                                                                        |    8
b/apps/app_channelredirect.c                                                                    |    2
b/apps/app_chanspy.c                                                                            |   47
b/apps/app_confbridge.c                                                                         |  623
b/apps/app_controlplayback.c                                                                    |    2
b/apps/app_dahdiras.c                                                                           |    7
b/apps/app_db.c                                                                                 |    2
b/apps/app_dial.c                                                                               |  344
b/apps/app_dictate.c                                                                            |    6
b/apps/app_directed_pickup.c                                                                    |    2
b/apps/app_directory.c                                                                          |   50
b/apps/app_disa.c                                                                               |    2
b/apps/app_dumpchan.c                                                                           |    4
b/apps/app_echo.c                                                                               |   19
b/apps/app_exec.c                                                                               |    2
b/apps/app_externalivr.c                                                                        |    4
b/apps/app_fax.c                                                                                |   14
b/apps/app_festival.c                                                                           |    2
b/apps/app_flash.c                                                                              |    2
b/apps/app_followme.c                                                                           |  135
b/apps/app_forkcdr.c                                                                            |    2
b/apps/app_getcpeid.c                                                                           |   22
b/apps/app_ices.c                                                                               |    2
b/apps/app_image.c                                                                              |    2
b/apps/app_ivrdemo.c                                                                            |    2
b/apps/app_jack.c                                                                               |    6
b/apps/app_macro.c                                                                              |   39
b/apps/app_meetme.c                                                                             |   89
b/apps/app_milliwatt.c                                                                          |    2
b/apps/app_minivm.c                                                                             |   36
b/apps/app_mixmonitor.c                                                                         |   22
b/apps/app_morsecode.c                                                                          |    2
b/apps/app_mp3.c                                                                                |    2
b/apps/app_nbscat.c                                                                             |    2
b/apps/app_originate.c                                                                          |    2
b/apps/app_osplookup.c                                                                          |    6
b/apps/app_page.c                                                                               |   32
b/apps/app_playback.c                                                                           |   16
b/apps/app_playtones.c                                                                          |    2
b/apps/app_privacy.c                                                                            |    2
b/apps/app_queue.c                                                                              | 1128
b/apps/app_read.c                                                                               |    2
b/apps/app_readexten.c                                                                          |    2
b/apps/app_record.c                                                                             |   14
b/apps/app_saycounted.c                                                                         |    2
b/apps/app_sayunixtime.c                                                                        |    2
b/apps/app_senddtmf.c                                                                           |    2
b/apps/app_sendtext.c                                                                           |    2
b/apps/app_setcallerid.c                                                                        |    2
b/apps/app_skel.c                                                                               |    4
b/apps/app_sms.c                                                                                |   56
b/apps/app_softhangup.c                                                                         |    2
b/apps/app_speech_utils.c                                                                       |   12
b/apps/app_stack.c                                                                              |   14
b/apps/app_stasis.c                                                                             |   52
b/apps/app_statsd.c                                                                             |  425
b/apps/app_system.c                                                                             |    2
b/apps/app_talkdetect.c                                                                         |    4
b/apps/app_test.c                                                                               |    2
b/apps/app_transfer.c                                                                           |    2
b/apps/app_url.c                                                                                |    2
b/apps/app_userevent.c                                                                          |    2
b/apps/app_verbose.c                                                                            |    2
b/apps/app_voicemail.c                                                                          |  652
b/apps/app_waitforring.c                                                                        |    2
b/apps/app_waitforsilence.c                                                                     |    2
b/apps/app_waituntil.c                                                                          |    2
b/apps/app_while.c                                                                              |    8
b/apps/app_zapateller.c                                                                         |    2
b/apps/confbridge/conf_chan_announce.c                                                          |    5
b/apps/confbridge/conf_chan_record.c                                                            |    9
b/apps/confbridge/conf_config_parser.c                                                          |  101
b/apps/confbridge/conf_state_multi_marked.c                                                     |   39
b/apps/confbridge/confbridge_manager.c                                                          |    2
b/apps/confbridge/include/confbridge.h                                                          |   22
b/autoconf/ast_check_raii.m4                                                                    |   56
b/autoconf/ast_check_strsep_array_bounds.m4                                                     |   81
b/autoconf/ast_ext_lib.m4                                                                       |    2
b/autoconf/ast_gcc_attribute.m4                                                                 |    2
b/autoconf/ast_prog_ld.m4                                                                       |    2
b/autoconf/ax_pthread.m4                                                                        |  485
b/autoconf/libcurl.m4                                                                           |   49
b/bootstrap.sh                                                                                  |    2
b/bridges/bridge_builtin_features.c                                                             |   14
b/bridges/bridge_builtin_interval_features.c                                                    |    2
b/bridges/bridge_holding.c                                                                      |   22
b/bridges/bridge_native_rtp.c                                                                   |   71
b/bridges/bridge_simple.c                                                                       |   16
b/bridges/bridge_softmix.c                                                                      |  219
b/build_tools/.gitignore                                                                        |    1
b/build_tools/cflags.xml                                                                        |   38
b/build_tools/get_moduleinfo                                                                    |    5
b/build_tools/make_buildopts_h                                                                  |   33
b/build_tools/make_check_alembic                                                                |   29
b/build_tools/make_version                                                                      |   85
b/build_tools/make_version_c                                                                    |   25
b/build_tools/menuselect-deps.in                                                                |    6
b/build_tools/mkpkgconfig                                                                       |    9
b/cdr/cdr_adaptive_odbc.c                                                                       |  103
b/cdr/cdr_csv.c                                                                                 |   94
b/cdr/cdr_custom.c                                                                              |   16
b/cdr/cdr_manager.c                                                                             |  140
b/cdr/cdr_odbc.c                                                                                |   46
b/cdr/cdr_pgsql.c                                                                               |  180
b/cdr/cdr_radius.c                                                                              |   12
b/cdr/cdr_sqlite.c                                                                              |    2
b/cdr/cdr_sqlite3_custom.c                                                                      |    2
b/cdr/cdr_syslog.c                                                                              |    4
b/cdr/cdr_tds.c                                                                                 |   14
b/cel/cel_custom.c                                                                              |    6
b/cel/cel_manager.c                                                                             |  162
b/cel/cel_odbc.c                                                                                |   84
b/cel/cel_pgsql.c                                                                               |  107
b/cel/cel_radius.c                                                                              |    6
b/cel/cel_sqlite3_custom.c                                                                      |    3
b/cel/cel_tds.c                                                                                 |   36
b/channels/Makefile                                                                             |   45
b/channels/chan_alsa.c                                                                          |   14
b/channels/chan_bridge_media.c                                                                  |    8
b/channels/chan_console.c                                                                       |   82
b/channels/chan_dahdi.c                                                                         |  365
b/channels/chan_dahdi.h                                                                         |    7
b/channels/chan_iax2.c                                                                          |  543
b/channels/chan_mgcp.c                                                                          |   74
b/channels/chan_misdn.c                                                                         |   12
b/channels/chan_motif.c                                                                         |   33
b/channels/chan_nbs.c                                                                           |    4
b/channels/chan_oss.c                                                                           |    4
b/channels/chan_phone.c                                                                         |    6
b/channels/chan_pjsip.c                                                                         |  535
b/channels/chan_rtp.c                                                                           |  415
b/channels/chan_sip.c                                                                           | 3022
b/channels/chan_skinny.c                                                                        |  173
b/channels/chan_unistim.c                                                                       |  257
b/channels/chan_vpb.cc                                                                          |   11
b/channels/console_board.c                                                                      |    2
b/channels/console_video.c                                                                      |    2
b/channels/dahdi/bridge_native_dahdi.c                                                          |   19
b/channels/dahdi/bridge_native_dahdi.h                                                          |    2
b/channels/iax2/codec_pref.c                                                                    |    2
b/channels/iax2/firmware.c                                                                      |    2
b/channels/iax2/format_compatibility.c                                                          |    2
b/channels/iax2/parser.c                                                                        |    4
b/channels/iax2/provision.c                                                                     |    2
b/channels/misdn/Makefile                                                                       |    2
b/channels/misdn/ie.c                                                                           |   14
b/channels/misdn_config.c                                                                       |    4
b/channels/pjsip/cli_commands.c                                                                 |  467
b/channels/pjsip/dialplan_functions.c                                                           |   65
b/channels/pjsip/include/cli_functions.h                                                        |   45
b/channels/sig_analog.c                                                                         |  212
b/channels/sig_analog.h                                                                         |    1
b/channels/sig_pri.c                                                                            |  207
b/channels/sig_pri.h                                                                            |    2
b/channels/sig_ss7.c                                                                            |   14
b/channels/sip/config_parser.c                                                                  |   18
b/channels/sip/dialplan_functions.c                                                             |   10
b/channels/sip/include/dialog.h                                                                 |   41
b/channels/sip/include/reqresp_parser.h                                                         |    5
b/channels/sip/include/route.h                                                                  |    2
b/channels/sip/include/security_events.h                                                        |    3
b/channels/sip/include/sip.h                                                                    |   31
b/channels/sip/reqresp_parser.c                                                                 |   33
b/channels/sip/route.c                                                                          |    2
b/channels/sip/security_events.c                                                                |    9
b/channels/vcodecs.c                                                                            |    6
b/channels/vgrabbers.c                                                                          |    2
b/codecs/Makefile                                                                               |   10
b/codecs/codec_a_mu.c                                                                           |    2
b/codecs/codec_adpcm.c                                                                          |   10
b/codecs/codec_alaw.c                                                                           |   10
b/codecs/codec_dahdi.c                                                                          |   12
b/codecs/codec_g722.c                                                                           |   10
b/codecs/codec_g726.c                                                                           |   10
b/codecs/codec_gsm.c                                                                            |   39
b/codecs/codec_ilbc.c                                                                           |  109
b/codecs/codec_lpc10.c                                                                          |   51
b/codecs/codec_resample.c                                                                       |   10
b/codecs/codec_speex.c                                                                          |   72
b/codecs/codec_ulaw.c                                                                           |   10
b/codecs/ex_ilbc.h                                                                              |    7
b/codecs/gsm/Makefile                                                                           |    2
b/codecs/gsm/src/gsm_create.c                                                                   |    2
b/codecs/lpc10/lpcini.c                                                                         |    1
b/configs/basic-pbx/README                                                                      |   15
b/configs/basic-pbx/asterisk.conf                                                               |   13
b/configs/basic-pbx/cdr.conf                                                                    |    7
b/configs/basic-pbx/cdr_custom.conf                                                             |    4
b/configs/basic-pbx/confbridge.conf                                                             |    1
b/configs/basic-pbx/extensions.conf                                                             |  179
b/configs/basic-pbx/indications.conf                                                            |   19
b/configs/basic-pbx/logger.conf                                                                 |    9
b/configs/basic-pbx/modules.conf                                                                |  111
b/configs/basic-pbx/musiconhold.conf                                                            |    5
b/configs/basic-pbx/pjsip.conf                                                                  |  332
b/configs/basic-pbx/voicemail.conf                                                              |   23
b/configs/samples/amd.conf.sample                                                               |   25
b/configs/samples/asterisk.conf.sample                                                          |    1
b/configs/samples/cdr.conf.sample                                                               |   23
b/configs/samples/cdr_adaptive_odbc.conf.sample                                                 |    3
b/configs/samples/cdr_odbc.conf.sample                                                          |    1
b/configs/samples/cel_pgsql.conf.sample                                                         |    7
b/configs/samples/chan_dahdi.conf.sample                                                        |   25
b/configs/samples/confbridge.conf.sample                                                        |   24
b/configs/samples/extensions.conf.sample                                                        |    2
b/configs/samples/extensions_minivm.conf.sample                                                 |    2
b/configs/samples/features.conf.sample                                                          |   11
b/configs/samples/followme.conf.sample                                                          |    8
b/configs/samples/func_odbc.conf.sample                                                         |   14
b/configs/samples/hep.conf.sample                                                               |    6
b/configs/samples/http.conf.sample                                                              |   30
b/configs/samples/iax.conf.sample                                                               |   11
b/configs/samples/logger.conf.sample                                                            |   40
b/configs/samples/manager.conf.sample                                                           |    2
b/configs/samples/musiconhold.conf.sample                                                       |   18
b/configs/samples/pjproject.conf.sample                                                         |   28
b/configs/samples/pjsip.conf.sample                                                             |  168
b/configs/samples/pjsip_wizard.conf.sample                                                      |  147
b/configs/samples/queues.conf.sample                                                            |   14
b/configs/samples/res_fax.conf.sample                                                           |    4
b/configs/samples/res_odbc.conf.sample                                                          |    5
b/configs/samples/res_parking.conf.sample                                                       |   42
b/configs/samples/resolver_unbound.conf.sample                                                  |   24
b/configs/samples/rtp.conf.sample                                                               |   27
b/configs/samples/sip.conf.sample                                                               |   49
b/configs/samples/stasis.conf.sample                                                            |   10
b/configure                                                                                     | 7077 +-
b/configure.ac                                                                                  |  271
b/contrib/Makefile                                                                              |   27
b/contrib/ast-db-manage/cdr/versions/54cde9847798_expand_accountcode_to_80.py                   |   26
b/contrib/ast-db-manage/config/versions/136885b81223_add_regcontext_to_pj.py                    |   20
b/contrib/ast-db-manage/config/versions/154177371065_add_default_from_user.py                   |   22
b/contrib/ast-db-manage/config/versions/15b1430ad6f1_add_moh_passthrough_option_to_pjsip.py     |   31
b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py                 |   22
b/contrib/ast-db-manage/config/versions/1c688d9a003c_pjsip_voicemail_extension.py               |   28
b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py                      |   48
b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py  |   31
b/contrib/ast-db-manage/config/versions/26f10cadc157_add_pjsip_timeout_options.py               |   24
b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py                   |   30
b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py             |   22
b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py            |   22
b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py     |    9
b/contrib/ast-db-manage/config/versions/31cd4f4891ec_add_auto_dtmf_mode.py                      |   58
b/contrib/ast-db-manage/config/versions/339a3bdf53fc_expand_accountcode_to_80.py                |   34
b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py       |   30
b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py       |   25
b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py                    |   23
b/contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py                    |   13
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py     |   21
b/contrib/ast-db-manage/config/versions/461d7d691209_add_pjsip_qualify_timeout.py               |   22
b/contrib/ast-db-manage/config/versions/498357a710ae_add_rtp_keepalive.py                       |   22
b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py           |   23
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                     |   32
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py                           |   14
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py          |   20
b/contrib/ast-db-manage/config/versions/5813202e92be_add_contact_expiration_check_interval_.py  |   20
b/contrib/ast-db-manage/config/versions/65eb22eb195_add_unidentified_request_options_to_.py     |   27
b/contrib/ast-db-manage/config/versions/6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py     |   25
b/contrib/ast-db-manage/config/versions/81b01a191a46_pjsip_add_contact_reg_server.py            |   23
b/contrib/ast-db-manage/config/versions/837aa67461fb_add_pjsip_endpoint_ip_access_control_.py   |   32
b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py    |   32
b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py          |   31
b/contrib/ast-db-manage/config/versions/945b1098bdd_add_media_encryption_optimistic_to_pjsip.py |   31
b/contrib/ast-db-manage/config/versions/9deac0ae4717_pjsip_add_subscribe_context.py             |   21
b/contrib/ast-db-manage/config/versions/a541e0b5e89_add_pjsip_max_initial_qualify_time.py       |   20
b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py       |   34
b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py               |   13
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py    |   33
b/contrib/docker/Dockerfile.asterisk                                                            |   19
b/contrib/docker/Dockerfile.packager                                                            |    9
b/contrib/docker/README.md                                                                      |   39
b/contrib/docker/make-package.sh                                                                |   72
b/contrib/editors/asterisk.vim                                                                  |    4
b/contrib/realtime/mssql/mssql_cdr.sql                                                          |   58
b/contrib/realtime/mssql/mssql_config.sql                                                       | 1514
b/contrib/realtime/mssql/mssql_voicemail.sql                                                    |   54
b/contrib/realtime/mysql/mysql_cdr.sql                                                          |   10
b/contrib/realtime/mysql/mysql_config.sql                                                       |  304
b/contrib/realtime/mysql/mysql_voicemail.sql                                                    |    6
b/contrib/realtime/oracle/oracle_cdr.sql                                                        |   18
b/contrib/realtime/oracle/oracle_config.sql                                                     |  554
b/contrib/realtime/oracle/oracle_voicemail.sql                                                  |   16
b/contrib/realtime/postgresql/postgresql_cdr.sql                                                |   10
b/contrib/realtime/postgresql/postgresql_config.sql                                             |  348
b/contrib/realtime/postgresql/postgresql_voicemail.sql                                          |    6
b/contrib/scripts/astversion                                                                    |  536
b/contrib/scripts/autosupport                                                                   |  103
b/contrib/scripts/clang-scan-build                                                              |  136
b/contrib/scripts/get_mp3_source.sh                                                             |   12
b/contrib/scripts/install_prereq                                                                |   63
b/contrib/scripts/refcounter.py                                                                 |    4
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                               |   15
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |   23
b/contrib/scripts/sipp-sendfax.xml                                                              |  331
b/contrib/scripts/spandspflow2pcap.log                                                          |  605
b/contrib/scripts/spandspflow2pcap.py                                                           |  197
b/contrib/utils/eagi_proxy.c                                                                    |    2
b/doc/.gitignore                                                                                |    4
b/doc/appdocsxml.xslt                                                                           |    6
b/doc/asterisk-ng-doxygen.in                                                                    | 1689
b/doc/asterisk.8                                                                                |    5
b/formats/format_g719.c                                                                         |    2
b/formats/format_g723.c                                                                         |    2
b/formats/format_g726.c                                                                         |    2
b/formats/format_g729.c                                                                         |    2
b/formats/format_gsm.c                                                                          |    2
b/formats/format_h263.c                                                                         |    2
b/formats/format_h264.c                                                                         |    2
b/formats/format_ilbc.c                                                                         |    2
b/formats/format_jpeg.c                                                                         |    2
b/formats/format_ogg_speex.c                                                                    |  345
b/formats/format_ogg_vorbis.c                                                                   |    2
b/formats/format_pcm.c                                                                          |    2
b/formats/format_siren14.c                                                                      |    2
b/formats/format_siren7.c                                                                       |    2
b/formats/format_sln.c                                                                          |    2
b/formats/format_vox.c                                                                          |    2
b/formats/format_wav.c                                                                          |   55
b/formats/format_wav_gsm.c                                                                      |   18
b/funcs/func_aes.c                                                                              |   14
b/funcs/func_base64.c                                                                           |    2
b/funcs/func_blacklist.c                                                                        |    2
b/funcs/func_callcompletion.c                                                                   |    2
b/funcs/func_callerid.c                                                                         |   62
b/funcs/func_cdr.c                                                                              |   55
b/funcs/func_channel.c                                                                          |  105
b/funcs/func_config.c                                                                           |   48
b/funcs/func_curl.c                                                                             |  310
b/funcs/func_cut.c                                                                              |    2
b/funcs/func_db.c                                                                               |    4
b/funcs/func_devstate.c                                                                         |    2
b/funcs/func_dialgroup.c                                                                        |    2
b/funcs/func_dialplan.c                                                                         |    4
b/funcs/func_enum.c                                                                             |    2
b/funcs/func_env.c                                                                              |   10
b/funcs/func_extstate.c                                                                         |    2
b/funcs/func_frame_trace.c                                                                      |    2
b/funcs/func_global.c                                                                           |    2
b/funcs/func_groupcount.c                                                                       |    4
b/funcs/func_hangupcause.c                                                                      |    4
b/funcs/func_holdintercept.c                                                                    |  236
b/funcs/func_iconv.c                                                                            |    5
b/funcs/func_jitterbuffer.c                                                                     |    2
b/funcs/func_lock.c                                                                             |    2
b/funcs/func_logic.c                                                                            |    2
b/funcs/func_math.c                                                                             |   14
b/funcs/func_md5.c                                                                              |    2
b/funcs/func_module.c                                                                           |    2
b/funcs/func_odbc.c                                                                             |  512
b/funcs/func_periodic_hook.c                                                                    |   20
b/funcs/func_pitchshift.c                                                                       |    2
b/funcs/func_pjsip_aor.c                                                                        |  186
b/funcs/func_pjsip_contact.c                                                                    |  203
b/funcs/func_pjsip_endpoint.c                                                                   |    2
b/funcs/func_presencestate.c                                                                    |   18
b/funcs/func_rand.c                                                                             |    2
b/funcs/func_realtime.c                                                                         |    2
b/funcs/func_sha1.c                                                                             |    2
b/funcs/func_shell.c                                                                            |    2
b/funcs/func_sorcery.c                                                                          |    2
b/funcs/func_speex.c                                                                            |    2
b/funcs/func_sprintf.c                                                                          |    2
b/funcs/func_srv.c                                                                              |    2
b/funcs/func_strings.c                                                                          |    2
b/funcs/func_sysinfo.c                                                                          |    2
b/funcs/func_talkdetect.c                                                                       |    3
b/funcs/func_timeout.c                                                                          |    2
b/funcs/func_uri.c                                                                              |    2
b/funcs/func_version.c                                                                          |    2
b/funcs/func_vmcount.c                                                                          |    2
b/funcs/func_volume.c                                                                           |    2
b/include/asterisk.h                                                                            |  118
b/include/asterisk/.gitignore                                                                   |    3
b/include/asterisk/_private.h                                                                   |   38
b/include/asterisk/app.h                                                                        |   24
b/include/asterisk/ari.h                                                                        |   17
b/include/asterisk/ast_version.h                                                                |    3
b/include/asterisk/astmm.h                                                                      |  140
b/include/asterisk/astobj2.h                                                                    |  728
b/include/asterisk/audiohook.h                                                                  |    1
b/include/asterisk/autochan.h                                                                   |   20
b/include/asterisk/autoconfig.h.in                                                              |   97
b/include/asterisk/bridge.h                                                                     |   28
b/include/asterisk/bridge_channel.h                                                             |   48
b/include/asterisk/bridge_channel_internal.h                                                    |   52
b/include/asterisk/bridge_features.h                                                            |    2
b/include/asterisk/bridge_internal.h                                                            |    3
b/include/asterisk/bridge_technology.h                                                          |    7
b/include/asterisk/bucket.h                                                                     |   84
b/include/asterisk/cdr.h                                                                        |   30
b/include/asterisk/cel.h                                                                        |    4
b/include/asterisk/channel.h                                                                    |  141
b/include/asterisk/cli.h                                                                        |   34
b/include/asterisk/codec.h                                                                      |    2
b/include/asterisk/compat.h                                                                     |   10
b/include/asterisk/compiler.h                                                                   |    6
b/include/asterisk/config.h                                                                     |  159
b/include/asterisk/config_options.h                                                             |   23
b/include/asterisk/core_local.h                                                                 |   32
b/include/asterisk/core_unreal.h                                                                |    3
b/include/asterisk/data.h                                                                       |    4
b/include/asterisk/datastore.h                                                                  |   58
b/include/asterisk/dial.h                                                                       |   13
b/include/asterisk/dns.h                                                                        |   66
b/include/asterisk/dns_core.h                                                                   |  276
b/include/asterisk/dns_internal.h                                                               |  295
b/include/asterisk/dns_naptr.h                                                                  |   89
b/include/asterisk/dns_query_set.h                                                              |  136
b/include/asterisk/dns_recurring.h                                                              |   78
b/include/asterisk/dns_resolver.h                                                               |  146
b/include/asterisk/dns_srv.h                                                                    |   71
b/include/asterisk/dns_test.h                                                                   |  109
b/include/asterisk/dns_tlsa.h                                                                   |   72
b/include/asterisk/dsp.h                                                                        |    3
b/include/asterisk/endpoints.h                                                                  |   10
b/include/asterisk/event.h                                                                      |    2
b/include/asterisk/event_defs.h                                                                 |   13
b/include/asterisk/features.h                                                                   |    9
b/include/asterisk/features_config.h                                                            |   21
b/include/asterisk/format.h                                                                     |   36
b/include/asterisk/format_cache.h                                                               |   23
b/include/asterisk/format_cap.h                                                                 |   38
b/include/asterisk/global_datastores.h                                                          |    6
b/include/asterisk/http.h                                                                       |   22
b/include/asterisk/http_websocket.h                                                             |   98
b/include/asterisk/ilbc.h                                                                       |    8
b/include/asterisk/inline_api.h                                                                 |   12
b/include/asterisk/json.h                                                                       |   18
b/include/asterisk/lock.h                                                                       |   49
b/include/asterisk/logger.h                                                                     |  137
b/include/asterisk/manager.h                                                                    |   57
b/include/asterisk/max_forwards.h                                                               |   78
b/include/asterisk/media_cache.h                                                                |  175
b/include/asterisk/mod_format.h                                                                 |    2
b/include/asterisk/module.h                                                                     |  113
b/include/asterisk/monitor.h                                                                    |   20
b/include/asterisk/multicast_rtp.h                                                              |   58
b/include/asterisk/named_locks.h                                                                |  105
b/include/asterisk/optional_api.h                                                               |   82
b/include/asterisk/options.h                                                                    |    6
b/include/asterisk/parking.h                                                                    |   13
b/include/asterisk/pbx.h                                                                        |  114
b/include/asterisk/poll-compat.h                                                                |    2
b/include/asterisk/res_fax.h                                                                    |   10
b/include/asterisk/res_hep.h                                                                    |   22
b/include/asterisk/res_odbc.h                                                                   |   83
b/include/asterisk/res_odbc_transaction.h                                                       |   54
b/include/asterisk/res_pjproject.h                                                              |   96
b/include/asterisk/res_pjsip.h                                                                  |  942
b/include/asterisk/res_pjsip_body_generator_types.h                                             |    7
b/include/asterisk/res_pjsip_cli.h                                                              |    2
b/include/asterisk/res_pjsip_outbound_publish.h                                                 |   74
b/include/asterisk/res_pjsip_presence_xml.h                                                     |    9
b/include/asterisk/res_pjsip_pubsub.h                                                           |   84
b/include/asterisk/res_pjsip_session.h                                                          |   49
b/include/asterisk/res_srtp.h                                                                   |   14
b/include/asterisk/rtp_engine.h                                                                 |  237
b/include/asterisk/sched.h                                                                      |   11
b/include/asterisk/sdp_srtp.h                                                                   |   18
b/include/asterisk/select.h                                                                     |    4
b/include/asterisk/sem.h                                                                        |   23
b/include/asterisk/sip_api.h                                                                    |    1
b/include/asterisk/slin.h                                                                       |    4
b/include/asterisk/sorcery.h                                                                    |  382
b/include/asterisk/stasis.h                                                                     |  119
b/include/asterisk/stasis_app.h                                                                 |   99
b/include/asterisk/stasis_app_playback.h                                                        |   17
b/include/asterisk/stasis_app_recording.h                                                       |   24
b/include/asterisk/stasis_bridges.h                                                             |  217
b/include/asterisk/stasis_cache_pattern.h                                                       |   19
b/include/asterisk/stasis_channels.h                                                            |   14
b/include/asterisk/stasis_endpoints.h                                                           |    6
b/include/asterisk/stasis_internal.h                                                            |    7
b/include/asterisk/stasis_message_router.h                                                      |   30
b/include/asterisk/stasis_system.h                                                              |    6
b/include/asterisk/stasis_test.h                                                                |    3
b/include/asterisk/statsd.h                                                                     |   71
b/include/asterisk/stringfields.h                                                               |  327
b/include/asterisk/strings.h                                                                    |  105
b/include/asterisk/syslog.h                                                                     |    2
b/include/asterisk/taskprocessor.h                                                              |   58
b/include/asterisk/tcptls.h                                                                     |   11
b/include/asterisk/term.h                                                                       |    8
b/include/asterisk/test.h                                                                       |   39
b/include/asterisk/threadpool.h                                                                 |   75
b/include/asterisk/threadstorage.h                                                              |   43
b/include/asterisk/time.h                                                                       |   44
b/include/asterisk/timing.h                                                                     |    2
b/include/asterisk/translate.h                                                                  |   10
b/include/asterisk/utils.h                                                                      |  131
b/include/asterisk/vector.h                                                                     |  506
b/main/.gitignore                                                                               |    6
b/main/Makefile                                                                                 |  123
b/main/abstract_jb.c                                                                            |   17
b/main/acl.c                                                                                    |   12
b/main/alaw.c                                                                                   |    2
b/main/aoc.c                                                                                    |  112
b/main/app.c                                                                                    |  113
b/main/ast_expr2.c                                                                              |   15
b/main/ast_expr2.fl                                                                             |    2
b/main/ast_expr2.y                                                                              |   15
b/main/ast_expr2f.c                                                                             |    3
b/main/asterisk.c                                                                               |  917
b/main/asterisk.exports.in                                                                      |    2
b/main/astfd.c                                                                                  |   78
b/main/astmm.c                                                                                  |  122
b/main/astobj2.c                                                                                |  512
b/main/astobj2_container.c                                                                      |  219
b/main/astobj2_container_private.h                                                              |   18
b/main/astobj2_hash.c                                                                           |  112
b/main/astobj2_private.h                                                                        |   19
b/main/astobj2_rbtree.c                                                                         |   79
b/main/audiohook.c                                                                              |  218
b/main/autochan.c                                                                               |    8
b/main/autoservice.c                                                                            |   13
b/main/backtrace.c                                                                              |    2
b/main/bridge.c                                                                                 |  740
b/main/bridge_after.c                                                                           |    3
b/main/bridge_basic.c                                                                           |  534
b/main/bridge_channel.c                                                                         |  599
b/main/bridge_roles.c                                                                           |    2
b/main/bucket.c                                                                                 |  107
b/main/callerid.c                                                                               |   15
b/main/ccss.c                                                                                   |   12
b/main/cdr.c                                                                                    |  130
b/main/cel.c                                                                                    |  163
b/main/channel.c                                                                                |  574
b/main/channel_internal_api.c                                                                   |   92
b/main/chanvars.c                                                                               |    2
b/main/cli.c                                                                                    |  157
b/main/codec.c                                                                                  |   83
b/main/codec_builtin.c                                                                          |   96
b/main/config.c                                                                                 |  312
b/main/config_options.c                                                                         |   44
b/main/core_local.c                                                                             |   59
b/main/core_unreal.c                                                                            |   39
b/main/crypt.c                                                                                  |    2
b/main/data.c                                                                                   |    4
b/main/datastore.c                                                                              |   82
b/main/db.c                                                                                     |   15
b/main/devicestate.c                                                                            |   27
b/main/dial.c                                                                                   |  306
b/main/dns.c                                                                                    |  313
b/main/dns_core.c                                                                               |  668
b/main/dns_naptr.c                                                                              |  637
b/main/dns_query_set.c                                                                          |  286
b/main/dns_recurring.c                                                                          |  157
b/main/dns_srv.c                                                                                |  214
b/main/dns_system_resolver.c                                                                    |  268
b/main/dns_test.c                                                                               |  265
b/main/dns_tlsa.c                                                                               |   55
b/main/dnsmgr.c                                                                                 |    4
b/main/dsp.c                                                                                    |   36
b/main/editline/.gitignore                                                                      |   13
b/main/editline/Makefile.in                                                                     |    2
b/main/editline/np/strlcat.c                                                                    |    8
b/main/editline/np/strlcpy.c                                                                    |   10
b/main/endpoints.c                                                                              |   43
b/main/enum.c                                                                                   |    4
b/main/event.c                                                                                  |    4
b/main/features.c                                                                               |   52
b/main/features_config.c                                                                        |   49
b/main/file.c                                                                                   |   56
b/main/fixedjitterbuf.c                                                                         |    2
b/main/format.c                                                                                 |   47
b/main/format_cache.c                                                                           |   39
b/main/format_cap.c                                                                             |  108
b/main/format_compatibility.c                                                                   |    2
b/main/frame.c                                                                                  |    7
b/main/framehook.c                                                                              |    4
b/main/fskmodem_float.c                                                                         |    2
b/main/fskmodem_int.c                                                                           |    2
b/main/global_datastores.c                                                                      |   58
b/main/hashtab.c                                                                                |   11
b/main/heap.c                                                                                   |    2
b/main/http.c                                                                                   |  200
b/main/image.c                                                                                  |    4
b/main/indications.c                                                                            |    9
b/main/io.c                                                                                     |    2
b/main/jitterbuf.c                                                                              |    4
b/main/json.c                                                                                   |   31
b/main/libasteriskpj.c                                                                          |   52
b/main/libasteriskssl.c                                                                         |   37
b/main/loader.c                                                                                 |  249
b/main/lock.c                                                                                   |  588
b/main/logger.c                                                                                 | 1077
b/main/manager.c                                                                                |  944
b/main/manager_bridges.c                                                                        |   78
b/main/manager_channels.c                                                                       |  142
b/main/manager_endpoints.c                                                                      |    5
b/main/manager_mwi.c                                                                            |    4
b/main/manager_system.c                                                                         |    4
b/main/max_forwards.c                                                                           |  165
b/main/md5.c                                                                                    |    2
b/main/media_cache.c                                                                            |  729
b/main/message.c                                                                                |   14
b/main/mixmonitor.c                                                                             |    2
b/main/named_acl.c                                                                              |    7
b/main/named_locks.c                                                                            |  142
b/main/netsock.c                                                                                |    2
b/main/netsock2.c                                                                               |    6
b/main/optional_api.c                                                                           |    2
b/main/parking.c                                                                                |   18
b/main/pbx.c                                                                                    | 8368 --
b/main/pbx_app.c                                                                                |  510
b/main/pbx_builtins.c                                                                           | 1438
b/main/pbx_functions.c                                                                          |  723
b/main/pbx_hangup_handler.c                                                                     |  300
b/main/pbx_ignorepat.c                                                                          |   82
b/main/pbx_include.c                                                                            |  112
b/main/pbx_private.h                                                                            |   70
b/main/pbx_sw.c                                                                                 |  107
b/main/pbx_switch.c                                                                             |  133
b/main/pbx_timing.c                                                                             |  294
b/main/pbx_variables.c                                                                          | 1180
b/main/pickup.c                                                                                 |    4
b/main/plc.c                                                                                    |    2
b/main/presencestate.c                                                                          |  206
b/main/privacy.c                                                                                |    2
b/main/rtp_engine.c                                                                             |  947
b/main/say.c                                                                                    |  595
b/main/sched.c                                                                                  |  234
b/main/sdp_srtp.c                                                                               |  463
b/main/security_events.c                                                                        |    9
b/main/sem.c                                                                                    |   35
b/main/slinfactory.c                                                                            |    2
b/main/smoother.c                                                                               |    2
b/main/sorcery.c                                                                                |  849
b/main/sounds_index.c                                                                           |    2
b/main/srv.c                                                                                    |    2
b/main/stasis.c                                                                                 |  179
b/main/stasis_bridges.c                                                                         |  282
b/main/stasis_cache.c                                                                           |    4
b/main/stasis_cache_pattern.c                                                                   |   36
b/main/stasis_channels.c                                                                        |  173
b/main/stasis_endpoints.c                                                                       |  174
b/main/stasis_message.c                                                                         |   37
b/main/stasis_message_router.c                                                                  |   40
b/main/stasis_system.c                                                                          |    8
b/main/stdtime/localtime.c                                                                      |  311
b/main/stringfields.c                                                                           |  483
b/main/strings.c                                                                                |  226
b/main/stun.c                                                                                   |   15
b/main/syslog.c                                                                                 |   10
b/main/taskprocessor.c                                                                          |  354
b/main/tcptls.c                                                                                 |  144
b/main/tdd.c                                                                                    |   15
b/main/term.c                                                                                   |   67
b/main/test.c                                                                                   |  132
b/main/threadpool.c                                                                             |  224
b/main/threadstorage.c                                                                          |    4
b/main/timing.c                                                                                 |    4
b/main/translate.c                                                                              |  162
b/main/udptl.c                                                                                  |   42
b/main/ulaw.c                                                                                   |    2
b/main/utils.c                                                                                  |  603
b/main/uuid.c                                                                                   |    2
b/main/xml.c                                                                                    |    2
b/main/xmldoc.c                                                                                 |  196
b/makeopts.in                                                                                   |   17
b/menuselect/.gitignore                                                                         |    7
b/menuselect/configure                                                                          |    8
b/menuselect/menuselect.c                                                                       |   18
b/menuselect/menuselect.h                                                                       |    5
b/menuselect/menuselect_curses.c                                                                |   76
b/menuselect/menuselect_gtk.c                                                                   |   11
b/menuselect/menuselect_newt.c                                                                  |    2
b/pbx/Makefile                                                                                  |   11
b/pbx/dundi-parser.c                                                                            |   10
b/pbx/pbx_ael.c                                                                                 |   12
b/pbx/pbx_config.c                                                                              |  209
b/pbx/pbx_dundi.c                                                                               |   38
b/pbx/pbx_loopback.c                                                                            |   21
b/pbx/pbx_lua.c                                                                                 |   12
b/pbx/pbx_realtime.c                                                                            |    2
b/pbx/pbx_spool.c                                                                               |   39
b/res/Makefile                                                                                  |   42
b/res/ael/.gitignore                                                                            |    1
b/res/ael/ael.flex                                                                              |    9
b/res/ael/ael.tab.c                                                                             |    3
b/res/ael/ael.y                                                                                 |    3
b/res/ael/ael_lex.c                                                                             |    9
b/res/ael/pval.c                                                                                |   75
b/res/ari.make                                                                                  |   55
b/res/ari/ari_model_validators.c                                                                | 1089
b/res/ari/ari_model_validators.h                                                                |  258
b/res/ari/ari_websockets.c                                                                      |   29
b/res/ari/cli.c                                                                                 |    2
b/res/ari/config.c                                                                              |   74
b/res/ari/resource_applications.c                                                               |    2
b/res/ari/resource_asterisk.c                                                                   |  616
b/res/ari/resource_asterisk.h                                                                   |  190
b/res/ari/resource_bridges.c                                                                    |   89
b/res/ari/resource_bridges.h                                                                    |   32
b/res/ari/resource_channels.c                                                                   |  926
b/res/ari/resource_channels.h                                                                   |  146
b/res/ari/resource_device_states.c                                                              |    7
b/res/ari/resource_endpoints.c                                                                  |   63
b/res/ari/resource_events.c                                                                     |  521
b/res/ari/resource_events.h                                                                     |   36
b/res/ari/resource_mailboxes.c                                                                  |    7
b/res/ari/resource_playbacks.c                                                                  |    7
b/res/ari/resource_recordings.c                                                                 |   51
b/res/ari/resource_recordings.h                                                                 |   14
b/res/ari/resource_sounds.c                                                                     |    2
b/res/parking/parking_applications.c                                                            |  174
b/res/parking/parking_bridge.c                                                                  |   17
b/res/parking/parking_bridge_features.c                                                         |   29
b/res/parking/parking_manager.c                                                                 |  111
b/res/parking/parking_tests.c                                                                   |   13
b/res/parking/parking_ui.c                                                                      |    2
b/res/parking/res_parking.h                                                                     |   14
b/res/res_adsi.c                                                                                |   14
b/res/res_ael_share.c                                                                           |   10
b/res/res_agi.c                                                                                 |   67
b/res/res_ari.c                                                                                 |   41
b/res/res_ari_applications.c                                                                    |    5
b/res/res_ari_asterisk.c                                                                        | 1045
b/res/res_ari_bridges.c                                                                         |  161
b/res/res_ari_channels.c                                                                        |  590
b/res/res_ari_device_states.c                                                                   |    5
b/res/res_ari_endpoints.c                                                                       |   10
b/res/res_ari_events.c                                                                          |  127
b/res/res_ari_mailboxes.c                                                                       |    5
b/res/res_ari_model.c                                                                           |    4
b/res/res_ari_playbacks.c                                                                       |    5
b/res/res_ari_recordings.c                                                                      |   78
b/res/res_ari_sounds.c                                                                          |    5
b/res/res_calendar.c                                                                            |   28
b/res/res_calendar_caldav.c                                                                     |   12
b/res/res_calendar_ews.c                                                                        |    2
b/res/res_calendar_exchange.c                                                                   |   12
b/res/res_calendar_icalendar.c                                                                  |   12
b/res/res_chan_stats.c                                                                          |    8
b/res/res_clialiases.c                                                                          |   12
b/res/res_clioriginate.c                                                                        |   10
b/res/res_config_curl.c                                                                         |   14
b/res/res_config_ldap.c                                                                         |   43
b/res/res_config_odbc.c                                                                         |   23
b/res/res_config_pgsql.c                                                                        |  133
b/res/res_config_sqlite.c                                                                       |   18
b/res/res_config_sqlite3.c                                                                      |   18
b/res/res_convert.c                                                                             |    7
b/res/res_corosync.c                                                                            |  289
b/res/res_crypto.c                                                                              |   24
b/res/res_curl.c                                                                                |   13
b/res/res_endpoint_stats.c                                                                      |  157
b/res/res_fax.c                                                                                 |  294
b/res/res_fax_spandsp.c                                                                         |   42
b/res/res_format_attr_celt.c                                                                    |    2
b/res/res_format_attr_h263.c                                                                    |    2
b/res/res_format_attr_h264.c                                                                    |   22
b/res/res_format_attr_ilbc.c                                                                    |  172
b/res/res_format_attr_opus.c                                                                    |  222
b/res/res_format_attr_silk.c                                                                    |   86
b/res/res_format_attr_siren14.c                                                                 |   94
b/res/res_format_attr_siren7.c                                                                  |   94
b/res/res_format_attr_vp8.c                                                                     |  228
b/res/res_hep.c                                                                                 |   54
b/res/res_hep.exports.in                                                                        |    2
b/res/res_hep_pjsip.c                                                                           |   80
b/res/res_hep_rtcp.c                                                                            |   43
b/res/res_http_media_cache.c                                                                    |  447
b/res/res_http_post.c                                                                           |    2
b/res/res_http_websocket.c                                                                      |  372
b/res/res_limit.c                                                                               |    2
b/res/res_manager_devicestate.c                                                                 |   18
b/res/res_manager_presencestate.c                                                               |   18
b/res/res_monitor.c                                                                             |   14
b/res/res_musiconhold.c                                                                         |  219
b/res/res_mutestream.c                                                                          |    2
b/res/res_mwi_external.c                                                                        |   15
b/res/res_mwi_external_ami.c                                                                    |   16
b/res/res_odbc.c                                                                                | 1366
b/res/res_odbc.exports.in                                                                       |   17
b/res/res_odbc_transaction.c                                                                    |  529
b/res/res_odbc_transaction.exports.in                                                           |    6
b/res/res_parking.c                                                                             |  107
b/res/res_phoneprov.c                                                                           |   51
b/res/res_pjproject.c                                                                           |  455
b/res/res_pjproject.exports.in                                                                  |    6
b/res/res_pjsip.c                                                                               | 1774
b/res/res_pjsip/config_auth.c                                                                   |   18
b/res/res_pjsip/config_domain_aliases.c                                                         |    1
b/res/res_pjsip/config_global.c                                                                 |  359
b/res/res_pjsip/config_system.c                                                                 |   45
b/res/res_pjsip/config_transport.c                                                              |  857
b/res/res_pjsip/include/res_pjsip_private.h                                                     |  240
b/res/res_pjsip/location.c                                                                      |  484
b/res/res_pjsip/pjsip_cli.c                                                                     |   47
b/res/res_pjsip/pjsip_configuration.c                                                           |  818
b/res/res_pjsip/pjsip_distributor.c                                                             |  827
b/res/res_pjsip/pjsip_global_headers.c                                                          |   20
b/res/res_pjsip/pjsip_options.c                                                                 |  658
b/res/res_pjsip/pjsip_resolver.c                                                                |  684
b/res/res_pjsip/pjsip_scheduler.c                                                               |  495
b/res/res_pjsip/presence_xml.c                                                                  |   51
b/res/res_pjsip/security_events.c                                                               |    2
b/res/res_pjsip_acl.c                                                                           |   33
b/res/res_pjsip_authenticator_digest.c                                                          |   36
b/res/res_pjsip_caller_id.c                                                                     |  188
b/res/res_pjsip_config_wizard.c                                                                 | 1307
b/res/res_pjsip_dialog_info_body_generator.c                                                    |   38
b/res/res_pjsip_diversion.c                                                                     |  118
b/res/res_pjsip_dlg_options.c                                                                   |  107
b/res/res_pjsip_dtmf_info.c                                                                     |   33
b/res/res_pjsip_empty_info.c                                                                    |   89
b/res/res_pjsip_endpoint_identifier_anonymous.c                                                 |   62
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |  153
b/res/res_pjsip_endpoint_identifier_user.c                                                      |  167
b/res/res_pjsip_exten_state.c                                                                   |  580
b/res/res_pjsip_header_funcs.c                                                                  |   18
b/res/res_pjsip_history.c                                                                       | 1352
b/res/res_pjsip_logger.c                                                                        |   12
b/res/res_pjsip_messaging.c                                                                     |   88
b/res/res_pjsip_multihomed.c                                                                    |  109
b/res/res_pjsip_mwi.c                                                                           |  547
b/res/res_pjsip_mwi_body_generator.c                                                            |   13
b/res/res_pjsip_nat.c                                                                           |  147
b/res/res_pjsip_notify.c                                                                        |   17
b/res/res_pjsip_one_touch_record_info.c                                                         |   11
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |   24
b/res/res_pjsip_outbound_publish.c                                                              | 1311
b/res/res_pjsip_outbound_registration.c                                                         | 1416
b/res/res_pjsip_path.c                                                                          |   14
b/res/res_pjsip_phoneprov_provider.c                                                            |  174
b/res/res_pjsip_pidf_body_generator.c                                                           |   19
b/res/res_pjsip_pidf_digium_body_supplement.c                                                   |   10
b/res/res_pjsip_pidf_eyebeam_body_supplement.c                                                  |    8
b/res/res_pjsip_publish_asterisk.c                                                              |   11
b/res/res_pjsip_pubsub.c                                                                        | 1000
b/res/res_pjsip_pubsub.exports.in                                                               |   38
b/res/res_pjsip_refer.c                                                                         |  407
b/res/res_pjsip_registrar.c                                                                     |  548
b/res/res_pjsip_registrar_expire.c                                                              |  237
b/res/res_pjsip_rfc3326.c                                                                       |   27
b/res/res_pjsip_sdp_rtp.c                                                                       |  461
b/res/res_pjsip_send_to_voicemail.c                                                             |   28
b/res/res_pjsip_session.c                                                                       | 1313
b/res/res_pjsip_session.exports.in                                                              |    2
b/res/res_pjsip_sips_contact.c                                                                  |  107
b/res/res_pjsip_t38.c                                                                           |  148
b/res/res_pjsip_transport_management.c                                                          |  418
b/res/res_pjsip_transport_websocket.c                                                           |  155
b/res/res_pjsip_xpidf_body_generator.c                                                          |   17
b/res/res_pktccops.c                                                                            |   88
b/res/res_realtime.c                                                                            |    2
b/res/res_resolver_unbound.c                                                                    | 1466
b/res/res_rtp_asterisk.c                                                                        |  560
b/res/res_rtp_multicast.c                                                                       |  195
b/res/res_rtp_multicast.exports.in                                                              |    6
b/res/res_security_log.c                                                                        |    6
b/res/res_smdi.c                                                                                |   24
b/res/res_snmp.c                                                                                |   10
b/res/res_sorcery_astdb.c                                                                       |  144
b/res/res_sorcery_config.c                                                                      |   82
b/res/res_sorcery_memory.c                                                                      |   22
b/res/res_sorcery_memory_cache.c                                                                | 3510 +
b/res/res_sorcery_realtime.c                                                                    |  121
b/res/res_speech.c                                                                              |   12
b/res/res_srtp.c                                                                                |   76
b/res/res_stasis.c                                                                              |  454
b/res/res_stasis_answer.c                                                                       |    5
b/res/res_stasis_device_state.c                                                                 |   69
b/res/res_stasis_mailbox.c                                                                      |    4
b/res/res_stasis_playback.c                                                                     |  225
b/res/res_stasis_recording.c                                                                    |   35
b/res/res_stasis_snoop.c                                                                        |   29
b/res/res_stasis_test.c                                                                         |    7
b/res/res_statsd.c                                                                              |   92
b/res/res_statsd.exports.in                                                                     |    4
b/res/res_stun_monitor.c                                                                        |   14
b/res/res_timing_dahdi.c                                                                        |   12
b/res/res_timing_kqueue.c                                                                       |  327
b/res/res_timing_pthread.c                                                                      |   15
b/res/res_timing_timerfd.c                                                                      |   15
b/res/res_xmpp.c                                                                                |   54
b/res/snmp/agent.c                                                                              |   14
b/res/stasis/app.c                                                                              |  435
b/res/stasis/app.h                                                                              |   22
b/res/stasis/command.c                                                                          |    2
b/res/stasis/control.c                                                                          |  653
b/res/stasis/control.h                                                                          |   36
b/res/stasis/messaging.c                                                                        |   46
b/res/stasis/stasis_bridge.c                                                                    |  121
b/res/stasis_recording/stored.c                                                                 |   22
b/rest-api-templates/api.wiki.mustache                                                          |   20
b/rest-api-templates/ari.make.mustache                                                          |    5
b/rest-api-templates/ari_model_validators.c.mustache                                            |    6
b/rest-api-templates/ari_resource.c.mustache                                                    |    2
b/rest-api-templates/ari_resource.h.mustache                                                    |   54
b/rest-api-templates/asterisk_processor.py                                                      |    6
b/rest-api-templates/param_parsing.mustache                                                     |    2
b/rest-api-templates/res_ari_resource.c.mustache                                                |   92
b/rest-api-templates/swagger_model.py                                                           |    9
b/rest-api/api-docs/applications.json                                                           |    2
b/rest-api/api-docs/asterisk.json                                                               |  435
b/rest-api/api-docs/bridges.json                                                                |   18
b/rest-api/api-docs/channels.json                                                               |  337
b/rest-api/api-docs/deviceStates.json                                                           |    2
b/rest-api/api-docs/endpoints.json                                                              |    6
b/rest-api/api-docs/events.json                                                                 |  162
b/rest-api/api-docs/mailboxes.json                                                              |    2
b/rest-api/api-docs/playbacks.json                                                              |   12
b/rest-api/api-docs/recordings.json                                                             |   34
b/rest-api/api-docs/sounds.json                                                                 |    2
b/rest-api/resources.json                                                                       |    2
b/sounds/Makefile                                                                               |    7
b/sounds/sounds.xml                                                                             |   27
b/tests/test_abstract_jb.c                                                                      |    2
b/tests/test_acl.c                                                                              |   47
b/tests/test_amihooks.c                                                                         |    2
b/tests/test_aoc.c                                                                              |    2
b/tests/test_app.c                                                                              |    2
b/tests/test_ari.c                                                                              |    7
b/tests/test_ari_model.c                                                                        |    2
b/tests/test_ast_format_str_reduce.c                                                            |    2
b/tests/test_astobj2.c                                                                          |    4
b/tests/test_astobj2_thrash.c                                                                   |    2
b/tests/test_astobj2_weaken.c                                                                   |  281
b/tests/test_bucket.c                                                                           |  172
b/tests/test_callerid.c                                                                         |    2
b/tests/test_cdr.c                                                                              |   48
b/tests/test_cel.c                                                                              |  126
b/tests/test_channel_feature_hooks.c                                                            |   52
b/tests/test_config.c                                                                           |  313
b/tests/test_core_codec.c                                                                       |    2
b/tests/test_core_format.c                                                                      |  107
b/tests/test_db.c                                                                               |    2
b/tests/test_devicestate.c                                                                      |  434
b/tests/test_dlinklists.c                                                                       |   62
b/tests/test_dns.c                                                                              | 1337
b/tests/test_dns_naptr.c                                                                        |  502
b/tests/test_dns_query_set.c                                                                    |  392
b/tests/test_dns_recurring.c                                                                    |  647
b/tests/test_dns_srv.c                                                                          |  589
b/tests/test_endpoints.c                                                                        |    7
b/tests/test_event.c                                                                            |    2
b/tests/test_expr.c                                                                             |    4
b/tests/test_format_cache.c                                                                     |    2
b/tests/test_format_cap.c                                                                       |    8
b/tests/test_func_file.c                                                                        |    8
b/tests/test_gosub.c                                                                            |   12
b/tests/test_hashtab_thrash.c                                                                   |    2
b/tests/test_heap.c                                                                             |    2
b/tests/test_http_media_cache.c                                                                 |  703
b/tests/test_jitterbuf.c                                                                        |    2
b/tests/test_json.c                                                                             |   10
b/tests/test_linkedlists.c                                                                      |    2
b/tests/test_locale.c                                                                           |    2
b/tests/test_logger.c                                                                           |    2
b/tests/test_media_cache.c                                                                      |  415
b/tests/test_message.c                                                                          |   53
b/tests/test_named_lock.c                                                                       |  151
b/tests/test_netsock2.c                                                                         |    8
b/tests/test_optional_api.c                                                                     |    7
b/tests/test_pbx.c                                                                              |   11
b/tests/test_poll.c                                                                             |    4
b/tests/test_res_pjsip_scheduler.c                                                              |  401
b/tests/test_res_stasis.c                                                                       |    7
b/tests/test_sched.c                                                                            |  108
b/tests/test_security_events.c                                                                  |    2
b/tests/test_skel.c                                                                             |    2
b/tests/test_sorcery.c                                                                          |  579
b/tests/test_sorcery_astdb.c                                                                    |    6
b/tests/test_sorcery_memory_cache_thrash.c                                                      |  629
b/tests/test_sorcery_realtime.c                                                                 |  231
b/tests/test_stasis.c                                                                           |  321
b/tests/test_stasis_channels.c                                                                  |   13
b/tests/test_stasis_endpoints.c                                                                 |   10
b/tests/test_stringfields.c                                                                     |  207
b/tests/test_strings.c                                                                          |  205
b/tests/test_substitution.c                                                                     |    2
b/tests/test_threadpool.c                                                                       |  143
b/tests/test_time.c                                                                             |    2
b/tests/test_uri.c                                                                              |    2
b/tests/test_utils.c                                                                            |    2
b/tests/test_vector.c                                                                           |  519
b/tests/test_voicemail_api.c                                                                    |   14
b/tests/test_websocket_client.c                                                                 |    2
b/tests/test_xml_escape.c                                                                       |    2
b/third-party/Makefile                                                                          |   21
b/third-party/Makefile.rules                                                                    |   36
b/third-party/pjproject/.gitignore                                                              |    4
b/third-party/pjproject/Makefile                                                                |  154
b/third-party/pjproject/Makefile.rules                                                          |   10
b/third-party/pjproject/apply_patches                                                           |   39
b/third-party/pjproject/configure.m4                                                            |   48
b/third-party/pjproject/patches/0001-evsub-Add-APIs-to-add-decrement-an-event-subscriptio.patch |   73
b/third-party/pjproject/patches/0001-sip_transport_tcp-tls-Set-factory-on-transports-crea.patch |   48
b/third-party/pjproject/patches/config_site.h                                                   |   43
b/third-party/pjproject/patches/user.mak                                                        |    2
b/third-party/versions.mak                                                                      |    2
b/utils/.gitignore                                                                              |   25
b/utils/Makefile                                                                                |    5
b/utils/ael_main.c                                                                              |   72
b/utils/astdb2sqlite3.c                                                                         |    2
b/utils/astman.c                                                                                |   75
b/utils/check_expr.c                                                                            |   52
b/utils/clicompat.c                                                                             |   11
b/utils/conf2ael.c                                                                              |   43
b/utils/extconf.c                                                                               |  673
b/utils/frame.c                                                                                 |    6
b/utils/frame.h                                                                                 |    2
b/utils/muted.c                                                                                 |   28
b/utils/smsq.c                                                                                  |   12
channels/chan_multicast_rtp.c                                                                   |  223
contrib/asterisk-ng-doxygen                                                                     | 1688
contrib/realtime/sqlserver/mssql_cdr.sql                                                        |   42
contrib/realtime/sqlserver/mssql_config.sql                                                     |  980
contrib/realtime/sqlserver/mssql_voicemail.sql                                                  |   48
res/res_jabber.exports.in                                                                       |   16
res/res_pjsip/pjsip_outbound_auth.c                                                             |   96
res/res_pjsip_log_forwarder.c                                                                   |  125
1064 files changed, 139611 insertions(+), 48034 deletions(-)