Release Summary

asterisk-certified/13.8-cert1

Date: 2016-07-13

<asteriskteam@digium.com>


Table of Contents

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

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-certified/13.1-cert7.


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
229 Richard Mudgett
128 Joshua Colp
108 Matt Jordan
105 Mark Michelson
104 gtjoseph
67 Corey Farrell
53 Kevin Harwell
28 Diederik de Groot
27 Scott Griepentrog
19 Alexander Traud
13 Walter Doekes
13 Jonathan Rose
11 Kinsey Moore
10 George Joseph
10 Ivan Poddubny
10 David M. Lee
8 Rodrigo Ramírez Norambuena
7 Benjamin Keith Ford
7 Rusty Newton
6 Ashley Sanders
5 Sean Bright
4 snuffy
4 Rodrigo Ramirez Norambuena
4 Dade Brandon
3 Graham Barnett
3 Martin Tomec
3 Daniel Journo
3 ibercom
3 Scott Emidy
3 Stefan Engström
3 Y Ateya
2 Steve Davies
2 Badalian Vyacheslav
2 yaron nahum
2 Alexander Anikin
2 Olle Johansson
2 Niklas Larsson
2 Alexei Gradinari
2 Tyler Cambron
2 Karsten Wemheuer
1 Damian Ivereigh
1 ffs
1 Jaco Kroon
1 Leif Madsen
1 Christof Lauber
1 abelbeck
1 Aaron An
1 Mark Duncan
1 Dan Cropp
1 Maciej Szmigiero
1 Javier Acosta
1 Etienne Lessard
1 Jeremiah Gowdy
1 Gareth Palmer
1 Alexei Gradinari License #5691
1 Alexandre Fournier
1 Michael Cargile
1 Sergio Medina Toledo
1 Richard Miller
1 Juergen Spies
1 Makoto Dei
1 Guido Falsi
1 Badalyan Vyacheslav
1 Kristian Hogh (License 6639)
1 Elazar Broad
1 Ed Hynan
1 Carlos Oliva
1 Eugene Voityuk
1 sungtae kim
1 Di-Shi Sun
1 HZMI8gkCvPpom0tM
1 mdu113
1 Andreas Steinmetz
1 Patric Marschall
1 Corey Edwards
1 Sebastian Kemper
1 Justin T. Gibbs
1 server-pandora
1 Andrew Nagy
1 Matthias Urlichs
1 dant
1 Dmitriy Serov
1 Alec Davis
1 Michael L. Young
1 cloos
1 Ben Merrills
1 Simon Arlott
1 Matt Hoskins
1 Valentin Vidić
1 LEI FU
1 Filip Jenicek
1 Ben Klang
47 gtjoseph
4 Rusty Newton
3 Badalyan Vyacheslav
3 Matt Jordan
2 snuffy
2 Stefan Engström
1 Michael L. Young
1 Damian Ivereigh
1 Ivan Poddubny
1 Jacek Konieczny
1 Juergen Spies
1 starting asterisk -c until the colors stopped
1 Graham Barnett
1 Di-Shi Sun
1 XenCALL
1 Aaron An
1 JoshE
1 Alexander Traud
1 Dan Cropp
1 Matt Hoskins
1 Carl Fortin
1 Corey Edwards
1 Elazar Broad
1 Sebastian Kemper
1 Jeremiah Gowdy
1 Ed Hynan
1 Ben Klang
1 Dmitriy Serov
1 Kristian Høgh
1 Alexandre Fournier
73 Matt Jordan
49 Corey Farrell
44 Richard Mudgett
43 Joshua Colp
35 Mark Michelson
35 Kevin Harwell
29 George Joseph
28 Diederik de Groot
19 Alexander Traud
16 Scott Griepentrog
16 gtjoseph
15 John Bigelow
15 Rusty Newton
13 Arnd Schmitter
12 Badalian Vyacheslav
10 Walter Doekes
10 Dmitriy Serov
9 Rodrigo Ramirez Norambuena
9 John Hardin
8 Jonathan Rose
7 Ross Beer
7 Stefan Engström
6 Andrew Nagy
6 Steve Pitts
5 Michael Keuter
5 Etienne Lessard
5 yaron nahum
5 Chet Stevens
5 Niklas Larsson
5 snuffy
5 Ashley Sanders
4 Ashley Sanders
4 Carl Fortin
4 Dade Brandon
3 Steve Davies
3 Graham Barnett
3 Vitezslav Novy
3 hristo
3 Zane Conkle
3 JoshE
3 Daniel Journo
3 Zane Conkle
3 Y Ateya
2 tootai
2 warren smith
2 Sean Bright
2 Ivan Poddubny
2 Alexandr Dranchuk
2 Marcelo Terres
2 Richard Kenner
2 Denis Martinez
2 Ray Crumrine
2 Makoto Dei
2 Badalyan Vyacheslav
2 John Zhong
2 Josh Colp
2 Kinsey Moore
2 David Brillert
2 ibercom
2 nik600
2 Javier Riveros
2 cloos
2 Vadim
2 Sean Pimental
2 David M. Lee
2 Karsten Wemheuer
1 Oleg Kozlov
1 Sebastian Kemper
1 Damian Ivereigh
1 Matt Hoskins
1 ffs
1 Jaco Kroon
1 Thomas Airmont
1 Rodrigo Ramírez Norambuena
1 Alejandro Mejia
1 Jeffrey Ollie
1 Marcel Manz
1 abelbeck
1 Benjamin Keith Ford
1 viniciusfontes
1 Marco Paland
1 Dmitry Burilov
1 Guenther Kelleter
1 Marcello Ceschia
1 Private Name
1 XenCALL
1 Ross Beer.
1 Aaron An
1 Bryant Zimmerman
1 WRP
1 Gareth Blades
1 Alec Davis
1 Lorne Gaetz
1 Nick Ruggles
1 Jeff Collell
1 Maciej Szmigiero
1 Jeremy Kister
1 Philippe Bolduc
1 Alex A. Welzl
1 Javier Acosta
1 Yaniv Simhi
1 Taylor Hawkes
1 Paddy Grice
1 Panos Gkikakis
1 Nir Simionovich (GreenfieldTech - Israel)
1 Matthias Urlichs
1 Jared Biel
1 Jeffrey C. Ollie
1 Nir Simionovich
1 Thomas Thompson
1 Warren Selby
1 Yura Kocyuba
1 klaus3000
1 Josh Kitchens
1 Peter Katzmann
1 Sergio Medina Toledo
1 dant
1 Stephan Eisvogel
1 Richard Miller
1 Juergen Spies
1 Frank DiGennaro
1 Brad Latus
1 Dan Jenkins
1 Guido Falsi
1 Dmitry Melekhov
1 Terry Wilson
1 Krzysztof Trempala
1 LEI FU
1 Gianluca Merlo
1 Tove Hjelm
1 Daniel Flounders
1 Andrey Biglari
1 Arveno Santoro
1 David Cunningham
1 Olle Johansson
1 Andrew Zherdin
1 Timo Teräs
1 Kristian Hogh
1 Aleksei Kulakov
1 Christoph Timm
1 John Kiniston
1 Ronald Raikes
1 Artem Volodin
1 Ed Hynan
1 feyfre
1 Eelco Brolman
1 Olivier Krief
1 Gareth Palmer
1 Dan Tucny
1 Jacques Peacock
1 Denis Alberto Martinez
1 Mark Petersen
1 Carlos Oliva
1 Ben Smithurst
1 Barry Chern
1 sungtae kim
1 Stefan27 (on IRC)
1 Tony Ching
1 Dwayne Hubbard
1 HZMI8gkCvPpom0tM
1 PowerPBX
1 Frederic Van Espen
1 mdu113
1 jeffrey putnam
1 Andreas Steinmetz
1 Luke Hulsey
1 Ben Langfeld
1 pj
1 George Ladoff
1 Max Man
1 Jeffrey Walton
1 Patric Marschall
1 fenareta
1 Martin Moučka
1 Alexandr Gordeev
1 Justin T. Gibbs
1 Filip Frank
1 Malcolm Davenport
1 B. Davis
1 Ilya Trikoz
1 Alexandre Fournier
1 dea
1 Ben Klang
1 Robert McGilvray
1 Alexei Gradinari
1 Robert McGilvray
1 David Justl
1 Mitch Claborn
1 Tyler Cambron
1 Mateusz Kowalski
1 Dave Cabot
1 Malcolm Davenport
1 Ben Merrills
1 Steven T. Wheeler
1 Simon Arlott
1 PSDK
1 Hiroaki Komatsu
1 Atis Lezdins
1 Anatoli
1 Gergely Dömsödi
1 Matt Hoskins
1 Kevin Scott Adams
1 Aleksandr Gordeev
1 Dudás József
1 Nic Colledge
1 Kristian Høgh
1 Peter Whisker
1 Elazar Broad
1 Janusz Karolak
1 xrobau
1 Anthony Messina
1 cervajs
1 Filip Jenicek
1 Osaulenko Alexander
1 Bojan Nemčić
1 Josh Kitchens
1 Torrey Searle
1 not here

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_queue

ASTERISK-25480: [patch]Add field PauseReason on QueueMemberStatus
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/chan_pjsip

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

Category: Channels/chan_sip/NewFeature

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

Category: Core/General

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

Category: Resources/res_ari

ASTERISK-25252: ARI: Add the ability to manipulate log channels
Reported by: Matt JordanASTERISK-25238: ARI: Support push configuration
Reported by: Matt JordanASTERISK-25173: ARI: Add the ability to load/reload/unload an Asterisk module
Reported by: Matt Jordan

Category: Resources/res_ari_channels

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

Category: Resources/res_pjsip

ASTERISK-24919: res_pjsip_config_wizard: Ability to write contents to file
Reported by: Ray CrumrineASTERISK-25377: res_pjsip: Change default "From user" from UUID to something more palatable
Reported by: Mark Michelson

Category: Resources/res_pjsip_sdp_rtp

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

Category: Resources/res_statsd

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

Bug

Category: Addons/General

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

Category: Addons/chan_ooh323

ASTERISK-25227: No audio at in-band announcements in ooh323 channel
Reported by: Alexandr Dranchuk

Category: Addons/res_config_mysql

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

Category: Applications/app_agent_pool

ASTERISK-24737: When agent not logged in, agent status shows unavailable, queue status shows agent invalid
Reported by: Richard Mudgett

Category: Applications/app_amd

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

Category: Applications/app_chanspy

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

Category: Applications/app_confbridge

ASTERISK-20987: non-admin users, who join muted conference are not being muted
Reported by: hristoASTERISK-25253: confbridge volume options and other volume controls such as func_volume don't work
Reported by: Dmitriy SerovASTERISK-24749: ConfBridge: Wrong language on playing conf-hasjoin and conf-hasleft when played to bridge
Reported by: Philippe BolducASTERISK-24841: ConfBridge: Strange sampling rates chosen when channels have multiple native formats
Reported by: Matt JordanASTERISK-24864: app_confbridge: file playback blocks dtmf
Reported by: Kevin HarwellASTERISK-24719: ConfBridge recording channels get stuck when recording started/stopped more than once
Reported by: Richard MudgettASTERISK-24723: confbridge: CLI command 'confbridge list XXXX' no longer displays user menus
Reported by: Matt Jordan

Category: Applications/app_dial

ASTERISK-24958: Forwarding loop detection inhibits certain desirable scenarios
Reported by: Mark MichelsonASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-24682: app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
Reported by: Matt Jordan

Category: Applications/app_directory

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

Category: Applications/app_meetme

ASTERISK-25569: app_meetme: Audio quality issues
Reported by: Corey Farrell

Category: Applications/app_mixmonitor

ASTERISK-25322: Crash occurs when using MixMonitor with t() or r() options.
Reported by: Richard Mudgett

Category: Applications/app_page

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

Category: Applications/app_queue

ASTERISK-16115: [patch] problem with ringinuse=no, queue members receive sometimes two calls
Reported by: nik600ASTERISK-25800: [patch] Calculate talktime when is first call answered
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25442: using realtime (mysql) queue members are never updated in wait_our_turn function (app_queue.c)
Reported by: Carlos OlivaASTERISK-25561: app_queue.c line 6503 (try_calling): mutex 'qe->chan' freed more times than we've locked!
Reported by: Alec DavisASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25399: app_queue: AgentComplete event has wrong reason
Reported by: Kevin HarwellASTERISK-25185: Segfault in app_queue on transfer scenarios
Reported by: Etienne LessardASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
Reported by: Lorne GaetzASTERISK-25038: Queue log "EXITWITHTIMEOUT" does not always contain waiting time
Reported by: Etienne LessardASTERISK-23319: Segmentation fault in queue_exec at app_queue.c
Reported by: VadimASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch Claborn

Category: Applications/app_record

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

Category: Applications/app_transfer

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

Category: Applications/app_voicemail

ASTERISK-25082: Asterisk deletes message after doing a playback of an INBOX message using ast_vm_play when the Old folder is full for that mailbox.
Reported by: Jonathan RoseASTERISK-24626: Voicemail passwords not being stored in ARA
Reported by: Paddy GriceASTERISK-24709: [patch] msg_create_from_file used by MixMonitor m() option does not queue an MWI event
Reported by: Gareth Palmer

Category: Applications/app_voicemail/IMAP

ASTERISK-24786: [patch] - Asterisk terminates when playing a voicemail stored in LDAP
Reported by: Graham BarnettASTERISK-24787: [patch] - Microsoft exchange incompatibility for playing back messages stored in IMAP - play_message: No origtime
Reported by: Graham BarnettASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not deleted after review, hangup
Reported by: LEI FU

Category: Applications/app_voicemail/ODBC

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

Category: Bridges/bridge_holding

ASTERISK-25271: Parking & blind transfer: Transferer channel not hung up if no MOH
Reported by: Kevin Harwell

Category: Bridges/bridge_native_rtp

ASTERISK-25240: bridge_native_rtp: Direct media wrongfully started when completing attended transfer
Reported by: Joshua ColpASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-24459: bridge_native_rtp: Native RTP bridging is chosen for RTP compatible channels when the DTMF mode is not compatible
Reported by: Yaniv Simhi

Category: Bridges/bridge_simple

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

Category: Bridges/bridge_softmix

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

Category: CDR/General

ASTERISK-24344: CDR_PROP(disable) disables CDR only for first dialed party
Reported by: Janusz KarolakASTERISK-24443: CDR fields (dst, dcontext) empty in transfer call started from Macro
Reported by: Arveno SantoroASTERISK-25090: CLI core show channel truncates cdr variables
Reported by: snuffy

Category: CDR/cdr_custom

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

Category: CDR/cdr_odbc

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

Category: CDR/cdr_pgsql

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

Category: CEL/General

ASTERISK-25647: bug of cel_radius.c: wrong point of ADD_VENDOR_CODE
Reported by: Aaron An

Category: Channels/General

ASTERISK-25025: Periodic crashes (in ast_channel_snapshot_create at stasis_channels.c) with Certified Asterisk 13.
Reported by: Chet Stevens

Category: Channels/chan_dahdi

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

Category: Channels/chan_iax2

