Release Summary

asterisk-13.7.0

Date: 2016-01-15

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


Contributors

[Back to Top]

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

CodersTestersReporters
33 Kevin Harwell
23 Matt Jordan
23 Richard Mudgett
15 Mark Michelson
14 Alexander Traud
11 Joshua Colp
8 gtjoseph
6 Kevin Harwell
5 Corey Farrell
4 Walter Doekes
4 Jonathan Rose
3 Ivan Poddubny
2 Tyler Cambron
1 Eugene Voityuk
1 Filip Jenicek
1 mdu113
1 Alec Davis
1 Stefan Engström
1 Florian Sauerteig
1 Niklas Larsson
1 server-pandora
1 Olle Johansson (License 5267)
1 Debian Amtelco
1 Sean Bright (license #5060)
1 David M. Lee
1 Steve Davies
8 gtjoseph
1 Dan Cropp
1 starting asterisk -c until the colors stopped
1 Alexander Traud
13 Alexander Traud
12 Matt Jordan
8 Joshua Colp
7 George Joseph
7 gtjoseph
4 Corey Farrell
4 Michael Keuter
3 Walter Doekes
3 Richard Mudgett
2 Andrew Nagy
2 Kevin Harwell
2 Jonathan Rose
2 Andrew Nagy
2 Mark Michelson
2 Mark Michelson
1 Rusty Newton
1 Steve Davies
1 ffs
1 John Bigelow
1 Dmitriy Serov
1 Chet Stevens
1 Sean Pimental
1 Niklas Larsson
1 Tyler Cambron
1 Ben Langfeld
1 Ashley Sanders
1 Krzysztof Trempala
1 Ashley Sanders
1 PowerPBX
1 mdu113
1 Dudás József
1 Hiroaki Komatsu
1 Bryant Zimmerman
1 Jonathan Rose
1 Ben Langfeld
1 Rusty Newton
1 Marcelo Terres
1 Bojan Nemčić
1 Chet Stevens
1 Krzysztof Trempala
1 Badalian Vyacheslav
1 Olle Johansson
1 Stefan Engström
1 Taylor Hawkes
1 Aleksei Kulakov
1 Marcelo Terres
1 Badalian Vyacheslav
1 Olle Johansson
1 Filip Jenicek
1 Dade Brandon
1 Dmitriy Serov
1 Bojan Nemčić
1 Alec Davis
1 John Bigelow
1 Bryant Zimmerman
1 dea

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: Core/General

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

Category: Resources/res_ari_channels

ASTERISK-24922: ARI: Add the ability to intercept hold and raise an event
Reported by: Matt Jordan

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: Applications/app_dial

ASTERISK-24958: Forwarding loop detection inhibits certain desirable scenarios
Reported by: Mark Michelson

Category: Applications/app_meetme

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

Category: Applications/app_queue

ASTERISK-25561: app_queue.c line 6503 (try_calling): mutex 'qe->chan' freed more times than we've locked!
Reported by: Alec Davis

Category: Channels/chan_dahdi

ASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George Joseph

Category: Channels/chan_pjsip

ASTERISK-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 Stevens

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 Traud

Category: Channels/chan_sip/General

ASTERISK-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 Joseph

Category: Channels/chan_sip/IPv6

ASTERISK-25443: [patch]IPv6 - Potential issue in via header parsing
Reported by: ffs

Category: Channels/chan_sip/Interoperability

ASTERISK-25135: [patch]RTP Timeout hangup cause code missing
Reported by: Olle Johansson

Category: Channels/chan_sip/T.38

ASTERISK-25609: [patch]Asterisk may crash when calling ast_channel_get_t38_state(c)
Reported by: Filip Jenicek

Category: Channels/chan_sip/WebSocket

ASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei 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 Joseph

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 Langfeld

Category: Codecs/codec_resample

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

Category: Core/AstDB

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

Category: Core/Bridging

ASTERISK-25600: bridging: Inconsistency in BRIDGEPEER
Reported by: Jonathan Rose

Category: Core/BuildSystem

ASTERISK-25434: Compiler flags not reported in 'core show settings' despite usage during compilation
Reported by: Rusty Newton

Category: Core/General

ASTERISK-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: dea

Category: Core/ManagerInterface

ASTERISK-25391: AMI GetConfigJSON returns invalid JSON
Reported by: Bojan Nemčić

Category: Core/PBX

ASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua Colp

Category: Core/Sorcery

ASTERISK-25625: res_sorcery_memory_cache: Add full backend caching
Reported by: Joshua ColpASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey Farrell

Category: Documentation

ASTERISK-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 Doekes

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 Traud

Category: Formats/format_h264

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

Category: Functions/func_callerid

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

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-25593: fastagi: record file closed after sending result
Reported by: Kevin Harwell

Category: Resources/res_ari

ASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt Jordan

Category: Resources/res_config_pgsql

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

Category: Resources/res_format_attr_opus

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

Category: Resources/res_http_websocket

ASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew Nagy

Category: Resources/res_pjsip

ASTERISK-25689: pjsip show contacts not working in Asterisk 13.7rc2
Reported by: Marcelo TerresASTERISK-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: mdu113

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-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 Harwell

Category: Resources/res_pjsip_pubsub

ASTERISK-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 Colp

Category: Resources/res_pjsip_t38

ASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt Jordan

Category: Resources/res_pjsip_transport_websocket

ASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew Nagy

Category: Resources/res_rtp_asterisk

ASTERISK-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 Colp

Category: Resources/res_statsd

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

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 Farrell

Category: pjproject/pjsip

ASTERISK-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 Bigelow

Improvement

Category: Core/BuildSystem

ASTERISK-24718: [patch]Add inital support of "sanitize" to configure
Reported by: Badalian Vyacheslav

Category: Core/General

ASTERISK-25518: taskprocessor: Add high water mark
Reported by: Jonathan Rose

Category: Resources/res_pjsip

ASTERISK-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 Zimmerman

Category: Resources/res_pjsip_outbound_registration

ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt Jordan

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

Open Issues

[Back to Top]

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

Bug

Category: Resources/res_rtp_asterisk

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

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
e42707cf4aKevin HarwellRelease summaries: Remove previous versions
e66f043868Kevin Harwell.version: Update for 13.7.0
c3f6147748Kevin Harwell.lastclean: Update for 13.7.0
3086c36c8dKevin Harwellrealtime: Add database scripts for 13.7.0
27f82f2030Kevin HarwellChangeLog: Updated for 13.7.0-rc3
a5cb9e3f1dKevin HarwellRelease summaries: Add summaries for 13.7.0-rc3
8043875fa1Kevin HarwellRelease summaries: Remove previous versions
a0e55b01c4Kevin Harwell.version: Update for 13.7.0-rc3
ae3b9d0958Kevin Harwell.lastclean: Update for 13.7.0-rc3
ebc1646defKevin Harwellrealtime: Add database scripts for 13.7.0-rc3
7792775db1Kevin HarwellChangeLog: Updated for 13.7.0-rc2
a93a5387d4Kevin HarwellRelease summaries: Add summaries for 13.7.0-rc2
8e201b742aKevin HarwellRelease summaries: Remove previous versions
5a164c70f2Kevin Harwell.version: Update for 13.7.0-rc2
e039eca0a7Kevin Harwell.lastclean: Update for 13.7.0-rc2
bfe2eb8751Kevin Harwellrealtime: Add database scripts for 13.7.0-rc2
805297783dMark MichelsonAlembic: Add PJSIP global keep_alive_interval.
63df9bb560Mark MichelsonAlembic: Increase column size of PJSIP AOR "contact".
9bc1e49325Joshua Colprtp_engine: Ignore empty filenames in DTLS configuration.
c78eb1e82bJoshua Colpchan_sip: Enable WebSocket support by default.
4efe7bf051Kevin HarwellChangeLog: Updated for 13.7.0-rc1
0370acecfcKevin HarwellRelease summaries: Add summaries for 13.7.0-rc1
d1bb33fe0bKevin Harwell.version: Update for 13.7.0-rc1
d06a65de01Kevin Harwell.lastclean: Update for 13.7.0-rc1
fb37b44660Kevin Harwellrealtime: Add database scripts for 13.7.0-rc1
20b7164b8cKevin Harwell.version: Update for 13.7.0-rc1
6cbf2414c3Kevin Harwell.lastclean: Update for 13.7.0-rc1
ba1794464dKevin Harwellrealtime: Add database scripts for 13.7.0-rc1
b3e9753a23Kevin Harwell.version: Update for 13.7.0-rc1
b0df64b5f0Kevin Harwell.lastclean: Update for 13.7.0-rc1
ce9a59faf6Kevin Harwellrealtime: Add database scripts for 13.7.0-rc1
2e26bef5bbKevin Harwell.version: Update for 13.7.0-rc1
5e9b47516dKevin Harwell.lastclean: Update for 13.7.0-rc1
034112c574Kevin Harwellrealtime: Add database scripts for 13.7.0-rc1
d1f8ff1789Kevin Harwell.version: Update for 13.7.0-rc1
9376488befKevin Harwell.lastclean: Update for 13.7.0-rc1
a894c9e7a9Kevin Harwellrealtime: Add database scripts for 13.7.0-rc1
52afb0f112Kevin Harwell.version: Update for 13.7.0-rc1
2de343eb85Kevin Harwell.lastclean: Update for 13.7.0-rc1
184de2a160Kevin Harwellrealtime: Add database scripts for 13.7.0-rc1
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.

Diffstat Results

[Back to Top]

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

asterisk-13.6.0-summary.html                                                         |  322 -
asterisk-13.6.0-summary.txt                                                          |  839 ---
b/.version                                                                           |    2
b/CHANGES                                                                            |   90
b/ChangeLog                                                                          | 2138 +++++++++-
b/Makefile                                                                           |   64
b/Makefile.rules                                                                     |   20
b/addons/chan_mobile.c                                                               |    2
b/addons/chan_ooh323.c                                                               |   14
b/apps/app_chanisavail.c                                                             |    6
b/apps/app_confbridge.c                                                              |   18
b/apps/app_dial.c                                                                    |    8
b/apps/app_dumpchan.c                                                                |    2
b/apps/app_meetme.c                                                                  |    3
b/apps/app_page.c                                                                    |    2
b/apps/app_queue.c                                                                   |    1
b/apps/confbridge/conf_config_parser.c                                               |    4
b/apps/confbridge/include/confbridge.h                                               |    2
b/bridges/bridge_native_rtp.c                                                        |    4
b/build_tools/cflags.xml                                                             |   28
b/build_tools/make_version_c                                                         |   25
b/channels/chan_alsa.c                                                               |    2
b/channels/chan_console.c                                                            |    2
b/channels/chan_dahdi.c                                                              |    5
b/channels/chan_iax2.c                                                               |   65
b/channels/chan_mgcp.c                                                               |   10
b/channels/chan_motif.c                                                              |    2
b/channels/chan_nbs.c                                                                |    2
b/channels/chan_oss.c                                                                |    2
b/channels/chan_phone.c                                                              |    2
b/channels/chan_pjsip.c                                                              |   32
b/channels/chan_sip.c                                                                |  165
b/channels/chan_skinny.c                                                             |   53
b/channels/chan_unistim.c                                                            |   18
b/channels/chan_vpb.cc                                                               |    2
b/channels/sig_pri.c                                                                 |    2
b/channels/sip/config_parser.c                                                       |    9
b/channels/sip/include/sip.h                                                         |    1
b/channels/sip/reqresp_parser.c                                                      |    2
b/codecs/codec_resample.c                                                            |    8
b/configs/samples/confbridge.conf.sample                                             |    6
b/configs/samples/pjsip.conf.sample                                                  |    8
b/configs/samples/sip.conf.sample                                                    |    4
b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py      |   22
b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py  |   22
b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py |   22
b/contrib/realtime/mssql/mssql_config.sql                                            |   20
b/contrib/realtime/mysql/mysql_config.sql                                            |   18
b/contrib/realtime/oracle/oracle_config.sql                                          |   20
b/contrib/realtime/postgresql/postgresql_config.sql                                  |   14
b/contrib/scripts/autosupport                                                        |   95
b/funcs/func_callerid.c                                                              |   39
b/funcs/func_channel.c                                                               |    4
b/funcs/func_holdintercept.c                                                         |  236 +
b/funcs/func_presencestate.c                                                         |    4
b/include/asterisk/ast_version.h                                                     |    3
b/include/asterisk/bridge.h                                                          |   12
b/include/asterisk/format_cap.h                                                      |    5
b/include/asterisk/res_pjsip.h                                                       |   17
b/include/asterisk/res_pjsip_cli.h                                                   |    2
b/include/asterisk/res_pjsip_pubsub.h                                                |    9
b/include/asterisk/statsd.h                                                          |   71
b/include/asterisk/taskprocessor.h                                                   |    8
b/include/asterisk/term.h                                                            |    4
b/include/asterisk/threadpool.h                                                      |    6
b/include/asterisk/translate.h                                                       |    8
b/include/asterisk/utils.h                                                           |   23
b/main/aoc.c                                                                         |   20
b/main/asterisk.c                                                                    |  124
b/main/audiohook.c                                                                   |   15
b/main/bridge.c                                                                      |   10
b/main/bridge_channel.c                                                              |    4
b/main/channel.c                                                                     |   13
b/main/cli.c                                                                         |    8
b/main/codec_builtin.c                                                               |    2
b/main/config.c                                                                      |   44
b/main/dial.c                                                                        |    7
b/main/file.c                                                                        |    2
b/main/format.c                                                                      |   22
b/main/format_cap.c                                                                  |   47
b/main/hashtab.c                                                                     |    2
b/main/loader.c                                                                      |    4
b/main/manager.c                                                                     |   22
b/main/pbx.c                                                                         |  595 +-
b/main/rtp_engine.c                                                                  |   38
b/main/sched.c                                                                       |   22
b/main/sorcery.c                                                                     |    8
b/main/stasis.c                                                                      |    4
b/main/stasis_channels.c                                                             |   24
b/main/stasis_endpoints.c                                                            |    2
b/main/strings.c                                                                     |   91
b/main/taskprocessor.c                                                               |   18
b/main/term.c                                                                        |   27
b/main/threadpool.c                                                                  |   72
b/main/translate.c                                                                   |   41
b/main/utils.c                                                                       |   51
b/main/xmldoc.c                                                                      |  170
b/pbx/pbx_dundi.c                                                                    |    1
b/res/res_agi.c                                                                      |    6
b/res/res_chan_stats.c                                                               |    4
b/res/res_config_pgsql.c                                                             |    8
b/res/res_endpoint_stats.c                                                           |  157
b/res/res_fax.c                                                                      |    4
b/res/res_format_attr_h264.c                                                         |   16
b/res/res_format_attr_opus.c                                                         |  210
b/res/res_format_attr_vp8.c                                                          |  228 +
b/res/res_pjsip.c                                                                    |   63
b/res/res_pjsip/config_auth.c                                                        |   15
b/res/res_pjsip/config_system.c                                                      |    2
b/res/res_pjsip/config_transport.c                                                   |   50
b/res/res_pjsip/location.c                                                           |  147
b/res/res_pjsip/pjsip_cli.c                                                          |   15
b/res/res_pjsip/pjsip_configuration.c                                                |  270 -
b/res/res_pjsip/pjsip_distributor.c                                                  |   16
b/res/res_pjsip/pjsip_options.c                                                      |  129
b/res/res_pjsip_caller_id.c                                                          |   14
b/res/res_pjsip_endpoint_identifier_ip.c                                             |   58
b/res/res_pjsip_exten_state.c                                                        |    4
b/res/res_pjsip_mwi.c                                                                |    6
b/res/res_pjsip_notify.c                                                             |    2
b/res/res_pjsip_outbound_registration.c                                              |  125
b/res/res_pjsip_pubsub.c                                                             |  338 +
b/res/res_pjsip_pubsub.exports.in                                                    |    1
b/res/res_pjsip_rfc3326.c                                                            |   17
b/res/res_pjsip_sdp_rtp.c                                                            |   11
b/res/res_pjsip_t38.c                                                                |   67
b/res/res_rtp_asterisk.c                                                             |    6
b/res/res_sorcery_memory_cache.c                                                     | 1143 ++++-
b/res/res_sorcery_realtime.c                                                         |   10
b/res/res_stasis.c                                                                   |    6
b/res/res_stasis_playback.c                                                          |    4
b/res/res_stasis_recording.c                                                         |    4
b/res/res_statsd.c                                                                   |   88
b/res/res_statsd.exports.in                                                          |    1
b/res/stasis/app.c                                                                   |    4
b/rest-api-templates/api.wiki.mustache                                               |    2
b/rest-api-templates/asterisk_processor.py                                           |    2
b/tests/test_config.c                                                                |    4
b/tests/test_format_cap.c                                                            |    4
b/tests/test_sorcery_realtime.c                                                      |   10
140 files changed, 6674 insertions(+), 2787 deletions(-)