This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.
The data in this summary reflects changes that have been made since the previous release, asterisk-13.3.0.
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 |
---|---|---|
31 Corey Farrell 24 George Joseph 18 dkdegroot (License 6600) 18 Richard Mudgett 15 Matt Jordan 13 Mark Michelson 10 Kevin Harwell 8 Joshua Colp 7 Rodrigo Ramírez Norambuena 5 Matthew Jordan 5 Diederik de Groot 5 Jonathan Rose 5 mjordan 4 Ashley Sanders 4 Scott Griepentrog 3 Rusty Newton 3 Ivan Poddubny 2 snuffy 2 yaron nahum (License 6676) 1 D Tucny 1 Yousf Ateya 1 Sebastian Kemper 1 Y Ateya (License 6693) 1 Martin Tomec 1 Alexander Traud (License 6520) 1 Simon Arlott (License 5756) 1 Corey Edwards 1 mhej (license 6085) 1 scsiguy (License 6692) 1 Juergen Spies (License 6698) 1 Sean Bright 1 Alexandre Fournier 1 Stefan Engström (License 6691) 1 Valentin Vidić (License 6697) 1 David M. Lee 1 Jaco Kroon (License 5671) 1 Steve Davies | 6 George Joseph 6 George Joseph 2 Rusty Newton 1 Ivan Poddubny 1 Alexandre Fournier 1 Sebastian Kemper 1 tensai 1 Dmitriy Serov 1 Carl Fortin 1 Ed Hynan 1 Juergen Spies | 25 Diederik de Groot 21 Corey Farrell 19 Corey Farrell 10 Matt Jordan 6 George Joseph 6 Matt Jordan 6 Mark Michelson 5 Mark Michelson 4 Joshua Colp 4 Rodrigo Ramirez Norambuena 4 Joshua Colp 3 yaron nahum 3 Jonathan Rose 3 snuffy 3 Richard Mudgett 3 Jonathan Rose 3 Dmitriy Serov 3 Richard Mudgett 2 Steve Davies 2 Chet Stevens 2 Ashley Sanders 2 Rodrigo Ramirez Norambuena 2 Scott Griepentrog 2 Kevin Harwell 2 George Joseph 2 yaron nahum 2 David Brillert 2 Ashley Sanders 1 Sebastian Kemper 1 tootai 1 Alexandr Gordeev 1 Sebastian Kemper 1 Jaco Kroon 1 Jeffrey Ollie 1 viniciusfontes 1 Marcello Ceschia 1 Gareth Blades 1 Alexander Traud 1 Nick Ruggles 1 Warren Selby 1 Jeremy Kister 1 philippebolduc 1 Ivan Poddubny 1 Badalian Vyacheslav 1 Carl Fortin 1 Etienne Lessard 1 John Bigelow 1 Warren Selby 1 Makoto Dei 1 Kevin Harwell 1 Ray Crumrine 1 Juergen Spies 1 Brad Latus 1 Makoto Dei 1 Tove Hjelm 1 David Brillert 1 Alexander Traud 1 Vadim 1 Nick Ruggles 1 Artem Volodin 1 Andrew Zherdin 1 Timo Teräs 1 Artem Volodin 1 Christoph Timm 1 Ronald Raikes 1 Jeremy Kister 1 Timo Teräs 1 Marcello Ceschia 1 Rusty Newton 1 Denis Alberto Martinez 1 Etienne Lessard 1 Ivan Poddubny 1 Ray Crumrine 1 Dan Tucny 1 Frederic Van Espen 1 Scott Griepentrog 1 JoshE 1 pj 1 George Ladoff 1 Juergen Spies 1 Chet Stevens 1 Andrew Zherdin 1 Carl Fortin 1 scsiguy 1 Gareth Blades 1 Andrew Nagy 1 Alexandre Fournier 1 dant 1 Jaco Kroon 1 Jeffrey C. Ollie 1 Andrew Nagy 1 Christoph Timm 1 John Bigelow 1 Frederic Van Espen 1 Malcolm Davenport 1 Maciej Szmigiero 1 Vadim 1 Simon Arlott 1 Malcolm Davenport 1 Ronald Raikes 1 Simon Arlott 1 Alexandr Gordeev 1 Peter Whisker 1 Steve Pitts 1 Y Ateya 1 Peter Whisker 1 Tove Hjelm 1 Peter Katzmann 1 Paolo Compagnini |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
This is a list of all open issues from the issue tracker that were referenced by changes that went into this release.
This is a list of all changes that went into this release that did not reference a JIRA issue.
Revision | Author | Summary |
---|---|---|
3fb2b375fe | Matt Jordan | Release summaries: Remove previous versions |
9d9ae03842 | Matt Jordan | .version: Update for 13.4.0-rc1 |
53a39083e5 | Matt Jordan | .lastclean: Update for 13.4.0-rc1 |
7af8ef9346 | Matt Jordan | realtime: Add database scripts for 13.4.0-rc1 |
20982c68d4 | Matt Jordan | Release summaries: Correct summaries for 13.4.0-rc1 |
1bb62b037f | mjordan | ChangeLog: Updated for 13.4.0-rc1 |
1e98a36699 | mjordan | Release summaries: Add summaries for 13.4.0-rc1 |
5c12e5ba72 | mjordan | .version: Update for 13.4.0-rc1 |
69292a9f11 | mjordan | .lastclean: Update for 13.4.0-rc1 |
628680803a | mjordan | realtime: Add database scripts for 13.4.0-rc1 |
9d8a462356 | Matt Jordan | ARI: Update version to 1.7.0 |
7fcf0a97b8 | George Joseph | app_playback: Suppress warnings on playback if channel hung up |
9b13536fed | Rodrigo Ramírez Norambuena | main/manager.c: Bugfix sort action_manager by alphabetically |
16f602f5c2 | Yousf Ateya | res_rtp_asterisk: Correction for the limit which detects that a packet is DTLS. |
6553a00770 | Rodrigo Ramírez Norambuena | cdr_pgsql: Use PQescapeStringConn for escaping names. |
ea917fefaf | George Joseph | vector: Add REMOVE, ADD_SORTED and RESET macros |
613a461c3d | Sean Bright | res_rtp_asterisk: Issue ERROR if res_srtp is not found. |
5392e970d0 | George Joseph | doc: Make progdocs play nice with git |
608f0a94ee | Ivan Poddubny | contrib/editors: Fix vim syntax highlighting of comments in config files |
8b0f85ac06 | George Joseph | test_vector: Fix build breakage caused by ASTERISK_REGISTER_FILE |
525c8c8689 | Rodrigo Ramírez Norambuena | include/asterisk/channel.h: Fix typo |
3efe0df044 | Corey Farrell | Sample Configs: Fix syntax error in pjsip.conf |
4b8cddfb36 | Mark Michelson | res_pjsip_outbound_authenticator_digest: Add missing outbound authenticator callback. |
415a0d0745 | Joshua Colp | res_ari_device_states: Fix dependency on res_stasis_device_state. |
49ef81c15c | Joshua Colp | res_sorcery_config: Fix build issue due to syntax error. |
df23c8a86b | Joshua Colp | res_pjsip_outbound_registration: Fix build due to removal of transaction. |
b0e929219b | George Joseph | .gitignore: Add .gcno and .gcda |
3327560cb2 | Mark Michelson | res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs. |
b74b2cdcda | George Joseph | pjsip_options: Fix format specifier for int64_t rtt. |
5d218cde87 | George Joseph | More .gitignore updates |
7d43d85bea | George Joseph | .gitignore updates for master/13 |
3d27c223a5 | David M. Lee | Fixing extconf compile |
d1a6f1a9f9 | Matt Jordan | git migration: Remove support for file versions |
a77c31b99c | Corey Farrell | main/editline: Add .gitignore. |
d918c3b78e | Matt Jordan | .gitignore: Ignore tarballs (*.gz) |
555b5f5d30 | George Joseph | Add .gitignore and .gitreview files |
5807ca519c | Matthew Jordan | Blocked revisions 434708 |
16afee4651 | George Joseph | res_pjsip_config_wizard: Cleanup load unload |
125acc52fe | Richard Mudgett | bridge_softmix.c,channel.c: Minor code simplification and cleanup. |
c9791dba1f | Matthew Jordan | res/ari: Fix model validation for ChannelHold event |
73c286a393 | George Joseph | loader/main: Don't set ast_fully_booted until deferred reloads are processed |
1695a5b85f | Richard Mudgett | chan_iax2.c: Fix ref leak in iax2_request(). |
92c1688edb | Richard Mudgett | bridge_native_rtp.c: Defer allocation and check if it fails in native_rtp_bridge_compatible(). |
1712d16825 | Richard Mudgett | format_cache.c: Add missing slin12 format to ast_format_cache_is_slinear(). |
ae39dd1f46 | Matthew Jordan | chan_iax2: Fix compilation issue due to funky merge |
a6aed7f6f6 | Scott Griepentrog | Revert accidental change in r434261 |
0584e29300 | Scott Griepentrog | pjsip: resolve compatibility problem with ast_sip_session |
c516981dc7 | Mark Michelson | Do not queue message requests that we do not respond to. |
169e57d2e0 | Scott Griepentrog | pjsip: resolve compatibility problem with ast_sip_session |
1eb0c5f4e8 | Corey Farrell | Tell menuselect that MALLOC_DEBUG conflicts with DEBUG_CHAOS. |
e301185983 | Ashley Sanders | stasis: set a channel variable on websocket disconnect error |
a1f12d9231 | Ashley Sanders | stasis: set a channel variable on websocket disconnect error |
94949e7f2f | Richard Mudgett | chan_sip: Fix expression in unit test /channels/chan_sip/test_sip_rtpqos. |
9967739669 | Corey Farrell | Re-add _ast_mem_backtrace_buffer variable for ABI compatibility. |
2d39bc5528 | Corey Farrell | Fix an ABI compatibility issue with ast_log_safe for modules. |
cfbf5fbe91 | Jonathan Rose | SAC: Add a few basic queues |
1a50d8d4c2 | Jonathan Rose | SAC: Add conferencing extensions and configuration |
c6c08d755d | Rusty Newton | configs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 2 |
13557675d4 | Richard Mudgett | res_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage. |
dc2cf21144 | Richard Mudgett | res_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown. |
b0df413fb2 | Corey Farrell | Fix link error for utils/aelparse. |
4b225e2104 | Corey Farrell | Fix compile errors caused by r4500 / r4501. |
dea885a607 | Richard Mudgett | A couple minor cleanup tweaks. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
asterisk-13.3.0-rc1-summary.html | 701 - asterisk-13.3.0-rc1-summary.txt | 877 -- b/.gitignore | 36 b/.gitreview | 4 b/.version | 2 b/CHANGES | 53 b/ChangeLog | 3894 ++++++++++ b/Makefile | 46 b/Makefile.moddir_rules | 4 b/Makefile.rules | 12 b/UPGRADE.txt | 49 b/addons/.gitignore | 1 b/addons/res_config_mysql.c | 66 b/agi/.gitignore | 3 b/apps/app_confbridge.c | 90 b/apps/app_dial.c | 85 b/apps/app_dictate.c | 2 b/apps/app_followme.c | 13 b/apps/app_minivm.c | 8 b/apps/app_playback.c | 4 b/apps/app_queue.c | 137 b/apps/app_stasis.c | 42 b/apps/app_voicemail.c | 39 b/apps/confbridge/conf_config_parser.c | 32 b/autoconf/ast_check_raii.m4 | 56 b/autoconf/ast_check_strsep_array_bounds.m4 | 81 b/bridges/bridge_holding.c | 14 b/bridges/bridge_native_rtp.c | 23 b/bridges/bridge_simple.c | 14 b/bridges/bridge_softmix.c | 154 b/build_tools/.gitignore | 1 b/build_tools/cflags.xml | 1 b/build_tools/get_moduleinfo | 5 b/build_tools/make_buildopts_h | 32 b/build_tools/make_version | 7 b/cdr/cdr_csv.c | 10 b/cdr/cdr_odbc.c | 32 b/cdr/cdr_pgsql.c | 44 b/cel/cel_pgsql.c | 4 b/cel/cel_sqlite3_custom.c | 1 b/channels/chan_dahdi.c | 4 b/channels/chan_iax2.c | 60 b/channels/chan_pjsip.c | 48 b/channels/chan_sip.c | 22 b/channels/chan_skinny.c | 14 b/channels/dahdi/bridge_native_dahdi.c | 15 b/channels/pjsip/dialplan_functions.c | 4 b/channels/sig_pri.c | 138 b/channels/sig_pri.h | 2 b/channels/sip/dialplan_functions.c | 2 b/channels/sip/include/sip.h | 4 b/codecs/gsm/src/gsm_create.c | 2 b/configs/basic-pbx/cdr.conf | 7 b/configs/basic-pbx/cdr_custom.conf | 4 b/configs/basic-pbx/confbridge.conf | 1 b/configs/basic-pbx/extensions.conf | 189 b/configs/basic-pbx/logger.conf | 2 b/configs/basic-pbx/modules.conf | 13 b/configs/basic-pbx/pjsip.conf | 49 b/configs/basic-pbx/queues.conf | 19 b/configs/samples/cdr.conf.sample | 2 b/configs/samples/cdr_odbc.conf.sample | 1 b/configs/samples/chan_dahdi.conf.sample | 16 b/configs/samples/pjsip.conf.sample | 14 b/configs/samples/sip.conf.sample | 4 b/configure | 217 b/configure.ac | 39 b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py | 48 b/contrib/ast-db-manage/config/versions/31cd4f4891ec_add_auto_dtmf_mode.py | 64 b/contrib/ast-db-manage/config/versions/461d7d691209_add_pjsip_qualify_timeout.py | 25 b/contrib/ast-db-manage/config/versions/a541e0b5e89_add_pjsip_max_initial_qualify_time.py | 20 b/contrib/editors/asterisk.vim | 4 b/contrib/realtime/mssql/mssql_cdr.sql | 42 b/contrib/realtime/mssql/mssql_config.sql | 1046 ++ b/contrib/realtime/mssql/mssql_voicemail.sql | 48 b/contrib/realtime/mysql/mysql_config.sql | 26 b/contrib/realtime/oracle/oracle_config.sql | 42 b/contrib/realtime/postgresql/postgresql_config.sql | 24 b/contrib/scripts/clang-scan-build | 136 b/doc/.gitignore | 4 b/doc/asterisk-ng-doxygen.in | 1688 ++++ b/formats/format_wav.c | 53 b/formats/format_wav_gsm.c | 16 b/funcs/func_channel.c | 25 b/funcs/func_curl.c | 2 b/funcs/func_env.c | 2 b/funcs/func_math.c | 12 b/funcs/func_periodic_hook.c | 10 b/funcs/func_pjsip_contact.c | 10 b/include/asterisk.h | 28 b/include/asterisk/.gitignore | 3 b/include/asterisk/app.h | 2 b/include/asterisk/audiohook.h | 1 b/include/asterisk/autoconfig.h.in | 8 b/include/asterisk/bridge_channel.h | 19 b/include/asterisk/bridge_technology.h | 5 b/include/asterisk/cel.h | 4 b/include/asterisk/channel.h | 37 b/include/asterisk/config.h | 17 b/include/asterisk/dsp.h | 3 b/include/asterisk/endpoints.h | 10 b/include/asterisk/global_datastores.h | 6 b/include/asterisk/http_websocket.h | 86 b/include/asterisk/inline_api.h | 2 b/include/asterisk/logger.h | 13 b/include/asterisk/max_forwards.h | 78 b/include/asterisk/monitor.h | 20 b/include/asterisk/res_fax.h | 4 b/include/asterisk/res_pjsip.h | 108 b/include/asterisk/res_pjsip_pubsub.h | 10 b/include/asterisk/res_pjsip_session.h | 4 b/include/asterisk/sip_api.h | 1 b/include/asterisk/sorcery.h | 119 b/include/asterisk/strings.h | 3 b/include/asterisk/test.h | 22 b/include/asterisk/threadstorage.h | 43 b/include/asterisk/utils.h | 38 b/include/asterisk/vector.h | 504 + b/main/.gitignore | 3 b/main/Makefile | 2 b/main/aoc.c | 2 b/main/app.c | 3 b/main/asterisk.c | 98 b/main/astfd.c | 2 b/main/astmm.c | 2 b/main/astobj2.c | 16 b/main/astobj2_container.c | 8 b/main/astobj2_hash.c | 2 b/main/astobj2_rbtree.c | 2 b/main/audiohook.c | 131 b/main/bridge.c | 97 b/main/bridge_basic.c | 125 b/main/bridge_channel.c | 99 b/main/bucket.c | 5 b/main/ccss.c | 8 b/main/cdr.c | 6 b/main/cel.c | 44 b/main/channel.c | 304 b/main/channel_internal_api.c | 4 b/main/cli.c | 2 b/main/codec.c | 2 b/main/config.c | 19 b/main/config_options.c | 2 b/main/core_local.c | 13 b/main/data.c | 2 b/main/dial.c | 15 b/main/dnsmgr.c | 2 b/main/dsp.c | 34 b/main/editline/.gitignore | 13 b/main/editline/np/strlcat.c | 8 b/main/editline/np/strlcpy.c | 10 b/main/endpoints.c | 8 b/main/enum.c | 2 b/main/event.c | 2 b/main/features.c | 36 b/main/file.c | 6 b/main/format.c | 7 b/main/format_cache.c | 3 b/main/format_cap.c | 2 b/main/framehook.c | 2 b/main/global_datastores.c | 56 b/main/hashtab.c | 4 b/main/http.c | 2 b/main/image.c | 2 b/main/indications.c | 7 b/main/jitterbuf.c | 2 b/main/libasteriskssl.c | 35 b/main/loader.c | 11 b/main/logger.c | 57 b/main/manager.c | 16 b/main/manager_bridges.c | 6 b/main/manager_channels.c | 19 b/main/manager_endpoints.c | 2 b/main/manager_mwi.c | 2 b/main/manager_system.c | 2 b/main/max_forwards.c | 165 b/main/message.c | 10 b/main/pbx.c | 167 b/main/pickup.c | 2 b/main/presencestate.c | 2 b/main/rtp_engine.c | 17 b/main/sdp_srtp.c | 3 b/main/security_events.c | 7 b/main/sorcery.c | 285 b/main/sounds_index.c | 2 b/main/stasis.c | 10 b/main/stasis_channels.c | 109 b/main/stdtime/localtime.c | 14 b/main/strings.c | 8 b/main/stun.c | 2 b/main/taskprocessor.c | 2 b/main/tcptls.c | 14 b/main/term.c | 3 b/main/test.c | 52 b/main/threadstorage.c | 2 b/main/timing.c | 2 b/main/translate.c | 60 b/main/udptl.c | 11 b/main/utils.c | 7 b/main/xmldoc.c | 2 b/makeopts.in | 1 b/menuselect/.gitignore | 7 b/pbx/pbx_config.c | 13 b/pbx/pbx_spool.c | 35 b/res/Makefile | 3 b/res/ael/.gitignore | 1 b/res/ari.make | 11 b/res/ari/ari_model_validators.c | 181 b/res/ari/ari_model_validators.h | 47 b/res/ari/resource_bridges.c | 4 b/res/ari/resource_channels.c | 7 b/res/ari/resource_device_states.c | 5 b/res/ari/resource_mailboxes.c | 5 b/res/ari/resource_playbacks.c | 5 b/res/ari/resource_recordings.c | 5 b/res/parking/parking_applications.c | 5 b/res/parking/parking_tests.c | 9 b/res/res_ari_applications.c | 1 b/res/res_ari_asterisk.c | 1 b/res/res_ari_bridges.c | 1 b/res/res_ari_channels.c | 1 b/res/res_ari_device_states.c | 1 b/res/res_ari_endpoints.c | 1 b/res/res_ari_events.c | 1 b/res/res_ari_mailboxes.c | 1 b/res/res_ari_playbacks.c | 1 b/res/res_ari_recordings.c | 1 b/res/res_ari_sounds.c | 1 b/res/res_calendar.c | 10 b/res/res_corosync.c | 12 b/res/res_fax.c | 34 b/res/res_fax_spandsp.c | 2 b/res/res_http_websocket.c | 109 b/res/res_monitor.c | 1 b/res/res_odbc.c | 16 b/res/res_phoneprov.c | 8 b/res/res_pjsip.c | 315 b/res/res_pjsip/config_global.c | 40 b/res/res_pjsip/config_system.c | 35 b/res/res_pjsip/config_transport.c | 1 b/res/res_pjsip/include/res_pjsip_private.h | 24 b/res/res_pjsip/location.c | 72 b/res/res_pjsip/pjsip_configuration.c | 146 b/res/res_pjsip/pjsip_options.c | 158 b/res/res_pjsip/presence_xml.c | 12 b/res/res_pjsip_config_wizard.c | 98 b/res/res_pjsip_diversion.c | 5 b/res/res_pjsip_dlg_options.c | 107 b/res/res_pjsip_exten_state.c | 39 b/res/res_pjsip_keepalive.c | 2 b/res/res_pjsip_messaging.c | 36 b/res/res_pjsip_mwi.c | 121 b/res/res_pjsip_notify.c | 1 b/res/res_pjsip_outbound_authenticator_digest.c | 25 b/res/res_pjsip_outbound_registration.c | 214 b/res/res_pjsip_phoneprov_provider.c | 21 b/res/res_pjsip_pubsub.c | 17 b/res/res_pjsip_pubsub.exports.in | 1 b/res/res_pjsip_registrar.c | 7 b/res/res_pjsip_registrar_expire.c | 164 b/res/res_pjsip_sdp_rtp.c | 63 b/res/res_pjsip_session.c | 10 b/res/res_pjsip_t38.c | 51 b/res/res_rtp_asterisk.c | 24 b/res/res_security_log.c | 2 b/res/res_smdi.c | 4 b/res/res_sorcery_config.c | 12 b/res/res_sorcery_realtime.c | 4 b/res/res_stasis.c | 2 b/res/res_stasis_playback.c | 4 b/res/res_stasis_recording.c | 6 b/res/res_stasis_snoop.c | 24 b/res/res_timing_kqueue.c | 306 b/res/res_xmpp.c | 18 b/res/stasis_recording/stored.c | 2 b/rest-api-templates/ari.make.mustache | 1 b/rest-api-templates/ari_model_validators.c.mustache | 2 b/rest-api-templates/res_ari_resource.c.mustache | 1 b/rest-api/api-docs/applications.json | 2 b/rest-api/api-docs/asterisk.json | 2 b/rest-api/api-docs/bridges.json | 2 b/rest-api/api-docs/channels.json | 2 b/rest-api/api-docs/deviceStates.json | 2 b/rest-api/api-docs/endpoints.json | 2 b/rest-api/api-docs/events.json | 31 b/rest-api/api-docs/mailboxes.json | 2 b/rest-api/api-docs/playbacks.json | 2 b/rest-api/api-docs/recordings.json | 2 b/rest-api/api-docs/sounds.json | 2 b/sounds/Makefile | 5 b/sounds/sounds.xml | 27 b/tests/test_acl.c | 45 b/tests/test_config.c | 17 b/tests/test_message.c | 25 b/tests/test_sched.c | 2 b/tests/test_sorcery.c | 132 b/tests/test_stringfields.c | 2 b/tests/test_strings.c | 5 b/tests/test_vector.c | 517 + b/utils/.gitignore | 24 b/utils/Makefile | 3 b/utils/clicompat.c | 7 b/utils/conf2ael.c | 13 b/utils/extconf.c | 272 contrib/asterisk-ng-doxygen | 1688 ---- contrib/realtime/sqlserver/mssql_cdr.sql | 42 contrib/realtime/sqlserver/mssql_config.sql | 1006 -- contrib/realtime/sqlserver/mssql_voicemail.sql | 48 308 files changed, 14116 insertions(+), 7009 deletions(-)