                                Release Summary

                                asterisk-15.3.0

                                Date: 2018-03-15

                           <asteriskteam@digium.com>

     ----------------------------------------------------------------------

                               Table of Contents

    1. Summary
    2. Contributors
    3. Closed Issues
    4. Other Changes
    5. 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-15.2.0.

     ----------------------------------------------------------------------

                                  Contributors

                                 [Back to Top]

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

   Coders                    Testers    Reporters                             
   52 Alexander Traud        1 abelbeck 43 Alexander Traud                    
   40 Corey Farrell                     6 Sandro Gauci                        
   32 Richard Mudgett                   4 Sandro Gauci                        
   14 Sean Bright                       4 Richard Mudgett                     
   8 Kevin Harwell                      3 Ross Beer                           
   7 George Joseph                      2 Rusty Newton                        
   4 Joshua Colp                        2 SA(c)bastien Duthil                 
   2 Sungtae Kim                        2 Joshua Colp                         
   2 Tzafrir Cohen                      2 Stuart Henderson                    
   1 Joshua Elson                       2 David M. Lee                        
   1 Torrey Searle                      2 Tzafrir Cohen                       
   1 Yasuhiko Kamata                    1 Igor Goncharovsky                   
   1 Oron Peled                         1 Hunter Stevens, Said Masoud         
   1 Graham Mainwaring                  1 Halil A:DEGbrahim YILDIZ            
   1 Igor Goncharovsky                  1 Jean Aunis - Prescom                
   1 BenoA(R)t Dereck-Tricot            1 Steve Murphy                        
                                        1 Walter Doekes                       
                                        1 Kristijan Vrban                     
                                        1 Shane Mitchell                      
                                        1 Sean Bright                         
                                        1 sungtae kim                         
                                        1 abelbeck                            
                                        1 Michele PrA                         
                                        1 Richard Kenner                      
                                        1 D-*D-,D--oD- 3/4D->>D-DEGD-^1       
                                        D-*D-,N*D- 3/4                        
                                        1 PowerPBX                            
                                        1 Ross Beer, Jan Rozhon               
                                        1 Corey Farrell                       
                                        1 Leandro Dardini                     
                                        1 StA(c)phan Kochen                   
                                        1 Yasuhiko Kamata                     
                                        1 Lubos Dolezel                       
                                        1 Ross Beer                           
                                        1 Stuart Henderson                    
                                        1 Halil A:DEGbrahim YILDIZ            
                                        1 Joshua Elson                        
                                        1 Graham Mainwaring                   
                                        1 Ludovic Gasc (Eyepea)               
                                        1 George Joseph                       
                                        1 Michele PrA                         
                                        1 Bojan NemA:*iA:*                    
                                        1 Mak Dee                             
                                        1 Said Masoud                         
                                        1 Hamid R. Hashmi                     
                                        1 Torrey Searle                       
                                        1 Mak Dee                             

     ----------------------------------------------------------------------

                                 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.

  Security

    Category: Channels/chan_pjsip

   ASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP
   fmtp attribute
   Reported by: Sandro Gauci
     * [d669ca9c71] Kevin Harwell -- AST-2018-003: Crash with an invalid SDP
       fmtp attribute
   ASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP
   media format description
   Reported by: Sandro Gauci
     * [f98419c68c] Kevin Harwell -- AST-2018-002: Crash with an invalid SDP
       media format description
   ASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack
   corruption
   Reported by: Sandro Gauci
     * [4a1b8ca6d7] Joshua Colp -- AST-2018-004: Restrict the number of
       Accept headers in a SUBSCRIBE.

    Category: Resources/res_http_websocket

   ASTERISK-27658: WebSocket frames with 0 sized payload causes DoS
   Reported by: Sean Bright
     * [f1a4691741] Sean Bright -- AST-2018-006: Properly handle WebSocket
       frames with 0 length payload.

    Category: pjproject/pjsip

   ASTERISK-27618: Crash occurs when sending a repeated number of INVITE
   messages over TCP or TLS transport
   Reported by: Sandro Gauci
     * [14de1c16a5] George Joseph -- AST-2018-005:
       res_pjsip_transport_management: Move to core
     * [180715bd20] George Joseph -- AST-2018-005: Fix tdata leaks when
       calling pjsip_endpt_send_response(2)
     * [c8add33919] George Joseph -- AST-2018-005: Add a check for NULL tdata
       in ast_sip_failover_request

  New Feature

    Category: Core/Configuration

   ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and
   ACO.
   Reported by: Corey Farrell
     * [57833b657a] Corey Farrell -- aco: Add missing aco_option_type_string
       for OPT_TIMELEN_T.

  Bug

    Category: Addons/cdr_mysql

   ASTERISK-27366: Asterisk Turkish Language Set Problem
   Reported by: Halil A:DEGbrahim YILDIZ
     * [691225d293] Sean Bright -- cdr_mysql: Make sure connection charset is
       always set

    Category: Addons/chan_ooh323

   ASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned
   short.
   Reported by: Alexander Traud
     * [25d304ec52] Alexander Traud -- chan_ooh323: Avoid typecasting an int
       to unsigned short.
   ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
   value to negative.
   Reported by: Alexander Traud
     * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to
       char when changes value to negative.
   ASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive
   values as intended.
   Reported by: Alexander Traud
     * [68df3debd1] Alexander Traud -- chan_ooh323: Limit outgoinglimit to
       positive values as intended.
   ASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
   Reported by: Alexander Traud
     * [452b9b2144] Alexander Traud -- ooh323cDriver: Fix typo in header
       guard.

    Category: Addons/res_config_mysql

   ASTERISK-27607: [patch] res_config_mysql: Avoid the header
   mysql_version.h.
   Reported by: Alexander Traud
     * [6710515bf1] Alexander Traud -- res_config_mysql: Avoid the header
       mysql_version.h.

    Category: Applications/app_adsiprog

   ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
   value to negative.
   Reported by: Alexander Traud
     * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to
       char when changes value to negative.

    Category: Applications/app_osplookup

   ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation.
   Reported by: Alexander Traud
     * [e6837e2123] Alexander Traud -- app_osplookup.c: Avoid two format
       truncations.

    Category: Applications/app_sms

   ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
   value to negative.
   Reported by: Alexander Traud
     * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to
       char when changes value to negative.

    Category: Applications/app_voicemail

   ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
   Reported by: SA(c)bastien Duthil
     * [1e5b9e42d5] Sungtae Kim -- voicemail: Fixed wrong voicemail message
       count

    Category: Applications/app_voicemail/IMAP

   ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
   Reported by: Alexander Traud
     * [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on
       OpenBSD.
   ASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with
   clang.
   Reported by: Alexander Traud
     * [0126c0eeb3] Alexander Traud -- app_voicemail: Avoid always true when
       using pointer address.

    Category: Bridges/bridge_simple

   ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a
   crash
   Reported by: Richard Mudgett
     * [0fda987ead] Richard Mudgett -- bridge_simple.c: Fix stream topology
       handling.

    Category: Bridges/bridge_softmix

   ASTERISK-27550: [patch] bridge_softmix: Avoid warning about an
   uninitialized variable.
   Reported by: Alexander Traud
     * [925c5f345e] Alexander Traud -- bridge_softmix: Removed unused
       parameter from check_binaural_position_change(.).

    Category: CDR/General

   ASTERISK-27656: CDR: Leaking channel snapshots allocated by
   stasis_channel.c
   Reported by: Kristijan Vrban
     * [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR
       records.
   ASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
   Reported by: Tzafrir Cohen
     * [b0f1486cff] Tzafrir Cohen -- cdr: submit: fix logic of test for batch
       mode

    Category: Channels/General

   ASTERISK-27426: chan_console: cannot read and write at the same time with
   alsa backend
   Reported by: Tzafrir Cohen
     * [bb5cf86f2b] Oron Peled -- chan_console: don't read and write at the
       same time

    Category: Channels/chan_h323

   ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
   Reported by: Alexander Traud
     * [226b70c711] Alexander Traud -- BuildSystem: Remove chan_h323
       leftovers.

    Category: Channels/chan_pjsip

   ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS
   Disconnect
   Reported by: Ross Beer
     * [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with
       reliable transports at startup
   ASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in
   sip_msg.c:581
   Reported by: Ross Beer
     * [392f279bf4] George Joseph -- pjproject_bundled: Prevent crash on bad
       outgoing header
   ASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes
   asterisk
   Reported by: Ross Beer
     * [6d994c8223] Kevin Harwell -- AST-2017-014: res_pjsip - Missing
       contact header can cause crash

    Category: Channels/chan_sip/General

   ASTERISK-27666: chan_sip: Crash processing CANCEL request
   Reported by: Leandro Dardini
     * [c1d1d30bf5] Richard Mudgett -- chan_sip.c: Fix crash processing
       CANCEL.
   ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
   Reported by: Lubos Dolezel
     * [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists
       before accessing.
   ASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
   Reported by: Michele PrA 
     * [9a332027d4] Sean Bright -- ice: Increase foundation buffer size

    Category: Channels/chan_unistim

   ASTERISK-26596: Placing call on hold temporarily locks up set
   Reported by: Igor Goncharovsky
     * [87b1ec7159] Igor Goncharovsky -- chan_unistim: Fix hold function
       ability to lock/crash asterisk

    Category: Codecs/codec_gsm

   ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value.
   Reported by: Alexander Traud
     * [701815199b] Alexander Traud -- codec_gsm: Avoid shifting a negative
       signed value.

    Category: Codecs/codec_ilbc

   ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0.
   Reported by: Alexander Traud
     * [4bbaa104ac] Alexander Traud -- codecs: Add support for WebRTC iLBC
       2.0.

    Category: Codecs/codec_siren14

   ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
   files.
   Reported by: Steve Murphy
     * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7
       and siren14 files.

    Category: Codecs/codec_siren7

   ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
   files.
   Reported by: Steve Murphy
     * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7
       and siren14 files.

    Category: Contrib/General

   ASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
   Reported by: Alexander Traud
     * [e560529ad7] Alexander Traud -- install_prereq: Update OpenBSD
       libraries.
   ASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
   Reported by: Alexander Traud
     * [aebd72d328] Alexander Traud -- install_prereq: Update Debian/Ubuntu
       libraries.
     * [f930994529] Alexander Traud -- install_prereq: Update Debian/Ubuntu
       libraries.
     * [38f7d468a6] Alexander Traud -- install_prereq: Update Debian/Ubuntu
       libraries.
   ASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora
   libraries.
   Reported by: Alexander Traud
     * [454cea5ac2] Alexander Traud -- install_prereq: Update
       RHEL/CentOS/Fedora libraries.
   ASTERISK-27603: [patch] install_prereq: Download latest Jansson.
   Reported by: Alexander Traud
     * [c6c8e0514d] Alexander Traud -- install_prereq: Download latest
       Jansson.
   ASTERISK-27598: [patch] install_prereq: Support package manager DNF.
   Reported by: Alexander Traud
     * [a467fefa82] Alexander Traud -- install_prereq: Support package
       manager DNF and yum option strict=1.

    Category: Core/Bridging

   ASTERISK-27229: bridge: Old channel video source not set to NULL after
   unref
   Reported by: Richard Kenner
     * [b18c69edfa] Corey Farrell -- bridge: Old channel video source not set
       to NULL after unref.

    Category: Core/BuildSystem

   ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
   Reported by: Alexander Traud
     * [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on
       OpenBSD.
   ASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on
   OpenBSD.
   Reported by: Alexander Traud
     * [f854e5c12c] Alexander Traud -- BuildSystem: Enable system provided
       libedit on OpenBSD.
   ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
   Reported by: Alexander Traud
     * [226b70c711] Alexander Traud -- BuildSystem: Remove chan_h323
       leftovers.
   ASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
   Reported by: Alexander Traud
     * [bbff402be6] Alexander Traud -- BuildSystem: Invoke ldconfig with
       previous path.
   ASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not
   installed.
   Reported by: Alexander Traud
     * [e83d16f3c2] Alexander Traud -- BuildSystem: Do not warn when bash is
       not installed.
   ASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
   Reported by: Alexander Traud
     * [a8ee14ca0e] Alexander Traud -- BuildSystem: Enable autotools in
       FreeBSD.
   ASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
   Reported by: StA(c)phan Kochen
     * [ddc6e6d878] Alexander Traud -- BuildSystem: Raise autoconf version
       requirement to 2.60a.
   ASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
   Reported by: Alexander Traud
     * [02bf7beb56] Alexander Traud -- BuildSystem: Remove AC_CONFIG_AUX_DIR.
   ASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
   Reported by: Alexander Traud
     * [2cb27d4238] Alexander Traud -- BuildSystem: Allow make clean all
       again.
   ASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5
   everywhere.
   Reported by: Alexander Traud
     * [4da81adf9b] Alexander Traud -- BuildSystem: Use the detected name for
       MD5 everywhere.
   ASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX
   style.
   Reported by: Alexander Traud
     * [e1f07b1118] Alexander Traud -- BuildSystem: Invoke install not in GNU
       but POSIX style.
   ASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
   Reported by: Alexander Traud
     * [91e53376e0] Alexander Traud -- BuildSystem: In OpenBSD, xmlstarlet is
       xml.
   ASTERISK-27592: [patch] BuildSystem: Detect external library Lua in
   version 5.3.
   Reported by: Alexander Traud
     * [3229301b2f] Alexander Traud -- BuildSystem: Detect external library
       Lua in version 5.3.
   ASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
   Reported by: Alexander Traud
     * [a36444c047] Alexander Traud -- BuildSystem: Avoid $EUID and use id -u
       instead.
   ASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but
   Particular Header-Check.
   Reported by: Alexander Traud
     * [2cd0ee7a49] Alexander Traud -- BuildSystem: Resolve resolv.h not via
       Generic but Particular Header-Check.
   ASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
   Reported by: Jean Aunis - Prescom
     * [e7d130bef6] Corey Farrell -- menuselect: Remove unused dev-mode
       option TRACE_FRAMES.
   ASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
   Reported by: Alexander Traud
     * [366a548229] Alexander Traud -- BuildSystem: Really do not pass
       unknown-warning options to the compiler.
     * [427c469023] Alexander Traud -- BuildSystem: Really do not pass
       unknown-warning options to the compiler.
   ASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config',
   despite ptlib-config existing
   Reported by: Rusty Newton
     * [b25a1a36da] Alexander Traud -- BuildSystem: Find ptlib-config on
       Debian/Ubuntu.
   ASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
   Reported by: Alexander Traud
     * [8ae974378f] Alexander Traud -- BuildSystem: Avoid obsolete warning
       with HELP_STRING on autoconf.

    Category: Core/General

   ASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set
   but not used
   Reported by: David M. Lee
     * [6d5092dbff] Alexander Traud -- core: Fix unused variable error in
       handle_show_sysinfo.
     * [f5e1116255] Corey Farrell -- core: Fix unused variable error in
       handle_show_sysinfo.
   ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
   Reported by: Lubos Dolezel
     * [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists
       before accessing.
   ASTERISK-27531: Compiler optimizations can break module load sequence.
   Reported by: abelbeck
     * [8ad67dbe5e] Corey Farrell -- loader: Add volatile to
       resource_being_loaded.

    Category: Core/ManagerInterface

   ASTERISK-27659: Output from rawman truncated if output is long enough
   Reported by: Bojan NemA:*iA:*
     * [0571da9932] Richard Mudgett -- manager.c: Fix lseek() parameter
       order.

    Category: Core/RTP

   ASTERISK-27689: [patch] rtp_engine: Load format name / mime type in
   uppercase again.
   Reported by: Alexander Traud
     * [9b9ee53a06] Alexander Traud -- rtp_engine: Load format name / mime
       type in uppercase again.

    Category: Core/Streams

   ASTERISK-27488: core: If frame with unnegotiated format is read crash will
   occur
   Reported by: SA(c)bastien Duthil
     * [dec428faf3] Joshua Colp -- AST-2018-001: rtp / channel: Don't allow
       an unnegotiated format to be passed up.

    Category: Documentation

   ASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or
   removal.
   Reported by: Rusty Newton
     * [6bdfa32be8] Corey Farrell -- doc/lang/language-criteria.txt: Link to
       wiki.
   ASTERISK-24198: Typo's
   Reported by: Walter Doekes
     * [70cd4430a4] Corey Farrell -- Fix Common Typo's.

    Category: Formats/General

   ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned
   substraction.
   Reported by: Alexander Traud
     * [6226635956] Alexander Traud -- translate: Avoid absolute value on
       unsigned substraction.

    Category: Functions/General

   ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
   Reported by: Shane Mitchell
     * [03a73a2e94] Richard Mudgett -- func_channel.c: Update MASTER_CHANNEL
       documentation

    Category: General

   ASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
   Reported by: Alexander Traud
     * [86cb22999a] Alexander Traud -- backtrace: Avoid potential spurious
       output.
   ASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
   Reported by: Alexander Traud
     * [45accf7e22] Alexander Traud -- editline: Avoid shifting a negative
       signed value.
   ASTERISK-27559: [patch] editline: Avoid comparison between pointer and
   zero character constant.
   Reported by: Alexander Traud
     * [4a80a94284] Alexander Traud -- editline: Avoid comparison between
       pointer and zero character constant.

    Category: PBX/pbx_lua

   ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
   Reported by: Alexander Traud
     * [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load.

    Category: Resources/General

   ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
   Reported by: Alexander Traud
     * [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load.

    Category: Resources/res_agi

   ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
   Reported by: sungtae kim
     * [50d9364bc3] Sungtae Kim -- manager.c: Fixed "(null):" header in AMI
       AsyncAGIEnd event

    Category: Resources/res_calendar

   ASTERISK-27680: [patch] res_calendar: Specialized calendars depend on
   symbols of general calendar.
   Reported by: Alexander Traud
     * [0993f6e765] Alexander Traud -- res_calendar: Specialized calendars
       depend on symbols of general calendar.

    Category: Resources/res_config_pgsql

   ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to
   unsigned char.
   Reported by: Alexander Traud
     * [45d2c913f4] Alexander Traud -- res_config_pgsql: Avoid typecasting an
       int to unsigned char.

    Category: Resources/res_http_websocket

   ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
   value to negative.
   Reported by: Alexander Traud
     * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to
       char when changes value to negative.

    Category: Resources/res_pjsip

   ASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS
   configuration
   Reported by: Mak Dee
     * [a77c8ce375] Sean Bright -- res_pjsip: Endpoint destruction does not
       free DTLS configuration
   ASTERISK-27571: res_pjsip: If SIP response is received during shutdown a
   crash may occur
   Reported by: Joshua Colp
     * [0b97170588] Corey Farrell -- res_pjsip_session: Prevent crash during
       shutdown.

    Category: Resources/res_pjsip_endpoint_identifier_ip

   ASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against
   header if match by ip fails
   Reported by: George Joseph
     * [821b718a96] Richard Mudgett -- res_pjsip: Split type=identify to IP
       address and SIP header matching priorities

    Category: Resources/res_pjsip_mwi

   ASTERISK-27652: Null pointer Crash in PJSIP MWI
   Reported by: Joshua Elson
     * [296711a446] Joshua Elson -- res_pjsip_mwi.c: Fix null pointer crash

    Category: Resources/res_pjsip_pubsub

   ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS
   Disconnect
   Reported by: Ross Beer
     * [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with
       reliable transports at startup

    Category: Resources/res_pjsip_session

   ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling
   during renegotiation
   Reported by: Joshua Colp
     * [5b2a65ea8b] Joshua Colp -- res_pjsip_session: Always bundle streams
       if WebRTC is enabled.

    Category: Resources/res_stasis

   ASTERISK-27656: CDR: Leaking channel snapshots allocated by
   stasis_channel.c
   Reported by: Kristijan Vrban
     * [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR
       records.

    Category: Sounds

   ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
   files.
   Reported by: Steve Murphy
     * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7
       and siren14 files.

    Category: pjproject/pjsip

   ASTERISK-27584: Internal pjproject build doesn't disable bcg729
   Reported by: Stuart Henderson
     * [8423ea954d] Alexander Traud -- pjproject_bundled: Disable G.729 from
       Belledonne Communications.
   ASTERISK-24598: When running ./contrib/scripts/install_prereq
   install-unpackaged pjproject is installed in wrong place
   Reported by: PowerPBX
     * [a3282f9e2d] Alexander Traud -- install_prereq: For PJProject, point
       users to configure script.

  Improvement

    Category: Applications/app_confbridge

   ASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel
   snapshot headers to ConfbridgeList AMI events
   Reported by: Richard Mudgett
     * [c2684729a5] Richard Mudgett -- app_confbridge: ConfbridgeList event
       has standard channel shapshot headers.
     * [a0ec3fcbaa] Richard Mudgett -- app_confbridge: Add the Muted header
       to ConfbridgeJoin AMI event.
   ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report
   talking stopped if was talking.
   Reported by: Richard Mudgett
     * [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking
       immediately when muted.

    Category: Applications/app_followme

   ASTERISK-24372: [patch] Add config option to play a prompt to the "winner"
   in app_followme
   Reported by: Graham Mainwaring
     * [d4e9985b27] Graham Mainwaring -- app_followme: Add a prompt to be
       read when a call is connected

    Category: Bridges/bridge_softmix

   ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report
   talking stopped if was talking.
   Reported by: Richard Mudgett
     * [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking
       immediately when muted.

    Category: Channels/chan_sip/Interoperability

   ASTERISK-27461: 3PCC patch for AMI "SIPnotify"
   Reported by: Yasuhiko Kamata
     * [6de1379fad] Yasuhiko Kamata -- chan_sip: 3PCC patch for AMI
       "SIPnotify"

    Category: Contrib/General

   ASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip
   to chan_pjsip realtime
   Reported by: Torrey Searle
     * [6d097e6c79] Torrey Searle -- contrib/script/sip_to_pjsip: add support
       for realtime

    Category: Core/BuildSystem

   ASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
   Reported by: Alexander Traud
     * [70d18a38bc] Alexander Traud -- BuildSystem: Allow newer autotools on
       OpenBSD.

    Category: PBX/pbx_config

   ASTERISK-27084: Reduce verbosity while loading PBX extensions.
   Reported by: Ludovic Gasc (Eyepea)
     * [1275acfe69] BenoA(R)t Dereck-Tricot -- pbx: Reduce verbosity while
       loading extensions

     ----------------------------------------------------------------------

                      Commits Not Associated with an Issue

                                 [Back to Top]

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

   +------------------------------------------------------------------------+
   |Revision  |Author     |Summary                                          |
   |----------+-----------+-------------------------------------------------|
   |44d74d40c1|Kevin      |Update for 15.3.0-rc2                            |
   |          |Harwell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |06928cfd8d|Kevin      |Update for 15.3.0-rc2                            |
   |          |Harwell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |0182eb3c2b|Kevin      |Update for 15.3.0-rc1                            |
   |          |Harwell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |483c5f7add|Kevin      |AMI: Bumping AMI non-breaking number for Asterisk|
   |          |Harwell    |15.3.0 release                                   |
   |----------+-----------+-------------------------------------------------|
   |932bb3b98b|Richard    |channel.c: Fix typo.                             |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |bb1bc55f76|Sean Bright|res_http_websocket: Don't leak memory on read    |
   |          |           |failure                                          |
   |----------+-----------+-------------------------------------------------|
   |4ca9cecf96|Corey      |core: Rename sounds_index.c to sounds.c.         |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |95dd78688f|Corey      |config: Fix locking for extconfig reload.        |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |68036355b9|Sean Bright|res_pjsip_header_funcs: Various cleanups         |
   |----------+-----------+-------------------------------------------------|
   |4452656588|Corey      |BuildSystem: Use single bootstrap.sh for Asterisk|
   |          |Farrell    |and menuselect.                                  |
   |----------+-----------+-------------------------------------------------|
   |b895e636df|Alexander  |BuildSystem: Fix a typo related to ./configure   |
   |          |Traud      |--prefix=<path> on OpenBSD.                      |
   |----------+-----------+-------------------------------------------------|
   |a03660f4f2|Sean Bright|bridge_roles: Use a non-locking linked list where|
   |          |           |appropriate                                      |
   |----------+-----------+-------------------------------------------------|
   |1680deb9e6|Sean Bright|res_pjsip: Use pjsip_sip_uri.user_param instead  |
   |          |           |of other_param                                   |
   |----------+-----------+-------------------------------------------------|
   |d5bab6d242|Corey      |main/asterisk.c: Remove silly usage of RAII_VAR. |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |6ac8fa5007|Corey      |json: Add conditionals to avoid locking if       |
   |          |Farrell    |Jansson is thread safe.                          |
   |----------+-----------+-------------------------------------------------|
   |53afe4660a|Richard    |res_pjsip/config_domain_aliases.c: Add check for |
   |          |Mudgett    |missing domain.                                  |
   |----------+-----------+-------------------------------------------------|
   |c3916cbc0e|Richard    |endpoint identifiers: Some code cleanup.         |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |3cc4cb9c68|Richard    |res_pjsip.c: Fix documentation typos.            |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |cda2c914b6|Richard    |res_sorcery_realtime.c: Fix ref leak if object   |
   |          |Mudgett    |failed to apply.                                 |
   |----------+-----------+-------------------------------------------------|
   |84a101f0ed|Sean Bright|appdocsxml.xslt: Add Language to channel snapshot|
   |          |           |transformation                                   |
   |----------+-----------+-------------------------------------------------|
   |edc64d6aa3|Richard    |manager.c: Fix potential memory leak and         |
   |          |Mudgett    |corruption.                                      |
   |----------+-----------+-------------------------------------------------|
   |6063a42e19|Richard    |manager_channels.c: Reordered                    |
   |          |Mudgett    |ast_manager_build_channel_state_string_prefix()  |
   |----------+-----------+-------------------------------------------------|
   |2a05a05038|Corey      |res_pjsip_registrar_expire: Mark module          |
   |          |Farrell    |deprecated.                                      |
   |----------+-----------+-------------------------------------------------|
   |447fc8cc0a|Richard    |app_confbridge: Update dsp_silence_threshold and |
   |          |Mudgett    |dsp_talking_threshold docs.                      |
   |----------+-----------+-------------------------------------------------|
   |5dce58ea94|Richard    |res_pjsip_registrar.c: Fix compiler error.       |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |7bc91d06df|George     |res_pjsip_registrar_expire: Refactor into        |
   |          |Joseph     |res_pjsip_register                               |
   |----------+-----------+-------------------------------------------------|
   |94b1189bbd|Alexander  |BuildSystem: Remove unused variables.            |
   |          |Traud      |                                                 |
   |----------+-----------+-------------------------------------------------|
   |f1975769a7|Corey      |loader: Use ast_cli_completion_add for 'module   |
   |          |Farrell    |load' completion.                                |
   |----------+-----------+-------------------------------------------------|
   |83dfe4d160|Alexander  |headers: Consistent use of typeof and/or         |
   |          |Traud      |__typeof__.                                      |
   |----------+-----------+-------------------------------------------------|
   |7db4606235|Richard    |pbx_variables.c: Misc fixes in variable          |
   |          |Mudgett    |substitution.                                    |
   |----------+-----------+-------------------------------------------------|
   |81e4c50985|Alexander  |BuildSystem: Remove orphaned .PHONY targets.     |
   |          |Traud      |                                                 |
   |----------+-----------+-------------------------------------------------|
   |0361a073fe|Sean Bright|res_pjsip: Document tlsv1_1 and tlsv1_2 methods  |
   |----------+-----------+-------------------------------------------------|
   |618028a27c|Corey      |loader: Miscellaneous fixes.                     |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |5c589522df|Richard    |taskprocessor.c: Increase the number of          |
   |          |Mudgett    |tps_singletons container buckets.                |
   |----------+-----------+-------------------------------------------------|
   |14b681ac66|Richard    |cel_odbc.c: Fix menuslect module description     |
   |          |Mudgett    |display.                                         |
   |----------+-----------+-------------------------------------------------|
   |176a09e3f3|George     |config_transport: Enable TCP_NODELAY on TLS      |
   |          |Joseph     |transports                                       |
   |----------+-----------+-------------------------------------------------|
   |deebabfdb1|Corey      |res_stasis_recording: Allow symbolic links in    |
   |          |Farrell    |configured recordings dir.                       |
   |----------+-----------+-------------------------------------------------|
   |cdfa69a025|Tzafrir    |Ignore quilt .pc directory, used in deb packaging|
   |          |Cohen      |                                                 |
   |----------+-----------+-------------------------------------------------|
   |e73f1ec3a8|Corey      |stasis: Remove silly usage of RAII_VAR.          |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |f9f00876dc|Corey      |stasis_cache_pattern: Remove silly usage of      |
   |          |Farrell    |RAII_VAR.                                        |
   |----------+-----------+-------------------------------------------------|
   |470ca3479a|Corey      |stasis_bridges: Remove silly usage of RAII_VAR.  |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |d7f863e694|Corey      |stasis_cache: Remove silly usage of RAII_VAR.    |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |c8f4195136|Corey      |stasis_endpoints: Remove silly usage of RAII_VAR.|
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |10b0b6583f|Corey      |stasis_message_router: Remove silly usage of     |
   |          |Farrell    |RAII_VAR.                                        |
   |----------+-----------+-------------------------------------------------|
   |bfd3e572c0|Corey      |stasis_system: Remove silly usage of RAII_VAR.   |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |6d9482267b|Richard    |res_pjsip.c: Update the endpoint identification  |
   |          |Mudgett    |documentation.                                   |
   |----------+-----------+-------------------------------------------------|
   |74ba8398fe|Richard    |res_pjsip_endpoint_identifier_ip.c: Remove       |
   |          |Mudgett    |unnecessary requirement.                         |
   |----------+-----------+-------------------------------------------------|
   |3a4e949a0e|Richard    |res_pjsip.c: Fix ident_to_str() and refactor     |
   |          |Mudgett    |ident_handler().                                 |
   |----------+-----------+-------------------------------------------------|
   |2b24d941b9|Richard    |res_pjsip_endpoint_identifier_ip.c: Allow        |
   |          |Mudgett    |multiple IdentifyDetail AMI events.              |
   |----------+-----------+-------------------------------------------------|
   |15381d2310|Sean Bright|Revert "codec_opus: Make libcurl a dependency in |
   |          |           |menuselect"                                      |
   |----------+-----------+-------------------------------------------------|
   |a7c8fb8bcb|Corey      |bridge_softmix: Fix sfu_append_source_streams    |
   |          |Farrell    |test.                                            |
   |----------+-----------+-------------------------------------------------|
   |7abf373139|Corey      |app_confbridge: Fix NULL check in                |
   |          |Farrell    |action_kick_last.                                |
   |----------+-----------+-------------------------------------------------|
   |b18c4d2de6|Corey      |res_stasis: Reduce RAII_VAR usage.               |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |9876bb993c|Corey      |res_stasis: Fix dial bridge unload.              |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |db72046e1f|Corey      |res_stasis: Fix app_is_subscribed_bridge_id.     |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |ca63534faf|Richard    |res_pjsip_endpoint_identifier_ip.c: Fix apply    |
   |          |Mudgett    |identify validation.                             |
   |----------+-----------+-------------------------------------------------|
   |cb41d16827|Richard    |res_pjsip.c: Fix endpoint identifier registration|
   |          |Mudgett    |name search.                                     |
   |----------+-----------+-------------------------------------------------|
   |e453e883b8|Corey      |pbx: Prevent execution of NULL pointer.          |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |e0319bde79|Corey      |rtp_engine: Add missing unlock.                  |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |1341210ee2|Corey      |res_pjsip_history: Add missing unlock to CLI     |
   |          |Farrell    |command.                                         |
   |----------+-----------+-------------------------------------------------|
   |f92187ed12|Corey      |aco: Fix NULL dereference in error path.         |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |3eb72a857b|Corey      |func_odbc: Add missing unlock's to acf_odbc_read.|
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |02452ef4d1|Kevin      |res_pjsip_session: Check if sequence header is   |
   |          |Harwell    |missing                                          |
   |----------+-----------+-------------------------------------------------|
   |ef06ec2225|Corey      |core: Use macros to generate ao2_container       |
   |          |Farrell    |callbacks where possible.                        |
   |----------+-----------+-------------------------------------------------|
   |94b4bf1d2a|Corey      |astobj2: Create case-insensitive variants of     |
   |          |Farrell    |container function macros.                       |
   |----------+-----------+-------------------------------------------------|
   |cc633e64f8|Richard    |stasis_channels.c: Misc cleanup.                 |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |6d7304495f|Richard    |manager.c: Update AMI Status event documentation |
   |          |Mudgett    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |3d63a783b2|Richard    |bridge_native_rtp.c: Fix reentrancy framehook    |
   |          |Mudgett    |crash.                                           |
   |----------+-----------+-------------------------------------------------|
   |fe13c69b00|Corey      |menuselect: Fix check for running configure.     |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |3fd1d1524d|Corey      |cdr: Missing NULL check and unlock.              |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |b53d1ce03e|Richard    |core: Remove unused/incomplete SDP modules from  |
   |          |Mudgett    |released branches.                               |
   |----------+-----------+-------------------------------------------------|
   |b64c02e414|Sean Bright|Remove as much trailing whitespace as possible.  |
   |----------+-----------+-------------------------------------------------|
   |0cb13d92b3|Sean Bright|Fix some invalid Unicode characters              |
   |----------+-----------+-------------------------------------------------|
   |57af855ef2|Corey      |app_voicemail: Fix file copy error handling.     |
   |          |Farrell    |                                                 |
   |----------+-----------+-------------------------------------------------|
   |199c43ad00|Sean Bright|docs: Remove old API changes documentation       |
   |----------+-----------+-------------------------------------------------|
   |e90470700b|Corey      |app_festival: Fix fd leak on connection failure. |
   |          |Farrell    |                                                 |
   +------------------------------------------------------------------------+

     ----------------------------------------------------------------------

                                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.

 /dev/null                                                                                     |binary
 asterisk-15.2.0-summary.html                                                                  |  691 ---
 asterisk-15.2.0-summary.txt                                                                   | 1680 ---------
 autoconf/ast_check_openh323.m4                                                                |  132
 autoconf/ast_check_pwlib.m4                                                                   |  265 -
 b/.gitignore                                                                                  |    1
 b/.version                                                                                    |    2
 b/CHANGES                                                                                     |   82
 b/CREDITS                                                                                     |    4
 b/ChangeLog                                                                                   | 1833 +++++++++-
 b/Makefile                                                                                    |   21
 b/Makefile.moddir_rules                                                                       |    4
 b/Makefile.rules                                                                              |    4
 b/UPGRADE-1.2.txt                                                                             |   48
 b/UPGRADE-1.4.txt                                                                             |   77
 b/UPGRADE-1.6.txt                                                                             |   14
 b/UPGRADE-1.8.txt                                                                             |   15
 b/UPGRADE-10.txt                                                                              |    4
 b/UPGRADE-11.txt                                                                              |    6
 b/UPGRADE-12.txt                                                                              |    6
 b/UPGRADE.txt                                                                                 |   42
 b/addons/app_mysql.c                                                                          |    9
 b/addons/cdr_mysql.c                                                                          |   36
 b/addons/chan_mobile.c                                                                        |    6
 b/addons/chan_ooh323.c                                                                        |  227 -
 b/addons/chan_ooh323.h                                                                        |   14
 b/addons/format_mp3.c                                                                         |    1
 b/addons/ooh323c/README                                                                       |   35
 b/addons/ooh323c/src/Makefile.in                                                              |    4
 b/addons/ooh323c/src/context.c                                                                |   24
 b/addons/ooh323c/src/decode.c                                                                 |  118
 b/addons/ooh323c/src/dlist.c                                                                  |   27
 b/addons/ooh323c/src/dlist.h                                                                  |   62
 b/addons/ooh323c/src/encode.c                                                                 |  104
 b/addons/ooh323c/src/errmgmt.c                                                                |   50
 b/addons/ooh323c/src/eventHandler.c                                                           |   18
 b/addons/ooh323c/src/eventHandler.h                                                           |   88
 b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGES.h                                            |   10
 b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c                                         |   11
 b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c                                         |   11
 b/addons/ooh323c/src/h323/H323-MESSAGES.c                                                     |   11
 b/addons/ooh323c/src/h323/H323-MESSAGES.h                                                     |   10
 b/addons/ooh323c/src/h323/H323-MESSAGESDec.c                                                  |   11
 b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c                                                  |   11
 b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.c                                         |   11
 b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.h                                         |   10
 b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c                                      |   11
 b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c                                      |   11
 b/addons/ooh323c/src/memheap.c                                                                |  335 -
 b/addons/ooh323c/src/memheap.h                                                                |   10
 b/addons/ooh323c/src/ooCalls.c                                                                |  153
 b/addons/ooh323c/src/ooCalls.h                                                                |  222 -
 b/addons/ooh323c/src/ooCapability.c                                                           |  646 +--
 b/addons/ooh323c/src/ooCapability.h                                                           |  230 -
 b/addons/ooh323c/src/ooCmdChannel.c                                                           |   59
 b/addons/ooh323c/src/ooCmdChannel.h                                                           |   30
 b/addons/ooh323c/src/ooCommon.h                                                               |   20
 b/addons/ooh323c/src/ooDateTime.c                                                             |   17
 b/addons/ooh323c/src/ooDateTime.h                                                             |   18
 b/addons/ooh323c/src/ooGkClient.c                                                             |  452 +-
 b/addons/ooh323c/src/ooGkClient.h                                                             |   90
 b/addons/ooh323c/src/ooLogChan.c                                                              |   81
 b/addons/ooh323c/src/ooLogChan.h                                                              |   60
 b/addons/ooh323c/src/ooSocket.c                                                               |  148
 b/addons/ooh323c/src/ooSocket.h                                                               |   65
 b/addons/ooh323c/src/ooStackCmds.c                                                            |   45
 b/addons/ooh323c/src/ooStackCmds.h                                                            |   32
 b/addons/ooh323c/src/ooTimer.c                                                                |   24
 b/addons/ooh323c/src/ooTimer.h                                                                |   26
 b/addons/ooh323c/src/ooUtils.c                                                                |   12
 b/addons/ooh323c/src/ooUtils.h                                                                |   20
 b/addons/ooh323c/src/ooasn1.h                                                                 |  200 -
 b/addons/ooh323c/src/oochannels.c                                                             |  376 +-
 b/addons/ooh323c/src/oochannels.h                                                             |   59
 b/addons/ooh323c/src/ooh245.c                                                                 |  993 ++---
 b/addons/ooh323c/src/ooh245.h                                                                 |  164
 b/addons/ooh323c/src/ooh323.c                                                                 |  476 +-
 b/addons/ooh323c/src/ooh323.h                                                                 |   37
 b/addons/ooh323c/src/ooh323ep.c                                                               |  127
 b/addons/ooh323c/src/ooh323ep.h                                                               |  126
 b/addons/ooh323c/src/oohdr.h                                                                  |   10
 b/addons/ooh323c/src/ooper.h                                                                  |   11
 b/addons/ooh323c/src/ooports.c                                                                |   16
 b/addons/ooh323c/src/ooports.h                                                                |   20
 b/addons/ooh323c/src/ooq931.c                                                                 |  819 ++--
 b/addons/ooh323c/src/ooq931.h                                                                 |  158
 b/addons/ooh323c/src/ootrace.c                                                                |   35
 b/addons/ooh323c/src/ootrace.h                                                                |   24
 b/addons/ooh323c/src/ootypes.h                                                                |  155
 b/addons/ooh323c/src/perutil.c                                                                |   51
 b/addons/ooh323c/src/printHandler.c                                                           |   22
 b/addons/ooh323c/src/printHandler.h                                                           |   16
 b/addons/ooh323c/src/rtctype.c                                                                |   10
 b/addons/ooh323c/src/rtctype.h                                                                |   15
 b/addons/ooh323cDriver.c                                                                      |  122
 b/addons/ooh323cDriver.h                                                                      |   12
 b/addons/res_config_mysql.c                                                                   |    8
 b/agi/Makefile                                                                                |    2
 b/agi/eagi-sphinx-test.c                                                                      |    4
 b/agi/eagi-test.c                                                                             |    4
 b/agi/jukebox.agi                                                                             |    4
 b/apps/Makefile                                                                               |    2
 b/apps/app_adsiprog.c                                                                         |   18
 b/apps/app_amd.c                                                                              |   16
 b/apps/app_authenticate.c                                                                     |    4
 b/apps/app_chanisavail.c                                                                      |    5
 b/apps/app_chanspy.c                                                                          |   28
 b/apps/app_confbridge.c                                                                       |  124
 b/apps/app_controlplayback.c                                                                  |    2
 b/apps/app_dahdiras.c                                                                         |   14
 b/apps/app_dial.c                                                                             |    2
 b/apps/app_dictate.c                                                                          |    7
 b/apps/app_directory.c                                                                        |   12
 b/apps/app_echo.c                                                                             |    2
 b/apps/app_externalivr.c                                                                      |   37
 b/apps/app_fax.c                                                                              |   34
 b/apps/app_festival.c                                                                         |   31
 b/apps/app_flash.c                                                                            |    7
 b/apps/app_followme.c                                                                         |   66
 b/apps/app_forkcdr.c                                                                          |    2
 b/apps/app_getcpeid.c                                                                         |    4
 b/apps/app_ices.c                                                                             |   21
 b/apps/app_image.c                                                                            |    7
 b/apps/app_ivrdemo.c                                                                          |   13
 b/apps/app_jack.c                                                                             |    1
 b/apps/app_macro.c                                                                            |   16
 b/apps/app_meetme.c                                                                           |  241 -
 b/apps/app_milliwatt.c                                                                        |    2
 b/apps/app_minivm.c                                                                           |  148
 b/apps/app_morsecode.c                                                                        |    3
 b/apps/app_mp3.c                                                                              |   19
 b/apps/app_nbscat.c                                                                           |   15
 b/apps/app_osplookup.c                                                                        |    4
 b/apps/app_page.c                                                                             |    1
 b/apps/app_playback.c                                                                         |   24
 b/apps/app_queue.c                                                                            |    3
 b/apps/app_read.c                                                                             |   10
 b/apps/app_readexten.c                                                                        |    4
 b/apps/app_record.c                                                                           |    6
 b/apps/app_saycounted.c                                                                       |    3
 b/apps/app_sayunixtime.c                                                                      |   12
 b/apps/app_senddtmf.c                                                                         |    2
 b/apps/app_sendtext.c                                                                         |    4
 b/apps/app_setcallerid.c                                                                      |    5
 b/apps/app_skel.c                                                                             |   10
 b/apps/app_sms.c                                                                              |   45
 b/apps/app_softhangup.c                                                                       |   10
 b/apps/app_speech_utils.c                                                                     |   14
 b/apps/app_stack.c                                                                            |    6
 b/apps/app_statsd.c                                                                           |  846 ++--
 b/apps/app_system.c                                                                           |    6
 b/apps/app_talkdetect.c                                                                       |   11
 b/apps/app_test.c                                                                             |    3
 b/apps/app_transfer.c                                                                         |    2
 b/apps/app_url.c                                                                              |   15
 b/apps/app_userevent.c                                                                        |    2
 b/apps/app_voicemail.c                                                                        |  516 +-
 b/apps/app_waitforring.c                                                                      |    3
 b/apps/app_while.c                                                                            |   14
 b/apps/app_zapateller.c                                                                       |   15
 b/apps/confbridge/conf_config_parser.c                                                        |   96
 b/apps/confbridge/confbridge_manager.c                                                        |   37
 b/apps/confbridge/include/confbridge.h                                                        |    7
 b/apps/enter.h                                                                                |  548 +-
 b/apps/leave.h                                                                                |  388 +-
 b/asterisk-15.3.0-rc2-summary.html                                                            |   22
 b/asterisk-15.3.0-rc2-summary.txt                                                             |  105
 b/autoconf/ast_c_compile_check.m4                                                             |    2
 b/autoconf/ast_c_declare_check.m4                                                             |    2
 b/autoconf/ast_c_define_check.m4                                                              |    2
 b/autoconf/ast_check_osptk.m4                                                                 |    3
 b/autoconf/ast_ext_lib.m4                                                                     |    2
 b/autoconf/ast_pkgconfig.m4                                                                   |    1
 b/bootstrap.sh                                                                                |   28
 b/bridges/Makefile                                                                            |    2
 b/bridges/bridge_holding.c                                                                    |    1
 b/bridges/bridge_native_rtp.c                                                                 |    5
 b/bridges/bridge_simple.c                                                                     |   85
 b/bridges/bridge_softmix.c                                                                    |   75
 b/bridges/bridge_softmix/bridge_softmix_binaural.c                                            |    3
 b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                    |    3
 b/build_tools/cflags-devmode.xml                                                              |    3
 b/build_tools/download_externals                                                              |    6
 b/build_tools/list_valid_installed_externals                                                  |    3
 b/build_tools/make_buildopts_h                                                                |    2
 b/build_tools/make_defaults_h                                                                 |    2
 b/build_tools/make_sample_voicemail                                                           |    6
 b/build_tools/make_version                                                                    |    6
 b/build_tools/menuselect-deps.in                                                              |    1
 b/build_tools/sha1sum-sh                                                                      |    1
 b/cdr/cdr_adaptive_odbc.c                                                                     |    1
 b/cdr/cdr_custom.c                                                                            |    1
 b/cdr/cdr_radius.c                                                                            |    2
 b/cel/Makefile                                                                                |    2
 b/cel/cel_custom.c                                                                            |    1
 b/cel/cel_odbc.c                                                                              |    5
 b/channels/Makefile                                                                           |    1
 b/channels/chan_alsa.c                                                                        |   20
 b/channels/chan_console.c                                                                     |   76
 b/channels/chan_dahdi.c                                                                       |    2
 b/channels/chan_iax2.c                                                                        |    2
 b/channels/chan_mgcp.c                                                                        |    2
 b/channels/chan_motif.c                                                                       |    4
 b/channels/chan_nbs.c                                                                         |   11
 b/channels/chan_oss.c                                                                         |   15
 b/channels/chan_phone.c                                                                       |   51
 b/channels/chan_phone.h                                                                       |  478 +-
 b/channels/chan_pjsip.c                                                                       |    2
 b/channels/chan_sip.c                                                                         |   93
 b/channels/chan_unistim.c                                                                     |   78
 b/channels/chan_vpb.cc                                                                        |  170
 b/channels/console_board.c                                                                    |    6
 b/channels/console_gui.c                                                                      |   76
 b/channels/console_video.c                                                                    |   36
 b/channels/console_video.h                                                                    |    2
 b/channels/iax2/include/iax2.h                                                                |    4
 b/channels/iax2/include/parser.h                                                              |    4
 b/channels/iax2/parser.c                                                                      |   26
 b/channels/iax2/provision.c                                                                   |   22
 b/channels/misdn/ie.c                                                                         |    1
 b/channels/misdn/isdn_lib.c                                                                   |    2
 b/channels/sig_analog.h                                                                       |    4
 b/channels/sip/config_parser.c                                                                |    1
 b/channels/sip/dialplan_functions.c                                                           |    3
 b/channels/sip/include/config_parser.h                                                        |    2
 b/channels/sip/include/globals.h                                                              |    1
 b/channels/sip/include/reqresp_parser.h                                                       |    4
 b/channels/sip/security_events.c                                                              |    1
 b/channels/vcodecs.c                                                                          |   14
 b/channels/vgrabbers.c                                                                        |    4
 b/codecs/Makefile                                                                             |    2
 b/codecs/codec_adpcm.c                                                                        |   10
 b/codecs/codec_alaw.c                                                                         |    6
 b/codecs/codec_g722.c                                                                         |    6
 b/codecs/codec_g726.c                                                                         |    2
 b/codecs/codec_gsm.c                                                                          |    4
 b/codecs/codec_ilbc.c                                                                         |    4
 b/codecs/codec_lpc10.c                                                                        |    4
 b/codecs/codec_resample.c                                                                     |    4
 b/codecs/codec_speex.c                                                                        |   22
 b/codecs/codec_ulaw.c                                                                         |    2
 b/codecs/ex_ilbc.h                                                                            |    8
 b/codecs/g722/g722.h                                                                          |    4
 b/codecs/g722/g722_decode.c                                                                   |   14
 b/codecs/g722/g722_encode.c                                                                   |    8
 b/codecs/gsm/Makefile                                                                         |   16
 b/codecs/gsm/README                                                                           |    2
 b/codecs/gsm/inc/gsm.h                                                                        |    2
 b/codecs/gsm/inc/private.h                                                                    |   14
 b/codecs/gsm/inc/proto.h                                                                      |    2
 b/codecs/gsm/src/add.c                                                                        |    8
 b/codecs/gsm/src/code.c                                                                       |    6
 b/codecs/gsm/src/debug.c                                                                      |    2
 b/codecs/gsm/src/gsm_decode.c                                                                 |    4
 b/codecs/gsm/src/gsm_explode.c                                                                |    6
 b/codecs/gsm/src/gsm_implode.c                                                                |    6
 b/codecs/gsm/src/gsm_option.c                                                                 |    2
 b/codecs/gsm/src/k6opt.h                                                                      |   12
 b/codecs/gsm/src/long_term.c                                                                  |   16
 b/codecs/gsm/src/lpc.c                                                                        |   10
 b/codecs/gsm/src/preprocess.c                                                                 |   12
 b/codecs/gsm/src/rpe.c                                                                        |   36
 b/codecs/gsm/src/short_term.c                                                                 |   20
 b/codecs/gsm/src/table.c                                                                      |    2
 b/codecs/ilbc/FrameClassify.c                                                                 |    1
 b/codecs/ilbc/FrameClassify.h                                                                 |    1
 b/codecs/ilbc/LPCdecode.c                                                                     |    6
 b/codecs/ilbc/LPCdecode.h                                                                     |   12
 b/codecs/ilbc/LPCencode.c                                                                     |    1
 b/codecs/ilbc/LPCencode.h                                                                     |    1
 b/codecs/ilbc/StateConstructW.c                                                               |   12
 b/codecs/ilbc/StateConstructW.h                                                               |    1
 b/codecs/ilbc/StateSearchW.c                                                                  |   11
 b/codecs/ilbc/StateSearchW.h                                                                  |    8
 b/codecs/ilbc/anaFilter.c                                                                     |    1
 b/codecs/ilbc/anaFilter.h                                                                     |    1
 b/codecs/ilbc/constants.c                                                                     |    1
 b/codecs/ilbc/constants.h                                                                     |    1
 b/codecs/ilbc/createCB.c                                                                      |    1
 b/codecs/ilbc/createCB.h                                                                      |    1
 b/codecs/ilbc/doCPLC.c                                                                        |    1
 b/codecs/ilbc/doCPLC.h                                                                        |    1
 b/codecs/ilbc/enhancer.c                                                                      |    1
 b/codecs/ilbc/enhancer.h                                                                      |    1
 b/codecs/ilbc/extract-cfile.awk                                                               |    2
 b/codecs/ilbc/filter.c                                                                        |    1
 b/codecs/ilbc/filter.h                                                                        |    1
 b/codecs/ilbc/gainquant.c                                                                     |    6
 b/codecs/ilbc/gainquant.h                                                                     |    1
 b/codecs/ilbc/getCBvec.c                                                                      |    1
 b/codecs/ilbc/getCBvec.h                                                                      |    1
 b/codecs/ilbc/helpfun.c                                                                       |    1
 b/codecs/ilbc/helpfun.h                                                                       |    1
 b/codecs/ilbc/hpInput.c                                                                       |    1
 b/codecs/ilbc/hpInput.h                                                                       |    1
 b/codecs/ilbc/hpOutput.c                                                                      |    1
 b/codecs/ilbc/hpOutput.h                                                                      |    1
 b/codecs/ilbc/iCBConstruct.c                                                                  |    1
 b/codecs/ilbc/iCBConstruct.h                                                                  |    1
 b/codecs/ilbc/iCBSearch.c                                                                     |    9
 b/codecs/ilbc/iCBSearch.h                                                                     |    1
 b/codecs/ilbc/iLBC_decode.c                                                                   |    1
 b/codecs/ilbc/iLBC_decode.h                                                                   |    1
 b/codecs/ilbc/iLBC_define.h                                                                   |    1
 b/codecs/ilbc/iLBC_encode.c                                                                   |    1
 b/codecs/ilbc/iLBC_encode.h                                                                   |    6
 b/codecs/ilbc/iLBC_test.c                                                                     |    1
 b/codecs/ilbc/lsf.c                                                                           |    7
 b/codecs/ilbc/lsf.h                                                                           |    1
 b/codecs/ilbc/packing.c                                                                       |    1
 b/codecs/ilbc/packing.h                                                                       |    1
 b/codecs/ilbc/rfc3951.txt                                                                     |  387 +-
 b/codecs/ilbc/syntFilter.c                                                                    |   14
 b/codecs/ilbc/syntFilter.h                                                                    |    1
 b/codecs/log2comp.h                                                                           |    8
 b/codecs/lpc10/Makefile                                                                       |   12
 b/codecs/lpc10/analys.c                                                                       |   68
 b/codecs/lpc10/bsynz.c                                                                        |   28
 b/codecs/lpc10/chanwr.c                                                                       |    8
 b/codecs/lpc10/dcbias.c                                                                       |    1
 b/codecs/lpc10/decode.c                                                                       |   34
 b/codecs/lpc10/difmag.c                                                                       |    3
 b/codecs/lpc10/dyptrk.c                                                                       |   38
 b/codecs/lpc10/encode.c                                                                       |   23
 b/codecs/lpc10/energy.c                                                                       |    1
 b/codecs/lpc10/f2c.h                                                                          |    6
 b/codecs/lpc10/ham84.c                                                                        |    1
 b/codecs/lpc10/invert.c                                                                       |    1
 b/codecs/lpc10/irc2pc.c                                                                       |    1
 b/codecs/lpc10/ivfilt.c                                                                       |    1
 b/codecs/lpc10/lpc10.h                                                                        |    4
 b/codecs/lpc10/lpcdec.c                                                                       |   26
 b/codecs/lpc10/lpcenc.c                                                                       |    8
 b/codecs/lpc10/lpcini.c                                                                       |   22
 b/codecs/lpc10/lpfilt.c                                                                       |    1
 b/codecs/lpc10/median.c                                                                       |    1
 b/codecs/lpc10/mload.c                                                                        |   13
 b/codecs/lpc10/onset.c                                                                        |   24
 b/codecs/lpc10/pitsyn.c                                                                       |   38
 b/codecs/lpc10/placea.c                                                                       |    9
 b/codecs/lpc10/placev.c                                                                       |   19
 b/codecs/lpc10/preemp.c                                                                       |    5
 b/codecs/lpc10/random.c                                                                       |    1
 b/codecs/lpc10/rcchk.c                                                                        |    3
 b/codecs/lpc10/synths.c                                                                       |   34
 b/codecs/lpc10/tbdm.c                                                                         |    7
 b/codecs/lpc10/voicin.c                                                                       |   60
 b/codecs/lpc10/vparms.c                                                                       |    5
 b/codecs/speex/arch.h                                                                         |   12
 b/codecs/speex/fixed_generic.h                                                                |    8
 b/codecs/speex/resample.c                                                                     |   84
 b/codecs/speex/resample_sse.h                                                                 |    8
 b/codecs/speex/speex_resampler.h                                                              |  116
 b/codecs/speex/stack_alloc.h                                                                  |   10
 b/configs/basic-pbx/indications.conf                                                          |    1
 b/configs/basic-pbx/pjsip.conf                                                                |    1
 b/configs/samples/alsa.conf.sample                                                            |    1
 b/configs/samples/ari.conf.sample                                                             |    1
 b/configs/samples/asterisk.adsi                                                               |    1
 b/configs/samples/asterisk.conf.sample                                                        |    2
 b/configs/samples/calendar.conf.sample                                                        |    2
 b/configs/samples/cdr_adaptive_odbc.conf.sample                                               |    1
 b/configs/samples/cdr_mysql.conf.sample                                                       |   11
 b/configs/samples/cdr_tds.conf.sample                                                         |    1
 b/configs/samples/cel.conf.sample                                                             |    2
 b/configs/samples/chan_dahdi.conf.sample                                                      |   12
 b/configs/samples/chan_mobile.conf.sample                                                     |    4
 b/configs/samples/codecs.conf.sample                                                          |    1
 b/configs/samples/confbridge.conf.sample                                                      |   80
 b/configs/samples/dbsep.conf.sample                                                           |    1
 b/configs/samples/dsp.conf.sample                                                             |    1
 b/configs/samples/extconfig.conf.sample                                                       |    1
 b/configs/samples/extensions.lua.sample                                                       |    1
 b/configs/samples/extensions_minivm.conf.sample                                               |    1
 b/configs/samples/festival.conf.sample                                                        |    1
 b/configs/samples/followme.conf.sample                                                        |   12
 b/configs/samples/func_odbc.conf.sample                                                       |    1
 b/configs/samples/iaxprov.conf.sample                                                         |    1
 b/configs/samples/manager.conf.sample                                                         |    3
 b/configs/samples/mgcp.conf.sample                                                            |   34
 b/configs/samples/ooh323.conf.sample                                                          |    5
 b/configs/samples/oss.conf.sample                                                             |    1
 b/configs/samples/phoneprov.conf.sample                                                       |    1
 b/configs/samples/pjsip.conf.sample                                                           |   29
 b/configs/samples/queuerules.conf.sample                                                      |    1
 b/configs/samples/queues.conf.sample                                                          |    2
 b/configs/samples/res_config_mysql.conf.sample                                                |    2
 b/configs/samples/res_fax.conf.sample                                                         |    2
 b/configs/samples/res_ldap.conf.sample                                                        |    7
 b/configs/samples/res_pgsql.conf.sample                                                       |    2
 b/configs/samples/res_snmp.conf.sample                                                        |    2
 b/configs/samples/resolver_unbound.conf.sample                                                |    1
 b/configs/samples/say.conf.sample                                                             |   10
 b/configs/samples/sip.conf.sample                                                             |   34
 b/configs/samples/skinny.conf.sample                                                          |    1
 b/configs/samples/sla.conf.sample                                                             |    3
 b/configs/samples/users.conf.sample                                                           |    1
 b/configs/samples/voicemail.conf.sample                                                       |    6
 b/configs/samples/xmpp.conf.sample                                                            |    1
 b/configure                                                                                   | 1207 +-----
 b/configure.ac                                                                                |   76
 b/contrib/README.festival                                                                     |   18
 b/contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py                         |    1
 b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py         |    1
 b/contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py                   |    1
 b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py         |    1
 b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py          |   57
 b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py  |    1
 b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py |    1
 b/contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py                     |    1
 b/contrib/ast-db-manage/config/versions/d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py |   33
 b/contrib/ast-db-manage/env.py                                                                |    1
 b/contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py     |    1
 b/contrib/asterisk-ices.xml                                                                   |    6
 b/contrib/init.d/rc.debian.asterisk                                                           |    2
 b/contrib/init.d/rc.mandriva.asterisk                                                         |   15
 b/contrib/init.d/rc.mandriva.zaptel                                                           |    1
 b/contrib/init.d/rc.redhat.asterisk                                                           |    2
 b/contrib/init.d/rc.slackware.asterisk                                                        |    1
 b/contrib/init.d/rc.suse.asterisk                                                             |    2
 b/contrib/realtime/mssql/mssql_config.sql                                                     |   28
 b/contrib/realtime/mysql/mysql_config.sql                                                     |   12
 b/contrib/realtime/oracle/oracle_config.sql                                                   |   24
 b/contrib/realtime/postgresql/postgresql_config.sql                                           |   14
 b/contrib/scripts/README.messages-expire                                                      |    6
 b/contrib/scripts/ast_tls_cert                                                                |    2
 b/contrib/scripts/astcli                                                                      |    5
 b/contrib/scripts/astgenkey.8                                                                 |   44
 b/contrib/scripts/autosupport                                                                 |   52
 b/contrib/scripts/autosupport.8                                                               |   20
 b/contrib/scripts/dbsep.cgi                                                                   |    1
 b/contrib/scripts/install_prereq                                                              |   89
 b/contrib/scripts/managerproxy.pl                                                             |   11
 b/contrib/scripts/messages-expire.pl                                                          |    6
 b/contrib/scripts/retrieve_extensions_from_mysql.pl                                           |    7
 b/contrib/scripts/retrieve_extensions_from_sql.pl                                             |    2
 b/contrib/scripts/retrieve_sip_conf_from_mysql.pl                                             |    5
 b/contrib/scripts/safe_asterisk.8                                                             |   38
 b/contrib/scripts/sip_nat_settings                                                            |   14
 b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                |    2
 b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py                                                |   81
 b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py                                             |   69
 b/contrib/upstart/asterisk.user.conf                                                          |    1
 b/contrib/utils/README.rawplayer                                                              |    9
 b/contrib/utils/eagi_proxy.c                                                                  |   40
 b/contrib/utils/rawplayer.c                                                                   |    5
 b/contrib/utils/zones2indications.c                                                           |   16
 b/doc/Makefile                                                                                |    1
 b/doc/README.txt                                                                              |    2
 b/doc/appdocsxml.xslt                                                                         |    5
 b/doc/astdb2bdb.8                                                                             |    1
 b/doc/astdb2sqlite3.8                                                                         |    1
 b/doc/asterisk.8                                                                              |   74
 b/doc/asterisk.sgml                                                                           |   18
 b/doc/lang/language-criteria.txt                                                              |  493 --
 b/formats/Makefile                                                                            |    2
 b/formats/format_g719.c                                                                       |    3
 b/formats/format_g723.c                                                                       |   12
 b/formats/format_g726.c                                                                       |   10
 b/formats/format_g729.c                                                                       |    6
 b/formats/format_gsm.c                                                                        |    2
 b/formats/format_h263.c                                                                       |    2
 b/formats/format_h264.c                                                                       |    2
 b/formats/format_ilbc.c                                                                       |    4
 b/formats/format_jpeg.c                                                                       |    4
 b/formats/format_ogg_vorbis.c                                                                 |    6
 b/formats/format_pcm.c                                                                        |    8
 b/formats/format_siren14.c                                                                    |    2
 b/formats/format_siren7.c                                                                     |    2
 b/formats/format_sln.c                                                                        |    2
 b/formats/format_vox.c                                                                        |    6
 b/formats/format_wav.c                                                                        |   18
 b/formats/format_wav_gsm.c                                                                    |    4
 b/formats/msgsm.h                                                                             |    4
 b/funcs/Makefile                                                                              |    2
 b/funcs/func_audiohookinherit.c                                                               |    1
 b/funcs/func_base64.c                                                                         |    2
 b/funcs/func_blacklist.c                                                                      |    2
 b/funcs/func_channel.c                                                                        |    7
 b/funcs/func_config.c                                                                         |    4
 b/funcs/func_curl.c                                                                           |    9
 b/funcs/func_cut.c                                                                            |    8
 b/funcs/func_db.c                                                                             |    4
 b/funcs/func_devstate.c                                                                       |    4
 b/funcs/func_dialplan.c                                                                       |    2
 b/funcs/func_enum.c                                                                           |   26
 b/funcs/func_extstate.c                                                                       |    8
 b/funcs/func_frame_trace.c                                                                    |    2
 b/funcs/func_global.c                                                                         |    2
 b/funcs/func_groupcount.c                                                                     |   12
 b/funcs/func_iconv.c                                                                          |    9
 b/funcs/func_jitterbuffer.c                                                                   |    1
 b/funcs/func_lock.c                                                                           |    8
 b/funcs/func_logic.c                                                                          |    8
 b/funcs/func_md5.c                                                                            |    4
 b/funcs/func_odbc.c                                                                           |   11
 b/funcs/func_pitchshift.c                                                                     |    1
 b/funcs/func_presencestate.c                                                                  |    7
 b/funcs/func_rand.c                                                                           |    8
 b/funcs/func_sha1.c                                                                           |    4
 b/funcs/func_sorcery.c                                                                        |    1
 b/funcs/func_speex.c                                                                          |   22
 b/funcs/func_sprintf.c                                                                        |    4
 b/funcs/func_srv.c                                                                            |    4
 b/funcs/func_strings.c                                                                        |   34
 b/funcs/func_sysinfo.c                                                                        |    5
 b/funcs/func_timeout.c                                                                        |    4
 b/funcs/func_uri.c                                                                            |    6
 b/funcs/func_version.c                                                                        |    2
 b/funcs/func_vmcount.c                                                                        |    6
 b/funcs/func_volume.c                                                                         |   18
 b/include/asterisk.h                                                                          |    2
 b/include/asterisk/abstract_jb.h                                                              |    2
 b/include/asterisk/adsi.h                                                                     |    1
 b/include/asterisk/ael_structs.h                                                              |   14
 b/include/asterisk/agi.h                                                                      |    2
 b/include/asterisk/ast_expr.h                                                                 |    4
 b/include/asterisk/ast_version.h                                                              |    2
 b/include/asterisk/astobj.h                                                                   |   52
 b/include/asterisk/astobj2.h                                                                  |  110
 b/include/asterisk/astosp.h                                                                   |    2
 b/include/asterisk/autochan.h                                                                 |    2
 b/include/asterisk/autoconfig.h.in                                                            |    6
 b/include/asterisk/bridge_after.h                                                             |    2
 b/include/asterisk/bridge_features.h                                                          |    2
 b/include/asterisk/bridge_technology.h                                                        |    6
 b/include/asterisk/calendar.h                                                                 |    4
 b/include/asterisk/callerid.h                                                                 |    2
 b/include/asterisk/ccss.h                                                                     |    4
 b/include/asterisk/cel.h                                                                      |    4
 b/include/asterisk/cli.h                                                                      |   20
 b/include/asterisk/compat.h                                                                   |    4
 b/include/asterisk/config.h                                                                   |    2
 b/include/asterisk/config_options.h                                                           |    4
 b/include/asterisk/core_unreal.h                                                              |    2
 b/include/asterisk/doxygen/architecture.h                                                     |    1
 b/include/asterisk/doxygen/licensing.h                                                        |    2
 b/include/asterisk/doxyref.h                                                                  |   98
 b/include/asterisk/dsp.h                                                                      |   38
 b/include/asterisk/dundi.h                                                                    |   12
 b/include/asterisk/endian.h                                                                   |    1
 b/include/asterisk/event_defs.h                                                               |    2
 b/include/asterisk/file.h                                                                     |   97
 b/include/asterisk/format.h                                                                   |    2
 b/include/asterisk/framehook.h                                                                |    6
 b/include/asterisk/fskmodem.h                                                                 |    1
 b/include/asterisk/fskmodem_int.h                                                             |    4
 b/include/asterisk/http.h                                                                     |    2
 b/include/asterisk/image.h                                                                    |   20
 b/include/asterisk/indications.h                                                              |    4
 b/include/asterisk/io.h                                                                       |   36
 b/include/asterisk/linkedlists.h                                                              |    2
 b/include/asterisk/manager.h                                                                  |   20
 b/include/asterisk/message.h                                                                  |    2
 b/include/asterisk/mod_format.h                                                               |   16
 b/include/asterisk/module.h                                                                   |   58
 b/include/asterisk/netsock2.h                                                                 |    2
 b/include/asterisk/parking.h                                                                  |    4
 b/include/asterisk/paths.h                                                                    |    2
 b/include/asterisk/pbx.h                                                                      |    6
 b/include/asterisk/pktccops.h                                                                 |    2
 b/include/asterisk/presencestate.h                                                            |    1
 b/include/asterisk/pval.h                                                                     |   20
 b/include/asterisk/res_fax.h                                                                  |    2
 b/include/asterisk/res_odbc.h                                                                 |   10
 b/include/asterisk/res_pjsip.h                                                                |   54
 b/include/asterisk/res_pjsip_session.h                                                        |    8
 b/include/asterisk/sched.h                                                                    |   10
 b/include/asterisk/select.h                                                                   |    2
 b/include/asterisk/smdi.h                                                                     |   12
 b/include/asterisk/speech.h                                                                   |    2
 b/include/asterisk/srv.h                                                                      |    4
 b/include/asterisk/statsd.h                                                                   |    1
 b/include/asterisk/stringfields.h                                                             |   12
 b/include/asterisk/strings.h                                                                  |   32
 b/include/asterisk/tcptls.h                                                                   |    6
 b/include/asterisk/tdd.h                                                                      |   10
 b/include/asterisk/threadstorage.h                                                            |    6
 b/include/asterisk/timing.h                                                                   |    2
 b/include/asterisk/translate.h                                                                |   14
 b/include/asterisk/udptl.h                                                                    |   14
 b/include/asterisk/xml.h                                                                      |    1
 b/include/jitterbuf.h                                                                         |   18
 b/include/solaris-compat/sys/queue.h                                                          |    5
 b/install-sh                                                                                  |   16
 b/main/Makefile                                                                               |    1
 b/main/acl.c                                                                                  |    1
 b/main/alaw.c                                                                                 |    1
 b/main/app.c                                                                                  |    1
 b/main/ast_expr2.c                                                                            |  201 -
 b/main/ast_expr2.h                                                                            |   13
 b/main/ast_expr2.y                                                                            |  196 -
 b/main/ast_expr2f.c                                                                           |   73
 b/main/asterisk.c                                                                             |   22
 b/main/astfd.c                                                                                |    1
 b/main/astmm.c                                                                                |    2
 b/main/astobj2.c                                                                              |    2
 b/main/astobj2_container.c                                                                    |    1
 b/main/astobj2_hash.c                                                                         |    1
 b/main/astobj2_rbtree.c                                                                       |    1
 b/main/backtrace.c                                                                            |    2
 b/main/bridge.c                                                                               |    2
 b/main/bridge_basic.c                                                                         |    1
 b/main/bridge_roles.c                                                                         |    8
 b/main/bucket.c                                                                               |   60
 b/main/ccss.c                                                                                 |   21
 b/main/cdr.c                                                                                  |   50
 b/main/cel.c                                                                                  |  188 -
 b/main/channel.c                                                                              |   21
 b/main/codec.c                                                                                |   22
 b/main/config.c                                                                               |    4
 b/main/config_options.c                                                                       |    3
 b/main/db.c                                                                                   |    6
 b/main/dns.c                                                                                  |    1
 b/main/dsp.c                                                                                  |   21
 b/main/editline/INSTALL                                                                       |    4
 b/main/editline/chared.c                                                                      |    4
 b/main/editline/configure                                                                     |   36
 b/main/editline/configure.in                                                                  |   15
 b/main/editline/el.h                                                                          |    6
 b/main/editline/install-sh                                                                    |   16
 b/main/editline/map.c                                                                         |    2
 b/main/editline/np/unvis.c                                                                    |   34
 b/main/editline/np/vis.c                                                                      |   12
 b/main/editline/read.h                                                                        |    2
 b/main/editline/readline.c                                                                    |    4
 b/main/editline/refresh.c                                                                     |    6
 b/main/editline/term.c                                                                        |    4
 b/main/endpoints.c                                                                            |   57
 b/main/format.c                                                                               |   53
 b/main/format_cache.c                                                                         |    1
 b/main/format_compatibility.c                                                                 |    1
 b/main/fskmodem.c                                                                             |    1
 b/main/indications.c                                                                          |    1
 b/main/jitterbuf.c                                                                            |    2
 b/main/json.c                                                                                 |   46
 b/main/loader.c                                                                               |  108
 b/main/manager.c                                                                              |   43
 b/main/manager_channels.c                                                                     |   22
 b/main/manager_endpoints.c                                                                    |    1
 b/main/media_cache.c                                                                          |   58
 b/main/media_index.c                                                                          |    1
 b/main/named_acl.c                                                                            |   17
 b/main/named_locks.c                                                                          |   44
 b/main/netsock2.c                                                                             |    2
 b/main/pbx.c                                                                                  |   34
 b/main/pbx_sw.c                                                                               |    1
 b/main/pbx_variables.c                                                                        |  245 -
 b/main/plc.c                                                                                  |    2
 b/main/poll.c                                                                                 |    2
 b/main/rtp_engine.c                                                                           |   11
 b/main/say.c                                                                                  |    6
 b/main/sdp_srtp.c                                                                             |    1
 b/main/security_events.c                                                                      |    4
 b/main/smoother.c                                                                             |    1
 b/main/sorcery.c                                                                              |  206 -
 b/main/sounds.c                                                                               |  334 +
 b/main/stasis.c                                                                               |   93
 b/main/stasis_bridges.c                                                                       |  102
 b/main/stasis_cache.c                                                                         |   21
 b/main/stasis_cache_pattern.c                                                                 |   30
 b/main/stasis_channels.c                                                                      |  316 +
 b/main/stasis_endpoints.c                                                                     |   41
 b/main/stasis_message_router.c                                                                |    7
 b/main/stasis_system.c                                                                        |   15
 b/main/stdtime/localtime.c                                                                    |    5
 b/main/taskprocessor.c                                                                        |    8
 b/main/tdd.c                                                                                  |    1
 b/main/threadpool.c                                                                           |    4
 b/main/threadstorage.c                                                                        |    5
 b/main/ulaw.c                                                                                 |    1
 b/main/xml.c                                                                                  |    1
 b/main/xmldoc.c                                                                               |    2
 b/makeopts.in                                                                                 |    3
 b/menuselect/Makefile                                                                         |    7
 b/menuselect/README                                                                           |   12
 b/menuselect/autoconfig.h.in                                                                  |    1
 b/menuselect/configure.ac                                                                     |    4
 b/menuselect/contrib/Makefile-dummy                                                           |    1
 b/menuselect/contrib/menuselect-dummy                                                         |   58
 b/menuselect/example_menuselect-tree                                                          |    2
 b/menuselect/linkedlists.h                                                                    |    2
 b/menuselect/make_version                                                                     |   16
 b/menuselect/makeopts.in                                                                      |    1
 b/menuselect/menuselect_curses.c                                                              |   22
 b/menuselect/menuselect_gtk.c                                                                 |   10
 b/menuselect/menuselect_stub.c                                                                |    2
 b/menuselect/strcompat.c                                                                      |    4
 b/menuselect/test/menuselect-tree                                                             |    2
 b/pbx/Makefile                                                                                |    2
 b/pbx/ael/ael-test/ael-ntest12/extensions.ael                                                 |    4
 b/pbx/ael/ael-test/ael-ntest22/extensions.ael                                                 |    2
 b/pbx/ael/ael-test/ael-ntest22/t2/f.ael                                                       |    1
 b/pbx/ael/ael-test/ael-ntest23/t2/f.ael                                                       |    1
 b/pbx/ael/ael-test/ael-ntest24/extensions.ael                                                 |    2
 b/pbx/ael/ael-test/ael-ntest9/extensions.ael                                                  |    1
 b/pbx/ael/ael-test/ael-test1/extensions.ael                                                   |   20
 b/pbx/ael/ael-test/ael-test11/extensions.ael                                                  |    2
 b/pbx/ael/ael-test/ael-test16/extensions.ael                                                  |    1
 b/pbx/ael/ael-test/ael-test18/extensions.ael                                                  |    1
 b/pbx/ael/ael-test/ael-test19/extensions.ael                                                  |   12
 b/pbx/ael/ael-test/ael-test2/extensions.ael                                                   |    3
 b/pbx/ael/ael-test/ael-test20/extensions.ael                                                  |    1
 b/pbx/ael/ael-test/ael-test3/extensions.ael                                                   |  398 +-
 b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2                                          |   50
 b/pbx/ael/ael-test/ael-test4/extensions.ael                                                   |    3
 b/pbx/ael/ael-test/ael-test7/extensions.ael                                                   |    9
 b/pbx/ael/ael-test/ael-test8/extensions.ael                                                   |    1
 b/pbx/ael/ael-test/ael-vtest13/extensions.ael                                                 |  398 +-
 b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2                                        |   50
 b/pbx/ael/ael-test/ael-vtest17/extensions.ael                                                 |    6
 b/pbx/ael/ael-test/ael-vtest21/extensions.ael                                                 |    1
 b/pbx/ael/ael-test/runtests                                                                   |    2
 b/pbx/dundi-parser.c                                                                          |   20
 b/pbx/pbx_ael.c                                                                               |   20
 b/pbx/pbx_config.c                                                                            |   30
 b/pbx/pbx_dundi.c                                                                             |    7
 b/pbx/pbx_lua.c                                                                               |  103
 b/pbx/pbx_realtime.c                                                                          |    7
 b/pbx/pbx_spool.c                                                                             |    4
 b/res/Makefile                                                                                |    2
 b/res/ael/ael.flex                                                                            |   28
 b/res/ael/ael.tab.c                                                                           |   18
 b/res/ael/ael.tab.h                                                                           |   13
 b/res/ael/ael.y                                                                               |   11
 b/res/ael/ael_lex.c                                                                           |   95
 b/res/ael/pval.c                                                                              |  845 ++--
 b/res/ari/ari_model_validators.h                                                              |    2
 b/res/ari/resource_events.c                                                                   |    2
 b/res/parking/res_parking.h                                                                   |    2
 b/res/res_ael_share.c                                                                         |    2
 b/res/res_calendar.c                                                                          |    8
 b/res/res_calendar_caldav.c                                                                   |    3
 b/res/res_calendar_ews.c                                                                      |    1
 b/res/res_calendar_exchange.c                                                                 |    1
 b/res/res_calendar_icalendar.c                                                                |    3
 b/res/res_clialiases.c                                                                        |    8
 b/res/res_config_curl.c                                                                       |    2
 b/res/res_config_ldap.c                                                                       |   48
 b/res/res_config_odbc.c                                                                       |   10
 b/res/res_config_pgsql.c                                                                      |    9
 b/res/res_config_sqlite.c                                                                     |   10
 b/res/res_config_sqlite3.c                                                                    |    8
 b/res/res_convert.c                                                                           |   20
 b/res/res_corosync.c                                                                          |    1
 b/res/res_curl.c                                                                              |   20
 b/res/res_fax.c                                                                               |    4
 b/res/res_fax_spandsp.c                                                                       |    4
 b/res/res_format_attr_opus.c                                                                  |    2
 b/res/res_format_attr_silk.c                                                                  |    2
 b/res/res_http_post.c                                                                         |    4
 b/res/res_http_websocket.c                                                                    |   46
 b/res/res_limit.c                                                                             |    3
 b/res/res_monitor.c                                                                           |   28
 b/res/res_musiconhold.c                                                                       |   44
 b/res/res_mwi_external_ami.c                                                                  |    1
 b/res/res_odbc.c                                                                              |   17
 b/res/res_phoneprov.c                                                                         |    2
 b/res/res_pjsip.c                                                                             |  209 -
 b/res/res_pjsip/config_domain_aliases.c                                                       |   22
 b/res/res_pjsip/config_transport.c                                                            |    9
 b/res/res_pjsip/include/res_pjsip_private.h                                                   |   42
 b/res/res_pjsip/location.c                                                                    |    1
 b/res/res_pjsip/pjsip_configuration.c                                                         |  111
 b/res/res_pjsip/pjsip_distributor.c                                                           |    8
 b/res/res_pjsip/pjsip_global_headers.c                                                        |    4
 b/res/res_pjsip/pjsip_options.c                                                               |    2
 b/res/res_pjsip/pjsip_session.c                                                               |    1
 b/res/res_pjsip/pjsip_transport_events.c                                                      |   83
 b/res/res_pjsip/pjsip_transport_management.c                                                  |  376 ++
 b/res/res_pjsip_endpoint_identifier_anonymous.c                                               |   38
 b/res/res_pjsip_endpoint_identifier_ip.c                                                      |  229 -
 b/res/res_pjsip_endpoint_identifier_user.c                                                    |   41
 b/res/res_pjsip_header_funcs.c                                                                |   27
 b/res/res_pjsip_history.c                                                                     |    2
 b/res/res_pjsip_mwi.c                                                                         |    2
 b/res/res_pjsip_outbound_registration.c                                                       |   13
 b/res/res_pjsip_pubsub.c                                                                      |   79
 b/res/res_pjsip_registrar.c                                                                   |  173
 b/res/res_pjsip_registrar_expire.c                                                            |  119
 b/res/res_pjsip_sdp_rtp.c                                                                     |    4
 b/res/res_pjsip_session.c                                                                     |   62
 b/res/res_pktccops.c                                                                          |   71
 b/res/res_realtime.c                                                                          |   10
 b/res/res_rtp_multicast.c                                                                     |    2
 b/res/res_smdi.c                                                                              |   34
 b/res/res_snmp.c                                                                              |    4
 b/res/res_sorcery_realtime.c                                                                  |    7
 b/res/res_srtp.c                                                                              |    4
 b/res/res_stasis.c                                                                            |  231 -
 b/res/res_timing_dahdi.c                                                                      |    8
 b/res/res_timing_pthread.c                                                                    |    2
 b/res/snmp/agent.c                                                                            |    2
 b/res/stasis/app.c                                                                            |  211 -
 b/res/stasis/command.c                                                                        |   13
 b/res/stasis/control.c                                                                        |   66
 b/res/stasis/stasis_bridge.c                                                                  |    3
 b/res/stasis_recording/stored.c                                                               |   25
 b/rest-api-templates/ari_model_validators.h.mustache                                          |    2
 b/sample.call                                                                                 |    1
 b/sounds/Makefile                                                                             |    6
 b/static-http/ajamdemo.html                                                                   |   40
 b/static-http/astman.css                                                                      |    2
 b/static-http/astman.js                                                                       |    8
 b/static-http/mantest.html                                                                    |    6
 b/tests/Makefile                                                                              |    2
 b/tests/test_acl.c                                                                            |    2
 b/tests/test_ami_security_events.sh                                                           |    1
 b/tests/test_aoc.c                                                                            |    2
 b/tests/test_config.c                                                                         |    1
 b/tests/test_dlinklists.c                                                                     |   28
 b/tests/test_locale.c                                                                         |    2
 b/tests/test_skel.c                                                                           |    4
 b/tests/test_substitution.c                                                                   |    2
 b/tests/test_taskprocessor.c                                                                  |    2
 b/third-party/Makefile                                                                        |    1
 b/third-party/configure.m4                                                                    |    1
 b/third-party/pjproject/Makefile.rules                                                        |    2
 b/third-party/pjproject/apply_patches                                                         |    1
 b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch       |   47
 b/third-party/pjproject/patches/0070-sdp_media_fmt.patch                                      |   19
 b/third-party/pjproject/patches/0071-sdp_fmtp_attr.patch                                      |   34
 b/third-party/pjproject/patches/asterisk_malloc_debug.c                                       |    2
 b/third-party/pjproject/patches/user.mak                                                      |    2
 b/utils/Makefile                                                                              |    8
 b/utils/astcanary.c                                                                           |    1
 b/utils/astman.1                                                                              |   34
 b/utils/conf2ael.c                                                                            |   88
 b/utils/db1-ast/hash/README                                                                   |   18
 b/utils/db1-ast/hash/hash_page.c                                                              |    2
 b/utils/db1-ast/include/db.h                                                                  |    2
 doc/api-1.6.2-changes.txt                                                                     |    6
 include/asterisk/sdp.h                                                                        |  713 ---
 include/asterisk/sdp_options.h                                                                |  550 ---
 include/asterisk/sdp_state.h                                                                  |  266 -
 include/asterisk/sdp_translator.h                                                             |  103
 main/sdp.c                                                                                    |  880 ----
 main/sdp_options.c                                                                            |  143
 main/sdp_private.h                                                                            |   63
 main/sdp_state.c                                                                              | 1811 ---------
 main/sdp_translator.c                                                                         |  104
 main/sounds_index.c                                                                           |  334 -
 menuselect/bootstrap.sh                                                                       |   41
 res/res_pjsip_transport_management.c                                                          |  400 --
 res/res_sdp_translator_pjmedia.c                                                              |  603 ---
 tests/test_sdp.c                                                                              | 1212 ------
 846 files changed, 15758 insertions(+), 23562 deletions(-)