ASTERISK-24983: IAX deadlock between hangup and scheduled actions (ex. largrq)
Reported by: Y AteyaASTERISK-22352: [patch] IAX2 custom qualify timer is not taken into account
Reported by: Frederic Van EspenASTERISK-24894: [patch] iax2_poke_noanswer expiration timer too short
Reported by: Y AteyaASTERISK-21211: chan_iax2 - unprotected access of iaxs[peer->callno] potentially results in segfault
Reported by: Jaco KroonASTERISK-24451: chan_iax2: reference leak in sched_delay_remove
Reported by: Corey FarrellASTERISK-24600: Stuck IAX channels, Asterisk stops responding to most traffic, potential deadlock
Reported by: Jeff Collell

Category: Channels/chan_local

ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch Claborn

Category: Channels/chan_mgcp

ASTERISK-25220: [patch]Closing of fd -1 in chan_mgcp.c
Reported by: Walter Doekes

Category: Channels/chan_pjsip

ASTERISK-25849: chan_pjsip: transfers with direct media sometimes drops audio
Reported by: Kevin HarwellASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25637: Multi homed server using wrong IP
Reported by: Daniel JournoASTERISK-25675: Endpoint not listed as Unreachable
Reported by: Daniel JournoASTERISK-24779: Passthrough OPUS codec not working with chan_pjsip
Reported by: PowerPBXASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25404: segfault/crash in chan_pjsip_hangup ... at chan_pjsip.c
Reported by: Chet StevensASTERISK-25258: chan_pjsip: Incorrect format switch on received RTP packet
Reported by: Joshua ColpASTERISK-25183: PJSIP: Crash on NULL channel in chan_pjsip_incoming_response despite previous checks for NULL channel
Reported by: Matt JordanASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-25156: chan_pjsip’s CHAN_START cel event lacks the correct context and exten
Reported by: cloosASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24845: pjsip send notify not working with Cisco phone
Reported by: Carl FortinASTERISK-24933: T38 fails negotiation
Reported by: Jonathan RoseASTERISK-24781: PJSIP: Unnecessary 180 Ringing messages sent with undesireabe consequences.
Reported by: Richard MudgettASTERISK-24771: ${CHANNEL(pjsip)} - segfault
Reported by: Niklas LarssonASTERISK-24666: Security Vulnerability: RTP not closed after sip call using unsupported codec
Reported by: Y AteyaASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas Larsson

Category: Channels/chan_sip/CodecHandling

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

Category: Channels/chan_sip/DatabaseSupport

ASTERISK-24772: ODBC error in realtime sippeers when device unregisters under MariaDB
Reported by: Richard Miller

Category: Channels/chan_sip/General

ASTERISK-25023: Deadlock in chan_sip in update_provisional_keepalive
Reported by: Arnd SchmitterASTERISK-25397: [patch]chan_sip: File descriptor leak with non-default timert1
Reported by: Alexander TraudASTERISK-25364: [patch]Issue a TCP connection(kernel) and thread of asterisk is not released
Reported by: Hiroaki KomatsuASTERISK-25610: Asterisk crash during "sip reload"
Reported by: Dudás JózsefASTERISK-25476: chan_sip loses registrations after a while
Reported by: Michael KeuterASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
Reported by: Taylor HawkesASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on call pickup
Reported by: Joshua ColpASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-25202: Hints extension state broken between 13.3.2 and 13.4
Reported by: cervajsASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25163: Deadlock in chan_sip between reload of sip peer container and MWI Stasis callback
Reported by: Dmitriy SerovASTERISK-24835: Early Media Not working with Chan SIP and Asterisk 13
Reported by: Andrew NagyASTERISK-24882: chan_sip: Improve usage of REF_DEBUG
Reported by: Corey FarrellASTERISK-24876: Investigate reference leaks from tests/channels/local/local_optimize_away
Reported by: Corey FarrellASTERISK-24838: chan_sip: Locking inversion occurs when building a peer causes a peer poke during request handling
Reported by: Richard MudgettASTERISK-21845: maxcalls exceeded, Asterisk sends out 480 and also BYE
Reported by: Tony ChingASTERISK-15434: [patch] When ast_pbx_start failed, both an error response and BYE are sent to the caller
Reported by: Makoto DeiASTERISK-23214: chan_sip WARNING message 'We are requesting SRTP for audio, but they responded without it' is ambiguous and wrong in some cases
Reported by: Rusty NewtonASTERISK-24800: Crash in __sip_reliable_xmit due to invalid thread ID being passed to pthread_kill
Reported by: JoshEASTERISK-22436: [patch] No BYE to masqueraded channel on INVITE with replaces
Reported by: Eelco BrolmanASTERISK-24355: [patch] chan_sip realtime uses case sensitive column comparison for 'defaultuser'
Reported by: HZMI8gkCvPpom0tMASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination when 'sendrpid=yes' (in proxy environment)
Reported by: Karsten Wemheuer

Category: Channels/chan_sip/IPv6

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

Category: Channels/chan_sip/Interoperability

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

Category: Channels/chan_sip/Registration

ASTERISK-24715: chan_sip: stale nonce causes failure
Reported by: Kevin HarwellASTERISK-24673: outgoing sip registers cannot be removed or modified without doing restart (or doing module unload chan_sip.so)
Reported by: Stefan EngströmASTERISK-24640: Registration pending stays forever after sip reload
Reported by: Max Man

Category: Channels/chan_sip/SRTP

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

Category: Channels/chan_sip/Security Framework

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

Category: Channels/chan_sip/T.38

ASTERISK-26179: chan_sip: Second T.38 request fails
Reported by: Joshua ColpASTERISK-25609: [patch]Asterisk may crash when calling ast_channel_get_t38_state(c)
Reported by: Filip JenicekASTERISK-24449: Reinvite for T.38 UDPTL fails if SRTP is enabled
Reported by: Andreas Steinmetz

Category: Channels/chan_sip/TCP-TLS

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

Category: Channels/chan_sip/Transfers

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

Category: Channels/chan_sip/WebSocket

ASTERISK-25317: asterisk sends too many stun requests
Reported by: Stefan EngströmASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei Kulakov

Category: Channels/chan_skinny

ASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-13721: memory leak in "strings.c"
Reported by: pj

Category: Channels/chan_unistim

ASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard Mudgett

Category: Codecs/General

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

Category: Codecs/codec_adpcm

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

Category: Codecs/codec_gsm

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

Category: Codecs/codec_ilbc

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

Category: Codecs/codec_lpc10

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

Category: Codecs/codec_resample

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

Category: Contrib/General

ASTERISK-25113: install_prereq in Debian 8 without "standard system utilities"
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24632: install_prereq script installs pjproject without IPv6 support
Reported by: Rusty NewtonASTERISK-24048: [patch] contrib/scripts/install_prereq selects 32-bit packages on 64-bit hosts
Reported by: Ben KlangASTERISK-24474: sip_to_pjsip.py lacks documentation and does not function
Reported by: John Kiniston

Category: Core/AstDB

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

Category: Core/AstMM

ASTERISK-25048: Astobj2: Initialization order wrong when both refdebug and AO2_DEBUG are both enabled.
Reported by: Corey Farrell

Category: Core/Bridging

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

Category: Core/Bridging/bridge_basic

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

Category: Core/BuildSystem

ASTERISK-26157: Build: Fix errors highlighted by GCC 6.x
Reported by: George JosephASTERISK-25730: build: make uninstall after make distclean tries to remove root
Reported by: George JosephASTERISK-25434: Compiler flags not reported in 'core show settings' despite usage during compilation
Reported by: Rusty NewtonASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25074: Regression: Recent clang-related change broke cross compiling of Asterisk
Reported by: Sebastian KemperASTERISK-25027: Build System: Many ARI modules are missing dependencies.
Reported by: Corey FarrellASTERISK-25028: Build System: Unneeded defines in asterisk/buildopts.h
Reported by: Corey FarrellASTERISK-24954: Git migration: Asterisk version numbers are incompatible with the Test Suite
Reported by: Matt JordanASTERISK-24932: Asterisk 13.x does not build with GCC 5.0
Reported by: Jeffrey C. OllieASTERISK-24880: [patch]Compilation under OpenBSD
Reported by: snuffyASTERISK-20399: Compilation on some systems requires the -fnested-functions flag
Reported by: David M. LeeASTERISK-20850: [patch]Nested functions aren't portable. Adapting RAII_VAR to use clang/llvm blocks to get the same/similar functionality.
Reported by: Diederik de GrootASTERISK-18105: most of asterisk modules are unbuildable in cygwin environment
Reported by: feyfreASTERISK-24544: Compile fails on OSX Yosemite because of incorrect detection of htonll and ntohll
Reported by: George JosephASTERISK-23991: [patch]asterisk.pc file contains a small error in the CFlags returned
Reported by: Diederik de Groot

Category: Core/CallCompletionSupplementaryServices

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

Category: Core/Channels

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

Category: Core/CodecInterface

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

Category: Core/Configuration

ASTERISK-25725: core: Incorrect XML documentation may result in weird behavior
Reported by: Joshua ColpASTERISK-25700: main/config: Clean config maps on shutdown.
Reported by: Corey FarrellASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25042: asterisk.conf options override command-line options.
Reported by: Corey FarrellASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1 causes crash due to NULL name provided to ast_variable
Reported by: Niklas LarssonASTERISK-23733: 'reload acl' fails if acl.conf is not present on startup
Reported by: Richard Kenner

Category: Core/FileFormatInterface

ASTERISK-25998: file: Crash when using nativeformats
Reported by: Joshua Colp

Category: Core/General

ASTERISK-25681: devicestate: Engine thread is not shut down
Reported by: Corey FarrellASTERISK-25601: json: Audit reference usage and thread safety
Reported by: Joshua ColpASTERISK-25585: [patch]rasterisk never hits most of main(), but it's assumed to
Reported by: Walter DoekesASTERISK-25552: hashtab: Improve NULL tolerance
Reported by: Joshua ColpASTERISK-25449: main/sched: Regression introduced by 5c713fdf18f causes erroneous duplicate RTCP messages; other potential scheduling issues in chan_sip/chan_skinny
Reported by: Matt JordanASTERISK-25546: threadpool: Race condition between idle timeout and activation
Reported by: Joshua ColpASTERISK-7803: [patch] Update the maximum packetization values in frame.c
Reported by: deaASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25418: On-hold channels redirected out of a bridge appear to still be on hold
Reported by: Mark MichelsonASTERISK-25355: sched: ast_sched_del may return prematurely due to spurious wakeup
Reported by: Joshua ColpASTERISK-25255: Missing AMI VarSet events when setting to an empty string.
Reported by: Richard MudgettASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-22559: gcc 4.6 and higher supports weakref attribute but asterisk doesn't detect it.
Reported by: ibercomASTERISK-24944: main/audiohook.c change prevents G722 call recording
Reported by: Ronald RaikesASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages
Reported by: Jonathan RoseASTERISK-24896: [patch] Using force black background leads to colours not being reset
Reported by: dantASTERISK-24997: Astobj2: Some callers of __adjust_lock do not pre-check the object
Reported by: Corey FarrellASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc
Reported by: Timo TeräsASTERISK-24881: ast_register_atexit should only be used when absolutely needed
Reported by: Corey FarrellASTERISK-24879: [patch]Compilation fails due to 64bit time under OpenBSD
Reported by: snuffyASTERISK-24739: [patch] - Out of files -- call fails -- numerous files with inodes from under /usr/share/zoneinfo, mostly posixrules
Reported by: Ed HynanASTERISK-24796: Codecs and bucket schema's prevent module unload
Reported by: Corey FarrellASTERISK-24814: asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64 bit integers
Reported by: Corey FarrellASTERISK-24740: [patch]Segmentation fault on aoc-e event
Reported by: Panos GkikakisASTERISK-24752: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
Reported by: Richard MudgettASTERISK-24479: Enable REF_DEBUG for module references
Reported by: Corey FarrellASTERISK-24736: Memory Leak Fixes
Reported by: Mark MichelsonASTERISK-24619: [patch]Gcc 4.10 fixes in r413589 (1.8) wrongly casts char to unsigned int
Reported by: Walter DoekesASTERISK-24614: Deadlock when DEBUG_THREADS compiler flag enabled
Reported by: Richard Mudgett

Category: Core/HTTP

ASTERISK-24724: 'httpstatus' Web Page Produces Incomplete HTML
Reported by: Ashley Sanders

Category: Core/Logging

ASTERISK-25305: Dynamic logger channels can be added multiple times
Reported by: Mark MichelsonASTERISK-25407: Asterisk fails to log to multiple syslog destinations
Reported by: Elazar BroadASTERISK-25112: Logger: Configuration settings are not reset to default during reload.
Reported by: Corey FarrellASTERISK-24817: init_logger_chain: unreachable code block
Reported by: Corey Farrell

Category: Core/ManagerInterface

ASTERISK-25680: manager: manager_channelvars is not cleaned at shutdown
Reported by: Corey FarrellASTERISK-25624: AMI Event OriginateResponse bug
Reported by: sungtae kimASTERISK-25391: AMI GetConfigJSON returns invalid JSON
Reported by: Bojan NemčićASTERISK-24934: [patch]Asterisk manager output does not escape control characters
Reported by: warren smithASTERISK-24900: Manager event ParkedCallSwap is not documented
Reported by: Rusty NewtonASTERISK-22670: Asterisk crashes when processing ISDN AoC Events
Reported by: klaus3000ASTERISK-24721: manager: ModuleLoad action incorrectly reports 'module not found' during a Reload operation
Reported by: Matt JordanASTERISK-24049: Asterisk Manager Interface: A number of list type responses aren't using astman_send_listack
Reported by: Jonathan RoseASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas Larsson

Category: Core/ManagerInterface/NewFeature

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

Category: Core/PBX

ASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua ColpASTERISK-25367: pbx: Long pattern match hints may cause "core show hints" to crash
Reported by: Joshua ColpASTERISK-25362: Deadlock due to presence state callback
Reported by: Mark MichelsonASTERISK-25094: PBX core: Investigate thread safety issues
Reported by: Corey FarrellASTERISK-24442: Outgoing call files don't work properly when set in the future
Reported by: tootaiASTERISK-24774: Segfault in ast_context_destroy with extensions.ael and extensions.conf
Reported by: Corey FarrellASTERISK-24914: Division by zero in file.c when playback of voicemail with video as h264
Reported by: Marcello CeschiaASTERISK-24683: Crash in PBX ast_hashtab_lookup_internal during core restart now
Reported by: Peter KatzmannASTERISK-24805: [patch] - ASAN: Race condition (heap-use-after-free) on asterisk closing
Reported by: Badalian Vyacheslav

Category: Core/Portability

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

Category: Core/RTP

ASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-25219: [patch]Source and destination overlap in memcpy in rtp_engine.c
Reported by: Walter DoekesASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve Davies

Category: Core/Sorcery

ASTERISK-25811: Unable to delete object from sorcery cache
Reported by: Ross BeerASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25625: res_sorcery_memory_cache: Add full backend caching
Reported by: Joshua ColpASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-24612: res_pjsip: No information if a required sorcery wizard is not loaded
Reported by: Joshua Colp

Category: Core/Stasis

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

Category: Core/UDPTL

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

Category: Documentation

