Release Summary

asterisk-15.0.0-rc1

Date: 2017-09-01

<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-14.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
165 Richard Mudgett
118 George Joseph
97 Joshua Colp
86 Sean Bright
40 Corey Farrell
40 Mark Michelson
37 Alexander Traud
32 Matt Jordan
32 Kevin Harwell
20 Alexei Gradinari
18 Tzafrir Cohen
12 Torrey Searle
9 Walter Doekes
9 Badalyan Vyacheslav
6 Frank Haase
6 Rodrigo Ramirez Norambuena
6 Sebastian Gutierrez
6 David M. Lee
5 Michael Kuron
5 Daniel Journo
4 Rusty Newton
4 Martin Tomec
4 Joshua Elson
4 Aaron An
4 Timo Teräs
3 Sergej Kasumovic
3 snuffy
3 Alexander Anikin
3 Benjamin Keith Ford
3 Guido Falsi
3 Jean Aunis - Prescom
3 Etienne Lessard
3 Richard Begg
3 Jørgen H
2 Ivan Poddubny
2 Steve Davies
2 Igor Goncharovsky
2 Matthew Fredrickson
2 Dennis Guse
2 Kirill Katsnelson
2 Robert Mordec
2 Michael Walton
1 Eugene
1 Michael L. Young
1 Yasin CANER
1 jassim mishal
1 dkerr
1 Troy Bowman
1 Matt Krokosz
1 Niklas Larsson
1 C.J. Collier
1 Jan Friesse
1 twisted
1 Moises Silva
1 Leandro Dardini
1 Grachev Sergey
1 Jonathan R. Rose
1 Thierry MAGNIEN
1 Eduardo Scudeller Libardi
1 Pascal Cadotte Michaud
1 Ryan Rittgarn
1 Norbert Varga
1 Vitezslav Novy
1 Sébastien Duthil
1 chris de rock
1 Ludovic Gasc (Eyepea)
1 Holger Hans Peter Freyther
1 Frederic LE FOLL
1 Lorenzo Miniero
1 gestoip2
1 Sebastien Duthil
1 Evgeniy Tsybra
3 AaronAn
2 Alexander Traud
1 Matt Jordan
1 tootai
1 Aaron An
1 Dmitry Melekhov
49 Joshua Colp
40 Richard Mudgett
30 George Joseph
27 Matt Jordan
24 Alexander Traud
20 Corey Farrell
20 Kevin Harwell
14 Etienne Lessard
13 Tzafrir Cohen
11 Alexei Gradinari
9 Mark Michelson
9 Sebastian Gutierrez
8 Ross Beer
7 Dennis Guse
6 Badalian Vyacheslav
6 Dan Jenkins
6 Michael Maier
6 Morten Tryfoss
6 Torrey Searle
5 Walter Doekes
5 Richard Begg
5 Rusty Newton
4 Michael Walton
4 Andrew Nagy
4 Aaron An
4 David Brillert
4 Marek Cervenka
4 Jørgen H
3 Sergej Kasumovic
3 Jean Aunis - Prescom
3 Tom Pawelek
3 Joshua Elson
3 Michael Kuron
3 snuffy
3 Guido Falsi
3 Louis Jocelyn Paquet
3 Nic Colledge
3 Frankie Chin
3 nappsoft
3 Jonathan Harris
3 Anthony Messina
3 Sandro Gauci
2 Scott Griepentrog
2 Kirill Katsnelson
2 Matthias Urlichs
2 Frederic LE FOLL
2 Florian Loyau
2 Gabriele Giacone <1o5g4r8o@gmail.com>
2 Sean Bright
2 AaronAn
2 Dmitry Melekhov
2 Olle Johansson
2 Ove Aursand
2 twisted
2 Dmitry Wagin
2 Niklas Larsson
2 Ian Gilmour
2 Robert Mordec
2 Aaron Hamstra
2 Michael L. Young
2 Jens Bürger
2 Jeremy Kister
2 abelbeck
2 Zach R
1 Abraham Liebsch
1 Tim Morgan
1 tootai
1 Martin Tomec
1 Ustinov Artem
1 Jacek Konieczny
1 Steve Davies
1 dkerr
1 Troy Bowman
1 Adrian Vargas
1 Daniele Pallastrelli
1 effie mouzeli
1 Anthony Critelli
1 Michael Keuter
1 Vitaly K
1 Marcello Ceschia
1 Lorenzo Miniero
1 Ksenia
1 Peter Racz
1 Nicolas Riendeau
1 Jacek
1 Dmitriy
1 Sébastien Couture
1 Smirnov Aleksey
1 Ira Emus
1 Eduardo S. Libardi
1 Matthias Binder
1 Seán C. McCord
1 Marcelo Terres
1 Nir Simionovich (GreenfieldTech - Israel)
1 Evers Lab
1 Richard Kenner
1 Holger Hans Peter Freyther
1 Vinod Dharashive
1 Sergey Grachev
1 dcarr
1 Ludovic Gasc (Eyepea)
1 Michel R. Vaillancourt
1 Michelle Dupuis
1 Leandro Dardini
1 badelson
1 Max Norba
1 Dave Olszewski
1 Benoit Duverger
1 Bill Brigden
1 Dafi Ni
1 Andreas Krüger
1 Hans van Eijsden
1 Juris Breicis
1 Ivan Myalkin
1 John Harris
1 Tony Mountifield
1 'alex'
1 Lorne Gaetz
1 Nasir Iqbal
1 Jonathan R. Rose
1 Eric Maheu
1 Ali Ghavidel
1 Ryan Rittgarn
1 Alex Villacís Lasso
1 Kirsty Tyerman
1 Ian Gilmore
1 Sean Darcy
1 chris de rock
1 John Kiniston
1 Jason
1 Roman Bedros
1 Ronald Raikes
1 Matt Krokosz
1 wushumasters
1 Aaron Meriwether
1 Timo Teräs
1 Olivier Krief
1 Adagio
1 Etienne Allovon
1 Yaacov Akiba Slama
1 Stepan
1 Norbert Varga
1 Sébastien Duthil
1 Ben Smithurst
1 Barry Flanagan
1 CGI.NET
1 József Dudás
1 Sean McCord
1 HZMI8gkCvPpom0tM
1 Igor Goncharovsky
1 Chris Howard
1 mdu113
1 Joerg Sonnenberger
1 Andrew Nowrot
1 Brian
1 JoshE
1 var
1 Michael Balen
1 John Fawcett
1 OpenBSD ports
1 Igor Gamayunov
1 Doug Lytle
1 Joel Vandal
1 Hector Royo Concepcion
1 Eduardo Scudeller Libardi
1 David Woolley
1 Christopher van de Sande
1 Jatin Jain
1 Antoine Pitrou
1 Jonathan Rose
1 Peter Sokolov
1 Filip Jenicek
1 John Covert
1 Eugene
1 alex
1 Mark Scholten
1 Humberto Figuera
1 Roman S.
1 Morton Tryfoss
1 James Terhune
1 Matthew Fredrickson
1 Andreas Wetzel
1 Yasin CANER
1 Kinsey Moore
1 Jeppe Ryskov Larsen
1 Bob Ham
1 Javier Riveros
1 C.J. Collier
1 Jonas Kellens
1 Ben Merrills
1 Mikheili Dautashvili
1 Xavier Hienne
1 Harley Peters
1 Roman Shubovich
1 Gergely Dömsödi
1 Maxim Vasilev
1 gkloepfer
1 Kayode
1 Krzysztof Trempala
1 Andrew Green
1 Carl Fortin
1 Stefan Engström
1 David Woolley
1 xrobau
1 Alex
1 Jacek Kowalski
1 Ryan Smith
1 Nicholas John Koch
1 Henning Holtschneider
1 Charlie Smurthwaite
1 Carlos Chavez
1 cervajs, Inaki Baz Castillo

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/app_originate

ASTERISK-26587: app_originate: Add option to execute gosub prior to dial
Reported by: dkerr

Category: Applications/app_queue

ASTERISK-26995: Add QUEUE_FLOAT_PENALTY to app_queue
Reported by: Steve DaviesASTERISK-19862: app_queue: Update Data of Queues (use queues as outbound calls container)
Reported by: Sebastian Gutierrez

Category: Applications/app_voicemail

ASTERISK-17428: [patch] Allow "Comedian Mail" branding to be removed
Reported by: John Covert

Category: Channels/chan_pjsip

ASTERISK-26277: Add dialplan function PJSIP_SEND_SESSION_REFRESH that sends a session refresh to update formats on a channel after session establishment
Reported by: Matt Jordan

Category: Core/Channels

ASTERISK-27129: ast_waitfordigit_full: add support for filtering DTMF keys which can break the wait.
Reported by: Corey Farrell

Category: Core/Configuration

ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and ACO.
Reported by: Corey Farrell

Category: Core/General

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey FarrellASTERISK-26584: [patch] RTCP feedback for codec modules
Reported by: Lorenzo MinieroASTERISK-26630: Make logging PJPROJECT messages a bit easier
Reported by: Richard Mudgett

Category: Core/HTTP

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/ManagerInterface

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/Netsock

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Functions/func_channel

ASTERISK-26878: func_channel: Add ability to get the callid so dialplan has access to it.
Reported by: Richard Mudgett

Category: General

ASTERISK-26595: ARI: Add the ability to control the source of video in a multi-party mixing bridge
Reported by: Matt JordanASTERISK-26470: ARI: Add an 'asterisk_id' field to outgoing events
Reported by: Matt Jordan

Category: Resources/res_ari

ASTERISK-26492: ARI: Add ability to specify channel variables on websocket events
Reported by: Mark Michelson

Category: Resources/res_pjsip

ASTERISK-26863: res_pjsip: Add endpoint identification scheme based on a configured SIP header/value
Reported by: Matt Jordan

Category: Resources/res_pjsip/Bundling

ASTERISK-26630: Make logging PJPROJECT messages a bit easier
Reported by: Richard Mudgett

Category: Resources/res_rtp_asterisk

ASTERISK-26584: [patch] RTCP feedback for codec modules
Reported by: Lorenzo Miniero

Bug

Category: . I did not set the category correctly.

ASTERISK-26391: Consoles do not display verbose logger messages even when requested.
Reported by: Marcelo Terres

Category: Addons/cdr_mysql

ASTERISK-26359: [patch] cdr_mysql: fails to use UTC if so instructed
Reported by: Tzafrir Cohen

Category: Addons/chan_ooh323

ASTERISK-24400: ooh323 sends wrong hangup code
Reported by: Dmitry Melekhov

Category: Addons/format_mp3

ASTERISK-23951: Asterisk attempts and fails to build format_mp3 even if mp3lib was not downloaded
Reported by: Tzafrir Cohen

Category: Addons/res_config_mysql

ASTERISK-18271: Pattern matching with res_config_mysql extensions does not behave as expected
Reported by: Charlie SmurthwaiteASTERISK-26362: res_config_mysql: Broken after 13.10
Reported by: Carlos Chavez

Category: Applications/General

ASTERISK-26997: Create an StreamEcho dialplan application
Reported by: Kevin Harwell

Category: Applications/app_confbridge

ASTERISK-27123: confbridge: Name recordings are left on filesystem
Reported by: Sergej KasumovicASTERISK-27012: app_confbridge: ConfBridge sometimes does not play user name recording while leaving
Reported by: Robert MordecASTERISK-25506: [patch]CONFBRIDGE failure after an app_confbrige.so module reload results in segfault or error/warning messages.
Reported by: Frederic LE FOLL

Category: Applications/app_dial

ASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-26549: app_dial: When PickupChan() is used some channels may have incorrect device state
Reported by: Joshua ColpASTERISK-26446: app_dial: There's no way to override the hangupcause on unanswered channels
Reported by: George JosephASTERISK-25691: Crash occurs when screening mode (Dial's 'p' argument) is enabled and callee rejects a call or hangs up.
Reported by: Etienne LessardASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' extension"
Reported by: chris de rock

Category: Applications/app_directory

ASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James Terhune

Category: Applications/app_followme

ASTERISK-26288: followme: fails to reset config items to default values on reload
Reported by: Tzafrir Cohen

Category: Applications/app_macro

ASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' extension"
Reported by: chris de rock

Category: Applications/app_meetme

ASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua Colp

Category: Applications/app_minivm

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Applications/app_mixmonitor

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan MyalkinASTERISK-26875: app_mixmonitor: Recording out of sync when 183 but no RTP
Reported by: Aaron AnASTERISK-26867: autochan: Locking in a function ast_autochan_destroy() on destroyed channel (after masquerade).
Reported by: Krzysztof TrempalaASTERISK-21094: MixMonitorMute mutes through stream if already slinear (e.g. Originate)
Reported by: David Woolley

Category: Applications/app_mp3

ASTERISK-26085: app_mp3: results in timeout for streams
Reported by: Jens Bürger

Category: Applications/app_playback

ASTERISK-27124: app_playback.c:say_date_generic use timezonename parameter
Reported by: Holger Hans Peter FreytherASTERISK-26774: core: Playback URL fails after some time
Reported by: Igor Gamayunov

Category: Applications/app_queue

ASTERISK-27073: manager: AMI "queues" action outputs freeform text that doesn't follow the AMI spec
Reported by: BrianASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
Reported by: Ove AursandASTERISK-27065: call hangup after leaving app_queue
Reported by: Marek CervenkaASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumastersASTERISK-26400: app_queue: Queue member stops being called after AMI "Redirect" action for queues with wrapuptime
Reported by: Etienne LessardASTERISK-26715: app_queue: Member will not receive any new calls after doing a transfer if wrapuptime = greater than 0 and using Local channel
Reported by: David BrillertASTERISK-26975: app_queue: Non-zero wrapup time can cause agents not to receive queue calls after transfer queue call
Reported by: Lorne GaetzASTERISK-26920: app_queue: PAUSEALL/UNPAUSEALL does not log reason
Reported by: Troy BowmanASTERISK-26862: app_queue: Queue stops calling members with local interface after forwarding in previous call
Reported by: Robert MordecASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query result
Reported by: Scott GriepentrogASTERISK-26775: app_queue: reset abandoned in service level
Reported by: Sebastian GutierrezASTERISK-26755: app_queue: Random queues disappear on "core reload queue all"
Reported by: Kirill KatsnelsonASTERISK-26665: app_queue: Agent ringing, Caller hangup before timeout, no agent name logged - missing RINGNOANSWER?
Reported by: Marek CervenkaASTERISK-26621: app_queue: Queue application does not ring members with Local interface
Reported by: Jonas KellensASTERISK-26462: [patch] app_queue: While using queues with realtime, setting back to an empty context doesn't stop the exit key usage
Reported by: Leandro DardiniASTERISK-26330: app_queue: Changing the "ringinuse" parameter of a queue doesn't affect dynamic members
Reported by: Etienne LessardASTERISK-26360: app_queue: "queue show" output gets "failed to extend from 240 to 327" msgs.
Reported by: Richard MudgettASTERISK-26299: app_queue: Queue application sometimes stops calling members with Local interface
Reported by: Etienne LessardASTERISK-25797: app_queue: Crash when calling a queue with a member with a forward to an nonexistent extension
Reported by: Etienne Lessard

Category: Applications/app_record

ASTERISK-18286: [patch] 'Silence' is truncated in Record()
Reported by: var

Category: Applications/app_saynumber

ASTERISK-26598: Saynumber is trying to get "and" from "digits/" subfolder
Reported by: Jonathan Harris

Category: Applications/app_sayunixtime

ASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't exist (in Core). SayUnixTime or other Say... apps will fail out when they call these sounds.
Reported by: Nicolas Riendeau

Category: Applications/app_stasis

ASTERISK-26716: ari: Channels with pre-dial handlers cannot be hung up via ARI
Reported by: Tom Pawelek

Category: Applications/app_system

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Applications/app_voicemail

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
Reported by: Ira EmusASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-25893: Function vmauthenticate accesses uninitialized memory
Reported by: Filip JenicekASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan RittgarnASTERISK-26503: app_voicemail: Asterisk crashes when MailboxExists is used
Reported by: Doug Lytle

Category: Applications/app_voicemail/IMAP

ASTERISK-24052: app_voicemail reloads result in leaked IMAP sockets.
Reported by: Louis Jocelyn Paquet

Category: Applications/app_voicemail/ODBC

ASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James TerhuneASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan Rittgarn

Category: Bridges/bridge_simple

ASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. VaillancourtASTERISK-26966: bridge_simple: Add support for streams
Reported by: Kevin Harwell

Category: Bridges/bridge_softmix

ASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua ColpASTERISK-27136: bridge_softmix: Don't reorder SFU streams
Reported by: Joshua ColpASTERISK-27134: bridge_softmix: Reuse any removed streams for video
Reported by: Joshua ColpASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
Reported by: Matt Jordan

Category: CDR/General

ASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian Gutierrez

Category: CDR/cdr_adaptive_odbc

ASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian Gutierrez

Category: CDR/cdr_radius

ASTERISK-26455: cdr_radius / cel_radius: try fix memory leak
Reported by: Badalian Vyacheslav

Category: CEL/cel_odbc

ASTERISK-25032: [patch]cel_odbc sometimes inserts CEL with wrong eventtime
Reported by: Etienne Lessard

Category: CEL/cel_pgsql

ASTERISK-26896: Overflow of buffer to PQEscapeStringConn with large app_args causes ABRT
Reported by: twisted

Category: Channels/chan_dahdi

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26412: build: Prepare for gcc 6.2
Reported by: George JosephASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard Mudgett

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-27122: chan_iax2: On reload MWI taskprocessors keep adding up
Reported by: Sergej KasumovicASTERISK-26865: chan_iax2: Reload of iax peer results in loss of host address/port
Reported by: Richard BeggASTERISK-22820: [patch] Plaintext auth is still supported in IAX2
Reported by: Eugene

Category: Channels/chan_multicast_rtp

ASTERISK-26439: chan_rtp: Crash when originating
Reported by: Kayode

Category: Channels/chan_pjsip

ASTERISK-27095: chan_pjsip: When connected_line_method is set to invite, we're not trying UPDATE
Reported by: George JosephASTERISK-27076: chan_pjsip: Add support for multiple streams
Reported by: Joshua ColpASTERISK-27039: chan_pjsip: Device state is idle when channel from endpoint is in early media
Reported by: Joshua ColpASTERISK-26996: chan_pjsip: Flipping between codecs
Reported by: Michael MaierASTERISK-26281: chan_pjsip would send INVITE to 'Unreachable' endpoints
Reported by: Jacek KoniecznyASTERISK-26857: chan_pjsip: Dialplan function race condition
Reported by: Joshua ColpASTERISK-26822: pjsip/cli_commands: pjsip show channelstats shows wrong codec
Reported by: Kevin HarwellASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26673: chan_pjsip: Crash when using CHANNEL dialplan function around masquerade
Reported by: Joshua ColpASTERISK-26603: [patch] chan_pjsip: not switching sending codec to receiving codec when asymmetric_rtp_codec=no
Reported by: Alexei GradinariASTERISK-26516: pjsip: Memory corruption with possible memory leak.
Reported by: Richard MudgettASTERISK-26482: [patch] chan_pjsip: segfault on already disconnected session
Reported by: Alexei GradinariASTERISK-26444: 'features show' command in CLI does not return prompt.
Reported by: John KinistonASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up properly
Reported by: Alexander TraudASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
Reported by: Ross BeerASTERISK-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 Mudgett

Category: Channels/chan_rtp

ASTERISK-26672: Crash when setting remote address on RTP instance
Reported by: Richard Mudgett

Category: Channels/chan_sip/CodecHandling

ASTERISK-26691: Remember SDP negotiation on SIP_CODEC_INBOUND.
Reported by: Alexander Traud

Category: Channels/chan_sip/General

ASTERISK-27106: [patch] autodomain (SIP Domain Support): Add only really different domain with TLS.
Reported by: Alexander TraudASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26922: chan_sip: tcpbind uses wrong source address
Reported by: KseniaASTERISK-26951: chan_sip: ACK with SDP does not update a direct media bridge
Reported by: Jean Aunis - PrescomASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26897: chan_sip: Security vulnerability with client code header
Reported by: Alex Villacís LassoASTERISK-26841: chan_sip: Call not cancelled after receiving a 422 response
Reported by: Jean Aunis - PrescomASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26573: Some typos in documentation of chan_sip.c
Reported by: C.J. CollierASTERISK-26523: chan_sip: Asterisk 13.12.1 disconnects incoming calls after 2 minutes - rtptimeout behaving badly - regression
Reported by: Michael KeuterASTERISK-26476: chan_sip: Incorrect display option "Outbound reg. retry 403" in "sip show settings"
Reported by: Sergey GrachevASTERISK-26457: [patch] force_rport,auto_comedia: No NAT detection triggered.
Reported by: Alexander TraudASTERISK-25468: Deadlock in chan_sip - core show locks shows do_monitor lock
Reported by: Barry FlanaganASTERISK-26358: chan_sip: Contact is updated on re-200, but not on re-INVITE
Reported by: Walter DoekesASTERISK-26272: chan_sip: File descriptors leak (UDP sockets)
Reported by: Etienne LessardASTERISK-24822: Deadlock: Fax Gateway framehook creates locking inversion in T.38 query option with features bridging code
Reported by: David BrillertASTERISK-23013: [patch] Deadlock between 'sip show channels' command and attended transfer handling
Reported by: Ben SmithurstASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard Mudgett

Category: Channels/chan_sip/IPv6

ASTERISK-26438: [patch] chan_sip: auto_force_rport: No NAT = No Symmetric Response.
Reported by: Alexander TraudASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
Reported by: Jacek

Category: Channels/chan_sip/Interoperability

ASTERISK-21721: SIP Failed to parse multiple Supported: headers
Reported by: Olle JohanssonASTERISK-26915: chan_sip: Session Timers required but refused wrongly.
Reported by: Alexander TraudASTERISK-26433: chan_sip: Allows To-tag checks to be bypassed, setting up new calls
Reported by: Walter Doekes

Category: Channels/chan_sip/Registration

ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
Reported by: Jacek

Category: Channels/chan_sip/SRTP

ASTERISK-25490: [patch]SDP crypto tag is validated incorrectly
Reported by: Joerg SonnenbergerASTERISK-20234: SRTP not working with some devices (Eg snom320) - Message "We are requesting SRTP for audio, but they responded without it!"
Reported by: tootaiASTERISK-23989: [patch]SDP offer/answer fails if crypto keys added to non-crypto offer
Reported by: Olle Johansson

Category: Channels/chan_sip/TCP-TLS

ASTERISK-26586: chan_sip: Segfaults upon reload if client with MWI wasn't registered
Reported by: Michael KuronASTERISK-26604: chan_sip: sip reload doesn't apply changes to tlscertfile, tlsciphers, etc.
Reported by: Michael KuronASTERISK-19968: TCP Session-Timers not dropping call
Reported by: Aaron Hamstra

Category: Channels/chan_sip/Video

ASTERISK-17470: [patch] - When videosupport=yes, asterisk allows one end peer to send video, even though the other end supports only audio.
Reported by: effie mouzeli

Category: Channels/chan_sip/WebSocket

ASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek Cervenka

Category: Channels/chan_skinny

ASTERISK-26940: Asterisk Skinny memory exhaustion vulnerability leads to DoS
Reported by: Sandro GauciASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George Joseph

Category: Channels/chan_unistim

ASTERISK-26714: Phone default have not ringing on ARM
Reported by: Igor GoncharovskyASTERISK-26565: chan_unistim on 11, 13, 14 placing call on hold temporarily locks up set
Reported by: Jason

Category: Codecs/General

ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. Young

Category: Codecs/codec_opus

ASTERISK-27202: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed
Reported by: Seán C. McCordASTERISK-26520: codec_opus: Generated fmtp line has no content
Reported by: Sebastian Gutierrez

Category: Codecs/codec_siren7

ASTERISK-27202: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed
Reported by: Seán C. McCord

Category: Configs/Samples

ASTERISK-26785: configs/samples: The 'identify' entry is in the wrong section in sorcery.conf.sample
Reported by: Torrey Searle

Category: Contrib/General

ASTERISK-24311: Populating database via Alembic fails when using same database for multiple schema sets
Reported by: Dafi NiASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Reported by: Matt JordanASTERISK-26183: alembic: error when using sqlalchemy version 1.1.0b2
Reported by: Kevin Harwell

Category: Core/AstMM

ASTERISK-26526: [UBSAN] vector.h: null pointer can be passed as argument 2 to memcpy
Reported by: Badalian VyacheslavASTERISK-26524: astobj2: data_size variable is wasted space when AO2_DEBUG is not enabled.
Reported by: Corey Farrell

Category: Core/Bridging

ASTERISK-27182: bridge: Crash when mapping streams
Reported by: Joshua ColpASTERISK-27075: bridge: stuck channel(s) after failed attended transfer
Reported by: Kevin HarwellASTERISK-27016: Crash occurs when a channel in a 'mixing,dtmf_events' bridge is muted multiple times.
Reported by: Chris HowardASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-24529: Using AMI Action Bridge to on an already bridged channel causes the incorrect return priority to be used
Reported by: Corey FarrellASTERISK-26880: Asterisk crashes when multiple speex users join confbridge with pp_vad and dtx enabled
Reported by: Kirsty TyermanASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
Reported by: Matt Jordan

Category: Core/BuildSystem

ASTERISK-27189: Make --with-pjproject-bundled the default for Asterisk 15
Reported by: George JosephASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
Reported by: Corey FarrellASTERISK-26705: libasteriskssl.so not found when asterisk is installed for the 1st time
Reported by: George JosephASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. YoungASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26109: Asterisk fails building with OpenSSL 1.1.0
Reported by: Tzafrir CohenASTERISK-26608: Compile and link failures on OpenBSD
Reported by: snuffyASTERISK-26592: Latest libedit (3.1) defaults to unicode and makes asterisk CLI read garbage
Reported by: George JosephASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir CohenASTERISK-22480: Embedded pjproject: build.mak contains hardcoded full path to version.mak
Reported by: Matt JordanASTERISK-26356: menuselect: invalid test for GTK2
Reported by: Tzafrir CohenASTERISK-26303: [patch] BuildSystem: ca_list_path capabilities not detected in PJProject.
Reported by: Alexander Traud

Category: Core/CallCompletionSupplementaryServices

ASTERISK-22732: Deadlock potential in res_fax and CCSS with local channels.
Reported by: Richard Mudgett

Category: Core/Channels

ASTERISK-27180: channel: requester leaks joint_cap on success.
Reported by: Corey FarrellASTERISK-27100: channel: ast_waitfordigit_full fails to clear flag in an error branch.
Reported by: Corey FarrellASTERISK-27074: core_local: local channel data not being properly unref'ed and unlocked
Reported by: Kevin HarwellASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua ColpASTERISK-26331: Crash on “core show channeltype Surrogate” in ast_format_cap_get_names
Reported by: CGI.NETASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up properly
Reported by: Alexander Traud

Category: Core/CodecInterface

ASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but codec_opus not loaded.
Reported by: Richard Mudgett

Category: Core/DNS

ASTERISK-26772: Crash in srv.c on startup with pjsip
Reported by: nappsoft

Category: Core/Dial

ASTERISK-26959: dial: Allow topology of dialing channel to influence dialed channel
Reported by: Joshua Colp

Category: Core/General

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-27222: core: Don't queue up multiple video update frames.
Reported by: Joshua ColpASTERISK-27105: [patch]core: when setting 'maxfiles' in asterisk.conf, a message is printed, even in rasterisk -x
Reported by: Tzafrir CohenASTERISK-26789: Audit manipulation of channel flags without locks
Reported by: Joshua ColpASTERISK-26606: tcptls: Incorrect OpenSSL function call leads to misleading error report
Reported by: Bob HamASTERISK-26528: [UBSAN] strings.h:signed integer overflow in ast_str_case_hash
Reported by: Badalian VyacheslavASTERISK-26903: Listening TCP/TLS sockets stop when temporarily out of open files
Reported by: Walter DoekesASTERISK-26885: channel: Support dynamic number of file descriptors
Reported by: Joshua ColpASTERISK-26839: core: Implement stream topology changing in channels
Reported by: Joshua ColpASTERISK-26811: stream: Add streams to "core show channel"
Reported by: Joshua ColpASTERISK-26786: Implement ast_stream_topology API
Reported by: George JosephASTERISK-26788: core: Protect flags during ast_waitfor
Reported by: Joshua ColpASTERISK-26773: stream: Add basic API
Reported by: Joshua ColpASTERISK-26632: core: Possibility of a frame "imbalance" leading to stuck channels.
Reported by: Mark MichelsonASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages
Reported by: Jonathan RoseASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but codec_opus not loaded.
Reported by: Richard MudgettASTERISK-26509: A few non-critical deprecation warnings when building on Ubuntu 16.10
Reported by: Jonathan HarrisASTERISK-26466: core: Be forgiving on external callerid that may be flawed so we don't drop events
Reported by: Richard MudgettASTERISK-26273: core: Won't compile when LOW_MEMORY is enabled
Reported by: Anthony MessinaASTERISK-26331: Crash on “core show channeltype Surrogate” in ast_format_cap_get_names
Reported by: CGI.NETASTERISK-26267: ast_register_atexit callbacks should be run on failed startup.
Reported by: Corey FarrellASTERISK-26253: sdp_srtp: libsrtp now a required dependency, shouldn't be
Reported by: Ben MerrillsASTERISK-26278: asterisk.h should produce a reasonable error for external modules that fail to define AST_MODULE_SELF_SYM.
Reported by: Corey FarrellASTERISK-26265: Errors ignored from some parts of system initialization.
Reported by: Corey FarrellASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
Reported by: Andrew NagyASTERISK-26237: Fax is detected on regular calls.
Reported by: Richard MudgettASTERISK-14: asterisk leaves zombie mpg123
Reported by: dcarr

Category: Core/HTTP

ASTERISK-26794: http: Crash on Reload Only in ast_tcptls_server_start
Reported by: Joshua Elson

Category: Core/Logging

ASTERISK-26410: core: Asterisk 14 doesn't show the header in the console or verbose when starting
Reported by: Dan Jenkins

Category: Core/ManagerInterface

ASTERISK-27200: manager: hook event is not being raised
Reported by: Kevin HarwellASTERISK-27073: manager: AMI "queues" action outputs freeform text that doesn't follow the AMI spec
Reported by: BrianASTERISK-26629: tests/manager: 4 test failures as a result of iostream change
Reported by: Joshua ColpASTERISK-26556: manager: AMI version report same in Ast 13 & 14, despite Ast 14 syntax changes
Reported by: Michelle DupuisASTERISK-26537: AMI: NewConnectedLine event is not documented
Reported by: Etienne LessardASTERISK-26397: manager: PresenceState action crashes Asterisk 14
Reported by: Andrew NagyASTERISK-26246: Security: Privilege escalation by AMI adding dialplan extensions.
Reported by: Richard Mudgett

Category: Core/PBX

ASTERISK-27041: Core/PBX: [patch] Deadlock between dialplan execution and application unregistration
Reported by: Frederic LE FOLLASTERISK-26115: pbx: AMI Originate ignore "failed" extension on call failure
Reported by: Nasir IqbalASTERISK-26226: pbx: Asterisk crash on AMI action "ShowDialplan" when there's a circular dependency between contexts
Reported by: Etienne LessardASTERISK-26233: pbx: Failure to remove inconsistent extension names
Reported by: Corey Farrell

Category: Core/Portability

ASTERISK-24515: Unconditional use of fopencookie() / funopen() is non-portable
Reported by: Timo Teräs

Category: Core/RTP

ASTERISK-26978: rtp: Crash in ast_rtp_codecs_payload_code()
Reported by: Ross BeerASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26515: rtp_engine: Allocate RTP payloads on a per-session basis
Reported by: Joshua ColpASTERISK-24274: [patch]Codec Format Is Not Included in the SDP Media Attributes When SLIN48 Codec Is Used
Reported by: Frankie ChinASTERISK-26311: [patch] rtp_engine: Allow more than 32 dynamic payload types.
Reported by: Alexander TraudASTERISK-26365: rtp: Offer with multiple payloads for same codec is incorrectly handled
Reported by: Joshua ColpASTERISK-26367: rtp: Timestamps broken when video frame is across multiple RTP packets
Reported by: Joshua Colp

Category: Core/SQLite3

ASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
Reported by: Andrew Nagy

Category: Core/Sorcery

ASTERISK-27057: Seg Fault in ast_sorcery_object_get_id at sorcery.c
Reported by: Ryan Smith

Category: Core/Stasis

ASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov AlekseyASTERISK-26468: ari: Bridge events stop working after this sequence of ARI calls
Reported by: Daniele Pallastrelli

Category: Documentation

ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod DharashiveASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier KriefASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov AlekseyASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony MessinaASTERISK-26514: Super Awesome Company: Don't specify transport in pjsip.conf
Reported by: Rusty NewtonASTERISK-25472: Swagger scripts are not replacing format variable in file brief
Reported by: Corey Farrell

Category: Features

ASTERISK-26781: bridge: Passing the 'p' (play tone) flag to Bridge() application results in garbled audio
Reported by: Sean BrightASTERISK-26444: 'features show' command in CLI does not return prompt.
Reported by: John Kiniston

Category: Formats/General

ASTERISK-26426: format_ogg_opus: remove from source
Reported by: Kevin Harwell

Category: Formats/format_ogg_vorbis

ASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan Myalkin

Category: Formats/format_pcm

ASTERISK-20984: Audible clicks when playing sox encoded au file with STREAM FILE AGI command
Reported by: Roman S.

Category: Formats/format_wav

ASTERISK-26613: format_wav: wav16 format read file only by 320 - half of frame
Reported by: Vitaly K

Category: Functions/func_cdr

ASTERISK-26173: func_cdr: CDR function does not permit empty values to be assigned
Reported by: gkloepfer

Category: Functions/func_devstate

ASTERISK-26643: Extra new line in Device field of DeviceStateChange AMI Event after restart of Asterisk
Reported by: Roman Bedros

Category: Functions/func_odbc

ASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not mandatory to compile it
Reported by: József Dudás

Category: Functions/func_shell

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Functions/func_speex

ASTERISK-26926: func_speex: Crash caused by frame with no datalen
Reported by: Richard Kenner

Category: General

ASTERISK-27152: Sending a "tel" uri in a From or To header in an unauthenticated message causes asterisk to crash
Reported by: Ross BeerASTERISK-27212: bridge_softmix: Quickly joining/leaving may cause video stream to remain in SFU
Reported by: Richard MudgettASTERISK-27088: res_rtp_asterisk: Better handle ICE renegotiation and unidirectional negotiation
Reported by: Joshua ColpASTERISK-27060: Comment typo format_g729.c
Reported by: Matthew FredricksonASTERISK-26983: Crash in Manager Reload when TLS Config Changes
Reported by: Joshua ElsonASTERISK-26949: sdp: Implement T.38
Reported by: Joshua ColpASTERISK-26900: sdp: Add support for connection address management and topology updating
Reported by: Joshua ColpASTERISK-26668: core: Malformed pattern matching extension (various factors) results in crash
Reported by: xrobauASTERISK-26816: Implement ast_read_stream in channels
Reported by: Joshua ColpASTERISK-26825: pjsip.conf.sample: user_agent: still refers to branch 12
Reported by: Tzafrir CohenASTERISK-26793: Implement ast_write_stream in channels
Reported by: George JosephASTERISK-26790: Implement stream topology (non-change request) API usage in channels
Reported by: George JosephASTERISK-26765: res_resolver_unbound: FRACK! Excessive ref count trap tripped.
Reported by: Richard MudgettASTERISK-26754: build_tools: make_build_h does not handle \ in user name
Reported by: Kirill KatsnelsonASTERISK-26575: testsuite: Need to check PJSIP functionality when res_srtp is not loaded.
Reported by: Joshua ColpASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir CohenASTERISK-25070: Fix FTBFS on Hurd
Reported by: Gabriele GiaconeASTERISK-26387: Asterisk segfaults shortly after starting even with no active calls.
Reported by: Harley PetersASTERISK-26513: tests/channels/pjsip/qualify/auth: Crashing enough to be a nuisance
Reported by: Joshua ColpASTERISK-26480: [patch] CLI: core set debug: Auto-completes File not Module
Reported by: Alexander TraudASTERISK-26421: Segmentation Fault with ARI originate into mixing bridge with 43 clients
Reported by: Andrew NagyASTERISK-26268: alembic: 'auth_username' not in PJSIP 'identify_by' enum
Reported by: Joshua ColpASTERISK-26283: res_resolver_unbound: fails configure on older Ubuntu and CentOS
Reported by: George JosephASTERISK-26227: sqlalchemy error due to long identifier name
Reported by: Mark Michelson

Category: PBX/pbx_dundi

ASTERISK-18731: [patch] DUNDi weight parameter not processed correctly
Reported by: Peter Racz

Category: PBX/pbx_realtime

ASTERISK-19291: Background in realtime
Reported by: Andrew Nowrot

Category: PBX/pbx_spool

ASTERISK-17067: Long lines in call files cause spurious syntax error
Reported by: Dave Olszewski

Category: Resources/res_agi

ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-22432: Async AGI crashes Asterisk when issuing "set variable" command without args
Reported by: Antoine PitrouASTERISK-25662: Malformed AGI 520 Usage response
Reported by: Tony MountifieldASTERISK-25951: res_agi: run_agi eats frames it shouldn't
Reported by: George JosephASTERISK-26343: ASTERISK-25951 causes issues for callerid manipulation through agi
Reported by: Morten Tryfoss

Category: Resources/res_ari

ASTERISK-27026: res_ari: Crash when no ari.conf configuration file exists
Reported by: Ronald RaikesASTERISK-26767: ARI channelvars cause memory leak
Reported by: Sébastien DuthilASTERISK-25492: ARI: Path parameters are case sensitive
Reported by: Joshua Colp

Category: Resources/res_ari_bridges

ASTERISK-26468: ari: Bridge events stop working after this sequence of ARI calls
Reported by: Daniele Pallastrelli

Category: Resources/res_ari_playbacks

ASTERISK-26341: ARI: Stopping a media playlist only stops the current media URI being played back, and not the whole list
Reported by: Matt Jordan

Category: Resources/res_ari_recordings

ASTERISK-27021: GET /recordings/stored returns 500 Internal Server Error
Reported by: Tim Morgan

Category: Resources/res_calendar

ASTERISK-26683: res_calendar: Calendars duplicated after module reload
Reported by: Martin Tomec

Category: Resources/res_config_ldap

ASTERISK-26580: [patch] Error during LDAP modify action when user unregisters
Reported by: Nicholas John Koch

Category: Resources/res_config_odbc

ASTERISK-26263: SQL error when using realtime and registering extension / inserting into ps_contacts
Reported by: Jeppe Ryskov Larsen

Category: Resources/res_config_pgsql

ASTERISK-25628: res_config_pgsql: should match the behavior of other drivers so that queue_log can disable adaptive logging
Reported by: Dmitry WaginASTERISK-15858: [patch] Fix query with double backslash in string literals and stop log warnings
Reported by: Humberto Figuera

Category: Resources/res_config_sqlite3

ASTERISK-26057: res_config_sqlite3 uses incorrect query - unnecessary escape
Reported by: StepanASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query result
Reported by: Scott Griepentrog

Category: Resources/res_corosync

ASTERISK-25370: res_corosync segfaults at startup with corosync version > 2.x
Reported by: mdu113

Category: Resources/res_fax

ASTERISK-26203: res_fax: Deadlock when using FAXOPT(gateway)=yes with Local channels
Reported by: Etienne LessardASTERISK-22732: Deadlock potential in res_fax and CCSS with local channels.
Reported by: Richard MudgettASTERISK-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 Mudgett

Category: Resources/res_format_attr_h264

ASTERISK-27008: res_format_attr_h264: SDP parse fails if fmtp optional parameters have a space
Reported by: John Harris

Category: Resources/res_format_attr_opus

ASTERISK-26579: codec_opus: Recursiveness when parsing fmtp line
Reported by: Jørgen H

Category: Resources/res_hep

ASTERISK-26953: Asterisk crash if hep.conf have some missing parameters
Reported by: Joel VandalASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier Krief

Category: Resources/res_hep_pjsip

ASTERISK-26850: res_hep_pjsip: Asterisk insert wrong protocol name in "Protocol ID" field in HEP packets
Reported by: Max Norba

Category: Resources/res_http_websocket

ASTERISK-26842: Websocket becomes disconnected when trying to place call from browser
Reported by: Mark MichelsonASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek Cervenka

Category: Resources/res_jabber

ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeck

Category: Resources/res_monitor

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Resources/res_musiconhold

ASTERISK-25974: Unused realtime MOH classes not purged on 'moh reload'
Reported by: Sébastien CoutureASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-23996: No core dumps because of res_musiconhold chdir.
Reported by: Walter DoekesASTERISK-26353: res_musiconhold: musiconhold seems to think that the general section is a class and issues warning
Reported by: Jonathan Harris

Category: Resources/res_odbc

ASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony MessinaASTERISK-26389: res_odbc: Clean up pooling options
Reported by: Joshua ColpASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not mandatory to compile it
Reported by: József Dudás

Category: Resources/res_parking

ASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumasters

Category: Resources/res_pjsip

ASTERISK-27119: res_pjsip: parse/add msid attribute when webrtc is enabled
Reported by: Kevin HarwellASTERISK-27090: PJSIP: Deadlock using TCP transport
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas KrügerASTERISK-26928: pjsip: Add database tables for PUBLISH support
Reported by: Joshua ColpASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26916: res_pjsip: Excessive refcount reached on transport ao2 object
Reported by: Ross BeerASTERISK-26363: res_pjsip: Bye sent to sip trunk is not authenticated even after receiving a 407 error code
Reported by: Yaacov Akiba SlamaASTERISK-26879: PJSIP external_media_address ignored if no local_net options are provided
Reported by: Matt JordanASTERISK-26685: res_pjsip: Crash when using IPv6 and Transport ws,wss
Reported by: Michael BalenASTERISK-26623: res_pjsip: Crash when calling PJSIPShowEndpoint
Reported by: Jørgen HASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound authentication fails.
Reported by: Richard MudgettASTERISK-26738: Frequent segfaults since activation of DNS SRV, in pjsip_auth_clt_reinit_req at /pjsip/sip_auth_client.c, and pj_atomic_inc_and_get at pj/os_core_unix.c
Reported by: Michael MaierASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26679: Crash on invalid contact domain (pjsip aor)
Reported by: DmitriyASTERISK-26699: res_pjsip: Assertion when sending OPTIONS request to endpoint
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard MudgettASTERISK-26684: res_pjsip: Various issues with compact SIP headers
Reported by: Joshua ElsonASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris BreicisASTERISK-26516: pjsip: Memory corruption with possible memory leak.
Reported by: Richard MudgettASTERISK-26571: res_pjsip: Resolution incorrect when explicit IPv6 transport configured
Reported by: Joshua ColpASTERISK-26453: res_pjsip_config_wizard: Memory leak in module_unload
Reported by: Badalian VyacheslavASTERISK-26375: res_pjsip_transport_management: Log message states seconds, but time value is milliseconds
Reported by: Joshua ColpASTERISK-26364: res_pjsip: Don't assume a request will have target addresses
Reported by: Joshua ColpASTERISK-26264: res_pjsip: Crash when applying ACL from non-existent endpoint
Reported by: nappsoftASTERISK-26269: res_pjsip: Wrong state for aors without registered contacts after startup
Reported by: nappsoftASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Reported by: Matt JordanASTERISK-26305: Asterisk 14: Two resolver unbound testsuite tests fail
Reported by: Richard MudgettASTERISK-26241: res_pjsip: When using compact headers, rpid and pai are incorrectly generated
Reported by: George JosephASTERISK-26238: res_pjsip: Empty global default_from_user causes crash
Reported by: Joshua ColpASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
Reported by: Ross BeerASTERISK-26206: [patch] res_pjsip: Use more compatible regex for get all
Reported by: Dmitry WaginASTERISK-26256: [patch] SIP/SDP origin (o=) contains brackets with IP6
Reported by: Alexander TraudASTERISK-26174: res_pjsip: Crash when freeing cloned message in distributor
Reported by: Ross Beer

Category: Resources/res_pjsip/Bundling

ASTERISK-27052: Asterisk build process fails with flag --with-pjproject-bundled with curl download command and slow network
Reported by: alexASTERISK-26927: pjproject_bundled: Crash on pj_ssl_get_info() while ioqueue_on_read_complete().
Reported by: Alexander TraudASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard MudgettASTERISK-26416: pjproject-bundled: configure fails to check for all required utilities
Reported by: Corey FarrellASTERISK-26148: pjsip: Cannot compile 13.10.0-rc1: "libasteriskpj.so: undefined reference to..."
Reported by: Hans van Eijsden

Category: Resources/res_pjsip_authenticator_digest

ASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound authentication fails.
Reported by: Richard Mudgett

Category: Resources/res_pjsip_caller_id

ASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas KrügerASTERISK-26307: res_pjsip_caller_id: Crash on outgoing change
Reported by: Bill BrigdenASTERISK-26316: res_pjsip_callerid: Irregular URI causes unexpected callerid
Reported by: Kevin Harwell

Category: Resources/res_pjsip_dialog_info_body_generator

ASTERISK-26919: res_pjsip_dialog_info_body_generator: Ringing&&InUse behavior difference between chan_sip and res_pjsip
Reported by: Zach R

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-26735: res_pjsip_endpoint_identifier_ip: "srv_lookups" after match in .conf has no effect
Reported by: Michael MaierASTERISK-26693: res_pjsip_endpoint_identifier_ip: Add support for SRV
Reported by: Joshua Colp

Category: Resources/res_pjsip_logger

ASTERISK-26239: res_pjsip_logger: An empty global/debug option is treated as a "match all" hostname
Reported by: George Joseph

Category: Resources/res_pjsip_messaging

ASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod Dharashive

Category: Resources/res_pjsip_multihomed

ASTERISK-26374: res_pjsip_multihomed: Contact port is rewritten for connectionful protocols
Reported by: Joshua Colp

Category: Resources/res_pjsip_mwi

ASTERISK-27051: res_pjsip_mwi: unsolicited MWI has to be unsubscribed on deleting the endpoint's last contact
Reported by: Alexei GradinariASTERISK-26756: res_pjsip_mwi: Asterisk does not terminate MWI subscription
Reported by: Carl Fortin

Category: Resources/res_pjsip_outbound_publish

ASTERISK-26506: [patch]res_pjsip_outbound_publish: Crash when publishing, in publisher_client_send at res_pjsip_outbound_publish.c
Reported by: Matt KrokoszASTERISK-25217: [patch]res_pjsip_outbound_publish.c needs a similar treatment for module unloading as res_pjsip_outbound_registration.c
Reported by: Richard Mudgett

Category: Resources/res_pjsip_outbound_registration

ASTERISK-26808: res_pjsip_outbound_registration doesn't know about network change events
Reported by: George JosephASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter Sokolov

Category: Resources/res_pjsip_pidf_eyebeam_body_supplement

ASTERISK-26659: res_pjsip: PJSIP presence - missing braces around the status element in XML
Reported by: Abraham Liebsch

Category: Resources/res_pjsip_pubsub

ASTERISK-26929: pjsip: Add database tables for RLS
Reported by: Joshua ColpASTERISK-26776: res_pjsip_pubsub: Crash when generating xpidf content
Reported by: Andrew GreenASTERISK-26823: PJSIP: Persistent subscriptions can cause FRACKs if endpoint does not exist
Reported by: Mark MichelsonASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach RASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
Reported by: Ross BeerASTERISK-26166: res_pjsip_pubsub: Crash when decrementing reference count of message
Reported by: Ross Beer

Category: Resources/res_pjsip_refer

ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26869: res_pjsip_refer: blind call transfer w/o a user name doesn't go to the s extension
Reported by: Torrey Searle

Category: Resources/res_pjsip_registrar

ASTERISK-26644: PJSIPShowRegistrationsInbound just dumps all aors
Reported by: George Joseph

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin HarwellASTERISK-26890: STUN server with non-default-route transport causes INVITE delay
Reported by: George JosephASTERISK-26851: res_pjsip_sdp_rtp: RTP instance does not use same IP as explicit transport
Reported by: Richard BeggASTERISK-26541: res_pjsip_sdp_rtp: Restrict number of formats to maximum
Reported by: Joshua ColpASTERISK-26423: res_pjsip_sdp_rtp: Asymmetric RTP codec can cause audio loss and wonkiness
Reported by: Andreas WetzelASTERISK-26309: [patch] res_pjsip: Allow IPv4/IPv6 (Dual Stack) installations.
Reported by: Alexander TraudASTERISK-26228: res_pjsip_sdp_rtp: G729A does not include annexb=no attribute.
Reported by: Ali Ghavidel

Category: Resources/res_pjsip_session

ASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin HarwellASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua ColpASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for BUNDLE
Reported by: Joshua ColpASTERISK-27076: chan_pjsip: Add support for multiple streams
Reported by: Joshua ColpASTERISK-27024: nat/external_media settings ignored in 14.4.1
Reported by: Christopher van de SandeASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26998: res_pjsip_session: INVITE retransmissions could still setup the same call again.
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-26964: res_pjsip_session: Wrong From on reinvite when request and To URI differ
Reported by: Yasin CANERASTERISK-26670: [patch] Outgoing SIP-URI Dialing via PJSIP
Reported by: Alexander TraudASTERISK-26317: res_pjsip_session: Add ability to use preferred codec only
Reported by: Aaron AnASTERISK-26291: res_pjsip_session: segfault on already disconnected session
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_t38

ASTERISK-26974: res_pjsip: Deadlock in T.38 framehook
Reported by: Richard Mudgett

Category: Resources/res_pjsip_transport_websocket

ASTERISK-27046: res_pjsip_transport_websocket: segfault in get_write_timeout
Reported by: Jørgen HASTERISK-26796: res_pjsip_transport_websocket: Via header is 'WS' when it should be 'WSS'
Reported by: Jørgen H

Category: Resources/res_rtp_asterisk

ASTERISK-27013: res_rtp_asterisk: Media can be hijacked even with strict RTP enabled
Reported by: Joshua ColpASTERISK-27231: res_rtp_asterisk: Allow remote SSRC to change due to renegotiation
Reported by: Joshua ColpASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua ColpASTERISK-27133: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in use
Reported by: Joshua ColpASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for BUNDLE
Reported by: Joshua ColpASTERISK-27023: res_rtp_asterisk: Deadlock when TURN session in use
Reported by: Jatin JainASTERISK-27096: res_rtp_asterisk: add a control frame for when dtls is established
Reported by: Kevin HarwellASTERISK-27022: res_rtp_asterisk: Incorrect SSRC change for RTCP component
Reported by: Michael WaltonASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26143: res_rtp_asterisk: One way audio when transcoding
Reported by: Henning HoltschneiderASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26835: res_rtp_asterisk: Crash when freeing RTCP address string
Reported by: Niklas LarssonASTERISK-26853: res_rtp_asterisk: Crash in pjnath when receiving packet
Reported by: AdagioASTERISK-26732: res_rtp_asterisk: Implement RTCP Multiplexing - breaking WebRTC in Chrome
Reported by: Dan JenkinsASTERISK-26710: [patch] res_rtp_asterisk: CHANNEL arguments, (rtcp,all_rtt),(rtcp,all_loss),(rtcp,all_jitter) always return 0
Reported by: Aaron AnASTERISK-26672: Crash when setting remote address on RTP instance
Reported by: Richard MudgettASTERISK-26617: res_rtp_asterisk: Can't bind on systems without IPv6
Reported by: Guido FalsiASTERISK-26566: res_rtp_asterisk: RTT miscalculation in RTCP
Reported by: Hector Royo ConcepcionASTERISK-26280: DNS lookups can block channel media paths
Reported by: Mark Michelson

Category: Resources/res_rtp_multicast

ASTERISK-26439: chan_rtp: Crash when originating
Reported by: Kayode

Category: Resources/res_sorcery_memory_cache

ASTERISK-26731: res_sorcery_memory_cache: memory leak on every sorcery memory cache populate
Reported by: Ustinov Artem

Category: Resources/res_srtp

ASTERISK-25294: srtp's crypto_get_random deprecated
Reported by: Tzafrir CohenASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros

Category: Resources/res_stasis

ASTERISK-27059: res_stasis: Stolen channel references are leaking
Reported by: George Joseph

Category: Resources/res_stasis_device_state

ASTERISK-27130: Applications ARI: Unsubscribe action for deviceStates does not remove old subscriptions properly
Reported by: Sergej KasumovicASTERISK-26770: res_stasis_device_state: Duplicate subscriptions when multiple received at same time
Reported by: Joshua Colp

Category: Resources/res_stasis_snoop

ASTERISK-27128: [patch]res_stasis_snoop: When recording a snoop channel (using ARI) where no media is being received, no recording happens when theres no media
Reported by: Dan JenkinsASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. Vaillancourt

Category: Resources/res_stun_monitor

ASTERISK-21856: STUN never works when asterisk started without internet access
Reported by: Jeremy Kister

Category: Resources/res_xmpp

ASTERISK-21009: xmpp_pubsub_unsubscribe: Could not create IQ when creating pubsub unsubscription on client
Reported by: Marcello CeschiaASTERISK-24712: xmpp: starttls problem causes connection spew
Reported by: Matthias UrlichsASTERISK-23510: JABBER_STATUS fails with improper code 7 for unavailable clients
Reported by: Anthony CritelliASTERISK-21855: Asterisk crashes when XMPP message is sent (JabberSend) and no internet connection is available
Reported by: Jeremy KisterASTERISK-25622: WARNING for "JABBER: socket read error" should be more specific
Reported by: Sean DarcyASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeckASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
Reported by: Ross Beer

Category: Sounds

ASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6 and asterisk-sounds-extra-1.5
Reported by: Corey FarrellASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't exist (in Core). SayUnixTime or other Say... apps will fail out when they call these sounds.
Reported by: Nicolas RiendeauASTERISK-26807: sounds: New 3-D Binaural audio features require new sound prompts
Reported by: Rusty NewtonASTERISK-25816: French conf-adminmenu, conf-usermenu prompts differ in content from the English files
Reported by: Benoit DuvergerASTERISK-26274: Resolve open sounds issues and then create a new sounds release (1.5.1? or 1.6?)
Reported by: Rusty Newton

Category: Tests/General

ASTERISK-26739: voicemail API test: confuses expected and actual values
Reported by: Tzafrir CohenASTERISK-26740: voicemail API test: uses varlibdir instead of datadir for a sound file
Reported by: Tzafrir CohenASTERISK-26647: Support older DNS style for OpenBSD
Reported by: snuffy

Category: Third-Party/pjproject

ASTERISK-27097: pjproject_bundled: We don't pass options needed for cross-compile to pjproject configure
Reported by: George JosephASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26653: pjproject_bundled doesn't verify already downloaded tarballs
Reported by: George JosephASTERISK-26510: pjproject_bundled uses the --strip-components option of tar which isn't supported in older versions
Reported by: George JosephASTERISK-26477: pjproject: SEGV during SSL operations
Reported by: George JosephASTERISK-26279: pjproject-bundled: Fails to compile on Debian 6
Reported by: George Joseph

Category: Utilities/astcanary

ASTERISK-26352: Astcanary dies when doing "core restart"
Reported by: Walter DoekesASTERISK-19867: asterisk fails to lower its priority when astcanary dies
Reported by: Xavier Hienne

Category: pjproject/pjsip

ASTERISK-27001: res_pjsip: TLS connection not stable
Reported by: Ian GilmourASTERISK-27127: configs: Erroneous load directive in sample configuration results in "Error loading module 'res_pjsip_multihomed.so'"
Reported by: HZMI8gkCvPpom0tMASTERISK-27036: res_pjsip: Asterisk crashes when an extension tries to use PJSIP trunk with from_user containing '@'
Reported by: Maxim VasilevASTERISK-26939: Out of bound memory access in PJSIP multipart parser crashes Asterisk
Reported by: Sandro GauciASTERISK-26938: Heap overflow in CSEQ header parsing affects Asterisk chan_pjsip and PJSIP
Reported by: Sandro GauciASTERISK-26333: Problems with Blind Transfer, PJSIP (Aastra 6869i)
Reported by: Matthias BinderASTERISK-26930: pjproject/Makefile.rules for pjsip 2.6 build fails for non-SSE2 instrunction Linux
Reported by: abelbeckASTERISK-26814: pjproject_bundled build fails to download pjproject source when using cURL
Reported by: Gergely DömsödiASTERISK-26669: PJSIP Segfault 13.13.1 (Bundled PJSIP)
Reported by: Nic ColledgeASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach RASTERISK-26655: [patch]pjsip: Transfers Broken with Compact Headers Enabled
Reported by: JoshEASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris BreicisASTERISK-26344: Asterisk 13.11.0 + PJSIP crash
Reported by: Ian GilmourASTERISK-26477: pjproject: SEGV during SSL operations
Reported by: George JosephASTERISK-26349: 13.11.1 res_pjsip/pjsip_distributor.c: Request 'REGISTER' failed
Reported by: Dmitry MelekhovASTERISK-26199: PJSIP: tx_data_destroy called twice
Reported by: Scott Griepentrog

Improvement

Category: Applications/app_confbridge

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis GuseASTERISK-26289: Announcer channels in ConfBridges cause inefficiencies
Reported by: Mark Michelson

Category: Applications/app_controlplayback

ASTERISK-26562: app_controlplayback: Transmit Silence on ControlPlayback pause
Reported by: Mikheili Dautashvili

Category: Applications/app_originate

ASTERISK-22992: [patch]Asterisk app_originate doesn't allow setting Caller*ID on the originating channel
Reported by: Anthony Messina

Category: Applications/app_queue

ASTERISK-27092: [patch] app_queue: Add Priority to AMI QueueStatus
Reported by: Niklas LarssonASTERISK-26559: app_queue: New service level calculation
Reported by: Sebastian GutierrezASTERISK-26558: app_queue: add variable to know if the call is not answered after a queue
Reported by: Sebastian Gutierrez

Category: Applications/app_voicemail/IMAP

ASTERISK-27068: app_voicemail: Add global option "imap_poll_logout" to specify post-polling disconnect
Reported by: Alexei Gradinari

Category: Bridges/bridge_softmix

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis Guse

Category: CDR/cdr_radius

ASTERISK-26540: cdr_radius: use radcli instead of freeradius-client
Reported by: Tzafrir Cohen

Category: Channels/chan_pjsip

ASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
Reported by: Torrey SearleASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey Searle

Category: Channels/chan_sip/General

ASTERISK-26846: chan_sip: Add rtcp-mux support
Reported by: Sean BrightASTERISK-26176: chan_sip: Add AccountCode to AMI PeerEntry
Reported by: Sebastian Gutierrez

Category: Codecs/General

ASTERISK-26217: [patch] Codec 2 Mode 2400
Reported by: Alexander TraudASTERISK-26218: [patch] iLBC 20
Reported by: Alexander Traud

Category: Codecs/codec_opus

ASTERISK-26538: codec_opus: Add sample to configs/samples/codecs.conf.sample
Reported by: Kevin Harwell

Category: Core/Bridging

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis Guse

Category: Core/BuildSystem

ASTERISK-27043: Core/BuildSystem: Add defines to fix build with LibreSSL
Reported by: Guido FalsiASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis GuseASTERISK-26220: Add support for noreturn function attributes.
Reported by: Corey Farrell

Category: Core/Channels

ASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael Walton

Category: Core/General

ASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael WaltonASTERISK-26398: core: Remove ABI differences of LOW_MEMORY
Reported by: Corey Farrell

Category: Core/PBX

ASTERISK-26658: Add ability for dialplan show to display filenames/line numbers of registered extensions
Reported by: Jonathan R. Rose

Category: Core/Portability

ASTERISK-27042: Unpatched asterisk sources fail to build on FreeBSD due to missing crypt.h file
Reported by: Guido FalsiASTERISK-24517: TLS support for Solaris, Ming and non-glibc Linux systems
Reported by: Timo Teräs

Category: Core/Sorcery

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

Category: Core/Stasis

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

Category: Formats/NewFeature

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis Guse

Category: General

ASTERISK-27014: configurable busy_timeout in sqlite backends
Reported by: Marek Cervenka

Category: PBX/pbx_config

ASTERISK-26658: Add ability for dialplan show to display filenames/line numbers of registered extensions
Reported by: Jonathan R. Rose

Category: PBX/pbx_spool

ASTERISK-26568: pbx_spool: OUTGOING_RETRY variable
Reported by: Roman Shubovich

Category: Resources/res_agi

ASTERISK-26124: res_agi: Set audio format for EAGI audio stream
Reported by: John Fawcett

Category: Resources/res_ari

ASTERISK-26488: ARI: Add 'ari show app', 'ari show apps', and 'ari set debug' CLI commands
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-26321: ARI : Add reason answered_elsewhere to channel hangup
Reported by: Jean Aunis - Prescom

Category: Resources/res_calendar/NewFeature

ASTERISK-26422: [patch] Force calendars to do new fetch after module reload
Reported by: Ludovic Gasc (Eyepea)

Category: Resources/res_calendar_caldav

ASTERISK-26624: res_calendar_caldav: Add support for gmail
Reported by: Eduardo Scudeller Libardi

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_format_attr_opus

ASTERISK-26409: codec_opus: Update Asterisk to support the translation codec.
Reported by: Kevin Harwell

Category: Resources/res_hep_rtcp

ASTERISK-26427: res_hep_rtcp: Asterisk Master will report channel name with res_hep_rtcp when using chan_sip
Reported by: Nir Simionovich (GreenfieldTech - Israel)

Category: Resources/res_pjsip

ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey SearleASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-23828: pjsip - Need a command to list active SIP subscriptions
Reported by: Rusty Newton

Category: Resources/res_pjsip_mwi

ASTERISK-26230: [patch] res_pjsip_mwi: unsolicited mwi could block PJSIP taskprocessor on startup
Reported by: Alexei Gradinari

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 Mudgett

Category: Resources/res_pjsip_sdp_rtp

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

Category: Resources/res_pjsip_session

ASTERISK-26864: res_pjsip_session: Add support for overlap dialling
Reported by: Richard Begg

Category: Resources/res_rtp_asterisk

ASTERISK-26976: libsrtp-2.x.x support
Reported by: AlexASTERISK-26418: res_rtp_asterisk: Speed up ICE resolution by blacklisting host subnets that are not involved in RTP
Reported by: Michael Walton

Category: Resources/res_srtp

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

Category: Tests/testsuite

ASTERISK-26527: Testsuite: increase timeout to check "core fullybooted wait" up to 30 sec
Reported by: Badalian Vyacheslav

Open Issues

[Back to Top]

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

Bug

Category: Bridges/bridge_simple

ASTERISK-26469: Infinite loop after a dual Redirect
Reported by: Etienne Allovon

Category: Channels/chan_pjsip

ASTERISK-26396: chan_pjsip: HANGUPCAUSE return the wrong code when dialed channel answer.
Reported by: Aaron An

Category: Channels/chan_sip/CodecHandling

ASTERISK-26221: chan_sip: iLBC does not include correct mode
Reported by: Aaron Meriwether

Category: Codecs/General

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

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/Jitterbuffer

ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using JitterBuffers of any kind
Reported by: Florian Loyau

Category: Core/RTP

ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using JitterBuffers of any kind
Reported by: Florian Loyau

Category: General

ASTERISK-26860: Upon RTCP reception, netsock2.c:210 ast_sockaddr_split_hostport: Port missing in (null)
Reported by: Evers Lab

Category: Resources/res_pjsip

ASTERISK-26319: [patch] res_pjsip: qualify/unqualify added/deleted realtime endpoints
Reported by: Alexei Gradinari

Improvement

Category: Applications/app_voicemail/IMAP

ASTERISK-26229: [patch] app_voicemail: Add taskprocessor alert level options.
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
0a0ef8a1b1Richard Mudgettchan_pjsip.c: Fix topology refresh response code accuracy.
40faa22ce8Richard Mudgettapp_confbridge: Document sfu video_mode value.
44d316ef4aRichard Mudgettconfigure: Check cache for valid pjproject tarball before downloading.
012391920cRichard MudgettUPGRADE notes: Fixup for the 15 branch
15b94c465dGeorge JosephUpdate for 15.0.0-beta1
d056f6b2feSean Brightres_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours
76270c0f78Sean Brightapp_queue: Add announce-position-only-up option
927fc6bbd9Joshua Colpcore: Add VP9 passthrough support.
9aa4942a49Matthew Fredricksonformat.h: Fix a few minor errors in comments.
0219d25e4eJoshua Colpres_pjsip: Add support for dnsmgr to external_media_address.
85c631294aRichard Mudgettapp_voicemail.c: Allow mailbox entry on authentication retry prompt.
94de9d3eeaGeorge JosephRestore the incorrectly deleted spandspflow2pcap.log
6239203628George JosephUpdate make_ari_stubs to correct version
6650ae43e1Sean Brightcorosync: Fix corosync library name in configure.ac
b172474728George JosephUpdate MAINLINE_BRANCH to 15
3e8d628c0eGeorge JosephUpdate AMI and ARI versions for master/15 and update UPDATE.txt
e7d9e42616Benjamin Keith Fordpjsip: Increase maximum packet size.
d42a9cc9dcTorrey Searleres/res_pjsip_t38 ensure t38 requests get rejected quickly
7f09fd2c2fJoshua Colpbridge/core_unreal: Fix SFU bugs with forwarding frames.
b7a875778aGeorge Josephres_musiconhold: Add kill_escalation_delay, kill_method to class
303f935a50George Josephhttp.c: Reduce log spam
03ae8b0105Richard Mudgettjson.c: Add backtrace log to find 'Invalid UTF-8 string' errors
7a4f577eb7George JosephFix alembic branches
1028f64be4Richard Mudgettbridge_native_rtp.c: Fix direct media video RTP instance ACL check.
325eeced6aSean Brightcore: Remove 'Data Retrieval API'
d556c67f9fRodrigo Ramírez Norambuenaapp_queue: Add change priority of call
65a5ac0168Richard Mudgettpjsip_distributor.c: Fix unidentified_requests hash functions.
a48d3e4d31Torrey Searleres/res_pjsip_t38: fix incorrect increment of media_count
975e271b01Richard Mudgettres_pjsip_mwi.c: Eliminate RAII_VAR in contact delete observer
a7488f8a70Rodrigo Ramírez Norambuenacdr: fix mistake spelling of a word for Unanswered.
11ec2945c7Richard Mudgettchan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read.
e563a1920eRichard MudgettSDP: Add get/set option calls for RTP sched context per type.
716abaf33dRichard MudgettSDP: Search for the ice-lite attribute in the right place.
a95584d079Richard MudgettSDP: Set the remote c= line in RTP instance.
06265b8c8aRichard Mudgettstream: Add ast_stream_topology_del_stream() and unit test.
0fdb99c268Richard MudgettSDP: Add t= line in sdp_create_from_state()
4797a8bb81Richard Mudgettstream: Ignore declined streams for some topology calls.
b8b0b61a24Richard Mudgettapp_voicemail.c: Fix compile error when IMAP enabled.
847087a4ffSean Brightcodecs.conf.sample: Fix max_bandwidth speling error
fcb1a0d7e8David M. LeeCFLAGS for BIND8 support
e497a76d24Sean Brighteventfd: Disable during cross compilation
19da99df2fAlexei GradinariCHANGES: correct version for a new option 'refer_blind_progress'
b3ca24d216Sean Brightres_rtp_multicast: Use consistent timestamps when possible
39d14834f8Mark MichelsonConfbridge: Add "sfu" video mode to bridge profile options.
2da869408aMark MichelsonAdd primitive SFU support to bridge_softmix.
80206cdc65George Josephtest_json: Fix test names with reserved words
08edd54c1bGeorge Josephunittests: Add a unit test that causes a SEGV and...
4141748e85Sean Brightres_hep_rtcp: Add support level to module info
51375686f7Kevin Harwellcore/conversions: Added string to unsigned integer and long conversions
6e7b78414fRodrigo Ramírez NorambuenaFix spelling queues.conf.sample file
b8659be9b0Richard MudgettSDP: Make process possible multiple fmtp attributes per rtpmap.
c2906dfa05Richard MudgettSDP: Remove sdp_state.remote_capabilities
16785c0908Richard MudgettSDP: Add interface_address to specify our address to use.
367042bd3eRichard MudgettSDP: Explicitly stop a RTP instance before destoying it.
be5809fac8Richard MudgettSDP: Rework merge_capabilities().
ae7689f093Richard MudgettSDP: Update ast_get_topology_from_sdp() to keep RTP map.
201346fb7dGeorge Josephlogger: Added logger_queue_limit to the configuration options.
56c5c51076Richard Mudgettstream: ast_stream_clone() cannot copy the opaque user data.
924628812bRichard Mudgettnetsock2.c: Made get/set addr port avoid potential uninitialized memory.
675e058e77Sean Brightcleanup: Change severity of fread short-read warning
cd272da7a8Richard MudgettSDP: Replace SDP telephone_event option with dtmf option
8170793be6George Josephres_pjsip_outbound_authenticator_digest: Add context to log messages
48566b8c66Richard Mudgettres_sdp_translator_pjmedia.c: Add TODO notes.
ede90e4aa5Richard MudgettSDP: Make SDP translation to/from internal representation more const.
5c1851cbc0Richard Mudgettstream: Make ast_stream_topology_create_from_format_cap() allow NULL cap.
d71c6e3bfdRichard MudgettSDP: Make ast_sdp_state_set_remote_sdp() return error.
176123e76cRichard MudgettSDP: Misc cleanups (Mostly memory leaks)
bad091b317Richard Mudgettchan_vpb.cc: Fix compile error.
d6535c0080Mark MichelsonSDP API: Add SSRC-level attributes
cf3429b934Kevin Harwellvector: defaults and indexes
f5b67871dfSean Brightcleanup: Fix fread() and fwrite() error handling
32b3e36c68Mark MichelsonSDP: Ensure SDPs "merge" properly.
59203c51ccSean Brightcore: Use eventfd for alert pipes on Linux when possible
835c209445Richard Mudgettres_pjsip_session.c: Restructure ast_sip_session_alloc()
c47b3e74d2Sean Brightpbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified
b8b3380944Sean Brightbuild: Update config.guess and config.sub
b55d21ad91George Josephmake ari-stubs so doc periodic jobs can run
a3e623dd70Richard MudgettRevert "bridging: Ensure successful T.38 negotation"
2e6075c51fGeorge Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES (master)
6db0939b96George Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES (14)
747beb1ed1George Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES
7c37365f03Richard Mudgettstun.c: Fix ast_stun_request() erratic timeout.
8d323c74faRichard Mudgettsorcery.c: Speed up ast_sorcery_retrieve_by_id()
5b4e2ec267Richard Mudgettres_pjsip: Fix pointer use after unref.
2b8dbc9e00Walter Doekessamples: Undo removal of include from canonicalize-app-names commit.
e6ae3651b8Walter Doekessamples: Canonicalize app names in extensions.conf.sample.
40e9d5e8b7George Josephsample_config: Add samples for pubsub to pjsip.conf.sample
8e36064109Corey Farrellcore: Improve/simplify handling of required headers.
e8b1bb3041Richard Mudgettchan_vpb.cc: Fix compiler error.
f9695dc057Corey FarrellForward declare 'struct ast_json' in asterisk.h
4e5cc70fb4Corey FarrellCEL: Remove header declarations of non-existant functions.
2fe52174deGeorge Josephres_pjsip_config_wizard: Add 2 new parameters to help with proxy config
7c0b12dc41Sean Brightalembic: Turn off execute bit on non-executable python scripts
3d8899bacfRichard MudgettAdd DTLS sanity check.
cf6a6226abSean Brightcore: Remove embedded module support
d08c69a9e2Sean Brightres_pjsip_sdp_rtp: Set hangup cause for RTP timeouts
d2f2cdf476Kevin HarwellAMI: Updated version
ee81ee1f14Sean Brightres_xmpp: Fix ref counting issue
9493981419Sean Brightres_xmpp: Correctly check return value of SSL_connect
1bf839d44bSean BrightRevert "app_queue: Handle the caller being redirected out of a queue bridge"
fc71c18a9bSean Brightthread safety: Don't use getprotobyname()
516e028b44Sean Brightres_rtp_asterisk: Pass correct data length to ast_rtcp_interpret
c13ea6080eSean Brightapp_queue: Fix locking behavior in stasis message handlers
57656e2b5bRichard Mudgettapp_confbridge: Fix ConfbridgeTalking AMI event description.
49b1f1ca16Richard Mudgettres_pjsip_sdp_rtp.c: Fix cut-n-paste error
5013d8f5d3George Josephres_pjsip: Symmetric transports
8470c2bdeaGeorge JosephRFC sdp: Initial SDP creation
2d7e68c075Matt Jordanres_pjsip_endpoint_identifier_ip: Clean up a spaces/tabs issue
d1ef127084George Josephpjproject_bundled: Reduce the need for rebuilds
35cfd2c0ccSean Brightmedia_cache: Prefer ast_file_is_readable() over access()
c9296b23d1Richard Mudgettcore: Cleanup ast_get_hint() usage.
9c55a71798Mark MichelsonSDP: Add initial SDP state machine.
e5b44c26b4Sean Brightres_config_pgsql: Release table locks where appropriate
a537dae6d0George Josephpjproject_bundled: Update for pjproject 2.6
0f4b349d37Sean Brightres_config_pgsql: Fix thread safety problems
e57961db84Sean Brightres_config_ldap: Various code improvements
ced73d5b79Joshua ColpRevert "build: Execute ldconfig to build cache."
a738772eddMark MichelsonAdd initial SDP state code.
ab04a018e4Sean Brightrealtime: Fix ast_load_realtime_multientry handling
6e6c96d713Sean Brightrealtime: Centralize some common realtime backend code
7739b0b3aeJoshua ColpRevert "build: Execute ldconfig to build cache."
ffa7d69766George Josephpjproject cli: Add object count after object lists
e84353b8a8Sean Brightres_config_ldap: Don't try to delete non-existent attributes
9f392574f9Sean Brightres_config_ldap: Remove extraneous line numbers from log messages
ef0944395eSean Brightres_config_ldap: Make memory allocation more consistent
dd3efdf525Sean Brightres_config_ldap: Fix configuration inheritance from _general
44abe214d2Sean Brightres_config_sqlite3: Fix crash when loading with invalid config
0b427f9b59Richard Mudgetttcptls.c: Add some missing allocation failure checks.
dbc3598014Mark MichelsonRemove extra ast_iostream_close() calls.
5a130b2e17Mark MichelsonAdd SDP translator and PJMEDIA implementation.
8af6342555Mark MichelsonAdd initial SDP options.
f8f513d363George Josephstream: Rename creates/destroys to allocs/frees
11886dea82Sean Brightres_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16
3f94373778Sean Brightcli: Fix various CLI documentation and completion issues
07abb39d6aRichard Mudgettres_pjsip.c: Fix inconsistency between warning and action.
ce810a892bRichard Mudgettpjsip_distributor.c: Fix off-nominal tdata ref leak.
16fdb11bc3Richard Mudgettcore: Cleanup some channel snapshot staging anomalies.
46147a8f30Mark MichelsonRevert "Update qualifies when AOR configuration changes."
b47cf1a7d6Richard Mudgettres_pjsip: Fix some off nominal tdata leaks.
c6c7f17206Tzafrir Cohenlibasteriskssl: do nothing with OpenSSL >= 1.1
bc041ca14aTzafrir Cohentcptls: use TLS_client_method with OpenSSL 1.1
2c8d0764deTzafrir Cohenopenssl 1.1 support: use OPENSSL_VERSION_NUMBER
bbed75c3baMark MichelsonUpdate qualifies when AOR configuration changes.
e252aff9adGeorge Josephdebug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts
ef4deb8ecdGeorge Josephdebug_utilities: Add ast_logescalator
178b90af02Torrey Searlelibastssl/pj: libastssl/pj should have an so_version
d32bd63860Mark MichelsonAdd reload options to CLI/AMI stale object commands.
20aed30d9aRichard MudgettT.140: Fix format ref and memory leaks.
930a24a730Richard Mudgettastobj2.c: Add excessive ref count trap.
de28c1b9f1Richard Mudgettmain/app.c: Memory corruption from early format destruction.
2039eb8edfRichard Mudgettframe.c: Fix off-nominal format ref leaks.
e922979d49Richard Mudgettstasis_bridge.c: Fix off-nominal stasis control ref leak.
56854f22d2Richard Mudgettres_musiconhold.c: Fix format ref leak when parsing MOH config class.
d87f81ddb1Richard Mudgettchan_oss.c: Fix format ref leak in oss_read().
36bdd7c1a0Richard MudgettAdd notes about embedded ast_frame structs holding a format ref.
6691606723George Josephari: Implement 'debug all' and request/response logging
96e7291cbdGeorge Josephpjproject_bundled: Fix setting max log level
cfe72c39cfRichard MudgettLISTFILTER: Remove outdated ERROR message.
ef9164b9caRichard Mudgettres_pjsip_pubsub.c: Fix AMI event list counts.
ab858295a2Richard Mudgettres_pjsip_pubsub.c: Fix incorrect message string wrapping.
6d648185bcRichard Mudgettres_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage.
90f3b1270cRichard Mudgettres_pjsip: alloca can never fail.
d16b3a9917George Josephdebug_utilities: Create ast_loggrabber
48730ae65eRichard Mudgettres_pjsip_outbound_authenticator_digest.c: Fix spacing in warning messages.
283c16c6b6Kevin Harwellabstract/fixed/adpative jitter buffer: disallow frame re-inserts
f4e77a5678Richard Mudgetttaskprocessor.c: Change when high water warning logged.
0d53c91fbaGeorge Josephdebug_utilities: Create the ast_coredumper utility
e54c8aec34George Josephpjproject_bundled: Fix compilation with MALLOC_DEBUG
ceb9dae566George Josephpjproject_bundled: Compile pjsua with max log level = 2
ac04e63ac2Richard Mudgettbridge_native_rtp.c: Minor code cleanups.
da6f40c9ffRichard Mudgettbridge_native_rtp.c: Fix native rtp bridge data race.
8b7d252987Richard Mudgettres_rtp_asterisk.c: Fix off nominal memory leak.
bab253ac9fTzafrir CohenFixes to various issues reported by pyflakes
d29eb3b99dGeorge Josephpjproject_bundled: Make build single threaded
147b8e636eDavid M. Leeconfigure: fix with-pjproject-bundled
d27dee3ccaRichard Mudgettautosupport: Add 'pjproject show buildopts'
19328de2abGeorge Josephres_sorcery_memory_cache: Change an error to a debug message
4c6ba1dbbaBadalyan VyacheslavFix typo in chan_sip
934aa2c768Badalyan Vyacheslavres_pjsip: Fix 'A = B != C' kind.
51118e7d70Badalyan Vyacheslavchan_sip: Delete unneeded check
fe5be81821Badalyan VyacheslavSmall code cleanup in chan_sip
149d8db96cBadalyan VyacheslavFix IO conversion bug
fe9f070885George Josephpjproject_bundled: Fix missing inclusion of symbols
621d886ca7Mark MichelsonFrame deferral: Re-queue deferred frames one-at-a-time.
a3f48be0daMatt Jordanres/res_pjsip: Fix documentation whitespace issues
8a68289766George Josephbuild_tools: Fix download_externals to handle certified branches
e3dae763eeJoshua Colpiostream: Move include of asterisk.h
ead773f801Dennis Gusepbx_lua: On configuration errors report module load failure instead of decline.
abae3dc36eGeorge Josephpjproject_bundled: Use $(LIB_RT) for link of libasteriskpj
7a8d6bc81bMark MichelsonBump ARI version to 2.0.0
d3f070c7a2George Josephpjproject_bundled: Improve reliability of pjproject download
d670ea6297Mark Michelsonmanager: update minor version
349e08cb48Timo Teräscodec_dahdi: Fix poll.h include.
3017f09f22George Josephfile.c/__ast_file_read_dirs: Fix issues on filesystems without d_type
edd7ae85e8Matt Jordanpjproject: Use a much higher limit for PJ_ICE_MAX_CHECKS
cc86329228Matt Jordanapps/app_echo: Only relay a single video source change frame
0dc4567133George JosephRevert "Revert "channel: Use frame deferral API for safe sleep.""
6d61f7bfd1George JosephRevert "Revert "autoservice: Use frame deferral API""
f62c9c42faGeorge JosephRevert "Revert "AGI: Only defer frames when in an interception routine.""
2966fa5ad7George JosephRevert "Revert "Add API for channel frame deferral.""
939dcf66b0Timo Teräsaddons/chan_mobile: do not use strerror_r
338f35edccRichard Mudgettres_pjsip.c: Rework endpt_send_request() req_wrapper code.
bb196323f9Richard Mudgettres_pjsip: Fix tdata leaks in off nominal paths.
9df59d9ff4Richard Mudgettres_pjsip_registrar_expire.c: Remove extra linefeed in debug message.
fa749866c1George JosephRevert "Add API for channel frame deferral."
6bce938c2fGeorge JosephRevert "AGI: Only defer frames when in an interception routine."
edca6911f3George JosephRevert "autoservice: Use frame deferral API"
e5365dada5George JosephRevert "channel: Use frame deferral API for safe sleep."
edea41126bGeorge Josephbuild: Fix default values for some SANITIZER options
e5860ce07dMark Michelsonres_pjsip_session: Do not call session supplements when it's too late.
392202304dMark Michelsonchannel: Use frame deferral API for safe sleep.
a1cdc3891aAlexander Anikinchan_ooh323: reset rrq count on gk registration
fbbbd0add9Michael Kuronautomon: restore mixing of the both channels after recording stops
367d4903ccMatt Jordanres_http_websocket: Increase the buffer size for non-LOW_MEMORY systems
7a449b6819Matt Jordanres_stasis: Set a video source mode on Stasis created bridges
1504194215Alexander Anikinchan_ooh323: Fix infinite loop on read second part of H.225 packet
78dc6ceaf6George Josephpjproject_bundled: Fix issue with libasteriskpj needing libresample
f27f837a9fGeorge Josephpjproject_bundled: Fix compile of pjsua so it handles audio
12bdde6a6cGeorge Josephpjproject_bundled: Fix issue where "/version.mak" wasn't found
0646b48eceTzafrir Cohenchan_dahdi: remove by_name support
802bbf8752George Josephtest_astobj2_thrash: Fix multithreaded issues
16c23b57c7George Josephpjproject_bundled: Fixed various build issues
1d277e7cb6Pascal Cadotte Michaudtypo: s/paranthesis/parenthesis/ in a comment
3bd76dd679Mark MichelsonARI: Add duplicate channel ID checking for channel creation.
6651c66e68George Josephutils.c: Fix ast_set_default_eid for multiple platforms
6fe5202c2cRichard Mudgettaoc.c: Whitespace cleanup
c3bf1632cdRichard Mudgettapp_minivm.c: Fix malformed ast_json_pack() call.
9c54964dc5Richard Mudgettapp_queue.c: Fix clearing of pause reason string.
20c3dba39eTorrey Searleres_fax: Fix a tight race condition causing fax to crash in audio fallback
cc269766b8Torrey Searleres_rtp_asterisk: Fix infinite DTMF issue when switching to P2P bridge
ca2f3e5b99Badalyan Vyacheslavcel_odbc: Fix memory leak on module unload
c5e8f50169George Josephpjproject_bundled: Add MALLOC_DEBUG capability
2a03575c30Corey Farrellastobj2: Add backtrace to log_bad_ao2.
79532bca75Rodrigo Ramírez NorambuenaAdd text of cdr directory into README.md for ast-db-manage
a77ebb2017George Josephdownload_externals: Fix issue with re-install
43901e9418George Josephbuild_tools: Add ability to download variants to download_externals
923edf2596Corey Farrelllogger: Simplify ast_callid handling code.
74f562a8e2Corey Farrelllogger: Fix default console settings.
47c527df0aGeorge Josephpjproject_bundled: Prevent SERVFAIL from marking name server bad
07b95f7c65Tzafrir Cohensd_notify (systemd status notifications) support
bc81765bb4Timo TeräsFix showing of swap details when sysinfo() is available
56caf5402cWalter Doekescontrib: Let safe_asterisk script continue without /dev/tty9.
f369dbb705Richard Mudgettres_pjsip_messaging.c: Misc cleanups and fixes.
2e5da0c715Joshua Colpres_pjsip: Allow global headers to be overridden.
baa7dba180Joshua Colpres_resolver_unbound: Fix config documentation.
6caf6bcdadGeorge Josephbuild: Add download capability for external packages
68c7694abbRichard Mudgettres_pjsip_registrar.c: Reduce stack usage in find_aor_name().
35ce4d25c7Richard Mudgettpjsip_configuration.c: Ignore repeated identify by methods.
c1e438fdf7Richard Mudgettconfig_global.c: Comments and a default expression adjustment.
edcf09e47cRichard Mudgettsip_to_pjsip.py: Map canreinvite as directmedia alias.
47336a0bddRichard Mudgettsip_to_pjsip.py: Fix typo converting outboundproxy registration.
dba02575fcRichard Mudgettsip_to_pjsip.py: Fix comment typo and tabs.
4aaa27e532Richard MudgettSample configs: Eliminate false multiline comment block starts.
e875e1c12aCorey Farrellsorcery: Create function ast_sorcery_lockable_alloc.
131baf70d6Corey Farrellnamed_locks: Use ao2_weakproxy to deal with cleanup from container.
0c5b6e9ff5Corey Farrellastobj2: Support using a separate object for locking.
ea929d766dRichard Mudgettres_pjsip: Cache global config options.
141cd42880Richard Mudgettres_fax.c: Add chan locked precondition comments.
b86771d1bfRichard Mudgettast_framehook_detach() must be called with the channel locked.
5744f434f0Richard Mudgettast_framehook_attach() must be called with the channel locked.
e40aa40acaGeorge Josephres_rtp_multicast: Fix SEGV in ast_multicast_rtp_create_options
065d810d3fJoshua ColpRevert "ConfBridge: Rework announcer channel methodology"
41ee14bfaeAlexei Gradinaricompilation failed with -Werror=maybe-uninitialized
eb0c9c476fDavid M. Leeres_odbc_transaction: add dep on generic_odbc
55ccdf93c3Corey FarrellFix checks for allocation debugging.
8061d9f66fCorey FarrellFix naming mismatch of allocator functions.
c1b6a79686Torrey Searleres_ari: Add http prefix to generated docs
534063fd67George Josephres_pjsip: Add contact_user to endpoint
824a4e84d1Corey FarrellRefactor usage pattern of xmldoc info tag.
13450c80ceRichard Mudgettres_sorcery_config.c: Cleanup ao2 container usage idioms.
d526aa5cbeRichard Mudgettsorcery.c: Minor optimizations.
45e143576fRichard Mudgettsorcery.c: Tweak some container declaration formatting.
9202ca34a8Matt Jordanapp_dial: Improve documentation
e9fe08ea37Matt Jordanmanager: Add <see-also> tags to relate interrelated events/actions together
a93cd39ac1Matt Jordanmanager: Add <see-also> tags to relate Bridge related events,actions, and apps
d8a7594ffdMatt Jordanmanager: Add <see-also> tags to relate AoC events and actions
243f0cf99aMatt Jordanmanager: Add <see-also> tags to relate UserEvent actions/apps/events
3269cf4c17Matt Jordanres_agi: Improve documentation
a19f4affe8Matt Jordanmanager: Add <see-also> links between related events
ddab42e296Matt Jordanfunc_channel: Reorganize documentation
2275494e80Richard Mudgettres_pjsip res_pjsip_mwi: Misc fixes and cleanups.
d4ffbccef6Richard Mudgettlocation.c: Misc fixes and cleanups.
36b2a40533George Josephautohints: Update CHANGES and extensions.conf.sample
4a5da6c9b4Richard Mudgetttaskprocessor.c: Tweak high water checks.
5ba6357be2Richard Mudgettres_pjsip: Make aor named lock a mutex.
b6e03a5ff3Richard Mudgettpjsip_distributor.c: Add missing allocation failure check.
ac0454f9faDavid M. LeeFixed compile flags for non-module libs
0749f6e6f3Rodrigo Ramírez Norambuenares_odbc: Show only when there a fail attempt of connection in CLI
b156a291afRodrigo Ramírez Norambuenacdr_adaptive_odbc: Fix DNSs mixed config quote quoted_identifiers
e711e57106Kevin Harwellresource_channels: Sync with ARI stubs
90b30b21acJoshua Colpastconfigparser: Really handle case where line is simply a comment.
f6276441b1George Josephmenuselect: Add an opaque "member_data" string to the acceptable xml
1cd79d6ee5Mark MichelsonRemove SILK payload mappings from Asterisk core.
a7ae48441fJoshua Colpastconfigparser: Handle case where line is simply a comment.
b5bc2fdda8Alexei Gradinaripjproject: fixed a few bugs
feb1a43412David M. LeePortably sscanf tv_usec
1d364ac54fKevin Harwellrtp_engine: Failed assertion and wrong name given for codec
8802e55c26David M. LeeReplace strdupa with more portable ast_strdupa
737471f131Richard Mudgettdsp.c: Add fax and DTMF detection unit tests.
a8cd5d255aRichard Mudgettdsp.c: Added descriptive comments to Goertzel calculations.
6dfb34cf13Richard Mudgettdsp.c: Fix incorrect format reference typo.
327136088eRichard Mudgettdsp.c: Correct DTMF twist dsp.conf documentation.
1e7168aee0Joshua Colpastconfigparser.py: Update with realtime fixes.
b4c5dcad01George Josephmenuselect: Various menuselect enhancements
9db420c69dJoshua Colpari: Update version.
8852a4c3dbGeorge Josephasterisk.c: Add auto generation and persistence of UUID
4286a369a1Richard Mudgettres_pjsip: Whitespace and comment cleanup.
68de3a9e51Corey Farrellpbx.c: Remove duplicate code.
a36a174c4bCorey Farrellpbx: Create pbx_sw.c for management of 'struct ast_sw'.

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-14.0.0-summary.html                                                                     | 4318
asterisk-14.0.0-summary.txt                                                                      |10112 -
b/.version                                                                                       |    2
b/CHANGES                                                                                        |  550
b/ChangeLog                                                                                      |12715 ++
b/Makefile                                                                                       |  141
b/Makefile.moddir_rules                                                                          |   55
b/Makefile.rules                                                                                 |   12
b/README-SERIOUSLY.bestpractices.txt                                                             |    7
b/UPGRADE-14.txt                                                                                 |  115
b/UPGRADE.txt                                                                                    |   77
b/addons/Makefile                                                                                |   10
b/addons/cdr_mysql.c                                                                             |   56
b/addons/chan_mobile.c                                                                           |   26
b/addons/chan_ooh323.c                                                                           |   56
b/addons/format_mp3.c                                                                            |   10
b/addons/ooh323c/src/ooCalls.c                                                                   |    3
b/addons/ooh323c/src/ooGkClient.c                                                                |    1
b/addons/ooh323c/src/ooSocket.c                                                                  |    2
b/addons/ooh323c/src/oochannels.c                                                                |   43
b/addons/ooh323c/src/ooq931.c                                                                    |    5
b/addons/res_config_mysql.c                                                                      |  427
b/apps/Makefile                                                                                  |    2
b/apps/app_adsiprog.c                                                                            |    4
b/apps/app_agent_pool.c                                                                          |    7
b/apps/app_alarmreceiver.c                                                                       |    4
b/apps/app_amd.c                                                                                 |    2
b/apps/app_authenticate.c                                                                        |    4
b/apps/app_bridgeaddchan.c                                                                       |    2
b/apps/app_bridgewait.c                                                                          |    2
b/apps/app_cdr.c                                                                                 |    7
b/apps/app_celgenuserevent.c                                                                     |    2
b/apps/app_chanisavail.c                                                                         |    2
b/apps/app_channelredirect.c                                                                     |    2
b/apps/app_chanspy.c                                                                             |   87
b/apps/app_confbridge.c                                                                          |  732
b/apps/app_controlplayback.c                                                                     |    2
b/apps/app_dahdiras.c                                                                            |    4
b/apps/app_db.c                                                                                  |    2
b/apps/app_dial.c                                                                                |  262
b/apps/app_dictate.c                                                                             |    2
b/apps/app_directed_pickup.c                                                                     |    2
b/apps/app_directory.c                                                                           |   20
b/apps/app_disa.c                                                                                |   12
b/apps/app_dumpchan.c                                                                            |    6
b/apps/app_echo.c                                                                                |    5
b/apps/app_exec.c                                                                                |    2
b/apps/app_externalivr.c                                                                         |  127
b/apps/app_fax.c                                                                                 |   16
b/apps/app_festival.c                                                                            |    2
b/apps/app_flash.c                                                                               |    2
b/apps/app_followme.c                                                                            |   32
b/apps/app_forkcdr.c                                                                             |    8
b/apps/app_getcpeid.c                                                                            |    2
b/apps/app_ices.c                                                                                |    2
b/apps/app_image.c                                                                               |    2
b/apps/app_ivrdemo.c                                                                             |    2
b/apps/app_jack.c                                                                                |    2
b/apps/app_macro.c                                                                               |   38
b/apps/app_meetme.c                                                                              |  195
b/apps/app_milliwatt.c                                                                           |    2
b/apps/app_minivm.c                                                                              |   70
b/apps/app_mixmonitor.c                                                                          |   38
b/apps/app_morsecode.c                                                                           |    2
b/apps/app_mp3.c                                                                                 |   54
b/apps/app_nbscat.c                                                                              |    2
b/apps/app_originate.c                                                                           |   82
b/apps/app_osplookup.c                                                                           |    2
b/apps/app_page.c                                                                                |    2
b/apps/app_playback.c                                                                            |    4
b/apps/app_playtones.c                                                                           |    2
b/apps/app_privacy.c                                                                             |    2
b/apps/app_queue.c                                                                               | 1086
b/apps/app_read.c                                                                                |    2
b/apps/app_readexten.c                                                                           |    2
b/apps/app_record.c                                                                              |   15
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                                                                                |    2
b/apps/app_sms.c                                                                                 |    2
b/apps/app_softhangup.c                                                                          |    2
b/apps/app_speech_utils.c                                                                        |    2
b/apps/app_stack.c                                                                               |    2
b/apps/app_stasis.c                                                                              |    2
b/apps/app_statsd.c                                                                              |    2
b/apps/app_stream_echo.c                                                                         |  340
b/apps/app_system.c                                                                              |   12
b/apps/app_talkdetect.c                                                                          |    2
b/apps/app_test.c                                                                                |    2
b/apps/app_transfer.c                                                                            |    2
b/apps/app_url.c                                                                                 |    2
b/apps/app_userevent.c                                                                           |    6
b/apps/app_verbose.c                                                                             |    2
b/apps/app_voicemail.c                                                                           | 1081
b/apps/app_waitforring.c                                                                         |    2
b/apps/app_waitforsilence.c                                                                      |    2
b/apps/app_waituntil.c                                                                           |    2
b/apps/app_while.c                                                                               |    2
b/apps/app_zapateller.c                                                                          |    4
b/apps/confbridge/conf_chan_announce.c                                                           |   32
b/apps/confbridge/conf_chan_record.c                                                             |    2
b/apps/confbridge/conf_config_parser.c                                                           |   78
b/apps/confbridge/conf_state_multi_marked.c                                                      |    9
b/apps/confbridge/confbridge_manager.c                                                           |    4
b/apps/confbridge/include/confbridge.h                                                           |   51
b/asterisk-15.0.0-beta1-summary.html                                                             | 2524
b/asterisk-15.0.0-beta1-summary.txt                                                              | 5532 +
b/autoconf/ast_ext_lib.m4                                                                        |   36
b/bootstrap.sh                                                                                   |    2
b/bridges/Makefile                                                                               |    8
b/bridges/bridge_builtin_features.c                                                              |    4
b/bridges/bridge_builtin_interval_features.c                                                     |    2
b/bridges/bridge_holding.c                                                                       |    2
b/bridges/bridge_native_rtp.c                                                                    |  732
b/bridges/bridge_simple.c                                                                        |   75
b/bridges/bridge_softmix.c                                                                       | 1121
b/bridges/bridge_softmix/bridge_softmix_binaural.c                                               |  579
b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                       |  427
b/bridges/bridge_softmix/include/hrirs.h                                                         |50730 ++++++++++
b/bridges/bridge_softmix/include/hrirs_configuration.h                                           |   63
b/bridges/bridges.xml                                                                            |    8
b/build_tools/cflags.xml                                                                         |    4
b/build_tools/download_externals                                                                 |  237
b/build_tools/get_documentation.py                                                               |    3
b/build_tools/list_valid_installed_externals                                                     |   69
b/build_tools/make_build_h                                                                       |   10
b/build_tools/make_buildopts_h                                                                   |    1
b/build_tools/make_version                                                                       |   84
b/build_tools/menuselect-deps.in                                                                 |    5
b/build_tools/post_process_documentation.py                                                      |    4
b/cdr/cdr_adaptive_odbc.c                                                                        |    3
b/cdr/cdr_csv.c                                                                                  |    2
b/cdr/cdr_custom.c                                                                               |    6
b/cdr/cdr_manager.c                                                                              |    2
b/cdr/cdr_odbc.c                                                                                 |    2
b/cdr/cdr_pgsql.c                                                                                |   58
b/cdr/cdr_radius.c                                                                               |   20
b/cdr/cdr_sqlite.c                                                                               |    2
b/cdr/cdr_sqlite3_custom.c                                                                       |   14
b/cdr/cdr_syslog.c                                                                               |    2
b/cdr/cdr_tds.c                                                                                  |    2
b/cel/cel_custom.c                                                                               |    9
b/cel/cel_manager.c                                                                              |    2
b/cel/cel_odbc.c                                                                                 |   93
b/cel/cel_pgsql.c                                                                                |   29
b/cel/cel_radius.c                                                                               |   20
b/cel/cel_sqlite3_custom.c                                                                       |   14
b/cel/cel_tds.c                                                                                  |    2
b/channels/Makefile                                                                              |    2
b/channels/chan_alsa.c                                                                           |   68
b/channels/chan_bridge_media.c                                                                   |    2
b/channels/chan_console.c                                                                        |    2
b/channels/chan_dahdi.c                                                                          |  389
b/channels/chan_iax2.c                                                                           |  420
b/channels/chan_mgcp.c                                                                           |   12
b/channels/chan_misdn.c                                                                          |    2
b/channels/chan_motif.c                                                                          |    6
b/channels/chan_nbs.c                                                                            |    6
b/channels/chan_oss.c                                                                            |   61
b/channels/chan_phone.c                                                                          |    8
b/channels/chan_pjsip.c                                                                          |  933
b/channels/chan_rtp.c                                                                            |   11
b/channels/chan_sip.c                                                                            |  913
b/channels/chan_skinny.c                                                                         |  179
b/channels/chan_unistim.c                                                                        |   46
b/channels/chan_vpb.cc                                                                           |    8
b/channels/console_board.c                                                                       |    1
b/channels/console_video.c                                                                       |    1
b/channels/dahdi/bridge_native_dahdi.c                                                           |    2
b/channels/iax2/codec_pref.c                                                                     |    2
b/channels/iax2/firmware.c                                                                       |   15
b/channels/iax2/format_compatibility.c                                                           |    2
b/channels/iax2/parser.c                                                                         |    2
b/channels/iax2/provision.c                                                                      |    2
b/channels/misdn_config.c                                                                        |    2
b/channels/pjsip/cli_commands.c                                                                  |   43
b/channels/pjsip/dialplan_functions.c                                                            |  576
b/channels/pjsip/include/chan_pjsip.h                                                            |   13
b/channels/pjsip/include/dialplan_functions.h                                                    |   37
b/channels/sip/config_parser.c                                                                   |    2
b/channels/sip/dialplan_functions.c                                                              |   84
b/channels/sip/include/sip.h                                                                     |   12
b/channels/sip/reqresp_parser.c                                                                  |    2
b/channels/sip/route.c                                                                           |    2
b/channels/sip/security_events.c                                                                 |    2
b/channels/vgrabbers.c                                                                           |    1
b/codecs/Makefile                                                                                |    6
b/codecs/codec_a_mu.c                                                                            |    4
b/codecs/codec_adpcm.c                                                                           |    4
b/codecs/codec_alaw.c                                                                            |    4
b/codecs/codec_codec2.c                                                                          |  222
b/codecs/codec_dahdi.c                                                                           |    4
b/codecs/codec_g722.c                                                                            |    4
b/codecs/codec_g726.c                                                                            |    4
b/codecs/codec_gsm.c                                                                             |    4
b/codecs/codec_ilbc.c                                                                            |    4
b/codecs/codec_lpc10.c                                                                           |    4
b/codecs/codec_resample.c                                                                        |    6
b/codecs/codec_speex.c                                                                           |   85
b/codecs/codec_ulaw.c                                                                            |    4
b/codecs/codecs.xml                                                                              |   32
b/codecs/ex_codec2.h                                                                             |   32
b/codecs/lpc10/Makefile                                                                          |    2
b/config.guess                                                                                   |  184
b/config.sub                                                                                     |   90
b/configs/basic-pbx/modules.conf                                                                 |    1
b/configs/basic-pbx/pjsip.conf                                                                   |    3
b/configs/samples/alsa.conf.sample                                                               |    4
b/configs/samples/ari.conf.sample                                                                |    5
b/configs/samples/ast_debug_tools.conf.sample                                                    |   57
b/configs/samples/asterisk.conf.sample                                                           |   20
b/configs/samples/calendar.conf.sample                                                           |    2
b/configs/samples/ccss.conf.sample                                                               |   16
b/configs/samples/cdr.conf.sample                                                                |    2
b/configs/samples/cdr_mysql.conf.sample                                                          |    5
b/configs/samples/cdr_sqlite3_custom.conf.sample                                                 |    1
b/configs/samples/cel_sqlite3_custom.conf.sample                                                 |    1
b/configs/samples/chan_dahdi.conf.sample                                                         |   22
b/configs/samples/codecs.conf.sample                                                             |   57
b/configs/samples/confbridge.conf.sample                                                         |   12
b/configs/samples/config_test.conf.sample                                                        |    8
b/configs/samples/console.conf.sample                                                            |    4
b/configs/samples/dsp.conf.sample                                                                |   28
b/configs/samples/extconfig.conf.sample                                                          |    3
b/configs/samples/extensions.conf.sample                                                         |   44
b/configs/samples/hep.conf.sample                                                                |   16
b/configs/samples/logger.conf.sample                                                             |    8
b/configs/samples/manager.conf.sample                                                            |    4
b/configs/samples/mgcp.conf.sample                                                               |    6
b/configs/samples/minivm.conf.sample                                                             |   16
b/configs/samples/misdn.conf.sample                                                              |    4
b/configs/samples/musiconhold.conf.sample                                                        |   29
b/configs/samples/oss.conf.sample                                                                |    4
b/configs/samples/pjproject.conf.sample                                                          |   25
b/configs/samples/pjsip.conf.sample                                                              |  278
b/configs/samples/pjsip_wizard.conf.sample                                                       |   12
b/configs/samples/queuerules.conf.sample                                                         |   21
b/configs/samples/queues.conf.sample                                                             |   19
b/configs/samples/res_config_sqlite3.conf.sample                                                 |    6
b/configs/samples/res_odbc.conf.sample                                                           |    6
b/configs/samples/res_snmp.conf.sample                                                           |    2
b/configs/samples/rtp.conf.sample                                                                |   31
b/configs/samples/sip.conf.sample                                                                |   59
b/configs/samples/skinny.conf.sample                                                             |   20
b/configs/samples/sorcery.conf.sample                                                            |   11
b/configs/samples/unistim.conf.sample                                                            |    4
b/configs/samples/voicemail.conf.sample                                                          |   22
b/configs/samples/vpb.conf.sample                                                                |    2
b/configure                                                                                      | 3197
b/configure.ac                                                                                   |  307
b/contrib/Makefile                                                                               |   12
b/contrib/ast-db-manage/README.md                                                                |    1
b/contrib/ast-db-manage/cdr/env.py                                                               |    1
b/contrib/ast-db-manage/config/env.py                                                            |    1
b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py                             |   31
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py       |   58
b/contrib/ast-db-manage/config/versions/1d0e332c32af_create_rls_table.py                         |   39
b/contrib/ast-db-manage/config/versions/28ab27a7826d_add_srv_lookups_to_identify.py              |   31
b/contrib/ast-db-manage/config/versions/2da192dbbc65_add_publish_tables.py                       |   73
b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py                       |    2
b/contrib/ast-db-manage/config/versions/39959b9c2566_pjsip_stream_maximum.py                     |   24
b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py           |   31
b/contrib/ast-db-manage/config/versions/44ccced114ce_add_webrtc.py                               |   31
b/contrib/ast-db-manage/config/versions/465e70e8c337_add_match_header_attribute_to_identify.py   |   21
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                      |    1
b/contrib/ast-db-manage/config/versions/4e2493ef32e6_add_contact_user_to_endpoint.py             |   22
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py           |    1
b/contrib/ast-db-manage/config/versions/7f3e21abe318_add_preferred_codec_only_option_to_pjsip.py |   30
b/contrib/ast-db-manage/config/versions/86bb1efa278d_add_ps_endpoints_refer_blind_progress.py    |   30
b/contrib/ast-db-manage/config/versions/8fce4c573e15_add_pjsip_allow_overlap.py                  |   31
b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py    |   32
b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py             |   35
b/contrib/ast-db-manage/config/versions/d7983954dd96_add_ps_endpoints_notify_early_inuse_.py     |   30
b/contrib/ast-db-manage/config/versions/f638dbe2eb23_symmetric_transport.py                      |   32
b/contrib/ast-db-manage/env.py                                                                   |  140
b/contrib/ast-db-manage/voicemail/env.py                                                         |    1
b/contrib/realtime/mssql/mssql_config.sql                                                        |  294
b/contrib/realtime/mysql/mysql_config.sql                                                        |  158
b/contrib/realtime/oracle/oracle_config.sql                                                      |  294
b/contrib/realtime/postgresql/postgresql_config.sql                                              |  162
b/contrib/scripts/ast_coredumper                                                                 |  533
b/contrib/scripts/ast_logescalator                                                               |  399
b/contrib/scripts/ast_loggrabber                                                                 |  255
b/contrib/scripts/autosupport                                                                    |    4
b/contrib/scripts/install_prereq                                                                 |    2
b/contrib/scripts/safe_asterisk                                                                  |   13
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                                |   27
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                   |  499
b/contrib/systemd/README.txt                                                                     |  119
b/contrib/systemd/asterisk-ami.socket                                                            |   10
b/contrib/systemd/asterisk-amis.socket                                                           |   10
b/contrib/systemd/asterisk-cli.socket                                                            |   13
b/contrib/systemd/asterisk-http.socket                                                           |   11
b/contrib/systemd/asterisk-https.socket                                                          |   11
b/contrib/systemd/asterisk.service                                                               |   27
b/contrib/systemd/asterisk.socket                                                                |   26
b/doc/appdocsxml.dtd                                                                             |    2
b/doc/appdocsxml.xslt                                                                            |   25
b/formats/format_g719.c                                                                          |   14
b/formats/format_g723.c                                                                          |   17
b/formats/format_g726.c                                                                          |   37
b/formats/format_g729.c                                                                          |   18
b/formats/format_gsm.c                                                                           |   20
b/formats/format_h263.c                                                                          |   20
b/formats/format_h264.c                                                                          |   20
b/formats/format_ilbc.c                                                                          |   16
b/formats/format_jpeg.c                                                                          |    4
b/formats/format_ogg_speex.c                                                                     |   23
b/formats/format_ogg_vorbis.c                                                                    |   22
b/formats/format_pcm.c                                                                           |  103
b/formats/format_siren14.c                                                                       |   14
b/formats/format_siren7.c                                                                        |   14
b/formats/format_sln.c                                                                           |   45
b/formats/format_vox.c                                                                           |   18
b/formats/format_wav.c                                                                           |   67
b/formats/format_wav_gsm.c                                                                       |   18
b/funcs/func_aes.c                                                                               |    2
b/funcs/func_base64.c                                                                            |    2
b/funcs/func_blacklist.c                                                                         |    2
b/funcs/func_callcompletion.c                                                                    |    2
b/funcs/func_callerid.c                                                                          |    2
b/funcs/func_cdr.c                                                                               |   19
b/funcs/func_channel.c                                                                           |  230
b/funcs/func_config.c                                                                            |    2
b/funcs/func_curl.c                                                                              |    2
b/funcs/func_cut.c                                                                               |    2
b/funcs/func_db.c                                                                                |    2
b/funcs/func_devstate.c                                                                          |    4
b/funcs/func_dialgroup.c                                                                         |    2
b/funcs/func_dialplan.c                                                                          |    2
b/funcs/func_enum.c                                                                              |    2
b/funcs/func_env.c                                                                               |    2
b/funcs/func_extstate.c                                                                          |    2
b/funcs/func_frame_trace.c                                                                       |   11
b/funcs/func_global.c                                                                            |    2
b/funcs/func_groupcount.c                                                                        |    2
b/funcs/func_hangupcause.c                                                                       |    2
b/funcs/func_holdintercept.c                                                                     |    4
b/funcs/func_iconv.c                                                                             |    2
b/funcs/func_jitterbuffer.c                                                                      |    2
b/funcs/func_lock.c                                                                              |    2
b/funcs/func_logic.c                                                                             |    2
b/funcs/func_math.c                                                                              |    2
b/funcs/func_md5.c                                                                               |    2
b/funcs/func_module.c                                                                            |    2
b/funcs/func_odbc.c                                                                              |    8
b/funcs/func_periodic_hook.c                                                                     |    6
b/funcs/func_pitchshift.c                                                                        |    2
b/funcs/func_pjsip_aor.c                                                                         |    2
b/funcs/func_pjsip_contact.c                                                                     |    2
b/funcs/func_pjsip_endpoint.c                                                                    |    2
b/funcs/func_presencestate.c                                                                     |    2
b/funcs/func_rand.c                                                                              |    2
b/funcs/func_realtime.c                                                                          |    2
b/funcs/func_sha1.c                                                                              |    2
b/funcs/func_shell.c                                                                             |    7
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                                                                           |    3
b/funcs/func_sysinfo.c                                                                           |    2
b/funcs/func_talkdetect.c                                                                        |    4
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                                                                             |  102
b/include/asterisk/_private.h                                                                    |    4
b/include/asterisk/abstract_jb.h                                                                 |    3
b/include/asterisk/alertpipe.h                                                                   |  159
b/include/asterisk/app.h                                                                         |   31
b/include/asterisk/ari.h                                                                         |   27
b/include/asterisk/astmm.h                                                                       |   41
b/include/asterisk/astobj2.h                                                                     |   33
b/include/asterisk/autochan.h                                                                    |   20
b/include/asterisk/autoconfig.h.in                                                               |  120
b/include/asterisk/bridge.h                                                                      |   44
b/include/asterisk/bridge_channel.h                                                              |   45
b/include/asterisk/bridge_channel_internal.h                                                     |   11
b/include/asterisk/bridge_technology.h                                                           |   35
b/include/asterisk/calendar.h                                                                    |    1
b/include/asterisk/cel.h                                                                         |   23
b/include/asterisk/channel.h                                                                     |  418
b/include/asterisk/channel_internal.h                                                            |    8
b/include/asterisk/chanvars.h                                                                    |    2
b/include/asterisk/codec.h                                                                       |   14
b/include/asterisk/compat.h                                                                      |   20
b/include/asterisk/config.h                                                                      |   25
b/include/asterisk/config_options.h                                                              |   24
b/include/asterisk/conversions.h                                                                 |   62
b/include/asterisk/core_local.h                                                                  |   37
b/include/asterisk/file.h                                                                        |   28
b/include/asterisk/format.h                                                                      |   33
b/include/asterisk/format_cache.h                                                                |   15
b/include/asterisk/frame.h                                                                       |   10
b/include/asterisk/hashtab.h                                                                     |   14
b/include/asterisk/heap.h                                                                        |    4
b/include/asterisk/http.h                                                                        |    1
b/include/asterisk/indications.h                                                                 |    9
b/include/asterisk/inline_api.h                                                                  |    6
b/include/asterisk/io.h                                                                          |   34
b/include/asterisk/iostream.h                                                                    |  118
b/include/asterisk/json.h                                                                        |   47
b/include/asterisk/lock.h                                                                        |   34
b/include/asterisk/logger.h                                                                      |   23
b/include/asterisk/manager.h                                                                     |    2
b/include/asterisk/mod_format.h                                                                  |    6
b/include/asterisk/module.h                                                                      |   72
b/include/asterisk/named_locks.h                                                                 |   10
b/include/asterisk/netsock2.h                                                                    |   16
b/include/asterisk/network.h                                                                     |    5
b/include/asterisk/options.h                                                                     |   44
b/include/asterisk/opus.h                                                                        |   51
b/include/asterisk/pbx.h                                                                         |   81
b/include/asterisk/res_fax.h                                                                     |   22
b/include/asterisk/res_hep.h                                                                     |    2
b/include/asterisk/res_pjsip.h                                                                   |  305
b/include/asterisk/res_pjsip_presence_xml.h                                                      |    3
b/include/asterisk/res_pjsip_session.h                                                           |  253
b/include/asterisk/rtp_engine.h                                                                  |  113
b/include/asterisk/sdp.h                                                                         |  713
b/include/asterisk/sdp_options.h                                                                 |  550
b/include/asterisk/sdp_state.h                                                                   |  266
b/include/asterisk/sdp_translator.h                                                              |  103
b/include/asterisk/smoother.h                                                                    |    1
b/include/asterisk/sorcery.h                                                                     |   20
b/include/asterisk/stasis_app.h                                                                  |   61
b/include/asterisk/stasis_bridges.h                                                              |    4
b/include/asterisk/stasis_channels.h                                                             |    2
b/include/asterisk/stasis_endpoints.h                                                            |    1
b/include/asterisk/stasis_system.h                                                               |    1
b/include/asterisk/stream.h                                                                      |  468
b/include/asterisk/strings.h                                                                     |   50
b/include/asterisk/taskprocessor.h                                                               |   32
b/include/asterisk/tcptls.h                                                                      |   96
b/include/asterisk/test.h                                                                        |    8
b/include/asterisk/translate.h                                                                   |   13
b/include/asterisk/utils.h                                                                       |  232
b/include/asterisk/vector.h                                                                      |  124
b/include/jitterbuf.h                                                                            |    3
b/main/Makefile                                                                                  |   60
b/main/abstract_jb.c                                                                             |   33
b/main/acl.c                                                                                     |   38
b/main/alaw.c                                                                                    |    2
b/main/alertpipe.c                                                                               |  166
b/main/aoc.c                                                                                     |   65
b/main/app.c                                                                                     |   51
b/main/ast_expr2.c                                                                               |   11
b/main/ast_expr2.fl                                                                              |    4
b/main/ast_expr2.y                                                                               |   11
b/main/ast_expr2f.c                                                                              |    4
b/main/asterisk.c                                                                                |  743
b/main/astfd.c                                                                                   |    2
b/main/astmm.c                                                                                   |   23
b/main/astobj2.c                                                                                 |  151
b/main/astobj2_container.c                                                                       |   48
b/main/astobj2_hash.c                                                                            |    6
b/main/astobj2_rbtree.c                                                                          |    6
b/main/audiohook.c                                                                               |   53
b/main/autochan.c                                                                                |   18
b/main/autoservice.c                                                                             |   16
b/main/backtrace.c                                                                               |    1
b/main/bridge.c                                                                                  |  121
b/main/bridge_after.c                                                                            |    4
b/main/bridge_basic.c                                                                            |    4
b/main/bridge_channel.c                                                                          |  273
b/main/bridge_roles.c                                                                            |    2
b/main/bucket.c                                                                                  |    2
b/main/callerid.c                                                                                |    2
b/main/ccss.c                                                                                    |   17
b/main/cdr.c                                                                                     |   28
b/main/cel.c                                                                                     |    6
b/main/channel.c                                                                                 | 1222
b/main/channel_internal_api.c                                                                    |  505
b/main/chanvars.c                                                                                |    6
b/main/cli.c                                                                                     |   72
b/main/codec.c                                                                                   |   17
b/main/codec_builtin.c                                                                           |   74
b/main/config.c                                                                                  |   55
b/main/config_options.c                                                                          |   43
b/main/conversions.c                                                                             |   77
b/main/core_local.c                                                                              |   44
b/main/core_unreal.c                                                                             |   16
b/main/crypt.c                                                                                   |    4
b/main/datastore.c                                                                               |    8
b/main/db.c                                                                                      |    2
b/main/devicestate.c                                                                             |    2
b/main/dial.c                                                                                    |   11
b/main/dns.c                                                                                     |    4
b/main/dns_core.c                                                                                |   24
b/main/dns_naptr.c                                                                               |   15
b/main/dns_query_set.c                                                                           |    4
b/main/dns_recurring.c                                                                           |    2
b/main/dns_srv.c                                                                                 |   10
b/main/dns_system_resolver.c                                                                     |    2
b/main/dns_tlsa.c                                                                                |    2
b/main/dnsmgr.c                                                                                  |    2
b/main/dsp.c                                                                                     |  506
b/main/endpoints.c                                                                               |    2
b/main/enum.c                                                                                    |    2
b/main/event.c                                                                                   |    2
b/main/features.c                                                                                |   24
b/main/features_config.c                                                                         |    2
b/main/file.c                                                                                    |  159
b/main/fixedjitterbuf.c                                                                          |    8
b/main/fixedjitterbuf.h                                                                          |    3
b/main/format.c                                                                                  |   20
b/main/format_cache.c                                                                            |   28
b/main/format_cap.c                                                                              |    7
b/main/format_compatibility.c                                                                    |    6
b/main/frame.c                                                                                   |   81
b/main/framehook.c                                                                               |    2
b/main/fskmodem_float.c                                                                          |    2
b/main/fskmodem_int.c                                                                            |    2
b/main/global_datastores.c                                                                       |    2
b/main/hashtab.c                                                                                 |   42
b/main/heap.c                                                                                    |   16
b/main/http.c                                                                                    |  155
b/main/image.c                                                                                   |    2
b/main/indications.c                                                                             |   43
b/main/io.c                                                                                      |   86
b/main/iostream.c                                                                                |  614
b/main/jitterbuf.c                                                                               |    7
b/main/json.c                                                                                    |  162
b/main/libasteriskpj.c                                                                           |    4
b/main/libasteriskssl.c                                                                          |   25
b/main/loader.c                                                                                  |  111
b/main/lock.c                                                                                    |   45
b/main/logger.c                                                                                  |  247
b/main/manager.c                                                                                 |  299
b/main/manager_bridges.c                                                                         |  100
b/main/manager_channels.c                                                                        |   69
b/main/manager_endpoints.c                                                                       |    2
b/main/manager_mwi.c                                                                             |    2
b/main/manager_system.c                                                                          |    2
b/main/md5.c                                                                                     |    2
b/main/media_cache.c                                                                             |    5
b/main/message.c                                                                                 |   31
b/main/mixmonitor.c                                                                              |    2
b/main/named_acl.c                                                                               |    2
b/main/named_locks.c                                                                             |   89
b/main/netsock.c                                                                                 |    4
b/main/netsock2.c                                                                                |   27
b/main/optional_api.c                                                                            |    2
b/main/parking.c                                                                                 |    2
b/main/pbx.c                                                                                     |  585
b/main/pbx_app.c                                                                                 |   12
b/main/pbx_builtins.c                                                                            |   88
b/main/pbx_functions.c                                                                           |   21
b/main/pbx_hangup_handler.c                                                                      |    4
b/main/pbx_ignorepat.c                                                                           |    2
b/main/pbx_include.c                                                                             |    2
b/main/pbx_sw.c                                                                                  |    2
b/main/pbx_switch.c                                                                              |    2
b/main/pbx_timing.c                                                                              |    2
b/main/pbx_variables.c                                                                           |    2
b/main/pickup.c                                                                                  |    2
b/main/plc.c                                                                                     |    2
b/main/presencestate.c                                                                           |    2
b/main/privacy.c                                                                                 |    2
b/main/rtp_engine.c                                                                              |  902
b/main/say.c                                                                                     |   58
b/main/sched.c                                                                                   |    2
b/main/sdp.c                                                                                     |  879
b/main/sdp_options.c                                                                             |  143
b/main/sdp_private.h                                                                             |   63
b/main/sdp_srtp.c                                                                                |    2
b/main/sdp_state.c                                                                               | 1811
b/main/sdp_translator.c                                                                          |  104
b/main/security_events.c                                                                         |    2
b/main/sem.c                                                                                     |    2
b/main/slinfactory.c                                                                             |    2
b/main/smoother.c                                                                                |    2
b/main/sorcery.c                                                                                 |  165
b/main/srv.c                                                                                     |    5
b/main/stasis.c                                                                                  |    3
b/main/stasis_bridges.c                                                                          |   37
b/main/stasis_cache.c                                                                            |    4
b/main/stasis_cache_pattern.c                                                                    |    2
b/main/stasis_channels.c                                                                         |    8
b/main/stasis_endpoints.c                                                                        |    2
b/main/stasis_message.c                                                                          |    2
b/main/stasis_message_router.c                                                                   |    2
b/main/stasis_system.c                                                                           |    2
b/main/stdtime/localtime.c                                                                       |    4
b/main/stream.c                                                                                  |  565
b/main/stringfields.c                                                                            |    6
b/main/strings.c                                                                                 |   27
b/main/stun.c                                                                                    |   13
b/main/syslog.c                                                                                  |    2
b/main/taskprocessor.c                                                                           |   43
b/main/tcptls.c                                                                                  |  871
b/main/tdd.c                                                                                     |    2
b/main/term.c                                                                                    |    2
b/main/test.c                                                                                    |    6
b/main/threadstorage.c                                                                           |    2
b/main/timing.c                                                                                  |    2
b/main/translate.c                                                                               |   19
b/main/udptl.c                                                                                   |    2
b/main/ulaw.c                                                                                    |    2
b/main/utils.c                                                                                   |  384
b/main/xml.c                                                                                     |    2
b/main/xmldoc.c                                                                                  |    2
b/makeopts.in                                                                                    |   29
b/menuselect/aclocal.m4                                                                          |  281
b/menuselect/configure                                                                           |  197
b/menuselect/configure.ac                                                                        |    9
b/menuselect/menuselect.c                                                                        |   20
b/menuselect/menuselect.h                                                                        |   15
b/menuselect/menuselect_curses.c                                                                 |    2
b/pbx/dundi-parser.c                                                                             |    2
b/pbx/pbx_ael.c                                                                                  |    9
b/pbx/pbx_config.c                                                                               |   24
b/pbx/pbx_dundi.c                                                                                |   13
b/pbx/pbx_loopback.c                                                                             |    2
b/pbx/pbx_lua.c                                                                                  |   32
b/pbx/pbx_realtime.c                                                                             |   25
b/pbx/pbx_spool.c                                                                                |  289
b/res/ael/ael.flex                                                                               |    1
b/res/ael/ael.tab.c                                                                              |    2
b/res/ael/ael.y                                                                                  |    2
b/res/ael/ael_lex.c                                                                              |    1
b/res/ael/pval.c                                                                                 |    6
b/res/ari/ari_model_validators.c                                                                 |  483
b/res/ari/ari_model_validators.h                                                                 |   67
b/res/ari/ari_websockets.c                                                                       |   14
b/res/ari/cli.c                                                                                  |  177
b/res/ari/config.c                                                                               |   22
b/res/ari/resource_applications.c                                                                |    2
b/res/ari/resource_asterisk.c                                                                    |    2
b/res/ari/resource_bridges.c                                                                     |   68
b/res/ari/resource_bridges.h                                                                     |   28
b/res/ari/resource_channels.c                                                                    |   18
b/res/ari/resource_channels.h                                                                    |    6
b/res/ari/resource_device_states.c                                                               |    2
b/res/ari/resource_endpoints.c                                                                   |    2
b/res/ari/resource_events.c                                                                      |   12
b/res/ari/resource_mailboxes.c                                                                   |    2
b/res/ari/resource_playbacks.c                                                                   |    2
b/res/ari/resource_recordings.c                                                                  |    2
b/res/ari/resource_sounds.c                                                                      |    2
b/res/parking/parking_applications.c                                                             |    2
b/res/parking/parking_bridge_features.c                                                          |    4
b/res/parking/parking_manager.c                                                                  |    2
b/res/parking/parking_tests.c                                                                    |    2
b/res/parking/parking_ui.c                                                                       |    2
b/res/res.xml                                                                                    |   13
b/res/res_adsi.c                                                                                 |    2
b/res/res_ael_share.c                                                                            |    2
b/res/res_agi.c                                                                                  |  511
b/res/res_ari.c                                                                                  |  149
b/res/res_ari_applications.c                                                                     |   73
b/res/res_ari_asterisk.c                                                                         |  171
b/res/res_ari_bridges.c                                                                          |  341
b/res/res_ari_channels.c                                                                         |  420
b/res/res_ari_device_states.c                                                                    |   56
b/res/res_ari_endpoints.c                                                                        |   80
b/res/res_ari_events.c                                                                           |   92
b/res/res_ari_mailboxes.c                                                                        |   56
b/res/res_ari_model.c                                                                            |    4
b/res/res_ari_playbacks.c                                                                        |   55
b/res/res_ari_recordings.c                                                                       |   96
b/res/res_ari_sounds.c                                                                           |   50
b/res/res_calendar.c                                                                             |   20
b/res/res_calendar_caldav.c                                                                      |    6
b/res/res_calendar_ews.c                                                                         |    2
b/res/res_calendar_exchange.c                                                                    |    2
b/res/res_calendar_icalendar.c                                                                   |    2
b/res/res_chan_stats.c                                                                           |   25
b/res/res_clialiases.c                                                                           |    2
b/res/res_clioriginate.c                                                                         |   10
b/res/res_config_curl.c                                                                          |    9
b/res/res_config_ldap.c                                                                          |  758
b/res/res_config_odbc.c                                                                          |  182
b/res/res_config_pgsql.c                                                                         |  197
b/res/res_config_sqlite.c                                                                        |   25
b/res/res_config_sqlite3.c                                                                       |  249
b/res/res_convert.c                                                                              |    2
b/res/res_corosync.c                                                                             |   37
b/res/res_crypto.c                                                                               |    2
b/res/res_curl.c                                                                                 |    2
b/res/res_endpoint_stats.c                                                                       |    4
b/res/res_fax.c                                                                                  |  130
b/res/res_fax_spandsp.c                                                                          |    2
b/res/res_format_attr_celt.c                                                                     |    2
b/res/res_format_attr_g729.c                                                                     |   74
b/res/res_format_attr_h263.c                                                                     |    4
b/res/res_format_attr_h264.c                                                                     |    4
b/res/res_format_attr_opus.c                                                                     |  364
b/res/res_format_attr_silk.c                                                                     |    2
b/res/res_format_attr_siren14.c                                                                  |    2
b/res/res_format_attr_siren7.c                                                                   |    2
b/res/res_format_attr_vp8.c                                                                      |    2
b/res/res_hep.c                                                                                  |   41
b/res/res_hep_pjsip.c                                                                            |   14
b/res/res_hep_rtcp.c                                                                             |   23
b/res/res_http_media_cache.c                                                                     |    6
b/res/res_http_post.c                                                                            |   12
b/res/res_http_websocket.c                                                                       |  151
b/res/res_limit.c                                                                                |    4
b/res/res_monitor.c                                                                              |   56
b/res/res_musiconhold.c                                                                          |  207
b/res/res_mutestream.c                                                                           |    2
b/res/res_mwi_external.c                                                                         |    2
b/res/res_mwi_external_ami.c                                                                     |    2
b/res/res_odbc.c                                                                                 |   83
b/res/res_odbc_transaction.c                                                                     |    2
b/res/res_parking.c                                                                              |    4
b/res/res_phoneprov.c                                                                            |    3
b/res/res_pjproject.c                                                                            |  158
b/res/res_pjsip.c                                                                                |  655
b/res/res_pjsip.exports.in                                                                       |    1
b/res/res_pjsip/config_global.c                                                                  |  131
b/res/res_pjsip/config_transport.c                                                               |   83
b/res/res_pjsip/include/res_pjsip_private.h                                                      |   14
b/res/res_pjsip/location.c                                                                       |  221
b/res/res_pjsip/pjsip_cli.c                                                                      |    2
b/res/res_pjsip/pjsip_configuration.c                                                            |  196
b/res/res_pjsip/pjsip_distributor.c                                                              |  356
b/res/res_pjsip/pjsip_global_headers.c                                                           |    8
b/res/res_pjsip/pjsip_message_ip_updater.c                                                       |  418
b/res/res_pjsip/pjsip_options.c                                                                  |   74
b/res/res_pjsip/pjsip_resolver.c                                                                 |   97
b/res/res_pjsip/pjsip_scheduler.c                                                                |   34
b/res/res_pjsip/presence_xml.c                                                                   |   25
b/res/res_pjsip/security_events.c                                                                |    6
b/res/res_pjsip_authenticator_digest.c                                                           |  105
b/res/res_pjsip_caller_id.c                                                                      |   41
b/res/res_pjsip_config_wizard.c                                                                  |   46
b/res/res_pjsip_dialog_info_body_generator.c                                                     |   10
b/res/res_pjsip_diversion.c                                                                      |   28
b/res/res_pjsip_dlg_options.c                                                                    |    2
b/res/res_pjsip_empty_info.c                                                                     |    2
b/res/res_pjsip_endpoint_identifier_ip.c                                                         |  259
b/res/res_pjsip_endpoint_identifier_user.c                                                       |   12
b/res/res_pjsip_exten_state.c                                                                    |    5
b/res/res_pjsip_history.c                                                                        |  100
b/res/res_pjsip_logger.c                                                                         |    2
b/res/res_pjsip_messaging.c                                                                      |  161
b/res/res_pjsip_mwi.c                                                                            |  245
b/res/res_pjsip_nat.c                                                                            |   51
b/res/res_pjsip_one_touch_record_info.c                                                          |    2
b/res/res_pjsip_outbound_authenticator_digest.c                                                  |   97
b/res/res_pjsip_outbound_publish.c                                                               |  159
b/res/res_pjsip_outbound_registration.c                                                          |  170
b/res/res_pjsip_path.c                                                                           |   22
b/res/res_pjsip_pidf_body_generator.c                                                            |    4
b/res/res_pjsip_pidf_eyebeam_body_supplement.c                                                   |   34
b/res/res_pjsip_publish_asterisk.c                                                               |    7
b/res/res_pjsip_pubsub.c                                                                         |  953
b/res/res_pjsip_refer.c                                                                          |   57
b/res/res_pjsip_registrar.c                                                                      |  104
b/res/res_pjsip_registrar_expire.c                                                               |    6
b/res/res_pjsip_sdp_rtp.c                                                                        |  860
b/res/res_pjsip_send_to_voicemail.c                                                              |    2
b/res/res_pjsip_session.c                                                                        | 1687
b/res/res_pjsip_session.exports.in                                                               |   21
b/res/res_pjsip_t38.c                                                                            |  299
b/res/res_pjsip_transport_websocket.c                                                            |   74
b/res/res_pjsip_xpidf_body_generator.c                                                           |    2
b/res/res_pktccops.c                                                                             |    2
b/res/res_realtime.c                                                                             |    2
b/res/res_resolver_unbound.c                                                                     |   18
b/res/res_rtp_asterisk.c                                                                         | 2535
b/res/res_rtp_multicast.c                                                                        |  152
b/res/res_sdp_translator_pjmedia.c                                                               |  603
b/res/res_security_log.c                                                                         |    2
b/res/res_smdi.c                                                                                 |    6
b/res/res_snmp.c                                                                                 |    2
b/res/res_sorcery_astdb.c                                                                        |    2
b/res/res_sorcery_config.c                                                                       |   46
b/res/res_sorcery_memory.c                                                                       |    6
b/res/res_sorcery_memory_cache.c                                                                 |   55
b/res/res_sorcery_realtime.c                                                                     |    2
b/res/res_speech.c                                                                               |    2
b/res/res_srtp.c                                                                                 |   22
b/res/res_stasis.c                                                                               |   55
b/res/res_stasis_answer.c                                                                        |    2
b/res/res_stasis_device_state.c                                                                  |   50
b/res/res_stasis_mailbox.c                                                                       |    2
b/res/res_stasis_playback.c                                                                      |    7
b/res/res_stasis_recording.c                                                                     |    7
b/res/res_stasis_snoop.c                                                                         |   24
b/res/res_stasis_test.c                                                                          |    4
b/res/res_statsd.c                                                                               |    5
b/res/res_stun_monitor.c                                                                         |   14
b/res/res_timing_dahdi.c                                                                         |    2
b/res/res_timing_pthread.c                                                                       |    2
b/res/res_xmpp.c                                                                                 |  168
b/res/snmp/agent.c                                                                               |    2
b/res/srtp/srtp_compat.h                                                                         |   40
b/res/stasis/app.c                                                                               |  154
b/res/stasis/app.h                                                                               |   17
b/res/stasis/command.c                                                                           |    2
b/res/stasis/control.c                                                                           |    2
b/res/stasis/messaging.c                                                                         |    2
b/res/stasis/stasis_bridge.c                                                                     |    8
b/res/stasis_recording/stored.c                                                                  |  219
b/rest-api-templates/api.wiki.mustache                                                           |    4
b/rest-api-templates/ari_model_validators.c.mustache                                             |    2
b/rest-api-templates/ari_resource.c.mustache                                                     |    2
b/rest-api-templates/asterisk_processor.py                                                       |    1
b/rest-api-templates/make_ari_stubs.py                                                           |    2
b/rest-api-templates/param_parsing.mustache                                                      |   15
b/rest-api-templates/res_ari_resource.c.mustache                                                 |   81
b/rest-api-templates/swagger_model.py                                                            |    6
b/rest-api-templates/transform.py                                                                |    1
b/rest-api/api-docs/applications.json                                                            |    2
b/rest-api/api-docs/asterisk.json                                                                |    2
b/rest-api/api-docs/bridges.json                                                                 |   84
b/rest-api/api-docs/channels.json                                                                |   24
b/rest-api/api-docs/deviceStates.json                                                            |    2
b/rest-api/api-docs/endpoints.json                                                               |    2
b/rest-api/api-docs/events.json                                                                  |   22
b/rest-api/api-docs/mailboxes.json                                                               |    2
b/rest-api/api-docs/playbacks.json                                                               |    2
b/rest-api/api-docs/recordings.json                                                              |    2
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                                                                               |    2
b/tests/test_amihooks.c                                                                          |   66
b/tests/test_aoc.c                                                                               |    2
b/tests/test_app.c                                                                               |    2
b/tests/test_ari.c                                                                               |   32
b/tests/test_ari_model.c                                                                         |    2
b/tests/test_ast_format_str_reduce.c                                                             |    2
b/tests/test_astobj2.c                                                                           |    2
b/tests/test_astobj2_thrash.c                                                                    |   12
b/tests/test_astobj2_weaken.c                                                                    |    2
b/tests/test_bridging.c                                                                          |  290
b/tests/test_bucket.c                                                                            |    4
b/tests/test_callerid.c                                                                          |    2
b/tests/test_cdr.c                                                                               |    2
b/tests/test_cel.c                                                                               |    2
b/tests/test_channel.c                                                                           |  119
b/tests/test_channel_feature_hooks.c                                                             |    4
b/tests/test_config.c                                                                            |   87
b/tests/test_conversions.c                                                                       |  136
b/tests/test_core_codec.c                                                                        |    2
b/tests/test_core_format.c                                                                       |    2
b/tests/test_db.c                                                                                |    2
b/tests/test_devicestate.c                                                                       |    2
b/tests/test_dlinklists.c                                                                        |    2
b/tests/test_dns.c                                                                               |   74
b/tests/test_dns_naptr.c                                                                         |    8
b/tests/test_dns_query_set.c                                                                     |    8
b/tests/test_dns_recurring.c                                                                     |   26
b/tests/test_dns_srv.c                                                                           |   12
b/tests/test_endpoints.c                                                                         |    2
b/tests/test_event.c                                                                             |    2
b/tests/test_expr.c                                                                              |    2
b/tests/test_file.c                                                                              |  195
b/tests/test_format_cache.c                                                                      |    2
b/tests/test_format_cap.c                                                                        |    2
b/tests/test_func_file.c                                                                         |    2
b/tests/test_gosub.c                                                                             |    2
b/tests/test_hashtab_thrash.c                                                                    |    1
b/tests/test_heap.c                                                                              |    2
b/tests/test_http_media_cache.c                                                                  |    2
b/tests/test_jitterbuf.c                                                                         |    2
b/tests/test_json.c                                                                              |   51
b/tests/test_linkedlists.c                                                                       |    2
b/tests/test_locale.c                                                                            |    2
b/tests/test_logger.c                                                                            |   69
b/tests/test_media_cache.c                                                                       |    4
b/tests/test_message.c                                                                           |    2
b/tests/test_netsock2.c                                                                          |    2
b/tests/test_optional_api.c                                                                      |    2
b/tests/test_pbx.c                                                                               |   24
b/tests/test_poll.c                                                                              |    2
b/tests/test_res_pjsip_scheduler.c                                                               |    2
b/tests/test_res_stasis.c                                                                        |    8
b/tests/test_sched.c                                                                             |    2
b/tests/test_sdp.c                                                                               | 1212
b/tests/test_security_events.c                                                                   |    2
b/tests/test_skel.c                                                                              |    2
b/tests/test_sorcery.c                                                                           |    2
b/tests/test_sorcery_astdb.c                                                                     |    2
b/tests/test_sorcery_memory_cache_thrash.c                                                       |    2
b/tests/test_sorcery_realtime.c                                                                  |    2
b/tests/test_stasis.c                                                                            |    2
b/tests/test_stasis_channels.c                                                                   |    2
b/tests/test_stasis_endpoints.c                                                                  |    2
b/tests/test_stream.c                                                                            | 2194
b/tests/test_strings.c                                                                           |    2
b/tests/test_substitution.c                                                                      |   11
b/tests/test_time.c                                                                              |    2
b/tests/test_uri.c                                                                               |    2
b/tests/test_utils.c                                                                             |    2
b/tests/test_vector.c                                                                            |   21
b/tests/test_voicemail_api.c                                                                     |   58
b/tests/test_websocket_client.c                                                                  |    2
b/tests/test_xml_escape.c                                                                        |    2
b/third-party/Makefile                                                                           |    4
b/third-party/Makefile.rules                                                                     |   23
b/third-party/configure.m4                                                                       |   10
b/third-party/pjproject/.gitignore                                                               |    1
b/third-party/pjproject/Makefile                                                                 |  216
b/third-party/pjproject/Makefile.rules                                                           |   20
b/third-party/pjproject/apply_patches                                                            |    8
b/third-party/pjproject/configure.m4                                                             |  115
b/third-party/pjproject/patches/0000-remove-third-party.patch                                    |  131
b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch                            |   39
b/third-party/pjproject/patches/0010-evsub-Add-pjsip_evsub_set_uas_timeout.patch                 |   84
b/third-party/pjproject/patches/0011-r5554-svn-backport-Increase-SENDER_WIDTH-column-size.patch  |   77
b/third-party/pjproject/patches/0013-r5559-svn-backport-Fix-to-resolve-DNS-SRV-crashes.patch     |  112
b/third-party/pjproject/patches/0014-Add-pjsip-transport-register-type-ipv6.patch                |   62
b/third-party/pjproject/patches/0025-fix-print-xml-crash.patch                                   |   24
b/third-party/pjproject/patches/0035-r5572-svn-backport-dialog-transaction-deadlock.patch        |   32
b/third-party/pjproject/patches/0036-r5573-svn-backport-ua-pjsua-transaction-deadlock.patch      |  119
b/third-party/pjproject/patches/0037-r5576-svn-backport-session-timer-crash.patch                |   72
b/third-party/pjproject/patches/0048-r5576-svn-backport-tls-crash.patch                          |   32
b/third-party/pjproject/patches/0058-Parse-zero-length-multipart-body-parts-correctly.patch      |   41
b/third-party/pjproject/patches/0059-Ensure-2543-transaction-key-buffer-is-large-enough.patch    |   29
b/third-party/pjproject/patches/0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch  |   29
b/third-party/pjproject/patches/0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch   |  247
b/third-party/pjproject/patches/README                                                           |    7
b/third-party/pjproject/patches/asterisk_malloc_debug.c                                          |   72
b/third-party/pjproject/patches/asterisk_malloc_debug.h                                          |   78
b/third-party/pjproject/patches/config_site.h                                                    |   49
b/third-party/pjproject/patches/user.mak                                                         |    4
b/third-party/versions.mak                                                                       |    2
b/utils/.gitignore                                                                               |    1
b/utils/Makefile                                                                                 |    4
b/utils/ael_main.c                                                                               |   10
b/utils/astman.c                                                                                 |   15
b/utils/check_expr.c                                                                             |   16
b/utils/conf2ael.c                                                                               |   16
b/utils/conf_bridge_binaural_hrir_importer.c                                                     |  147
b/utils/conf_bridge_binaural_hrir_importer.h                                                     |   46
b/utils/extconf.c                                                                                |   58
build_tools/embed_modules.xml                                                                    |   46
contrib/ast-db-manage/cdr/env.py                                                                 |   74
contrib/ast-db-manage/config/env.py                                                              |   74
contrib/ast-db-manage/voicemail/env.py                                                           |   74
include/asterisk/data.h                                                                          |  828
main/data.c                                                                                      | 3348
res/res_pjsip_multihomed.c                                                                       |  225
third-party/pjproject/patches/0002-Fix-1946-Avoid-deinitialization-of-uninitialized-cli.patch    |   56
947 files changed, 124025 insertions(+), 35977 deletions(-)