ASTERISK-24097: Documentation - CHANNEL function help text missing 'linkedid' argument
Reported by: Steven T. WheelerASTERISK-25373: add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
Reported by: Walter DoekesASTERISK-25527: Quirky xmldoc description wrapping
Reported by: Walter DoekesASTERISK-24867: Docs for 'e' option in ResetCDR say to use CDR_PROP instead, CDR_PROP docs are unclear
Reported by: Rusty NewtonASTERISK-24853: Documentation claims chan_sip outbound registrations support WS or WSS as valid transports (not true)
Reported by: PSDKASTERISK-24085: Documentation - We should remove or further document the 'contact' section in pjsip.conf
Reported by: Rusty Newton

Category: Features

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

Category: Formats/General

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

Category: Formats/format_h264

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

Category: Functions/General

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

Category: Functions/func_callerid

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

Category: Functions/func_cdr

ASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
Reported by: Gianluca Merlo

Category: Functions/func_channel

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

Category: Functions/func_curl

ASTERISK-18708: func_curl hangs channel under load
Reported by: Dave CabotASTERISK-24676: Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
Reported by: Matt JordanASTERISK-24672: [PATCH] Memory leak in func_curl CURLOPT
Reported by: Kristian Høgh

Category: Functions/func_dialplan

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

Category: Functions/func_iconv

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

Category: Functions/func_odbc

ASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshE

Category: Functions/func_periodic_hook

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

Category: Functions/func_talkdetect

ASTERISK-24988: func_talkdetect: Test is bouncing sporadically
Reported by: Joshua Colp

Category: General

ASTERISK-23666: CLONE - nested functions aren't portable
Reported by: Diederik de GrootASTERISK-24663: [patch] Unnamed semaphore autoconf check fails on cross compilation
Reported by: abelbeck

Category: PBX/pbx_config

ASTERISK-25061: pbx_config: Register manager actions with module version of macro.
Reported by: Corey Farrell

Category: PBX/pbx_dundi

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

Category: Resources/General

ASTERISK-25584: [patch] format-attribute module: VP8 missing
Reported by: Alexander TraudASTERISK-25441: Deadlock in res_sorcery_memory_cache.
Reported by: Richard Mudgett

Category: Resources/res_agi

ASTERISK-25951: res_agi: run_agi eats frames it shouldn't
Reported by: George JosephASTERISK-25593: fastagi: record file closed after sending result
Reported by: Kevin HarwellASTERISK-23390: NewExten Event with application AGI shows up before and after AGI runs
Reported by: Benjamin Keith Ford

Category: Resources/res_ari

ASTERISK-25882: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
Reported by: Richard MudgettASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis application.
Reported by: Javier Riveros ASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt JordanASTERISK-25325: ARI PUT reload chan_sip HTTP response 404
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-24812: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

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

Category: Resources/res_ari_channels

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

Category: Resources/res_calendar

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

Category: Resources/res_config_curl

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

Category: Resources/res_config_odbc

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

Category: Resources/res_config_pgsql

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

Category: Resources/res_corosync

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

Category: Resources/res_crypto

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

Category: Resources/res_fax

ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
Reported by: not hereASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
Reported by: David BrillertASTERISK-24955: res_fax: v.27ter support baud rate of 2400, which is disallowed in res_fax's check_modem_rate
Reported by: Matt Jordan

Category: Resources/res_format_attr_h264

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

Category: Resources/res_format_attr_opus

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

Category: Resources/res_hep_rtcp

ASTERISK-25352: res_hep_rtcp correlation_id is different then res_hep
Reported by: Kevin Scott Adams

Category: Resources/res_http_websocket

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

Category: Resources/res_jabber

ASTERISK-14233: [patch] Buddies are always auto-registered when processing the roster
Reported by: Simon Arlott

Category: Resources/res_musiconhold

ASTERISK-25687: res_musiconhold: Concurrent invocations of 'moh reload' cause a crash
Reported by: Sean Bright

Category: Resources/res_mwi_external_ami

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

Category: Resources/res_odbc

ASTERISK-26074: res_odbc: Deadlock within UnixODBC
Reported by: Ross BeerASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshEASTERISK-24742: [patch] Fix ast_odbc_find_table function in res_odbc
Reported by: ibercom

Category: Resources/res_parking

ASTERISK-25369: res_parking: ParkAndAnnounce - Inheritable variables aren't applied to the announcer channel
Reported by: Jonathan RoseASTERISK-25254: Crash if dialplan sets ATTENDEDTRANSFER to an empty string before Park.
Reported by: Richard MudgettASTERISK-24899: Parking fall-through behavior different in 13
Reported by: Malcolm DavenportASTERISK-23850: Park Application does not respect Return Context Priority
Reported by: Andrew Nagy

Category: Resources/res_phoneprov

ASTERISK-25721: [patch] res_phoneprov: memory leak and heap-use-after-free
Reported by: Badalian Vyacheslav

Category: Resources/res_pjsip

ASTERISK-25885: res_pjsip: Race condition between adding contact and automatic expiration
Reported by: Joshua ColpASTERISK-26004: res_pjsip: The transport/method parameter is ignored
Reported by: George JosephASTERISK-25928: res_pjsip: URI validation done outside of PJSIP thread
Reported by: Joshua ColpASTERISK-25796: res_pjsip: DOS/Crash when TCP/TLS sockets exceed pjproject PJ_IOQUEUE_MAX_HANDLES
Reported by: George JosephASTERISK-25707: Long contact URIs or hostnames can crash pjproject/Asterisk under certain conditions
Reported by: George JosephASTERISK-25829: res_pjsip: PJSIP does not accept spaces when separating multiple AORs
Reported by: Mateusz KowalskiASTERISK-25727: RPM build requires OPTIONAL_API cflag due to PJSIP requirement
Reported by: Gergely DömsödiASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25751: res_pjsip: Support pjsip_dlg_create_uas_and_inc_lock
Reported by: Joshua ColpASTERISK-25606: Core dump when using transports in sorcery
Reported by: Martin MoučkaASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25712: Second call to already-on-call phone and Asterisk sends "Ready"
Reported by: Richard MudgettASTERISK-25686: PJSIP: qualify_timeout is a double, database schema is an integer
Reported by: Marcelo TerresASTERISK-25668: res_pjsip: Deadlock in distributor
Reported by: Mark MichelsonASTERISK-25116: res_pjsip: Two PeerStatus AMI messages are sent for every status change
Reported by: George JosephASTERISK-25608: res_pjsip/contacts/statsd: Lifecycle events aren't consistent
Reported by: George JosephASTERISK-25595: Unescaped : in messge sent to statsd
Reported by: Niklas LarssonASTERISK-25598: res_pjsip: Contact status messages are printing a hash instead of the uri
Reported by: George JosephASTERISK-25486: res_pjsip: Fix deadlock when validating URIs
Reported by: Joshua ColpASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25295: res_pjsip crash - pjsip_uri_get_uri at /usr/include/pjsip/sip_uri.h
Reported by: Dmitriy SerovASTERISK-25381: res_pjsip: AoRs deleted via ARI (or other mechanism) do not destroy their related contacts
Reported by: Matt JordanASTERISK-25339: res_pjsip: Empty "auth" sections from non-config backgrounds are interpreted as valid
Reported by: Matt JordanASTERISK-25304: res_pjsip: XML sanitization may write past buffer
Reported by: Joshua ColpASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25168: Random Core Dumps on Asterisk 13.4 PJSIP, in ast_channel_name at channel_internal_api.c
Reported by: Carl FortinASTERISK-25115: Crash related to func sip_resolve_invoke_user_callback of res_pjsip/pjsip_resolver.c
Reported by: John BigelowASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25158: res_pjsip: Add option to use AAL2 packing when negotiating g.726
Reported by: Kevin HarwellASTERISK-25096: [patch]Segfault when registering over websockets with PJSIP (in ast_sockaddr_isnull at /include/asterisk/netsock2.h)
Reported by: Josh KitchensASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
Reported by: Richard MudgettASTERISK-25105: res_pjsip: Possible incompatibility between qualify_timeout and pjproject-2.4
Reported by: George JosephASTERISK-25089: res_pjsip_config_wizard: Variable specified in templates aren't being processed correctly
Reported by: George JosephASTERISK-25033: Asterisk 13 (branch head) won't compile without PJSip
Reported by: Peter WhiskerASTERISK-25020: Mismatched response to outgoing REGISTER request
Reported by: Mark MichelsonASTERISK-24999: PJSIP crashes with malformed contact line
Reported by: snuffyASTERISK-24977: Contacts that don't use qualify are being marked as unavailable
Reported by: George JosephASTERISK-24863: res_pjsip: No endpoint events raised via AMI when contacts cannot be reached/qualified
Reported by: Dmitriy SerovASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
Reported by: Matt JordanASTERISK-24935: res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
Reported by: Corey FarrellASTERISK-24910: "timer=no" and "timer=required" settings in pjsip.conf fail
Reported by: Ray CrumrineASTERISK-24920: Asterisk handles duplicate SIP requests as if they were each a new request
Reported by: Mark MichelsonASTERISK-24840: res_pjsip: conflicting endpoint identifiers
Reported by: Kevin HarwellASTERISK-24872: [patch] AMI PJSIPShowEndpoint closes AMI connection on error
Reported by: Dmitriy SerovASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
Reported by: John BigelowASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-24685: "pjsip show version" CLI command
Reported by: Joshua ColpASTERISK-24727: PJSIP: Crash experienced during multi-Asterisk transfer scenario.
Reported by: Mark MichelsonASTERISK-24741: dtls_handler causes Asterisk to crash
Reported by: Zane ConkleASTERISK-24748: res_pjsip: If wizards explicitly configured in sorcery.conf false ERROR messages may occur
Reported by: Joshua ColpASTERISK-24485: res_pjsip cannot be unloaded or shutdown
Reported by: Corey FarrellASTERISK-24615: When Multiple Transports Exist in pjsip.conf, Incorrect External Addresses is Used in SIP Packets When Responding to INVITE
Reported by: David JustlASTERISK-24342: PJSIP: Qualifying endpoints attempts to do them all at the same time.
Reported by: Richard Mudgett

Category: Resources/res_pjsip_caller_id

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

Category: Resources/res_pjsip_exten_state

ASTERISK-24716: Improve pjsip log messages for presence subscription failure
Reported by: Rusty Newton

Category: Resources/res_pjsip_messaging

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

Category: Resources/res_pjsip_mwi

ASTERISK-25180: res_pjsip_mwi: Unsolicited MWI requires reload
Reported by: Joshua ColpASTERISK-24982: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox changes
Reported by: Joshua Colp

Category: Resources/res_pjsip_nat

ASTERISK-25830: Revision 2451d4e breaks NAT
Reported by: Sean BrightASTERISK-25387: res_pjsip_nat: Malformed REGISTER request causes NAT'd Contact header to not be rewritten
Reported by: Matt JordanASTERISK-25196: res_pjsip_nat: rewrite_contact should not be applied to Contact header when Record-Route headers are present
Reported by: Mark Michelson

Category: Resources/res_pjsip_notify

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

Category: Resources/res_pjsip_outbound_registration

ASTERISK-25737: res_pjsip_outbound_registration: line option not in Alembic
Reported by: Joshua ColpASTERISK-25575: res_pjsip: Dynamic outbound registrations created via ARI are not loaded into memory on Asterisk start/restart
Reported by: Matt JordanASTERISK-25485: res_pjsip_outbound_registration: registration stops due to 400 response
Reported by: Kevin HarwellASTERISK-24907: res_pjsip_outbound_registration: crash during unload if registration attempts are still occuring
Reported by: Kevin HarwellASTERISK-25037: res_pjsip_outbound_registration: Potential crash in off-nominal failure case when sending message
Reported by: Joshua ColpASTERISK-24729: Outbound registration not occuring on new registrations after reload.
Reported by: Richard MudgettASTERISK-24514: res_pjsip_outbound_registration: stack overflow when using non-default sorcery wizard
Reported by: Kevin Harwell

Category: Resources/res_pjsip_publish_asterisk

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

Category: Resources/res_pjsip_pubsub

ASTERISK-26099: res_pjsip_pubsub: Crash when sending request due to server timeout
Reported by: Ross BeerASTERISK-25738: res_pjsip_pubsub: Crash while executing OutboundSubscriptionDetail ami action
Reported by: Kevin HarwellASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-25505: res_pjsip_pubsub: Crash on off-nominal when UAS dialog can't be created
Reported by: Joshua ColpASTERISK-25306: Persistent subscriptions can save multiple SIP messages at once, leading to potential crashes.
Reported by: Mark MichelsonASTERISK-25057: res_pjsip_pubsub: Crash in send_notify due to invalid root pointer in sub_tree
Reported by: Matt JordanASTERISK-24970: Crash in res_pjsip_pubsub handling of failed notify
Reported by: Scott Griepentrog

Category: Resources/res_pjsip_refer

ASTERISK-25814: Segfault at f ip in res_pjsip_refer.so
Reported by: Sergio Medina ToledoASTERISK-25204: res_pjsip_refer: Duplicated Referred-By or Replaces headers on outbound INVITEs.
Reported by: Mark MichelsonASTERISK-24700: CRASH: NULL channel is being passed to ast_bridge_transfer_attended()
Reported by: Zane ConkleASTERISK-24376: res_pjsip_refer: REFER request for remote session attempts to direct channel to external_replaces extension instead of context, without providing for the Referred-To SIP URI
Reported by: Matt Jordan

Category: Resources/res_pjsip_registrar

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

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-25854: No audio after HOLD/RESUME - incorrect a=recvonly in SDP from Asterisk
Reported by: Robert McGilvrayASTERISK-25632: res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed
Reported by: Olivier KriefASTERISK-25356: res_pjsip_sdp_rtp: Multiple keepalive scheduled items may exist
Reported by: Joshua ColpASTERISK-24769: res_pjsip_sdp_rtp: Local ICE candidates leaked
Reported by: Matt Jordan

Category: Resources/res_pjsip_session

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

Category: Resources/res_pjsip_t38

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

Category: Resources/res_pjsip_transport_websocket

ASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew NagyASTERISK-25122: Large SIP packet received via pjsip over websocket crashes Asterisk
Reported by: Ivan Poddubny

Category: Resources/res_rtp_asterisk

ASTERISK-26140: res_rtp_asterisk: gcc 6 caught a self-comparison
Reported by: George JosephASTERISK-25317: asterisk sends too many stun requests
Reported by: Stefan EngströmASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei KulakovASTERISK-25451: Broken video - erased rtp marker bit
Reported by: Stefan EngströmASTERISK-25438: res_rtp_asterisk: ICE role message even when ICE is not enabled
Reported by: Joshua ColpASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25103: Roundup - investigate Asterisk DTLS crashes
Reported by: Rusty NewtonASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-24651: [patch] Fix race condition in DTLS
Reported by: Badalian VyacheslavASTERISK-24832: [patch]DTLS-crashes within openssl
Reported by: Stefan EngströmASTERISK-25127: DTLS crashes following "Unable to cancel schedule ID" in dtls_srtp_check_pending
Reported by: Dade BrandonASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve DaviesASTERISK-24791: Crash in ast_rtcp_write_report
Reported by: JoshEASTERISK-24337: Spammy DEBUG message needs to be at a higher level - 'Remote address is null, most likely RTP has been stopped'
Reported by: Rusty NewtonASTERISK-24604: res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
Reported by: Matt Jordan

Category: Resources/res_security_log

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

Category: Resources/res_srtp

ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_stasis

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

Category: Resources/res_stasis_snoop

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

Category: Resources/res_statsd

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

Category: Resources/res_timing_kqueue

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

Category: Resources/res_timing_pthread

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

Category: Resources/res_timing_timerfd

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

Category: Resources/res_xmpp

ASTERISK-24780: [patch] - Buddies are always auto-registered when processing the roster
Reported by: Simon Arlott

Category: Tests/General

ASTERISK-25685: infrastructure: Run alembic in Jenkins build script
Reported by: Joshua ColpASTERISK-25611: core: threadpool thread_timeout_thrash unit test sporadically failing
Reported by: Joshua ColpASTERISK-25053: Unit test category /main/presence missing trailing slash.
Reported by: Corey Farrell

Category: Tests/testsuite

ASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt JordanASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-25318: tests/rest_api/applications/subscribe-endpoint/nominal/resource: Sporadically failing
Reported by: Joshua ColpASTERISK-25292: Testuite: tests/apps/bridge/bridge_wait/bridge_wait_e_options fails
Reported by: Kevin HarwellASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
Reported by: Matt Jordan

Category: pjproject/pjsip

ASTERISK-26089: Invalid security events during boot using PJSIP Realtime
Reported by: Scott GriepentrogASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25615: res_pjsip: Setting transport async_operations > 1 causes segfault on tls transports
Reported by: George JosephASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
Reported by: Badalian VyacheslavASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24807: Missing mandatory field Max-Forwards
Reported by: Anatoli

Improvement

Category: Applications/app_stasis

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

Category: Applications/app_voicemail

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

Category: CDR/cdr_manager

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

Category: CEL/cel_pgsql

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

Category: Channels/chan_pjsip

ASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24862: [patch] Support in-dialog OPTIONS
Reported by: yaron nahum

Category: Channels/chan_sip/TCP-TLS

ASTERISK-25043: [patch] Avoiding ERR_remove_state in OpenSSL
Reported by: Alexander Traud

Category: Contrib/General

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

Category: Core/BuildSystem

ASTERISK-24718: [patch]Add inital support of "sanitize" to configure
Reported by: Badalian VyacheslavASTERISK-24133: [patch]Please support Clang; Allow no-exec stacks
Reported by: Jeffrey Walton

Category: Core/General

ASTERISK-24813: asterisk.c: #if statement in listener() confuses code folding editors
Reported by: Corey FarrellASTERISK-25627: Easily Preventable Compile Warning
Reported by: Diederik de GrootASTERISK-25518: taskprocessor: Add high water mark
Reported by: Jonathan RoseASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
Reported by: Guido FalsiASTERISK-25256: [patch]Post AMI VarSet to empty string events when Asterisk deletes a dialplan variable.
Reported by: Richard MudgettASTERISK-25045: vector: Add new capabilities and unit tests
Reported by: George JosephASTERISK-25051: Remove unneeded uses of optional_api providers.
Reported by: Corey FarrellASTERISK-24917: [patch] clang compilation warnings
Reported by: Diederik de Groot

Category: Core/HTTP

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

Category: Core/ManagerInterface

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

Category: Core/PBX

ASTERISK-25040: pbx: Improve performance of reloads by making hint destruction more performant
Reported by: Matt Jordan

Category: Core/Sorcery

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

Category: Core/Stasis

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

Category: Documentation

ASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24671: Missing docs for the CDR AMI Event
Reported by: Dan Jenkins

Category: Features

ASTERISK-24678: [PATCH] Added atxfer* settings to features.conf.sample
Reported by: Niklas Larsson

Category: Resources/res_ari

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

Category: Resources/res_ari_applications

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

Category: Resources/res_ari_bridges

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

Category: Resources/res_ari_channels

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

Category: Resources/res_pjsip

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-25930: PJSIP: disable multi domain to improve realtime performace
Reported by: Alexei GradinariASTERISK-25618: res_pjsip: Check for readability of TLS files at startup
Reported by: George JosephASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt JordanASTERISK-25477: pjsip show "command" like [criteria]
Reported by: Bryant ZimmermanASTERISK-25114: res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
Reported by: George JosephASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24918: pjsip: add CLI options to display global and system configuration
Reported by: Scott GriepentrogASTERISK-24575: [patch]Make capath work for res_pjsip
Reported by: cloosASTERISK-24643: res_pjsip: Add user=phone option
Reported by: Matt Jordan

Category: Resources/res_pjsip_caller_id

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

Category: Resources/res_pjsip_keepalive

ASTERISK-24644: res_pjsip_keepalive: Add keepalive module for connection-oriented transports.
Reported by: Matt Jordan

Category: Resources/res_pjsip_outbound_registration

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

Category: Resources/res_pjsip_publish_asterisk

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

Category: Resources/res_pjsip_pubsub

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

Category: Resources/res_pjsip_registrar

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

Category: Resources/res_statsd

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

Category: Sounds

ASTERISK-25068: Move commonly used FreePBX extra sounds to the core set
Reported by: Rusty NewtonASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24744: Swedish Core Voice prompts
Reported by: Tove Hjelm

Category: pjproject/pjsip

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

Open Issues

[Back to Top]

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

New Feature

Category: Channels/chan_pjsip

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

Bug

Category: Addons/chan_ooh323

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

Category: Applications/app_amd

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

Category: Applications/app_queue

ASTERISK-19820: wrapuptime is intermittently disregarded for queue calls
Reported by: WRP

Category: CDR/General

ASTERISK-25458: Unable to set CDR variable in h extension or hangup_handler
Reported by: Ross Beer

Category: Core/General

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

Category: Core/Sorcery

ASTERISK-25141: pjsip_options: Contact reference leak
Reported by: Corey Farrell

Category: General

ASTERISK-25323: Asterisk: ongoing segfaults uncovered by CHAOS_DEBUG
Reported by: Scott Griepentrog

Category: PBX/pbx_spool

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

Category: Resources/res_pjsip

ASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails after restart of peer
Reported by: VadimASTERISK-25689: pjsip show contacts not working in Asterisk 13.7rc2
Reported by: Marcelo Terres

Category: Resources/res_pjsip_publish_asterisk

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

Category: Resources/res_rtp_asterisk

ASTERISK-25645: res_rtp_asterisk: Lock inversion
Reported by: Steve Davies

Category: Resources/res_xmpp

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

Category: pjproject/pjsip

ASTERISK-24602: Unable to call WebRTC client via wss on chan_pjsip
Reported by: Oleg Kozlov

Improvement


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
482561f1e3Joshua ColpRelease summaries: Remove previous versions
3cb116d75aJoshua Colp.version: Update for certified/13.8-cert1
797d39c81cJoshua Colp.lastclean: Update for certified/13.8-cert1
f5fbfe9a6aJoshua Colprealtime: Add database scripts for certified/13.8-cert1
f282a88ee4Mark MichelsonChangeLog: Updated for certified/13.8-cert1-rc3
bd6da93116Mark MichelsonRelease summaries: Add summaries for certified/13.8-cert1-rc3
4df81def29Mark MichelsonRelease summaries: Remove previous versions
286d58affcMark Michelson.version: Update for certified/13.8-cert1-rc3
8b7fe94df7Mark Michelson.lastclean: Update for certified/13.8-cert1-rc3
0449fd2e1eMark Michelsonrealtime: Add database scripts for certified/13.8-cert1-rc3
a6610fbe2fgtjosephbuild: Fix ast_sockaddr initialization to be more portable
d9ab222edcRichard Mudgettres_rtp_multicast.c: Fix warning message typo.
39329a9e66Richard Mudgettchan_rtp: Backport changes from master.
6d45341963Richard Mudgettchan_rtp.c: Copy file from chan_multicast_rtp.c
880d502141gtjosephlock: Add named lock capability
aab8bc5d31gtjosephpjproject_bundled: Move to pjproject 2.5
601602f44bJoshua ColpChangeLog: Updated for certified/13.8-cert1-rc2
13461bb9a6Joshua ColpRelease summaries: Add summaries for certified/13.8-cert1-rc2
cadb5c4e64Joshua ColpRelease summaries: Remove previous versions
d4d5548ef8Joshua Colp.version: Update for certified/13.8-cert1-rc2
a5bc40ae51Joshua Colp.lastclean: Update for certified/13.8-cert1-rc2
2b6df52c66Joshua Colprealtime: Add database scripts for certified/13.8-cert1-rc2
188ce34affJoshua Colpapp_talkdetect: Make the module core supported.
da80f40014Joshua Colpapp_talkdetect: Enable for testsuite tests.
4caa57f6b3Joshua Colpres_pjsip_transport_management: Allow unload to occur.
0b35582bbbMark Michelsontransport management: Register thread with PJProject.
e378c18815gtjosephpjproject-bundled: Cleanups for reported issues
dd93204a84Joshua ColpChangeLog: Updated for certified/13.8-cert1-rc1
6d29a919d4Joshua ColpRelease summaries: Add summaries for certified/13.8-cert1-rc1
4fa3428247Joshua ColpRelease summaries: Remove previous versions
b418e14998Joshua Colp.version: Update for certified/13.8-cert1-rc1
69b6cf2368Joshua Colp.lastclean: Update for certified/13.8-cert1-rc1
847dc5c7d7Joshua Colprealtime: Add database scripts for certified/13.8-cert1-rc1
c23bf7c8dfJoshua ColpChangeLog: Updated for certified/13.8-cert1-rc1
4f94668022Joshua ColpRelease summaries: Add summaries for certified/13.8-cert1-rc1
454daec0e1Joshua ColpRelease summaries: Remove previous versions
4ba2b5e92cJoshua Colp.version: Update for certified/13.8-cert1-rc1
e6f27ca09cJoshua Colp.lastclean: Update for certified/13.8-cert1-rc1
08dbdd5996Joshua Colprealtime: Add database scripts for certified/13.8-cert1-rc1
ec7a89771dJoshua ColpChangeLog: Updated for certified/13.8-cert1-rc1
ffcb651205Joshua ColpRelease summaries: Add summaries for certified/13.8-cert1-rc1
97499f717aJoshua ColpRelease summaries: Remove previous versions
99d52771b5Joshua Colp.version: Update for certified/13.8-cert1-rc1
eb9e193c65Joshua Colp.lastclean: Update for certified/13.8-cert1-rc1
8ec588b8b1Joshua Colprealtime: Add database scripts for certified/13.8-cert1-rc1
c29e2e3fb7Joshua Colp.version: Update for certified/13.8
3c796e694eMatt JordanDisable extended support modules
fad0410486Mark MichelsonChangeLog: Updated for 13.8.0
0f885f0076Mark MichelsonRelease summaries: Add summaries for 13.8.0
a1fa37aebdMark MichelsonRelease summaries: Remove previous versions
e7de5fd439Mark Michelson.version: Update for 13.8.0
8baf813848Mark Michelson.lastclean: Update for 13.8.0
42469df205Mark Michelsonrealtime: Add database scripts for 13.8.0
06f5ace1faMark MichelsonChangeLog: Updated for 13.8.0-rc1
a698424678Mark MichelsonRelease summaries: Add summaries for 13.8.0-rc1
e395a0b973Mark Michelson.version: Update for 13.8.0-rc1
38a86b2dbfMark Michelson.lastclean: Update for 13.8.0-rc1
e0c8c8bf4aMark Michelsonrealtime: Add database scripts for 13.8.0-rc1
9ae21b510fRichard Mudgettchan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full().
56bcb97a3cRichard Mudgettchan_sip.c: Simplify sip_pvt destructor call levels.
677a65fcbbJoshua Colpbuild: Add configure check for proto field of PJSIP TLS transport setting.
32f0a3d52agtjosephbuild_system: Split COMPILE_DOUBLE from DONT_OPTIMIZE
38499e7125gtjosephpjproject: Pass (dont_)optimize flags to pjproject and fix pjsua
875d5e9872gtjosephpjproject_bundled: Remove --with-external-pa from configure options.
3c8076a83bgtjosephinstall_prereq: Add packages for bundled pjproject
7cf7b0a4f9gtjosephthird_party/Makefile.rules: Replace unsupported != operator with $(shell ...)
53f57001f2gtjosephloader: Retry dlopen when loading fails
26b8f2692eJoshua Colpres_pjsip_dtmf_info: NULL terminate the message body.
86d6e44cc1gtjosephalembic: Fix downgrade and tweak for sqlite
9633be9d25Richard Mudgettfunc_callerid.c: Update REDIRECTING reason documentation.
4165ea7778Richard MudgettSIP diversion: Fix REDIRECTING(reason) value inconsistencies.
41f4af4ce5Richard Mudgettres_pjsip_send_to_voicemail.c: Allow either quoted or not send_to_vm reason.
4c5998ff55Richard Mudgettres_pjsip_send_to_voicemail.c: Fix off-nominal double channel unref.
b59956a875gtjosephbuild-system: Allow building with static pjproject
ee947d4a7agtjosephres_pjsip_mwi: Turn some NOTICEs and WARNINGs into debug 1s.
6e70e8ccdbgtjosephres_sorcery_memory_cache: Fix SEGV in some CLI commands
4417f64d83Leif MadsenAdd initial support to build Docker images
e7a6abbbd3Richard Mudgettrtp_engine.h: Remove extraneous semicolons.
6656afffa0Richard Mudgettchan_sip.c: Suppress T.38 SDP c= line if addr is the same.
ea9deff996Christof Lauberres_config_sqlite3: Fix crashes when reading peers from sqlite3 tables
d2a1457e0bgtjosephres_pjsip/config_transport: Allow reloading transports.
6b921f706dgtjosephres_pjproject: Add ability to map pjproject log levels to Asterisk log levels
f1f79812c1Mark MichelsonFix failing threadpool_auto_increment test.
5a3a857dd6Richard Mudgettcel.c: Fix mismatch in ast_cel_track_event() return type.
87ab65c557gtjosephres_odbc: Fix exports.in for missing symbols
ebe167f792Mark MichelsonFix creation race of contact_status structures.
b1b797e0e7gtjosephres_pjsip: Refactor load_module/unload_module
e9e896abd1Badalyan VyacheslavBuild: Fix menuselect USAN conflicts
93e8ed0154Corey FarrellSimplify and fix conditional in FD_SET.
a7c8d4cd6bJoshua Colptests/test_sorcery_memory_cache_thrash: Improve termination process.
6f978fbfe5Richard Mudgettapp_confbridge: Only use b_profile options from the conference.
ec8fd6714dgtjosephchan_misdn: Fix a few issues causing compile errors
6a799cd78fMark MichelsonCheck for OpenSSL defines before trying to use them.
23829b3253Mark Michelsonres_stasis_device_state: Fix refcounting error.
4e8e6d3922Sean Brightres_rtp_asterisk: Allow ICE host candidates to be overriden
2a6ee8caebgtjosephlogging: Remove/fix some message annoyances
8804d0973cgtjosephbuild_system: Fix some warnings highlighted by clang
109b0aff6bgtjosephres/Makefile: Fix bug in "clean" target for ari
a85fab7c44gtjosephpjsip/alembic: Fix definition of qualify_timeout
aa9348ab9aStefan Engströmchan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip.
65bd4fcc3fMark Michelsonres_odbc: Remove connection management
2a9e623ff9Richard Mudgettconfig_options.c: Fix warning message wording.
ed3c9c1512Richard Mudgettapp_confbridge.c: Replace inlined code with existing function.
f0d40afa69Richard Mudgettapp_confbridge.c: Update CONFBRIDGE and CONFBRIDGE_INFO documentation.
9da18af992gtjosephres_pjsip: Add res_pjproject dependency to UPGRADE.txt and samples
4a3275abb9Mark MichelsonStasis: Use custom structure when setting variables.
8261bda1bfMark Michelsonres_pjsip_pubsub: Prevent crash from AMI command on freed subscription.
1003c2eb05Mark MichelsonStasis: Fix potential memory leak of control data.
f87c3275ccRichard Mudgettres_pjsip: Add CLI "pjsip dump endpt [details]"
137fe5ae01gtjosephres_pjproject: Add module providing pjproject logging and utils
0ab89182d9Richard Mudgetttaskprocessor.c: Increase CLI "core ping taskprocessor" timeout.
a2a8ea3330Richard Mudgetttaskprocessor.c: Fix some taskprocessor unrefs.
d604a9afc8Richard MudgettFix alembic branches on v13.
a0c79f3a4fgtjosephpjsip_loging_refactor: Rename res_pjsip_log_forwarder to res_pjproject
5644bca9f9Daniel JournoUpdate version number in features.conf.sample
9cda1de34dRichard Mudgetttaskprocessor.c: Simplify ast_taskprocessor_get() return code.
a79af2b312Richard Mudgettastmm.c: Add more stats to CLI "memory show" commands.
5586abc957Richard Mudgettres_pjsip_log_forwarder.c: Add CLI "pjsip show buildopts".
cf8e7a580bRichard Mudgettres_pjsip: Create human friendly serializer names.
4276f185f0Richard MudgettSorcery: Create human friendly serializer names.
f02ac1b7f9Richard MudgettStasis: Create human friendly taskprocessor/serializer names.
ec1f1c6742Richard Mudgetttaskprocessor.c: New API for human friendly taskprocessor names.
d8bc3e0c8bRichard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" output format.
2c4b7502deRichard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" unref.
3b33ac7a46Richard Mudgetttaskprocessor.c: Sort CLI "core show taskprocessors" output.
0fc32c4dd3Richard Mudgettccss.c: Replace space in taskprocessor name.
0e0c24ad78Richard Mudgetttaskprocessor.c: Add CLI "core ping taskprocessor" missing unlock.
0f79c8839bDiederik de Grootmain: Use ast_strdup instead of strdup
881dc862e0gtjosephasterisk.h: Add ASTERISK_REGISTER_FILE macro
e462f0063fCorey Farrellmain/pbx: Move hangup handler routines to pbx_hangup_handler.c.
ab191d124cCorey Farrellmain/pbx: Move dialplan application management routines to pbx_app.c.
09a9b93896Corey Farrellmain/pbx: Move switch routines to pbx_switch.c.
c608274a39Corey Farrellmain/pbx: Move timing routines to pbx_timing.c.
4ec85a9f07gtjosephvoicemail: Move app_voicemail / res_mwi_external conflict to runtime
7fdcfd7724Corey Farrellmain/pbx: Move variable routines to pbx_variables.c.
2ffade4574Corey Farrellmain/pbx: Move custom function routines to pbx_functions.c.
20b8474f20gtjosephmain/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c
a280400758Joshua Colptest_time: Provide a timeout when waiting.
136c537695Dade Brandonres_http_websocket.c: prevent avoidable disconnections caused by write errors
f2efbb5d75Corey FarrellRemove res_jabber file that was left behind.
dde7f3c1c4Matt Jordanres_pjsip_history: Add a module that provides PJSIP history for debugging
be050f2638Dade Brandonchan_sip.c: fix websocket_write_timeout default value
0a9941de9dMatt Jordanres/res_pjsip_location: Delete contact_status object when contact is deleted
1e24a0ca8aKevin Harwellres_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
0cefcabd58Joshua Colprtp_engine: Ignore empty filenames in DTLS configuration.
158a0a5422Joshua Colpchan_sip: Enable WebSocket support by default.
53bd5a539aMark MichelsonAlembic: Increase column size of PJSIP AOR "contact".
da17dc4d75Mark MichelsonAlembic: Add PJSIP global keep_alive_interval.
94f9927784Matt Jordanmain/utils: Don't emit an ERROR message if the read end of a pipe closes
529535f0c2Matt JordanRevert "bridges/bridge_t38: Add a bridging module for managing T.38 state"
bb0b60619dRichard Mudgettres_sorcery_memory_cache.c: Fix off nominal ref leak.
3fcf160faeNiklas LarssonCHANGES: Fix a typo
59881fbb99David M. LeeFixed some typos
2b94d9a10dMatt Jordanres/res_pjsip_t38: Add debug statements
af288b2d96Matt Jordanmain/cli: Use proper string methods to check existence of context/exten/app
3354b325c6Matt Jordanres_statsd: Add functions that support variable arguments
d4a522d587Richard Mudgettres_pjsip_outbound_registration.c: Be tolerant of short registration timeouts.
e44ab3816cRichard Mudgettres_pjsip_outbound_registration.c: Fix 423 response handling.
f62b642fe3Matt Jordanres/res_pjsip: Fix off nominal crash with requests that fail and have a timer
c0f2f8de45Richard Mudgettres_pjsip_rfc3326.c: Fix crash when channel goes away.
4f43b85c92Mark MichelsonTaskprocessors: Increase high-water mark
367972e42dMark Michelsonres_pjsip distributor: Don't send 503 response to responses.
2f9cb7d62bMark Michelsonres_pjsip: Deny requests when threadpool queue is backed up.
8410336681Walter Doekesdocs: Fix a few typo's in app docs (more then, resourse).
afec1b1b64Matt Jordanres_pjsip/location: Destroy contact_status objects on contact deletion
715f770c9fMatt Jordanpjsip_configuration: On delete, remove the persistent version of an endpoint
f0f190af08Matt Jordanmain/stasis_endpoints: Fix ContactStatusChange JSON for roundtrip_usec field
11e54b1932Matt Jordanpjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
118d628e08Matt JordanMakefile: Add a rule 'basic-pbx' that installs the Basic PBX configs
ebe69dee0dMark Michelsonformat_cap: Detect vector allocation failures.
3b19efefefMark Michelsonres_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog.
0a346f095fMark Michelsonres_pjsip_pubsub: Ensure dialog lock balance.
ad39508095Mark Michelsonres_pjsip_pubsub: Prevent crashes on final NOTIFY.
067f408760Mark Michelsonres_pjsip_pubsub: Remove serializer when sending final NOTIFY.
1bcc592765Mark Michelsonres_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
b3cc2bd7dfMark Michelsonres_pjsip_pubsub: Solidify lifetime and ownership of objects.
c8c65dfa41Richard Mudgettstrings.c: Fix __ast_str_helper() to always return a terminated string.
b271d4a28aRichard MudgettAdd missing failure checks to ast_str_set_va() callers.
9fd2adc204Matt Jordanrest-api-templates: Wikify error code response reasons
9fc9777fa3Matt Jordancontrib/scripts/autosupport: Update for Asterisk 13
e14023ca35Richard Mudgettconfig.c: Fix off-nominal memory leak.
a99e821520Richard Mudgettconfig.c: Fix potential memory corruption after [section](+).
8f777ab584Debian Amtelcochan_pjsip: Add Referred-By header to the PJSIP REFER packet.
ced0a2d71bRichard Mudgettres_sorcery_memory_cache.c: Shutdown in a less crash potential order.
cc279eea11Richard Mudgettres_sorcery_memory_cache.c: Misc tweaks.
9af3b613f6Richard Mudgettres_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK.
ddebb217f0Richard Mudgettsched.c: Add warning about negative time interval request.
d30939b6e8Kevin HarwellARI: Changed version from 1.8.0 to 1.9.0
5f19c9badeRichard Mudgettres/ari/config.c: Fix user sort compare function.
3a85764039Richard Mudgettres/ari/config.c: Optimize conf_alloc() object init.
bbeda190c3Richard Mudgettapp_dial.c: Remove some no-op code.
fe5077b1f8Mark Michelsonres_pjsip_pubsub: Eliminate race during initial NOTIFY.
5c713fdf18Mark Michelsonscheduler: Use queue for allocating sched IDs.
e75aff53e6Richard Mudgettres_pjsip_pubsub.c: Mark ast_sip_create_subscription() as not used.
4d91d01df1Richard Mudgettres_pjsip_pubsub.c: Add some notification comments.
f36a9d1221Richard Mudgettres_pjsip_pubsub.c: Set dlg_status code instead of sending SIP response.
94582f8fabRichard Mudgettres_pjsip_pubsub.c: Fix off-nominal memory leak.
8b3ed52239Richard Mudgettres_pjsip_pubsub.c: Fix one byte buffer overrun error.
4329bd1e4cRichard Mudgettres_pjsip_pubsub.c: Use ast_alloca() instead of alloca().
a456a20ecfRichard Mudgettres_pjsip_pubsub.c: Add missing error return in load_module().
f58f4c6e27Richard Mudgettres_pjsip/location.c: Use the builtin ao2_callback() match function instead.
4eedd9ef9dMatt Jordanmain/config_options: Check for existance of internal object before derefing
695f26cbb7David M. Leeres_rtp_asterisk: Add more ICE debugging
61c6c6aa6cDavid M. LeeFix when remote candidates exceed PJ_ICE_MAX_CAND
ad9cb6c2ceMark Michelsonres_pjsip: Fix contact refleak on stateful responses.
7c4d0c3506Joshua Colpres_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced
0582776f7fRichard Mudgettari/ari_websockets.c: Fix ast_debug parameter type mismatch.
77518d5434Richard Mudgettres_http_websocket.c: Fix some off nominal path cleanup.
c61547fee6Richard Mudgettres_ari.c: Add missing off nominal unlock and remove a RAII_VAR().
bd867cd078Richard Mudgettapp_queue.c: Extract some functions for simpler code.
ded51e3d77Richard Mudgettapp_queue.c: Fix error checking in QUEUE_MEMBER() read.
b719f56c72Mark Michelsonres_pjsip_sdp_rtp: Restore removed NULL check.
cea5dc7b8aRichard Mudgettaudiohook.c: Simplify variable usage in audiohook_read_frame_both().
e18c300550Joshua Colpres_http_websocket: When shutting down a session don't close closed socket
8e194047acMatt Jordanres/res_format_attr_silk: Expose format attributes to other modules
a0f451c35eMatt Jordanmain/format: Add an API call for retrieving format attributes
26f0559a94David M. LeeReplace htobe64 with htonll
27dc2094e9Mark Michelsonres_http_websocket: Debug write lengths.
39cc28f6eaMark Michelsonres_http_websocket: Avoid passing strlen() to ast_websocket_write().
1519eb44a7Richard Mudgettrtp_engine.c: Must protect mime_types_len with mime_types_lock.
a93b7a927cRichard Mudgettres_pjsip_sdp_rtp.c: Fix processing wrong SDP media list.
741fa0d26dRichard Mudgettres_pjsip_sdp_rtp.c: Fixup some whitespace.
89b21fd9a3Richard Mudgettrtp_engine.h: No sense allowing payload types larger than RFC allows.
7427c7f13bRichard Mudgettrtp_engine.c: Minor tweaks.
e20f435b60Richard Mudgettrtp_engine.h: Misc comment fixes.
bc5d7f9c37Richard Mudgettchan_sip.c: Tweak glue->update_peer() parameter nil value.
48698a5e21Mark Michelsonres_http_websocket: Properly encode 64 bit payload
f78a4b52b8Matt JordanBump the ARI version to 1.8.0
b4e19e414aMark Michelsonres_pjsip: Add rtp_keepalive to sample config file.
a23adcca3dMichael Cargileres/res_musiconhold: Add a warning when MOH does not exist
03064daeb2Matt Jordanres/res_sorcery_config: Prevent crash from misconfigured sorcery.conf
243c0d1609Richard Mudgettparking_applications.c: Fix ast_verb() line terminator.
2735dd5b2dRichard Mudgettres_pjsip_session.c: Extract sip_session_defer_termination_stop_timer().
3d0ca343caRichard Mudgettres_pjsip_session.c: Add some helpful comments and minor tweaks.
8d08bb179cRichard Mudgettres_pjsip_session.c: Fix off nominal crash potential in debug message.
0a1a550593Matt Jordanapps/app_dictate: Fix typo in attribution
0b6ff77afbMatt Jordanres/res_sorcery_astdb: Add a debugging message for when retrieval by ID fails
2f0d6d346cMatt Jordanres/res_pjsip_outbound_registration: Fix WARNING message
cd2213f1aeMatt Jordanres_pjsip/configuration: Fix a variety of default value problems
2e4bdbd78aMatt Jordanmain/sorcery: Provide log messages when a wizard does not support an operation
2325b106fdMatt Jordantests/test_devicestate: Add additional tests for the device state API
328f0be806Matt Jordanmain/devicestate: Prevent duplicate registration of device state providers
bee41eec62Matt Jordanres/res_sorcery_memory_cache: Fix test registration issues
4d738e9026Matt Jordantests/test_sorcery_memory_cache_thrash: Fix test loading problems
47ea312b24Benjamin FordARI: Added new functionality to get all module information.
38bace4fbbRichard Mudgettres_pjsip_t38.c: Fix always false if test.
2f7688c788Richard Mudgettres_pjsip_mwi.c: Use safer loop coding in mwi_subscription_mailboxes_str().
74be3a50d7Richard Mudgettres_pjsip_mwi.c: Eliminate a simple RAII_VAR.
589e93617aRichard Mudgettres_pjsip_mwi.c: Fix mid-line log message line breaks.
49f81ddb85Matt JordanMakefile: Remove coverage files on 'make clean'
78a1f4aa46Richard Mudgettchan_vpb.cc: Fix compiler warning Jenkins found.
8e07ab145dMatt Jordansorcery/realtime: Add a bit of debug and warning messages for bad configs
a5e9c4e9b2Matt Jordanres/res_corosync: Always decline module load, instead of failing
2602a7484bRichard Mudgetttest.c: Add unit test registration checks for summary and description.
2b0482d699Richard MudgettUnit tests: Fix unit test description strings.
036bc0012fRichard Mudgettres_pjsip_outbound_registration.c: Add missing line endings to CLI commands
bec7435945Richard Mudgettres_pjsip_outbound_registration.c: Eliminate simple RAII_VAR() usage.
c2519fdf1cRichard Mudgettres_pjsip_outbound_registration.c: Misc code cleanups.
a2b718f4f6Richard Mudgettres_pjsip.h: Fix some doxygen comments.
32ddf6d86bRichard Mudgetttaskprocessor.c: Remove extra unref from off-nominal path.
e0090216dbibercomCLI: Cosmetic issue - core show uptime
d908272b7eDavid M. LeeFixes for OS X
1558a89129gtjosephRevert "endpoint/stasis: Eliminate duplicate events on endpoint status change"
5a42397018Joshua Colpsorcery: Fix cache creation callback.
51ffed5e61Matt Jordanres/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS
7950b65e4fMatt Jordanres/res_pjsip_exten_state: Fix confusing NOTICE message
9d8a462356Matt JordanARI: Update version to 1.7.0
7fcf0a97b8gtjosephapp_playback: Suppress warnings on playback if channel hung up
9b13536fedRodrigo Ramírez Norambuenamain/manager.c: Bugfix sort action_manager by alphabetically
16f602f5c2Yousf Ateyares_rtp_asterisk: Correction for the limit which detects that a packet is DTLS.
6553a00770Rodrigo Ramírez Norambuenacdr_pgsql: Use PQescapeStringConn for escaping names.
ea917fefafgtjosephvector: Add REMOVE, ADD_SORTED and RESET macros
613a461c3dSean Brightres_rtp_asterisk: Issue ERROR if res_srtp is not found.
5392e970d0gtjosephdoc: Make progdocs play nice with git
608f0a94eeIvan Poddubnycontrib/editors: Fix vim syntax highlighting of comments in config files
8b0f85ac06gtjosephtest_vector: Fix build breakage caused by ASTERISK_REGISTER_FILE
525c8c8689Rodrigo Ramírez Norambuenainclude/asterisk/channel.h: Fix typo
3efe0df044Corey FarrellSample Configs: Fix syntax error in pjsip.conf
4b8cddfb36Mark Michelsonres_pjsip_outbound_authenticator_digest: Add missing outbound authenticator callback.
415a0d0745Joshua Colpres_ari_device_states: Fix dependency on res_stasis_device_state.
49ef81c15cJoshua Colpres_sorcery_config: Fix build issue due to syntax error.
df23c8a86bJoshua Colpres_pjsip_outbound_registration: Fix build due to removal of transaction.
b0e929219bgtjoseph.gitignore: Add .gcno and .gcda
3327560cb2Mark Michelsonres_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
b74b2cdcdagtjosephpjsip_options: Fix format specifier for int64_t rtt.
5d218cde87gtjosephMore .gitignore updates
7d43d85beagtjoseph.gitignore updates for master/13
3d27c223a5David M. LeeFixing extconf compile
d1a6f1a9f9Matt Jordangit migration: Remove support for file versions
a77c31b99cCorey Farrellmain/editline: Add .gitignore.
d918c3b78eMatt Jordan.gitignore: Ignore tarballs (*.gz)
555b5f5d30gtjosephAdd .gitignore and .gitreview files
5807ca519cMatt JordanBlocked revisions 434708
16afee4651gtjosephres_pjsip_config_wizard: Cleanup load unload
125acc52feRichard Mudgettbridge_softmix.c,channel.c: Minor code simplification and cleanup.
c9791dba1fMatt Jordanres/ari: Fix model validation for ChannelHold event
73c286a393gtjosephloader/main: Don't set ast_fully_booted until deferred reloads are processed
1695a5b85fRichard Mudgettchan_iax2.c: Fix ref leak in iax2_request().
92c1688edbRichard Mudgettbridge_native_rtp.c: Defer allocation and check if it fails in native_rtp_bridge_compatible().
1712d16825Richard Mudgettformat_cache.c: Add missing slin12 format to ast_format_cache_is_slinear().
ae39dd1f46Matt Jordanchan_iax2: Fix compilation issue due to funky merge
a6aed7f6f6Scott GriepentrogRevert accidental change in r434261
0584e29300Scott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
c516981dc7Mark MichelsonDo not queue message requests that we do not respond to.
169e57d2e0Scott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
1eb0c5f4e8Corey FarrellTell menuselect that MALLOC_DEBUG conflicts with DEBUG_CHAOS.
e301185983Ashley Sandersstasis: set a channel variable on websocket disconnect error
a1f12d9231Ashley Sandersstasis: set a channel variable on websocket disconnect error
94949e7f2fRichard Mudgettchan_sip: Fix expression in unit test /channels/chan_sip/test_sip_rtpqos.
9967739669Corey FarrellRe-add _ast_mem_backtrace_buffer variable for ABI compatibility.
2d39bc5528Corey FarrellFix an ABI compatibility issue with ast_log_safe for modules.
cfbf5fbe91Jonathan RoseSAC: Add a few basic queues
1a50d8d4c2Jonathan RoseSAC: Add conferencing extensions and configuration
c6c08d755dRusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 2
13557675d4Richard Mudgettres_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage.
dc2cf21144Richard Mudgettres_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.
b0df413fb2Corey FarrellFix link error for utils/aelparse.
4b225e2104Corey FarrellFix compile errors caused by r4500 / r4501.
dea885a607Richard MudgettA couple minor cleanup tweaks.
6ca98524bfRichard MudgettAudit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
1c09028171Richard Mudgettres_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
dba0f1ad67Richard Mudgettres_pjsip_session: Fix off-nominal extra unref of session.
2c7b945149Scott GriepentrogVarious: bugfixes found via chaos
1fb1c81923Scott Griepentrogcore: Introduce chaos into memory allocations
2122c205e6Richard MudgettAudit ast_sockaddr_resolve() usage for memory leaks.
522f063186Richard Mudgettres_pjsip: Add reason comment.
34aa0214ebRichard Mudgettchan_pjsip/res_pjsip_callerid: Make Party ID handling simpler and consistent.
b9fd61f2c7Matt Jordanmain/audiohook: Update internal sample rate on reads
bd029688cdRichard Mudgettres_pjsip: Move internal init/destroy prototypes to private header file.
737064bfa4Richard Mudgettres_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
bc357c1d7eJoshua Colpcore: Don't create snapshots with locks.
e158517a9cRichard Mudgettres_pjsip_refer: Make safely get the context for a blind transfer.
5d16d80b59Richard Mudgettres_pjsip_refer: Made refer_attended_alloc() not create the ao2 object with a lock.
772793f18eJonathan Roseapp: Add functions to swap voicemail function table for testing purposes
8cced7767cRichard Mudgettchan_dahdi/sig_analog: Fix distinctive ring detection to suck less.
13e715b30cRichard Mudgettchan_sip: Fix realtime locking inversion when poking a just built peer.
06fa8db864gtjosephapp_voicemail: Fix compile breaking in app_voicemail with IMAP_STORAGE.
999d96d405Matt Jordantranslate: Prevent invalid memory accesses on fast shutdown
c33c5183a5Scott GriepentrogDial API: add self destruct option when complete
53aec7a969Rusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 1
474fec4f92Matt Jordanconfigure: Promote SQLite3 "not installed" warning to error
43a3e80be1David M. LeeIncrease WebSocket frame size and improve large read handling
89b48af3e5Richard Mudgettchan_dahdi/sig_analog: Put log message strings on one line.
e0ff83c272Richard Mudgettchan_dahdi: Remove some dead code.
2181c9443fRichard Mudgettres_pjsip_refer: Handle INVITE with Replaces failure after answer.
c8f3074cc4Joshua Colpres_sorcery_config: Improve object lookup times.
4f4d03fdd1Matt Jordanapps/app_mixmonitor: Move Test Event for MIXMONITOR_END to after it finishes
3543a36362Joshua Colp'information' ends with an 'n'.
4d8ab20a8agtjosephres_pjsip_config_wizard: Add ability to auto-create hints.
323c0927acScott Griepentrogvarious: cleanup issues found during leak hunt
18c8c1bae3Joshua Colpres_pjsip_keepalive: Don't crash if PJSIP module is not loaded.
e8896ac008Mark MichelsonUse SIPS URIs in Contact headers when appropriate.
b8ea23b0d1Mark MichelsonAllow disabling of 100rel support on PJSIP endpoints.
6e5eb9af88gtjosephres_pjsip_exten_state: Reduce log clutter... change a WARNING to a VERBOSE/2
c3add776afSean Brightmedia formats: update res_format_attr_opus & silk
b64f4bb6eeJoshua Colpbridge / res_pjsip_sdp_rtp: Fix issues with media not being reinvited during direct media.
7f9b28b0c6Matt JordanARI: Improve wiki documentation
ceedd40370Joshua Colpres_parking: Fix crash due to race condition when unloading.
e302116e40Richard Mudgettapp_confbridge: Make CBRec channel names more unique.
f8b3fb6e2fRichard Mudgettapp_confbridge: Whitespace
197265438eDavid M. LeeAdd depend on pjproject to res_pjsip_config_wizard.c
e23f07beb8Walter DoekesFix typo's (retrieve, specified, address).
c73b4b2a46Richard Mudgettres_pjsip_outbound_registration.c: Minor code cleanup.
5e10007dbdRichard Mudgettres_pjsip_outbound_registration.c: Move unref to a better place.
98c3983c89Matt Jordanmain/rtp_engine: Format NTP timestamps as unsigned longs
ab5af1f3d8Mark MichelsonCall extension state callbacks at hint creation.
34c220203fKevin HarwellREVERTING res_pjsip: make it unloadable
e257244bbbMark MichelsonChange PJProject version requirement for ca_list_path transport option in CHANGES file.
fa80d9658dRichard Mudgettres_fax.c, res_fax_spandsp.c: Remove redundant locking.
6c426e86bdRichard Mudgettres_fax.c, res_fax_spandsp.c: Fix some curlies on the end of function definitions.
c95391f23cJoshua Colpres_pjsip_outbound_registration: Fix race condition when reloading and listing registrations.
eb9ce791d8Kinsey Mooreres_fax: Add T.38 negotiation timeout option
b937438c17gtjosephres_pjsip_pubsub: Fix persistent subscriptions not surviving graceful shutdown
143bec54eegtjosephres_pjsip_outbound_registration: Fix reference leak.
6e59bf6491gtjosephres_pjsip_outbound_registration: Fix several reload issues
a10d2966b6gtjosephres_pjsip_exten_state: Change 'does not exist' warning to notice
13ed8f73edgtjosephres_pjsip_mwi: Change "MWI Subscription failed" message from warning to notice
42e4cb7174gtjosephfunc_config: Add ability to retrieve specific occurrence of a variable
75cd302b0agtjosephconfig: Add option to NOT preserve effective context when changing a template
e17a1a8ba1Kinsey MooreFix dev-mode build on recent gcc
dd42e92e7aMatt Jordancontrib/ast-db-manage: Correct down_revision path for user_eq_phone
4becfae3b1gtjosephres_pjsip_mwi: Change warning to notice
9d457fe5c2gtjosephbridge_native_rtp: Change local/remote message from debug/2 to verb/4
0fa6c34dc6gtjosephoutbound_registration: Add 'pjsip send register' and update 'send unregister'
d873b09075gtjosephpjsip cli: Fix sorting of contacts for 'pjsip list contacts'
b9a7875dd6Joshua Colppjsip: Document addition of 'PJSIP_AOR' and 'PJSIP_CONTACT' in CHANGES file.
cca262e7d3Kinsey MoorePJSIP: Update transport method documentation
d1c532034bgtjosephpjsip_options: Fix continued qualifies after endpoint/aor deletion
0a3dd7589egtjosephtest_astobj2: Fix warning for missing trailing slash in category
fca0be57d9Richard Mudgettqueue_log: Post QUEUESTART entry when Asterisk fully boots.
fc79cf6428gtjosephres_pjsip_phoneprovi_provider: Fix reload
7074bf956bRichard Mudgettchan_dahdi: Don't ignore setvar when using configuration section scheme.
e603fbe04aRichard Mudgettchan_dahdi: Populate CALLERID(ani2) for incoming calls in featdmf signaling mode.
14d2f8f20fMark MichelsonPrevent potential infinite outbound authentication loops in registration.
5bd5f580c1Mark MichelsonEnsure the correct value is returned for CHANNEL(pjsip, secure)
b4621cd0f5gtjosephres_pjsip_config_wizard: fix unload SEGV
105f224cfdgtjosephres_pjsip_config_wizard: Change FILEUNCHANGED config_load2 flag determination
a3534b7c05gtjosephres_pjsip_config_wizard: fix test breakage
ad85e54fd9Joshua Colpres_pjsip_t38: Fix T.38 failure when peer reinvites immediately.
89617370ecgtjosephres_pjsip_config_wizard: Allow streamlined config of common pjsip scenarios
b85f79c0c1Mark MichelsonActivate persistent subscriptions when they are recreated.
2b8c441096gtjosephloader: Move definition of ast_module_reload from _private.h to module.h
8c019b1a6bMatt Jordanres/res_agi: Make Verbose message for 'stream file' match other playbacks
7ff0d266a6Matt JordanAdd 11 merge properties
49386cf568David M. LeeFix crash for sorcery misconfigs
3b0c40f337Kinsey MoorePJSIP: Allow use of 'inactive' streams for hold
15af40180aKinsey MooreSorcery: Log when old config remains in use
0c9fbb449fJoshua Colpres_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
2288f910eaKinsey Moore
b7f7d045acKinsey Moorelanguage key into account.
50f6517296Kinsey MooreStasis: Update unittest for channel snapshots
a220a08777Kinsey MoorePJSIP: Fix assert on initial mass qualify
22a91bf698Scott Griepentrogcore: avoid possible asterisk -r crash from long id

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-certified-13.1-cert7-summary.html                                                      |   62
asterisk-certified-13.1-cert7-summary.txt                                                       |  203
b/.gitignore                                                                                    |    6
b/.version                                                                                      |    2
b/CHANGES                                                                                       |  461
b/ChangeLog                                                                                     |19088 +++++++++-
b/Makefile                                                                                      |  140
b/Makefile.moddir_rules                                                                         |    5
b/Makefile.rules                                                                                |   42
b/UPGRADE.txt                                                                                   |   92
b/addons/chan_mobile.c                                                                          |    2
b/addons/chan_ooh323.c                                                                          |   15
b/addons/ooh323c/src/ooh245.c                                                                   |    2
b/addons/ooh323c/src/ooq931.c                                                                   |    6
b/addons/ooh323c/src/printHandler.c                                                             |    2
b/addons/res_config_mysql.c                                                                     |   72
b/apps/Makefile                                                                                 |    4
b/apps/app_adsiprog.c                                                                           |    2
b/apps/app_agent_pool.c                                                                         |    9
b/apps/app_alarmreceiver.c                                                                      |    2
b/apps/app_amd.c                                                                                |   19
b/apps/app_chanisavail.c                                                                        |    7
b/apps/app_chanspy.c                                                                            |    8
b/apps/app_confbridge.c                                                                         |  344
b/apps/app_dial.c                                                                               |   29
b/apps/app_dictate.c                                                                            |    4
b/apps/app_dumpchan.c                                                                           |    2
b/apps/app_fax.c                                                                                |    4
b/apps/app_getcpeid.c                                                                           |   10
b/apps/app_macro.c                                                                              |   31
b/apps/app_meetme.c                                                                             |   40
b/apps/app_minivm.c                                                                             |   24
b/apps/app_mixmonitor.c                                                                         |   15
b/apps/app_osplookup.c                                                                          |    4
b/apps/app_page.c                                                                               |    2
b/apps/app_playback.c                                                                           |    4
b/apps/app_queue.c                                                                              |  528
b/apps/app_sms.c                                                                                |   14
b/apps/app_stasis.c                                                                             |   12
b/apps/app_talkdetect.c                                                                         |    3
b/apps/app_voicemail.c                                                                          |  151
b/apps/confbridge/conf_chan_record.c                                                            |    7
b/apps/confbridge/conf_config_parser.c                                                          |   32
b/apps/confbridge/conf_state_multi_marked.c                                                     |   12
b/autoconf/ast_check_raii.m4                                                                    |   56
b/autoconf/ast_check_strsep_array_bounds.m4                                                     |   81
b/autoconf/ast_gcc_attribute.m4                                                                 |    2
b/bootstrap.sh                                                                                  |    2
b/bridges/bridge_builtin_features.c                                                             |    8
b/bridges/bridge_holding.c                                                                      |   20
b/bridges/bridge_native_rtp.c                                                                   |   31
b/bridges/bridge_simple.c                                                                       |   14
b/bridges/bridge_softmix.c                                                                      |  191
b/build_tools/cflags.xml                                                                        |   36
b/build_tools/get_moduleinfo                                                                    |    5
b/build_tools/make_buildopts_h                                                                  |   32
b/build_tools/make_check_alembic                                                                |   29
b/build_tools/make_version_c                                                                    |   25
b/build_tools/menuselect-deps.in                                                                |    4
b/build_tools/mkpkgconfig                                                                       |    9
b/cdr/cdr_csv.c                                                                                 |   10
b/cdr/cdr_manager.c                                                                             |  126
b/cdr/cdr_odbc.c                                                                                |   32
b/cdr/cdr_pgsql.c                                                                               |   44
b/cel/cel_manager.c                                                                             |  160
b/cel/cel_pgsql.c                                                                               |    4
b/cel/cel_radius.c                                                                              |    4
b/cel/cel_sqlite3_custom.c                                                                      |    1
b/channels/Makefile                                                                             |   10
b/channels/chan_alsa.c                                                                          |    2
b/channels/chan_console.c                                                                       |    2
b/channels/chan_dahdi.c                                                                         |  183
b/channels/chan_dahdi.h                                                                         |    2
b/channels/chan_iax2.c                                                                          |  385
b/channels/chan_mgcp.c                                                                          |   28
b/channels/chan_misdn.c                                                                         |   10
b/channels/chan_motif.c                                                                         |    3
b/channels/chan_multicast_rtp.c                                                                 |    7
b/channels/chan_nbs.c                                                                           |    2
b/channels/chan_oss.c                                                                           |    2
b/channels/chan_phone.c                                                                         |    2
b/channels/chan_pjsip.c                                                                         |  312
b/channels/chan_rtp.c                                                                           |  415
b/channels/chan_sip.c                                                                           | 2330 -
b/channels/chan_skinny.c                                                                        |   66
b/channels/chan_unistim.c                                                                       |   68
b/channels/chan_vpb.cc                                                                          |    7
b/channels/dahdi/bridge_native_dahdi.c                                                          |   15
b/channels/iax2/parser.c                                                                        |    2
b/channels/misdn/Makefile                                                                       |    2
b/channels/misdn/ie.c                                                                           |   14
b/channels/misdn_config.c                                                                       |    2
b/channels/pjsip/dialplan_functions.c                                                           |   55
b/channels/sig_analog.c                                                                         |  205
b/channels/sig_analog.h                                                                         |    1
b/channels/sig_pri.c                                                                            |  125
b/channels/sig_pri.h                                                                            |    2
b/channels/sip/dialplan_functions.c                                                             |    4
b/channels/sip/include/dialog.h                                                                 |   41
b/channels/sip/include/route.h                                                                  |    2
b/channels/sip/include/sip.h                                                                    |   20
b/channels/sip/reqresp_parser.c                                                                 |    2
b/channels/vcodecs.c                                                                            |    6
b/codecs/codec_gsm.c                                                                            |   29
b/codecs/codec_ilbc.c                                                                           |   28
b/codecs/codec_lpc10.c                                                                          |   41
b/codecs/codec_resample.c                                                                       |    8
b/codecs/codec_speex.c                                                                          |   60
b/codecs/gsm/Makefile                                                                           |    2
b/codecs/gsm/src/gsm_create.c                                                                   |    2
b/configs/basic-pbx/README                                                                      |   15
b/configs/basic-pbx/asterisk.conf                                                               |   26
b/configs/basic-pbx/cdr.conf                                                                    |    7
b/configs/basic-pbx/cdr_custom.conf                                                             |    4
b/configs/basic-pbx/confbridge.conf                                                             |    1
b/configs/basic-pbx/extensions.conf                                                             |  193
b/configs/basic-pbx/indications.conf                                                            |   19
b/configs/basic-pbx/logger.conf                                                                 |    9
b/configs/basic-pbx/modules.conf                                                                |  116
b/configs/basic-pbx/musiconhold.conf                                                            |    5
b/configs/basic-pbx/pjsip.conf                                                                  |  332
b/configs/basic-pbx/queues.conf                                                                 |   19
b/configs/basic-pbx/voicemail.conf                                                              |   23
b/configs/samples/amd.conf.sample                                                               |   29
b/configs/samples/cdr.conf.sample                                                               |    2
b/configs/samples/cdr_odbc.conf.sample                                                          |    1
b/configs/samples/chan_dahdi.conf.sample                                                        |   10
b/configs/samples/features.conf.sample                                                          |    7
b/configs/samples/http.conf.sample                                                              |   10
b/configs/samples/iax.conf.sample                                                               |    7
b/configs/samples/pjproject.conf.sample                                                         |   28
b/configs/samples/pjsip.conf.sample                                                             |   64
b/configs/samples/pjsip_wizard.conf.sample                                                      |  147
b/configs/samples/queues.conf.sample                                                            |   14
b/configs/samples/res_fax.conf.sample                                                           |    4
b/configs/samples/res_odbc.conf.sample                                                          |    5
b/configs/samples/rtp.conf.sample                                                               |   27
b/configs/samples/sip.conf.sample                                                               |   10
b/configure                                                                                     | 1756
b/configure.ac                                                                                  |  203
b/contrib/ast-db-manage/config/env.py                                                           |    3
b/contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py                    |   10
b/contrib/ast-db-manage/config/versions/136885b81223_add_regcontext_to_pj.py                    |   21
b/contrib/ast-db-manage/config/versions/154177371065_add_default_from_user.py                   |    7
b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py           |    6
b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py                 |   23
b/contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py                      |    3
b/contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py                  |    3
b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py                      |   49
b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py  |   32
b/contrib/ast-db-manage/config/versions/26f10cadc157_add_pjsip_timeout_options.py               |   25
b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py                   |   31
b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py             |    3
b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py            |   24
b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py     |   31
b/contrib/ast-db-manage/config/versions/31cd4f4891ec_add_auto_dtmf_mode.py                      |   64
b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py       |    3
b/contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py               |    6
b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py       |   26
b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py                    |   26
b/contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py                    |   13
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py     |    3
b/contrib/ast-db-manage/config/versions/461d7d691209_add_pjsip_qualify_timeout.py               |   24
b/contrib/ast-db-manage/config/versions/498357a710ae_add_rtp_keepalive.py                       |    5
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                     |   54
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py                           |   14
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py          |   33
b/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py                |    5
b/contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py                  |    6
b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py          |   31
b/contrib/ast-db-manage/config/versions/a541e0b5e89_add_pjsip_max_initial_qualify_time.py       |   21
b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py       |   36
b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py               |   33
b/contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py  |    3
b/contrib/docker/Dockerfile.asterisk                                                            |   19
b/contrib/docker/Dockerfile.packager                                                            |    9
b/contrib/docker/README.md                                                                      |   39
b/contrib/docker/make-package.sh                                                                |   72
b/contrib/editors/asterisk.vim                                                                  |    4
b/contrib/realtime/mssql/mssql_config.sql                                                       |  206
b/contrib/realtime/mysql/mysql_config.sql                                                       |  106
b/contrib/realtime/oracle/oracle_config.sql                                                     |  206
b/contrib/realtime/postgresql/postgresql_config.sql                                             |  110
b/contrib/scripts/astversion                                                                    |  536
b/contrib/scripts/autosupport                                                                   |   12
b/contrib/scripts/clang-scan-build                                                              |  136
b/contrib/scripts/install_prereq                                                                |   18
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                               |   15
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |   23
b/contrib/utils/eagi_proxy.c                                                                    |    2
b/doc/.gitignore                                                                                |    3
b/doc/asterisk-ng-doxygen.in                                                                    | 1688
b/formats/format_wav.c                                                                          |   53
b/formats/format_wav_gsm.c                                                                      |   16
b/funcs/func_callerid.c                                                                         |   60
b/funcs/func_cdr.c                                                                              |   50
b/funcs/func_channel.c                                                                          |   70
b/funcs/func_config.c                                                                           |   46
b/funcs/func_curl.c                                                                             |    5
b/funcs/func_env.c                                                                              |    8
b/funcs/func_groupcount.c                                                                       |    2
b/funcs/func_hangupcause.c                                                                      |    2
b/funcs/func_holdintercept.c                                                                    |  236
b/funcs/func_iconv.c                                                                            |    3
b/funcs/func_math.c                                                                             |   12
b/funcs/func_odbc.c                                                                             |    1
b/funcs/func_periodic_hook.c                                                                    |   10
b/funcs/func_pjsip_aor.c                                                                        |  186
b/funcs/func_pjsip_contact.c                                                                    |  203
b/funcs/func_presencestate.c                                                                    |   16
b/include/asterisk.h                                                                            |   20
b/include/asterisk/_private.h                                                                   |   36
b/include/asterisk/app.h                                                                        |    4
b/include/asterisk/ari.h                                                                        |    5
b/include/asterisk/ast_version.h                                                                |    3
b/include/asterisk/audiohook.h                                                                  |    1
b/include/asterisk/autochan.h                                                                   |   20
b/include/asterisk/autoconfig.h.in                                                              |   43
b/include/asterisk/bridge_channel.h                                                             |   21
b/include/asterisk/bridge_channel_internal.h                                                    |   23
b/include/asterisk/bridge_technology.h                                                          |    5
b/include/asterisk/cel.h                                                                        |    4
b/include/asterisk/channel.h                                                                    |   83
b/include/asterisk/config.h                                                                     |   66
b/include/asterisk/core_local.h                                                                 |   32
b/include/asterisk/dial.h                                                                       |    1
b/include/asterisk/dsp.h                                                                        |    3
b/include/asterisk/endpoints.h                                                                  |   10
b/include/asterisk/format.h                                                                     |   23
b/include/asterisk/format_cap.h                                                                 |    5
b/include/asterisk/http.h                                                                       |   22
b/include/asterisk/http_websocket.h                                                             |   90
b/include/asterisk/inline_api.h                                                                 |   12
b/include/asterisk/json.h                                                                       |   18
b/include/asterisk/lock.h                                                                       |    2
b/include/asterisk/logger.h                                                                     |   57
b/include/asterisk/manager.h                                                                    |   53
b/include/asterisk/module.h                                                                     |   94
b/include/asterisk/monitor.h                                                                    |   20
b/include/asterisk/multicast_rtp.h                                                              |   58
b/include/asterisk/named_locks.h                                                                |  105
b/include/asterisk/pbx.h                                                                        |   16
b/include/asterisk/res_fax.h                                                                    |    6
b/include/asterisk/res_odbc.h                                                                   |   78
b/include/asterisk/res_odbc_transaction.h                                                       |   54
b/include/asterisk/res_pjsip.h                                                                  |  491
b/include/asterisk/res_pjsip_cli.h                                                              |    2
b/include/asterisk/res_pjsip_session.h                                                          |   21
b/include/asterisk/rtp_engine.h                                                                 |   24
b/include/asterisk/sched.h                                                                      |   11
b/include/asterisk/select.h                                                                     |    4
b/include/asterisk/sem.h                                                                        |   19
b/include/asterisk/sip_api.h                                                                    |    1
b/include/asterisk/slin.h                                                                       |    4
b/include/asterisk/sorcery.h                                                                    |  144
b/include/asterisk/stasis.h                                                                     |   25
b/include/asterisk/stasis_app.h                                                                 |   26
b/include/asterisk/stasis_cache_pattern.h                                                       |   19
b/include/asterisk/stasis_endpoints.h                                                           |    6
b/include/asterisk/stasis_message_router.h                                                      |   14
b/include/asterisk/statsd.h                                                                     |   71
b/include/asterisk/strings.h                                                                    |   19
b/include/asterisk/syslog.h                                                                     |    2
b/include/asterisk/taskprocessor.h                                                              |   50
b/include/asterisk/term.h                                                                       |    4
b/include/asterisk/test.h                                                                       |   35
b/include/asterisk/threadpool.h                                                                 |   53
b/include/asterisk/time.h                                                                       |   10
b/include/asterisk/translate.h                                                                  |    8
b/include/asterisk/utils.h                                                                      |  112
b/include/asterisk/vector.h                                                                     |  449
b/main/.gitignore                                                                               |    3
b/main/Makefile                                                                                 |  126
b/main/aoc.c                                                                                    |  108
b/main/app.c                                                                                    |   11
b/main/asterisk.c                                                                               |  283
b/main/astfd.c                                                                                  |   57
b/main/astmm.c                                                                                  |  107
b/main/astobj2.c                                                                                |   14
b/main/astobj2_container.c                                                                      |    6
b/main/astobj2_hash.c                                                                           |   13
b/main/astobj2_rbtree.c                                                                         |    2
b/main/audiohook.c                                                                              |  205
b/main/autochan.c                                                                               |    6
b/main/bridge.c                                                                                 |  110
b/main/bridge_basic.c                                                                           |   28
b/main/bridge_channel.c                                                                         |  190
b/main/bucket.c                                                                                 |    7
b/main/callerid.c                                                                               |   13
b/main/ccss.c                                                                                   |    4
b/main/cdr.c                                                                                    |   35
b/main/cel.c                                                                                    |   21
b/main/channel.c                                                                                |  456
b/main/channel_internal_api.c                                                                   |   49
b/main/cli.c                                                                                    |   30
b/main/codec.c                                                                                  |    4
b/main/codec_builtin.c                                                                          |    4
b/main/config.c                                                                                 |   74
b/main/config_options.c                                                                         |    6
b/main/core_local.c                                                                             |   39
b/main/db.c                                                                                     |   13
b/main/devicestate.c                                                                            |   25
b/main/dial.c                                                                                   |    8
b/main/dsp.c                                                                                    |   34
b/main/editline/np/strlcat.c                                                                    |    8
b/main/editline/np/strlcpy.c                                                                    |   10
b/main/endpoints.c                                                                              |   39
b/main/enum.c                                                                                   |    2
b/main/event.c                                                                                  |    2
b/main/features.c                                                                               |    8
b/main/file.c                                                                                   |   30
b/main/format.c                                                                                 |   38
b/main/format_cache.c                                                                           |    1
b/main/format_cap.c                                                                             |   43
b/main/framehook.c                                                                              |    2
b/main/hashtab.c                                                                                |    6
b/main/http.c                                                                                   |  180
b/main/indications.c                                                                            |    5
b/main/jitterbuf.c                                                                              |    2
b/main/json.c                                                                                   |   29
b/main/libasteriskpj.c                                                                          |   52
b/main/libasteriskssl.c                                                                         |   35
b/main/loader.c                                                                                 |  270
b/main/logger.c                                                                                 |  362
b/main/manager.c                                                                                |  143
b/main/manager_bridges.c                                                                        |   68
b/main/manager_channels.c                                                                       |   17
b/main/manager_endpoints.c                                                                      |    1
b/main/message.c                                                                                |    2
b/main/named_acl.c                                                                              |    5
b/main/named_locks.c                                                                            |  142
b/main/pbx.c                                                                                    |12879 ++----
b/main/pbx_app.c                                                                                |  510
b/main/pbx_builtins.c                                                                           | 1438
b/main/pbx_functions.c                                                                          |  723
b/main/pbx_hangup_handler.c                                                                     |  300
b/main/pbx_private.h                                                                            |   46
b/main/pbx_switch.c                                                                             |  133
b/main/pbx_timing.c                                                                             |  294
b/main/pbx_variables.c                                                                          | 1180
b/main/presencestate.c                                                                          |    2
b/main/rtp_engine.c                                                                             |  214
b/main/say.c                                                                                    |   16
b/main/sched.c                                                                                  |   88
b/main/sdp_srtp.c                                                                               |  110
b/main/security_events.c                                                                        |    7
b/main/sem.c                                                                                    |   33
b/main/sorcery.c                                                                                |  426
b/main/stasis.c                                                                                 |   39
b/main/stasis_bridges.c                                                                         |    3
b/main/stasis_cache_pattern.c                                                                   |   34
b/main/stasis_channels.c                                                                        |   79
b/main/stasis_endpoints.c                                                                       |  143
b/main/stasis_message_router.c                                                                  |   16
b/main/stdtime/localtime.c                                                                      |  304
b/main/strings.c                                                                                |   97
b/main/syslog.c                                                                                 |    8
b/main/taskprocessor.c                                                                          |  328
b/main/tcptls.c                                                                                 |    9
b/main/term.c                                                                                   |   28
b/main/test.c                                                                                   |   80
b/main/threadpool.c                                                                             |  139
b/main/translate.c                                                                              |  156
b/main/udptl.c                                                                                  |   23
b/main/utils.c                                                                                  |   74
b/main/uuid.c                                                                                   |    2
b/main/xmldoc.c                                                                                 |  171
b/makeopts.in                                                                                   |    6
b/menuselect/configure                                                                          |    8
b/menuselect/menuselect.c                                                                       |   12
b/menuselect/menuselect.h                                                                       |    2
b/menuselect/menuselect_curses.c                                                                |   73
b/pbx/Makefile                                                                                  |    2
b/pbx/dundi-parser.c                                                                            |    8
b/pbx/pbx_config.c                                                                              |   28
b/pbx/pbx_dundi.c                                                                               |   21
b/pbx/pbx_spool.c                                                                               |   35
b/res/Makefile                                                                                  |   12
b/res/ari.make                                                                                  |   11
b/res/ari/ari_model_validators.c                                                                |  862
b/res/ari/ari_model_validators.h                                                                |  210
b/res/ari/ari_websockets.c                                                                      |    9
b/res/ari/config.c                                                                              |   72
b/res/ari/resource_asterisk.c                                                                   |  614
b/res/ari/resource_asterisk.h                                                                   |  190
b/res/ari/resource_bridges.c                                                                    |   22
b/res/ari/resource_bridges.h                                                                    |   12
b/res/ari/resource_channels.c                                                                   |  220
b/res/ari/resource_channels.h                                                                   |   54
b/res/ari/resource_device_states.c                                                              |    5
b/res/ari/resource_endpoints.c                                                                  |   61
b/res/ari/resource_events.c                                                                     |   61
b/res/ari/resource_events.h                                                                     |   17
b/res/ari/resource_mailboxes.c                                                                  |    5
b/res/ari/resource_playbacks.c                                                                  |    5
b/res/ari/resource_recordings.c                                                                 |    5
b/res/parking/parking_applications.c                                                            |    9
b/res/parking/parking_manager.c                                                                 |   92
b/res/parking/parking_tests.c                                                                   |    9
b/res/res_agi.c                                                                                 |    6
b/res/res_ari.c                                                                                 |   26
b/res/res_ari_applications.c                                                                    |    1
b/res/res_ari_asterisk.c                                                                        | 1041
b/res/res_ari_bridges.c                                                                         |   15
b/res/res_ari_channels.c                                                                        |  137
b/res/res_ari_device_states.c                                                                   |    1
b/res/res_ari_endpoints.c                                                                       |    2
b/res/res_ari_events.c                                                                          |  115
b/res/res_ari_mailboxes.c                                                                       |    1
b/res/res_ari_playbacks.c                                                                       |    1
b/res/res_ari_recordings.c                                                                      |    1
b/res/res_ari_sounds.c                                                                          |    1
b/res/res_calendar.c                                                                            |   12
b/res/res_chan_stats.c                                                                          |    4
b/res/res_config_odbc.c                                                                         |    8
b/res/res_config_pgsql.c                                                                        |    8
b/res/res_config_sqlite.c                                                                       |    8
b/res/res_config_sqlite3.c                                                                      |   16
b/res/res_crypto.c                                                                              |   10
b/res/res_endpoint_stats.c                                                                      |  157
b/res/res_fax.c                                                                                 |  146
b/res/res_fax_spandsp.c                                                                         |   22
b/res/res_format_attr_h264.c                                                                    |   20
b/res/res_format_attr_opus.c                                                                    |  220
b/res/res_format_attr_silk.c                                                                    |   26
b/res/res_format_attr_vp8.c                                                                     |  228
b/res/res_hep_rtcp.c                                                                            |    2
b/res/res_http_websocket.c                                                                      |  241
b/res/res_manager_devicestate.c                                                                 |    8
b/res/res_manager_presencestate.c                                                               |    8
b/res/res_monitor.c                                                                             |    1
b/res/res_musiconhold.c                                                                         |    5
b/res/res_mwi_external.c                                                                        |   13
b/res/res_mwi_external_ami.c                                                                    |   14
b/res/res_odbc.c                                                                                | 1340
b/res/res_odbc.exports.in                                                                       |   17
b/res/res_odbc_transaction.c                                                                    |  529
b/res/res_odbc_transaction.exports.in                                                           |    6
b/res/res_phoneprov.c                                                                           |   22
b/res/res_pjproject.c                                                                           |  226
b/res/res_pjproject.exports.in                                                                  |    9
b/res/res_pjsip.c                                                                               |  814
b/res/res_pjsip/config_auth.c                                                                   |   18
b/res/res_pjsip/config_domain_aliases.c                                                         |    1
b/res/res_pjsip/config_global.c                                                                 |  218
b/res/res_pjsip/config_system.c                                                                 |   35
b/res/res_pjsip/config_transport.c                                                              |  850
b/res/res_pjsip/include/res_pjsip_private.h                                                     |  211
b/res/res_pjsip/location.c                                                                      |  331
b/res/res_pjsip/pjsip_cli.c                                                                     |   40
b/res/res_pjsip/pjsip_configuration.c                                                           |  320
b/res/res_pjsip/pjsip_distributor.c                                                             |  210
b/res/res_pjsip/pjsip_global_headers.c                                                          |   19
b/res/res_pjsip/pjsip_options.c                                                                 |  282
b/res/res_pjsip/pjsip_outbound_auth.c                                                           |    9
b/res/res_pjsip/presence_xml.c                                                                  |   12
b/res/res_pjsip_acl.c                                                                           |    1
b/res/res_pjsip_authenticator_digest.c                                                          |    5
b/res/res_pjsip_caller_id.c                                                                     |  164
b/res/res_pjsip_config_wizard.c                                                                 | 1307
b/res/res_pjsip_diversion.c                                                                     |  103
b/res/res_pjsip_dlg_options.c                                                                   |    2
b/res/res_pjsip_dtmf_info.c                                                                     |   12
b/res/res_pjsip_endpoint_identifier_anonymous.c                                                 |   50
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |   64
b/res/res_pjsip_endpoint_identifier_user.c                                                      |   50
b/res/res_pjsip_exten_state.c                                                                   |   11
b/res/res_pjsip_history.c                                                                       | 1353
b/res/res_pjsip_messaging.c                                                                     |    8
b/res/res_pjsip_multihomed.c                                                                    |   25
b/res/res_pjsip_mwi.c                                                                           |  118
b/res/res_pjsip_nat.c                                                                           |   42
b/res/res_pjsip_notify.c                                                                        |    5
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |   10
b/res/res_pjsip_outbound_publish.c                                                              |   58
b/res/res_pjsip_outbound_registration.c                                                         |  699
b/res/res_pjsip_path.c                                                                          |    6
b/res/res_pjsip_phoneprov_provider.c                                                            |  159
b/res/res_pjsip_publish_asterisk.c                                                              |    1
b/res/res_pjsip_pubsub.c                                                                        |  624
b/res/res_pjsip_refer.c                                                                         |  314
b/res/res_pjsip_registrar.c                                                                     |  366
b/res/res_pjsip_registrar_expire.c                                                              |  159
b/res/res_pjsip_rfc3326.c                                                                       |   17
b/res/res_pjsip_sdp_rtp.c                                                                       |  124
b/res/res_pjsip_send_to_voicemail.c                                                             |    3
b/res/res_pjsip_session.c                                                                       |  351
b/res/res_pjsip_session.exports.in                                                              |    1
b/res/res_pjsip_sips_contact.c                                                                  |  107
b/res/res_pjsip_t38.c                                                                           |   49
b/res/res_pjsip_transport_management.c                                                          |    1
b/res/res_pjsip_transport_websocket.c                                                           |  146
b/res/res_pktccops.c                                                                            |    6
b/res/res_rtp_asterisk.c                                                                        |  420
b/res/res_rtp_multicast.c                                                                       |  189
b/res/res_rtp_multicast.exports.in                                                              |    6
b/res/res_security_log.c                                                                        |    4
b/res/res_smdi.c                                                                                |    4
b/res/res_sorcery_astdb.c                                                                       |    1
b/res/res_sorcery_config.c                                                                      |   71
b/res/res_sorcery_memory.c                                                                      |   16
b/res/res_sorcery_memory_cache.c                                                                | 1059
b/res/res_sorcery_realtime.c                                                                    |   16
b/res/res_stasis.c                                                                              |   76
b/res/res_stasis_device_state.c                                                                 |   54
b/res/res_stasis_playback.c                                                                     |    8
b/res/res_stasis_recording.c                                                                    |   10
b/res/res_stasis_snoop.c                                                                        |   24
b/res/res_statsd.c                                                                              |   88
b/res/res_statsd.exports.in                                                                     |    4
b/res/res_timing_kqueue.c                                                                       |  317
b/res/res_timing_pthread.c                                                                      |    3
b/res/res_timing_timerfd.c                                                                      |    5
b/res/res_xmpp.c                                                                                |   38
b/res/snmp/agent.c                                                                              |   10
b/res/stasis/app.c                                                                              |  344
b/res/stasis/app.h                                                                              |   15
b/res/stasis/control.c                                                                          |  139
b/res/stasis/messaging.c                                                                        |   44
b/res/stasis_recording/stored.c                                                                 |    2
b/rest-api-templates/api.wiki.mustache                                                          |   20
b/rest-api-templates/ari.make.mustache                                                          |    1
b/rest-api-templates/ari_model_validators.c.mustache                                            |    4
b/rest-api-templates/ari_resource.h.mustache                                                    |   19
b/rest-api-templates/asterisk_processor.py                                                      |    6
b/rest-api-templates/res_ari_resource.c.mustache                                                |   71
b/rest-api-templates/swagger_model.py                                                           |    6
b/rest-api/api-docs/applications.json                                                           |    2
b/rest-api/api-docs/asterisk.json                                                               |  435
b/rest-api/api-docs/bridges.json                                                                |    6
b/rest-api/api-docs/channels.json                                                               |  101
b/rest-api/api-docs/deviceStates.json                                                           |    2
b/rest-api/api-docs/endpoints.json                                                              |    6
b/rest-api/api-docs/events.json                                                                 |  138
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_acl.c                                                                              |   45
b/tests/test_astobj2.c                                                                          |    2
b/tests/test_cdr.c                                                                              |   46
b/tests/test_cel.c                                                                              |   50
b/tests/test_channel_feature_hooks.c                                                            |    4
b/tests/test_config.c                                                                           |  174
b/tests/test_core_format.c                                                                      |  105
b/tests/test_devicestate.c                                                                      |  432
b/tests/test_dlinklists.c                                                                       |   54
b/tests/test_expr.c                                                                             |    2
b/tests/test_format_cap.c                                                                       |    6
b/tests/test_func_file.c                                                                        |    6
b/tests/test_gosub.c                                                                            |   10
b/tests/test_message.c                                                                          |   43
b/tests/test_named_lock.c                                                                       |  151
b/tests/test_netsock2.c                                                                         |    6
b/tests/test_pbx.c                                                                              |    9
b/tests/test_poll.c                                                                             |    2
b/tests/test_sched.c                                                                            |  106
b/tests/test_sorcery.c                                                                          |  132
b/tests/test_sorcery_memory_cache_thrash.c                                                      |   23
b/tests/test_sorcery_realtime.c                                                                 |   12
b/tests/test_stasis.c                                                                           |    4
b/tests/test_stasis_endpoints.c                                                                 |    3
b/tests/test_stringfields.c                                                                     |    2
b/tests/test_strings.c                                                                          |    5
b/tests/test_threadpool.c                                                                       |   60
b/tests/test_vector.c                                                                           |  517
b/tests/test_voicemail_api.c                                                                    |   12
b/third-party/Makefile                                                                          |   21
b/third-party/Makefile.rules                                                                    |   36
b/third-party/pjproject/.gitignore                                                              |    4
b/third-party/pjproject/Makefile                                                                |  145
b/third-party/pjproject/Makefile.rules                                                          |    7
b/third-party/pjproject/apply_patches                                                           |   39
b/third-party/pjproject/configure.m4                                                            |   48
b/third-party/pjproject/patches/0001-evsub-Add-APIs-to-add-decrement-an-event-subscriptio.patch |   73
b/third-party/pjproject/patches/0001-sip_transport_tcp-tls-Set-factory-on-transports-crea.patch |   48
b/third-party/pjproject/patches/config_site.h                                                   |   35
b/third-party/pjproject/patches/user.mak                                                        |    2
b/third-party/versions.mak                                                                      |    2
b/utils/.gitignore                                                                              |    1
b/utils/Makefile                                                                                |    3
b/utils/astman.c                                                                                |    2
b/utils/clicompat.c                                                                             |    7
b/utils/conf2ael.c                                                                              |   13
b/utils/extconf.c                                                                               |  327
contrib/ast-db-manage/config/versions/5a6ccc758633_add_pjsip_timeout_options.py                 |   24
contrib/asterisk-ng-doxygen                                                                     | 1688
contrib/realtime/sqlserver/mssql_cdr.sql                                                        |   42
contrib/realtime/sqlserver/mssql_config.sql                                                     |  990
contrib/realtime/sqlserver/mssql_voicemail.sql                                                  |   48
res/res_jabber.exports.in                                                                       |   16
594 files changed, 66552 insertions(+), 21585 deletions(-)