This release includes new features. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.
The data in this summary reflects changes that have been made since the previous release, asterisk-12.
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 closed by commits that went into this release.
Coders |
Testers |
Reporters |
200 rmudgett 172 mjordan 95 kmoore 84 mmichelson 82 jrose 58 file 56 dlee 54 jcolp 54 kharwell 35 coreyfarrell 29 sgriepentrog 29 wdoekes 27 newtonr 17 elguero 16 gtjoseph 16 seanbright 14 russell 11 may 10 wedhorn 9 tzafrir 5 Corey Farrell 5 igorg 4 Eugene 4 Jeremy Laine 4 outtolunc 4 qwell 3 moy 3 oej 3 pabelanger 3 Steve Davies 3 zvision 2 abelbeck 2 Alexander Traud 2 Dennis Guse 2 dtryba 2 Gareth Palmer 2 George Joseph 2 Matthis Schmieder 2 NITESH BANSAL 2 sgalarneau 2 Torrey Searle 2 tsearle 1 adomjan 1 Andrew Nagy 1 awinters 1 Bradley Watkins 1 capouch 1 David Woodhouse 1 Dmitry Melekhov 1 Elazar Broad 1 Etienne Lessard 1 Filip Jenicek 1 Geert Van Pamel 1 Gergely Domodi 1 Guillaume Martres 1 hexanol 1 hurdman 1 ibercom 1 jbigelow 1 Jeremy Lainé 1 jkister 1 junky 1 Kevin McCoy 1 looserouting 1 marcelloceschia 1 Michael K 1 Michael Walton 1 Michal Rybarik 1 n8ideas 1 nbansal 1 nbougues 1 Nitesh Bansal 1 one47 1 Oscar Esteve 1 Pavel Troller 1 rmeyerriecks 1 rsw686 1 Sebastian Wiedenroth 1 sharky 1 Simon Moxon 1 Simone Camporeale 1 snuffy 1 st 1 Stefan Wachtler 1 tm1000 1 Trevor Peirce 1 veilen 1 xytis |
6 rmudgett 5 coreyfarrell 5 elguero 5 jcolp 5 jrose 5 kmoore 5 mjordan 5 Rusty Newton 5 sgriepentrog 3 jbigelow 3 wdoekes 2 Andrew Nagy 2 Denis 2 Dmitry Melekhov 2 George Joseph 1 Arnd Schmitter 1 Ben Smithurst 1 Colin Cutherbertson 1 Corey Farrell 1 Dalius M. 1 Dennis Guse 1 Gabriele Odone 1 Geert Van Pamel 1 gtjoseph 1 ibercom 1 Iñaki Cívico 1 Jan Juergens 1 Joel Vandal 1 JoshE 1 Michael Keuter 1 Michal Rybarik 1 myself 1 myself in a virtualized environment with multiple interfaces 1 newtonr 1 Sam Galarneau 1 snuffy 1 Torrey Searle 1 uniken1 1 wushumasters |
78 mjordan 29 rnewton 26 coreyfarrell 17 dlee 15 rmudgett 12 jbigelow 11 gtj 11 jcolp 9 mmichelson 8 jrose 8 kharwell 8 wdoekes 7 amessina 7 elguero 5 adomjan 5 xrobau 4 hexanol 4 mdavenport 4 nbansal 4 outtolunc 4 sharky 3 aragon 3 dennis.guse 3 igorg 3 kmoore 3 mores 3 one47 3 pabelanger 3 sgalarneau 3 sgriepentrog 3 slesru 3 tm1000 3 tsearle 3 zvision 2 abelbeck 2 ayrjola 2 bford 2 danjenkins 2 den159 2 dtryba 2 gareth 2 gma 2 ibercom 2 jkister 2 jmls 2 kenner 2 kristoff 2 rudolf 2 skrusty 2 themrrobert 2 traud 2 whiskerp 2 xytis 1 aepshteyn 1 arcanos 1 arnd 1 asemych 1 awinters 1 axonaro 1 bensmithurst 1 brianscott 1 brietz 1 capouch 1 cervajs 1 chillman 1 colinc 1 dario 1 davidw 1 devlap 1 docent 1 doome 1 dorianlogan 1 dwmw2 1 eisvogel 1 fabled 1 falves11 1 frenk77 1 gabrieleodone 1 gasparz 1 geertivp 1 gentlec 1 hurdman 1 i2045 1 icivico 1 ipengineer 1 italorossi 1 j_juergens 1 jamicque 1 jamuel 1 jan.svoboda 1 jfalcon 1 jideliov 1 jimcredland 1 jkroon 1 jllull 1 joel_vandal 1 johnknott 1 jpsharp 1 jvandal 1 kgoedert 1 laimbock 1 londonnet 1 looserouting 1 lordvadr 1 luke1980 1 maddog 1 manchicken 1 manobela 1 marcelloceschia 1 marcoloway 1 marquis 1 martinkontsek 1 mathis 1 mcargile 1 mdalius 1 michaelk 1 mike@farsouthnet.com 1 mpiazzatnetbug 1 n8ideas 1 navaismo 1 nbougues 1 netwrkr 1 nicolastanski 1 oleke 1 oscares 1 patrickm 1 patrol-cz 1 phill 1 pz 1 qloogkm 1 rmeyerriecks 1 rolek 1 rossbeer 1 rsw686 1 schmoozecom 1 sebmurray 1 shadow431 1 shaunc869 1 simone.camporeale 1 simonmoxon 1 skavin 1 skycomltd 1 snuffy 1 stephane.chazelas 1 StuxForce 1 supermaxiko 1 thava 1 tilt 1 tootai 1 tzafrir 1 uniken1 1 urtho 1 varnav 1 veilen 1 wedhorn 1 wiedi 1 wimpy 1 zconkle |
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 changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.
Revision | Author | Summary | Issues Referenced |
397613 | file | Fix building of trunk. | |
397615 | mjordan | Set new merge properties on 12 | |
397629 | mjordan | Fix the config_options_test | |
397631 | mjordan | Fix bucket unit tests | |
397644 | rmudgett | chan_dahdi: Add some missing build cleanup. | |
397651 | rmudgett | bridging: Fix a livelock with local channel optimization. | |
397674 | dlee | Fixed bucket.c for systems where tv_usec is not an unsigned long. | |
397691 | mjordan | Better handle clearing the OUTGOING flag when a channel leaves a bridge | |
397746 | rmudgett | Fix uninitialized value in struct ast_control_pvt_cause_code usage. | |
397811 | rmudgett | Made MALLOC_DEBUG less CPU intensive by default. | ASTERISK-22221 |
397855 | mmichelson | Fix dialog matching in the SIP distributor. | |
397857 | rmudgett | Match use of ast_free() with ast_calloc() and add some curly braces. | |
397858 | rmudgett | ast_free() is null tollerant. | |
397860 | rmudgett | pbx.c: Make ast_str_substitute_variables_full() not mask variables. | |
397872 | mjordan | Update CHANGES file for Asterisk 12 | |
397875 | mjordan | Add database schema management using Alembic | |
397877 | mmichelson | Improve detection of answer on SIP blind transfer. | |
397886 | rmudgett | Whitespace and curly braces. | |
397893 | rmudgett | Some CDR code optimization. | |
397895 | rmudgett | Make CDR code deal with channel names case insensitively. | |
397897 | rmudgett | Make CDR variable name chandling consistently case insensitive. | |
397899 | rmudgett | Made the on/off in CLI "cdr set debug [on|off]" case insensitive. | |
397901 | rmudgett | Fixed problems with ast_cdr_serialize_variables(). | |
397912 | mjordan | Actually *add* the database schema management utilities | |
397923 | mmichelson | Multiple revisions 397921-397922 | |
397925 | mjordan | Recursively search for '.c' files when making documentation with 'make full' | |
397932 | dlee | Account for {} in Swagger notes | |
397939 | mjordan | Revert r394939 due to (numerous) objections | |
397947 | kharwell | Memory leaks fix | |
397957 | mmichelson | Fix when the subscription_terminated callback is called for subscription handlers. | |
397962 | mmichelson | Fix method for creating activities string in PIDF bodies. | |
397969 | mmichelson | Sanitize XML output for PIDF bodies. | |
397978 | rmudgett | pbx.c: Make pbx_substitute_variables_helper_full() not mask variables. | |
397987 | dlee | Multiple revisions 397975-397976 | |
398003 | kharwell | Check return value on fwrite | |
398024 | rmudgett | test_substituition: Fix failed test reporting to actually report failure. | |
398026 | rmudgett | test_substitution: Fix failing test. | |
398099 | jrose | features_config: Ignore parkinglots in features.conf instead of failing to load | |
398101 | mjordan | Update UPGRADE.txt file for Asterisk 12 | |
398124 | kharwell | Fix various memory leaks | |
398150 | dlee | Fix graceful shutdown crash. | |
398197 | wdoekes | Be a little more verbose when loading cel_custom.conf. | |
398205 | dlee | Fixed 'make clean' for wiki docs | |
398207 | kmoore | Prevent a crash in res_pjsip_dtmf_info.c | |
398217 | may | Fix remote tcs sequence handling on empty tcs received | |
398284 | jrose | app_voicemail: Fix leaking config objects when msg_id doesn't match | |
398300 | mmichelson | Give more detail regarding failures to create request with auth credentials. | ASTERISK-22386 |
398304 | rmudgett | chan_iax2: Add missing control frame names to debug frame decode output. | |
398384 | rmudgett | chan_iax2: Fix bridgecallno deadlock avoidance. | |
398419 | rmudgett | chan_iax2: Fix stray reference to worker thread idle_list. | |
398462 | rmudgett | chan_iax2: Reduce indentation in __attempt_transmit(). | |
398499 | rmudgett | astobj2: Only define ao2_bt() once. | |
398557 | rmudgett | astobj2: Add warn unused attribute to some functions. | |
398564 | rmudgett | cdr: Fix some ref leaks. | |
398574 | rmudgett | core_local: Fix LocalOptimizationBegin AMI event missing Source channel snapshot. | |
398583 | rmudgett | cdr: Change the number of container buckets to be similar to the channels container. | |
398629 | mjordan | Update CDR Unit tests to reflect container changes in r398579 | |
398641 | dlee | Multiple revisions 398638-398639 | |
398695 | mmichelson | Add extra debugging to res_pjsip_endpoint_identifier_ip | |
398732 | rmudgett | MALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number. | |
398751 | dlee | Fixed utils directory breakage from r398648 | |
398755 | dlee | Fixed utils directory breakage from r398748, this time with extra hate. | |
398760 | rmudgett | Fix incorrect usages of ast_realloc(). | |
398822 | russell | Fix typo in confbridge.conf.sample | |
398928 | dlee | Fix symbol collision with pjsua. | |
398939 | rmudgett | core_local: Fix memory corruption race condition. | ASTERISK-22221 |
399006 | jrose | chan_sip: Revert r398835 due to failing tests involving originate | ASTERISK-22424 |
399020 | rmudgett | astobj2: Register the bridges container for debug inspection. | |
399022 | rmudgett | CLI bridge: Fix "bridge destroy |
|
399071 | newtonr | Broke the build! Forgot para tags within my description. | |
399080 | dlee | Put merge tracking for r399039 back. | |
399081 | dlee | (No Summary Available) | |
399147 | mjordan | Filter internal channels out of bridge enter/leave message handling | |
399198 | rmudgett | app_speech_utils: Fix unresolved symbol ast_speech_get_setting(). | ASTERISK-17136 |
399238 | mmichelson | Switch transferdigittimeout to be configured as seconds instead of milliseconds. | |
399248 | mmichelson | Fix other timeouts (atxferloopdelay and atxfernoanswertimeout) to use seconds instead of milliseconds. | |
399258 | rmudgett | Fix doxygen to use correct units of features.conf options. | |
399295 | elguero | Fix Segfault In features-config.c When Application Has No Arguments | |
399368 | mjordan | Add a WARNING in bridge_softmix when a timing module isn't loaded | |
399378 | mjordan | Update prep_tarball with new documentation files on the Asterisk wiki | ASTERISK-22439 |
399503 | rmudgett | optional_api: Make always use the standard malloc functions even with MALLOC_DEBUG. | |
399566 | kmoore | Ensure global types in the config framework are initialized | |
399578 | rmudgett | json: Make it obvious that ast_json_unref() is NULL safe. | |
399584 | rmudgett | app_queue: Fix json blob ref leak. | |
399586 | rmudgett | features_config: Fix config ref leak of parkinglots. | |
399597 | rmudgett | media_index: Fix process_description_file() memory leak of file_id_persist. | |
399682 | mjordan | app_queue: Initialize array holding MixMonitor exec options | |
399696 | mjordan | app_queue: Don't be quite so aggressive in initializing the array | |
399737 | rmudgett | chan_iax2: Prevent some needless breaking of the native IAX2 bridge. | |
399750 | rmudgett | astobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally. | |
399799 | newtonr | Broke the build - Fixing XML DTD violation added in r399782, missing |
|
399844 | rmudgett | chan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7. | |
399875 | newtonr | Adding a few words to the Dial option 'r' help text to clarify its tone argument description | |
399925 | mmichelson | Fix refleaks of ast_rtp_instance structures. | |
399938 | rmudgett | astobj2: Remove OBJ_CONTINUE support. | |
400000 | seanbright | Remove some trailing whitespace and steal revision 400000. | |
400059 | mjordan | manager: Fix crash when appending a manager channel variable | |
400122 | mjordan | res_pjsip_notify: Add documentation | |
400186 | dlee | Multiple revisions 399887,400138,400178,400180-400181 | |
400195 | mjordan | Remove spurious event raised when CDRs are reloaded | |
400206 | jrose | configuration samples: Pull all parking related stuff out of features.conf | |
400218 | mjordan | Filter out internal channels for bridge leave messages and parked call messages | |
400228 | rmudgett | Features: Rearm the parking config options have moved warning for each reload. | |
400237 | rmudgett | chan_dahdi: Fix analog parking using flash-hook. | |
400246 | file | Retrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time. | |
400255 | file | Allow specifying a channel to dial an extension and context in an ARI dial operation. | ASTERISK-22625 |
400266 | file | Reduce channel snapshot creation and publishing by up to 50%. | |
400269 | rmudgett | sig_ss7: Fix compiler warnings. | |
400271 | rmudgett | MALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled. | |
400282 | tzafrir | man pages for astdb2bdb and astdb2sqlite3 | |
400285 | file | Fix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel. | |
400287 | mjordan | Fix the CDR CLI command 'cdr show active {channel}' | |
400295 | kmoore | Correct allowable values for ARI general information filter | |
400304 | rmudgett | Originate: Make setting caller id on outgoing call use either name or number. | |
400313 | mjordan | Only create Stasis subscriptions when enabled | |
400317 | elguero | Cast Integer Argument To Unsigned Char | |
400335 | mmichelson | Multiple revisions 400318-400319 | |
400363 | mmichelson | Cache string values of formats on ast_format_cap() to save processing. | |
400364 | mmichelson | Get rid of uses of stasis_topic_wait() | |
400374 | rmudgett | chan_vpb: Make compile again. | |
400399 | rmudgett | cel: Some whitespace cleanups | |
400443 | file | When serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled. | |
400461 | mjordan | Remove publication of a channel snapshot when the technology is set | |
400511 | file | Replace the connection address at the SDP level if altering the SDP with the external media address. | |
400521 | file | Enclose the To URI and update its user portion if a request user has been specified. | |
400523 | mjordan | ARI: Add subscription support | ASTERISK-22451 |
400543 | jrose | chan_pjsip: Make logger togglable without loading/unloading | |
400553 | dlee | Added missing file from r400522 | |
400593 | rmudgett | chan_iax2: Fix compile error. | |
400662 | rmudgett | Miscellaneous stand alone comment cleanups. | |
400683 | mmichelson | Push CLI qualify into the threadpool. | |
400728 | rmudgett | app_confbridge: Fix duplicate default_user profile. | |
400750 | mmichelson | Switch from using pjsip_strerror to pj_strerror. | |
400813 | mjordan | Use 'z' as the format specifier for size_t | |
400834 | file | Perform validation of permanent contacts on AORs in res_pjsip. | |
400851 | dlee | Fixed merge tracking for r400360, which was somehow lost | |
400852 | dlee | Multiple revisions 400508,400842-400843,400848 | |
400855 | rmudgett | channel.h: whitespace changes. | |
400864 | kmoore | Fix realm comparison for outbound auth | |
400882 | mjordan | Remove duplicate module info block | |
400913 | rmudgett | chan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output. | ASTERISK-22429 |
401007 | pabelanger | Use POST / DELETE to toggle hold / moh for ARI channels | |
401020 | rmudgett | chan_iax2: Fix channel left locked in off nominal code path. | |
401031 | rmudgett | bridge_native_dahdi: Return channel join failure if could not make the channels compatible. | |
401039 | rmudgett | translate.c: Some minor code tweaks. | |
401041 | pabelanger | Use POST / DELETE to toggle ARI bridge moh | |
401079 | wdoekes | Don't check all realtime queues when doing "queue show some_queue". | |
401097 | dlee | Oops. Leftover /stasis reference | |
401216 | mmichelson | Clarify in ast_bridge_destroy() about how departable channels must be handled. | |
401224 | mmichelson | Remove the bit about requiring ast_bridge_depart() to be called before ast_bridge_destroy(). | |
401233 | rmudgett | Tweak ast_bridge_depart() doxygen. | |
401249 | mmichelson | Resolve some memory leaks due to incorrect for loop / ao2 ref usage. | |
401263 | dlee | This is just a quick script for dumping swagger-ui into static-http, | |
401272 | rmudgett | res_parking: Remove setting useless flag. | |
401292 | kmoore | Fix IAX2 incoming call address lookups | |
401316 | dlee | Fixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE. | |
401317 | dlee | Fixing r401281; the model name is Channel, with a capital C | |
401421 | rmudgett | res_parking: Update XML documention for DTMF features after parking timeout. | ASTERISK-22630 |
401580 | jbigelow | Add a test suite event to indicate when the atxfer 3-way feature is detected | |
401663 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (first set) | |
401707 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (second set) | ASTERISK-22467 |
401746 | jrose | app_voicemail: Memory Leaks against tests | ASTERISK-22467 |
401785 | jrose | astobj2: Unregister debug CLI commands at exit | ASTERISK-22467 |
401789 | jrose | jitterbuf: Fix memory leak on jitter buffer reset | ASTERISK-22467 |
401793 | jrose | test_linkedlists: Fix memory leak | ASTERISK-22467 |
401873 | dlee | test_json: Fix deprecation warnings | |
401898 | jrose | revert clicompat-r2.patch from r401704 | ASTERISK-22467 |
401937 | jrose | Put clicompat-r2.patch back in | ASTERISK-22467 |
402004 | rmudgett | You'd think that new files would be free of whitespace issues. But you would be wrong. | |
402045 | rmudgett | taskprocessor: Made use pthread_equal() to compare thread ids. | |
402056 | rmudgett | res_stasis.c: Made use the ao2_container callback templates. | |
402073 | mjordan | Update Alembic database scripts for external scripting and PostgreSQL, Oracle | |
402082 | mjordan | Prevent CDR backends from unregistering while billing data is in flight | |
402091 | mjordan | Filter out internal channels from dial message handling | |
402117 | elguero | Fix UPGRADE.txt Due To Merging From Branch 11 | |
402128 | dlee | Put back several merge revisions that were lost in r401962 | |
402129 | dlee | Put back several merge revisions that were lost in r402054 | |
402130 | dlee | Ignore full docs | |
402155 | mjordan | Remove some spammy debug messages; improve clarity of others | |
402266 | kharwell | pjsip_messaging: Added debug for in dialog messaging | ASTERISK-22777 |
402277 | dlee | stasis: add functions embarrassingly missing from r400522 | |
402286 | mjordan | medix_index: Display errors when library calls fail | |
402290 | mjordan | core/loader: Don't call dlclose in a while loop | |
402388 | sgriepentrog | Manager: Add equivalent AMI actions for the bridge CLI commands. | |
402406 | rmudgett | voicemail: Simplify callback pointer declarations and add doxygen. | |
402430 | rmudgett | vector: Update API to be more flexible. | |
402439 | rmudgett | vector: Uppercase API to follow C convention. | |
402502 | mjordan | stasis_channels: Don't give preference to ANI info in channel snapshots | |
402504 | mjordan | netsock2: Define AST_AF_* enum constants to their AF_* equivalents | |
402506 | mjordan | chan_iax2: Fix incorrect usage of ast_get_ip involving uninitialized struct | |
402508 | mjordan | chan_sip: Use AST_AF* defined constant when calling ast_get_ip | |
402529 | dlee | ari: User better nicknames for ARI operations | |
402538 | jrose | PJSIP: Improve error handling in digest authenticator | |
402571 | dlee | Changes from make ari-stubs after r402560 | |
402572 | dlee | res_pjsip: Print a helpful error message if sorcery registration fails | |
402583 | mmichelson | Clarify an ambiguous error message. | |
402585 | jrose | security_events: Push out security events over AMI events | |
402595 | rmudgett | res_stasis.c: Fix locking issues with the app_bridge_moh container. | |
402688 | mmichelson | Get rid of some inaccurate comments. | |
402698 | jrose | Confbridge: add test events for dynamic menus test | ASTERISK-22760 |
402741 | dlee | Fixed a typ. | |
402756 | kmoore | CELGenUserEvent: Fix error message from ast_json_pack | |
402768 | mmichelson | Move a NULL check to a place that makes more sense. | |
402778 | mmichelson | Switch to a scoped lock to avoid missing unlocks in failure returns. | |
402795 | kharwell | ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404 | ASTERISK-22803 |
402805 | file | res_ari_channels: Add the ability to stop locally generated ringing on a channel. | |
402819 | jrose | Say: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF | |
402820 | rmudgett | Pickup: Ensure using PICKUPMARK never considers the picking channel. | |
402829 | rmudgett | Pickup: Pickup() and PickupChan() parameter parsing improvements. | |
402854 | jrose | Confbridge: Add option to review the recording similar to announce_join_leave | |
402865 | file | res_pjsip: Add support for building against pjproject with SIP transaction group lock support. | ASTERISK-22818 |
402929 | dlee | stasis: Fixed scoping problem with bridge tracking. | |
402942 | mjordan | res_pjsip_mwi: Fix memory leak of MWI subscriptions container | |
402943 | mjordan | res_pjsip_sdp_rtp: Fix use of uninitialized value in PJSIP | |
402945 | rmudgett | bucket: Fix scheme ref leak in __ast_bucket_scheme_register(). | |
402957 | rmudgett | voicemail: Fixup some doxygen comments. | |
402969 | mjordan | res_pjsip_session: Fix memory leak of direct media format capabilities | |
402982 | dlee | ari: Fix generators for resources with camelCase names. | |
402994 | dlee | ari: Fix #include to match generated headers for snakeCase resource files | |
402995 | jrose | app_directory: Set variable indicating reason directory exited | |
403013 | rmudgett | PickupChan: Add ability to specify channel uniqueids as well as channel names. | |
403051 | kharwell | res_pjsip: convert configuration settings names to snake case | |
403083 | kharwell | res_pjsip: convert configuration settings names to snake case some more | |
403095 | kmoore | Make sure unit tests compile | |
403133 | kharwell | res_pjsip: AMI commands and events. | ASTERISK-22609 |
403135 | kharwell | ARI: Implement device state API | ASTERISK-22838 |
403161 | file | Fix a configure issue with PJSIP transaction group lock detection. | |
403192 | rmudgett | astdb: Tweak some doxygen comments. | |
403210 | file | res_stasis_playback: Add 'number', 'digits', and 'characters' URI scheme implementations. | |
403241 | file | res_ari: Add Recording events to the validator. | |
403259 | file | res_pjsip_t38: Add the framehook to the channel only on first INVITE. | |
403272 | file | res_pjsip_session: Apply fromuser and fromdomain to all requests as documented. | |
403292 | may | Check and reject non-digits e164 values on peers and general sections in ooh323.conf | ASTERISK-22901 |
403313 | file | media_index: Make media indexing tolerable of bad symlinks. | |
403314 | mmichelson | Add channel locking for channel snapshot creation. | |
403327 | rmudgett | sorcery, bucket: Change observer remove calls to take const callbacks struct. | |
403330 | file | res_pjsip_session: Add support for PJMEDIA_SDP_NEG_ALLOW_MEDIA_CHANGE flag. | |
403350 | mmichelson | Initialize the hash value argument to pj_hash_get() to 0. | |
403365 | file | res_pjsip_t38: Don't pass T.38 control frames through to other hooks. | |
403378 | kharwell | res_pjsip_registrar: undefined function pointer symbol | |
403402 | dlee | Multiple revisions 403304,403310 | |
403403 | dlee | ari: Fix deadlock problem with functions that use autoservice. | |
403404 | dlee | Reverting r403311. It's causing ARI tests to hang. | |
403414 | jrose | app_record: Add an option that allows DTMF '0' to act as an additional terminator | |
403436 | mjordan | res_config_sqlite: Check for CDR unregistration failures | |
403499 | mmichelson | Switch PJSIP auth to use a vector. | |
403512 | mmichelson | Create function for retrieving Mixmonitor instance data. | |
403526 | mmichelson | Add a CONFBRIDGE_RESULT channel variable to discern why a channel left a ConfBridge. | |
403528 | rmudgett | sorcery: Whitespace | |
403543 | file | endpoints: Keep a reference to channel ids when creating snapshot. | ASTERISK-22801 |
403544 | rmudgett | sorcery: Eliminate shadowing a varaible that caused confusion. | |
403546 | rmudgett | res_sorcery_astdb.c: Fix get multiple records by regex. | |
403560 | rmudgett | Reverting regex part of -r403545 at request of file. | |
403576 | jrose | app_page: Add predial handlers for app_page. | |
403605 | mmichelson | Fix correct authentication behavior for artificial endpoint. | |
403617 | mjordan | func_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details | |
403619 | mjordan | func_channel, chan_pjsip: Add CHANNEL read function support for chan_pjsip | |
403643 | rmudgett | app_voicemail: Voicemail callback registration/unregistration function improvements. | |
403652 | russell | Reset peer outboundproxy on sip.conf reload | |
403687 | kharwell | res_pjsip_messaging: send message to a default outbound endpoint | |
403707 | jrose | chan_pjsip: Revert r403587 | ASTERISK-22936 |
403726 | rmudgett | test_voicemail_api: Add check for a registered voicemail provider before tests. | |
403737 | mjordan | channels/Makefile: clean pjsip directory | |
403783 | jrose | Transfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably | |
403784 | rmudgett | test.c: Fix too sticky unit test failed status. | |
403797 | jrose | documentation: Add PJSIP technology to messaging documentation | |
403824 | mjordan | pjsip/dialplan_functions: Use the right buffer length when printing URIs | |
403958 | jrose | transfers: Fix bug setting both BLINDTRANSFER and ATTENDEDTRANSFER | |
403994 | mjordan | ari/resource_channels: When creating a channel, specify a default format (SLIN) | ASTERISK-22962 |
404008 | dlee | Setting svn:ignore | |
404009 | dlee | Changed the default for live_dangerously to no | |
404028 | file | framehooks: Re-iterate if framehook provides different frame. | |
404030 | file | res_sorcery_config: Output an error message when an object can't be created. | |
404043 | jrose | bridging: Give bridges a name and a known creator | |
404049 | jrose | tests: fix ast_bridge_base_new calls not using the additional arguments | |
404051 | mjordan | LICENSE: Update language to include ARI | |
404138 | file | res_calendar: Protect channel when adding datastore. | |
404198 | may | Implement module reload command for chan_ooh323 | ASTERISK-22817 |
404262 | kharwell | chan_oss.c: channel being locked twice and unlocked once | |
404264 | rmudgett | ooh323c: Fix gcc 4.6.3 compiler warnings. | |
404280 | qwell | Add AMI event for presence state. | |
404293 | wedhorn | Fixup skinny registration following network issues. | |
404307 | wedhorn | Fixup some skinny bugs causing Fracks and ao2 cleanup issues. | |
404333 | file | channel: Add a missing ast_channel_unlock when allocating a Surrogate channel. | |
404350 | rmudgett | Voicemail: Remove mailbox identifier format (box@context) assumptions in the system. | |
404355 | rmudgett | udptl: Dead code elimination. ast_udptl_bridge was not used. | |
404370 | file | res_pjsip_session: Fix SDP negotiation when resending an INVITE with authentication. | |
404372 | file | res_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about. | |
404376 | rmudgett | Put notice in CHANGES as well as UPGRADE.txt. | |
404420 | rmudgett | Whitespace fixes. | |
404433 | mjordan | manager: bump version to 2.0.0 | |
404436 | rmudgett | ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files. | |
404438 | mjordan | res_stasis_device_state: Set resource type for subscriptions to deviceState | |
404452 | mmichelson | Fix issue where PJSIP blind transferer dialog may not complete as planned. | |
404507 | mjordan | res_pjsip: Add PJSIP CLI commands | ASTERISK-22610 |
404511 | dlee | Remove automerge properties | |
404532 | mjordan | res_pjsip/pjsip_cli: fix compilation error caused by passing ast_free | |
404542 | tzafrir | chan_dahdi: enable ignore_failed_channels by default | |
404569 | dlee | Added note to UPGRADE.txt about the default value of live_dangerously changing | |
404593 | file | res_pjsip_outbound_registration: Add validation for 'server_uri' and 'client_uri'. | |
404620 | file | res_pjsip_endpoint_identifier_ip: Accept hostnames in the 'match' field. | |
404726 | file | res_pjsip_outbound_registration: Ensure URI validation happens in a pjlib thread. | |
404738 | file | res_pjsip: Ensure more URI validation happens in pj threads. | |
404782 | kharwell | app_meetme: compiler warning | |
404783 | rmudgett | test_stasis.c: Fix ref leak in normal execution path. | |
404844 | mjordan | res_pjsip_authenticator_digest: Fix md5 hash buffer | |
404856 | mjordan | res_pjsip_logger: Add the ASTERISK_FILE_VERSION macro | |
404924 | file | res_pjsip_outbound_registration: Create registration client in pj thread. | |
404936 | file | res_pjsip_outbound_registration: Don't assume that a registration client will always exist. | |
404953 | rmudgett | External MWI core support. | |
404955 | rmudgett | External MWI AMI support. | |
405007 | rmudgett | app_voicemail: Explicitly set defaultenabled=yes | |
405035 | file | res_pjsip_acl: Fix another case of assuming a contact will always contain a URI. | |
405144 | mmichelson | Use proper case for checking if digest authentication is used. | |
405163 | wdoekes | "Minimun" typo. | |
405269 | wedhorn | Fix chan_dahdi copile issue in dev-mode. | |
405270 | jrose | PJSIP: Add unhold on reinvite without SDP behavior | |
405284 | rmudgett | Logging callid: Fix some sizeof() references per coding guidelines. | |
405299 | mmichelson | Print " |
|
405313 | mjordan | stasis: Add methods to allow for synchronous publishing to subscriber | ASTERISK-22884 |
405369 | wedhorn | Skinny: do not add call to missed calls list if answered elsewhere. | |
405420 | mmichelson | Fix erroneous behavior when sending auth rejection to artificial endpoint. | |
405542 | rmudgett | string container: Remove unnecessary RAII_VAR usage and string object lock. | |
405554 | jrose | ARI: Add mailboxes resource for controlling and polling external MWI | |
405584 | file | cel_manager: Don't crash if configuration file is invalid. | |
405586 | jrose | Include CHANGES info for r405553 | |
405589 | jrose | Make 12 - 12.1 CHANGES log the same as in 12 | |
405744 | kmoore | PJSIP: Fix outbound OPTIONS support | |
405766 | wdoekes | Enable wide band audio in musiconhold streams. | |
405844 | newtonr | Fixing some XML syntax issues with my previous commit at r405777 for ASTERISK-23071 | |
405878 | seanbright | Make sure the maxptime attribute is added to the correct offers. | |
405894 | wedhorn | Skinny: fix reversed device reset from CLI. | |
405910 | jrose | chan_pjsip: Provide a means for tracking device state when holding/unholding | |
405925 | wedhorn | Skinny: fix up session logging. | |
405985 | wedhorn | Skinny: fix up handling of fragmented packets. | |
406022 | kmoore | PJSIP: Handle headers in a list appropriately | |
406082 | wdoekes | manager: Clarify eventfilter documentation. Textual changes only. | |
406134 | newtonr | res_pjsip: Documentation improvement for Endpoint and AOR mailbox options. | |
406153 | kmoore | res_stasis_playback: Correct error argument order | |
406224 | kmoore | ConfBridge: Fix channel parameter documentation | |
406298 | mmichelson | Multiple revisions 406294-406295 | |
406328 | mmichelson | Today is not my day for writing code that compiles. | |
406399 | jrose | res_config_pgsql: Fix a memory leak and use RAII_VAR for cleanup when practical | |
406407 | rmudgett | manager: Register atexit shutdown routine only once. | |
406416 | jrose | Thread Debugging: Add LWP to core show locks output | |
406503 | tzafrir | live_ast: run wrapped programs with exec | |
406517 | rmudgett | tcptls.c: Add missing cleanup on off nominal path. | |
406595 | russell | Protect ast_filestream object when on a channel | |
406618 | wdoekes | manager: The eventfilter= option now takes an extended regex. | |
406696 | kharwell | manager: ExtensionStatus event status human readable | ASTERISK-23154 |
406710 | rmudgett | test_cdr.c, test_cel.c: Correctly destroy created bridges. | |
406920 | seanbright | Make a NOTICE about an invalid channel name more useful. | |
406988 | wedhorn | Skinny: fix up possible double unlock of chan. | |
407029 | kharwell | alembic: script modifications due to errors | |
407030 | mmichelson | Decouple subscription handling from NOTIFY/PUBLISH body generation. | |
407032 | mmichelson | Add file that apparently got missed in the merge. | |
407033 | rmudgett | ChanSpy: Add ability to specify channel uniqueids as well as channel names. | |
407035 | kharwell | res_pjsip_exten_state: Exporting global symbols caused load order issues | |
407083 | mjordan | app_dial: Allow macro/gosub pre-bridge execution to occur on priorities | ASTERISK-23164 |
407169 | mjordan | cdrs: Check for applications to lock onto during dial begin handling | |
407407 | mjordan | ARI/AMI: Update versions; update UPGRADE/CHANGES notes for 12.1.0 changes | |
407422 | jrose | CHANGES: Update changes log to include new bridge fields added in r404042 | |
407425 | jrose | CHANGES: Update changes log to include r403414 entry | |
407443 | kharwell | res_pjsip: When no global type the debug option defaults to "yes" | ASTERISK-23038 |
407459 | kmoore | Logger: Fix handling of absolute paths | |
407462 | jrose | CHANGES: Improved description of Name/Creator changes to bridge ARI, adds AMI | |
407514 | newtonr | formats/format_wav: enhancing log message "Not a wav file" to be clear on what is supported | |
407573 | rmudgett | res_pjsip: Updates and adds more PJSIP CLI commands. | |
407574 | kharwell | pjsip realtime: already created enum failure for postgresql | |
407588 | newtonr | configs/pjsip.conf.sample: Configuration section naming in pjsip.conf.sample needs a little clarification | |
407602 | mjordan | security_events: Add AMI documentation; output optional fields | |
407625 | tzafrir | indications.conf: add stutter tone; end properly | |
407677 | mjordan | security_events: Fix error caused by DTD validation error | |
407748 | mjordan | funcs/func_cdr: Handle empty time values when extracting parsed values | |
407749 | file | timing: Improve performance for most timing implementations. | |
407752 | mjordan | security_events: Fix assertion failure in dev-mode on optional IE parsing | |
407767 | rmudgett | chan_iax2: Add some more iaxs[] NULL checks to a routine already full of them. | |
407859 | kmoore | ConfBridge: Correct prompt playback target | |
407876 | wdoekes | res_config_pgsql: Fix ast_update2_realtime calls. | |
407940 | mjordan | ari/resource_channels: Add channel variables earlier in the creation process | |
407958 | file | scheduler: Remove hashtab usage. | |
407970 | wdoekes | realtime: Fix ast_update2_realtime() on raspberry pi. | |
407990 | mmichelson | Fix crash in AMI PJSIPShowEndpoint action. | |
408006 | mmichelson | Remove all PJSIP MWI-specific use from our MWI code. | |
408059 | tzafrir | install_subst: helper script for installing with path substitution | |
408086 | wdoekes | buildsystem: Don't force main to depend on everything else. | |
408199 | mjordan | buildsystem: Unbreak the build (infloop) on Asterisk 11+ | |
408272 | mmichelson | Store SIP User-Agent information in contacts. | |
408299 | rmudgett | alembic: Add svn:ignore *.pyc to directories and svn:executable to *.py files. | |
408332 | may | process receiveAndTransmit user input remote caps instead of receive only | |
408386 | rmudgett | res_sorcery_astdb.c: Fix regex handling and keep simple prefix matching performance. | |
408503 | mjordan | res_pjsip: Update documentation for 'use_avpf' option | |
408592 | may | Fix type of roundTripDelay variables | |
408712 | rmudgett | json: Fix json API wrapper code for json library versions earlier than 2.3.0. | |
408714 | rmudgett | json: Fix off-nominal json ref counting issues. | |
408723 | rmudgett | manager: Fix AMI Status action of a single channel. | |
408879 | newtonr | configs/voicemail.conf.sample - Make mailcmd sample text more explicit | |
408881 | kharwell | res_pjsip_send_to_voicemail: transferring to voicemail for digium phones | |
408883 | kharwell | res_pjsip_exten_state: Presence for digium phones | |
408932 | igorg | ||
408944 | kmoore | PJSIP: Fix some bad spacing | |
408958 | file | res_ari: Make some additional error responses consistent with the rest of the system. | |
408971 | sgriepentrog | pjsip: avoid edge case potential crash in answer() | |
408984 | rmudgett | test_stasis.c: Misc cleanups. | |
409000 | mjordan | res_pjsip_sdp_rtp: Apply packetization rules on inbound SDP handling | |
409091 | dlee | Fix memory stomping bug in astman. | |
409132 | jrose | Multiple revisions 409129-409130 | ASTERISK-23213 |
409237 | kmoore | app_queue: Fix documented AMI event name | |
409271 | rmudgett | stasis.c: Misc code cleanups. | |
409273 | rmudgett | stasis_cache.c: Remove some unnecessary RAII_VAR() usage. | |
409275 | rmudgett | devicestate.c: Simplified some logic in _ast_device_state(). | |
409288 | file | res_pjsip_session: Set options (100rel, timers) on incoming sessions. | |
409350 | tzafrir | Makefile: replace -O6 with -O3 | |
409364 | mjordan | doxygen: Tweak the link back to ye olde Digium website | |
409423 | file | res_stasis_recording: Fix memory leak of the absolute name. | |
409569 | kmoore | AO2: Add an assert for bad objects | |
409683 | rmudgett | stasis: Made internal_stasis_subscribe() prototype and definition match exactly. | |
409747 | igorg | ||
409780 | seanbright | Fix references to 'keys' CLI commands in astgenkey | |
409832 | moy | Fix res/res_http_websocket.c build failure in 32bit due to incorrect print format for uint64_t | |
409836 | dlee | Corrected cross-platform stat nanosecond code | |
409888 | mmichelson | Fix documentation for PRESENCE_STATE to properly illustrate how to create a presence hint. | |
409970 | rmudgett | res_musiconhold.c: Remove some unnecessary RAII_VAR() usage. | |
409977 | rmudgett | app_confbridge: Remove some noop code. | |
410012 | mmichelson | Don't attempt to link in an aggregate MWI subscription if an endpoint does not aggregate MWI. | |
410029 | jrose | pjsip configuration: Make transport TOS values consistent with endpoints | ASTERISK-23235 |
410091 | russell | moh: fix a refcount error with realtime MOH | |
410092 | rmudgett | sorcery.c: Fix off-nominal path ref and memory leak in ast_sorcery_objectset_json_create(). | |
410174 | rmudgett | uniqueid: Fix chan_dahdi, sig_pri, sig_ss7, test_cdr, and test_cel compiler errors. | ASTERISK-23120 |
410207 | mmichelson | Make res_sorcery_realtime filter unknown retrieved results. | |
410208 | mjordan | res_pjsip: Fix documentation for one touch recording see-also links | |
410212 | sgriepentrog | sorcery: correct field register argument list | |
410275 | mjordan | resource_channels: Check if a passed in ID is NULL before checking its length | |
410369 | sgriepentrog | unqiueid: correct max uniqueid length test | |
410472 | file | res_pjsip_multihomed: Fix a bug where outgoing messages for TCP would go out using UDP. | |
410494 | rmudgett | res_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped. | ASTERISK-23311 |
410511 | file | Multiple revisions 410509-410510 | |
410542 | rmudgett | cdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message(). | |
410557 | rmudgett | res_mwi_external: Clear the stasis cache entry when the external MWI is deleted. | |
410567 | mmichelson | Prevent delayed astdb syncs. | |
410589 | sgriepentrog | uniqueid: Update CHANGES to reflect new features | ASTERISK-23120 |
410591 | mmichelson | Prevent conflicts regarding unsolicited and solicited MWI to an endpoint. | |
410593 | mmichelson | Handle the return values of realtime updates and stores more accurately. | |
410608 | mmichelson | Remove an extra ast_cond_wait() that slipped through the patch. | |
410626 | mmichelson | Fix failing realtime sorcery tests. | |
410639 | russell | framehook.h: Fix some doc typos. | |
410651 | mjordan | stasis/app.c: Add some extra debugging for subscription counts | |
410672 | rmudgett | app_confbridge: Add missing destructor call to announcer channel destructor. | |
410684 | mmichelson | Fix stuck channel in ARI through the introduction of synchronous bridge actions. | |
410699 | mmichelson | Revert changes to sorcery that accidentally got committed. | |
410794 | file | res_pjsip_multihomed: Make address replacement less aggressive. | |
410814 | rmudgett | stasis_cache: Use the right variable in the cache entry ao2 cmp function. | |
410831 | seanbright | res_fax_spandsp: Use g711_free() when available. | ASTERISK-20149 |
410845 | file | res_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure. | |
410862 | mjordan | cdr: Add asserts for when we don't know about a CDR for a channel | |
410863 | sgriepentrog | ARI: allow json content type with zero length body | |
410891 | mjordan | res_ari: Fix documentation schema error | |
410919 | file | res_stasis: Fix a bug where the default bridge type was not set. | |
410934 | mmichelson | PJSIP: Allow for identify sections to be specified in sorcery.conf. | |
410950 | rmudgett | assigned-uniqueids: Miscellaneous cleanup and fixes. | |
410981 | seanbright | Make the AEL load process less chatty. | |
410982 | seanbright | Remove a LOG_NOTICE from ast_config_engine_register. | |
410993 | seanbright | Revert r410981. aelparse blew up. | |
410994 | seanbright | Make the AEL load process less chatty. | |
410996 | rmudgett | res_pjsip_registrar.c: Miscellaneous cleanup in rx_task(). | |
411073 | rmudgett | locking: Add temporary sanity checks. | |
411087 | rmudgett | Revert -r411073. It didn't help and blew up the system. | |
411090 | jrose | ARI: Resolve a subscription leak against implicit bridge subscriptions | |
411158 | mmichelson | Add a "message_context" option for PJSIP endpoints. | |
411174 | seanbright | ARI: Don't complain about missing ARI users when we aren't enabled | |
411192 | rmudgett | Fix 'alembic branches' merge conflict as described by the web page. | |
411296 | mmichelson | Give sorcery instances a reference to their wizards. | |
411443 | mjordan | contrib/realtime: Remove empty SQL script files | |
411460 | mjordan | UPGRADE: Note IAX2 compatibility issue between 1.4 and 1.8+ systems. | |
411530 | mjordan | Update API versions and UPGRADE/CHANGES for 12.2.0 | |
411637 | rmudgett | stasis_channels.c: Eliminate another overuse of RAII_VAR(). | |
411639 | rmudgett | res_parking: Minor tweaks. | |
411656 | mmichelson | Prevent duplicate sorcery wizards from being applied to sorcery object types. | |
411669 | mjordan | res_hep: Fix crash when hep.conf not available | |
411671 | kmoore | res_pjsip_pubsub: Add test event for state change | |
411688 | mjordan | http: Fix spurious ERROR message in responses with no content | |
411702 | rmudgett | Add some asserts that were handy when looking for a stasis cache problem. | |
411768 | russell | func_periodic_hook: New function for periodic hooks. | |
411791 | kmoore | PJSIP: Fix crash introduced in r411671 | |
411806 | kmoore | Stasis: Fix Stasis() bridge refcount issue | |
411812 | wdoekes | app_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor). | |
411884 | kmoore | PJSIP: Ensure test event has new state | |
411897 | russell | func_periodic_hook: List more modules as dependencies | |
411990 | rmudgett | Internal timing: Add notice that the -I and internal_timing option are no longer needed. | |
412035 | kmoore | res_stasis_answer: Add missing newlines | |
412050 | mmichelson | Add a Command header to the AMI Mixmonitor action. | |
412075 | kharwell | res_pjsip_pubsub: Set the body generation result to 0 for a valid path | |
412089 | mjordan | res_hep_pjsip: Use the channel name instead of the call ID when it is available | |
412102 | russell | monitor: use app options parsing helper code | |
412154 | mjordan | main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output | |
412168 | oej | Formatting only. | |
412180 | oej | Formatting: Remove invisible characters | |
412213 | rmudgett | utils dir: Remove no longer needed traces of refcounter except in the clean make target. | |
412279 | russell | func_periodic_hook: add module ref counting | |
412280 | russell | func_periodic_hook: move module ref | |
412384 | rmudgett | chan_sip.c: Moved some sip_pvt unrefs after their last use. | |
412386 | rmudgett | chan_sip.c: Fix channel staging assertion failure. | |
412400 | rmudgett | Remove unused RAII_VAR() declarations. | |
412414 | rmudgett | Eliminate some more unnecessary RAII_VAR() uses. | |
412427 | russell | (mix)monitor: Add options to enable a periodic beep | |
412467 | mjordan | chan_sip: Add SIPURIPHONECONTEXT channel variable for Request TEL URIs | ASTERISK-17179 |
412550 | jrose | Fix a silly shadowed variable mistake that was missed from play tones patch | |
412566 | kmoore | ARI: Add debug logging for events and responses | |
412580 | rmudgett | app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot. | |
412583 | rmudgett | Originated calls: Fix several originate call problems. | ASTERISK-22212 |
412584 | mmichelson | Allow for multiple contacts to be configured in a single contact= line. | |
412714 | igorg | ||
412731 | kmoore | Confbridge: Fix ConfbridgeKick AMI documentation | ASTERISK-23282 |
412750 | kmoore | HTTP: Add TCP_NODELAY to accepted connections | |
412910 | russell | Fix error loading res_monitor. | |
412925 | rmudgett | http: Fix spurious ERROR message in responses with no content. | |
413036 | oej | tcptls.c : Log errors as ERROR, not warning or something else. | |
413060 | mmichelson | Add DeviceStateChanged and PresenceStateChanged AMI events. | |
413074 | kmoore | Bridging: Don't lock NULL bridges | |
413089 | file | chan_pjsip: Implement core ability to get Call-ID of a channel. | |
413103 | gtjoseph | Add "destroy" implementation for spinlock. | |
413118 | file | chan_pjsip: Add support for picking up calls in the configured pickup group. | |
413120 | file | res_pjsip_sdp_rtp: Fix issue where sending a hold SDP twice could cause an unhold. | |
413141 | file | chan_pjsip: Fix deadlock when retrieving call-id of channel. | |
413144 | rmudgett | chan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues. | |
413197 | jrose | Parking: Add 'AnnounceChannel' argument to manager action 'Park' | |
413263 | mmichelson | Prevent crashes in res_config_odbc due to uninitialized string fields. | |
413307 | mmichelson | Ensure that all parts of SQL UPDATEs and DELETEs are encoded. | |
413359 | mmichelson | Check for an act on failures to update contacts during registration. | |
413381 | mmichelson | Improve XML sanitization in NOTIFYs, especially for presence subtypes and messages. | |
413399 | mmichelson | Fix encoding of custom prepare extra data. | |
413453 | rmudgett | app_confbridge: Fix ref leak in CLI "confbridge kick" command. | |
413455 | rmudgett | app_confbridge: Fixed "CBAnn" channels not going away. | |
413469 | mmichelson | Ensure that presence state is decoded properly on Asterisk startup. | |
413488 | file | app_queue: Extend documentation for various Manager actions and events. | |
413572 | rmudgett | http.c: Remove dead code. | |
413589 | kmoore | Allow Asterisk to compile under GCC 4.10 | |
413599 | kmoore | Fix 32bit build for func_env | |
413668 | file | Undoing framehook support. Issues were uncovered by Bamboo. | |
413770 | rmudgett | Fix compiler warning from GCC 4.10 fixup. | |
413897 | wdoekes | res_musiconhold: Minor cleanup. | |
413994 | rmudgett | app_meetme: Fix overwrite of DAHDI conference data structure. | |
414052 | rmudgett | sig_pri.c: Pull the pri_dchannel() PRI_EVENT_RING case into its own function. | |
414123 | mjordan | bridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook | |
414138 | mjordan | Undo r414123 | |
414297 | rmudgett | core_unreal: Only block media frames when a generator is on both ends of an unreal channel. | |
414348 | mjordan | UPGRADE: Add note for REF_DEBUG flag | |
414403 | jrose | res_pjsip_refer: Fix bugs involving Parking/PJSIP/transfers | |
414475 | kmoore | Fix signed/unsigned build warnings | |
414529 | mjordan | test_cel: Fix unit tests broken due to event def changes from res_corosync | |
414543 | mjordan | core_unreal: Prevent double free of core_unreal pvt | |
414567 | wdoekes | res_config_odbc: Fix old and new ast_string_field memory leaks. | |
414764 | mjordan | ast-db-manage/cdr/env.py: Don't fail if a config file can't be loaded | |
414766 | mjordan | AMI/ARI: Update version numbers | |
414781 | newtonr | pjsip.conf: privkey_file should be priv_key_file, mediaencryption=yes should be mediaencryption=sdes | |
414798 | mjordan | Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages | |
414861 | kmoore | PBX: Prevent incorrect hint parsing | |
415116 | mjordan | res_pjsip_session: Add debug statement for session refreshes | |
415118 | mjordan | chan_pjsip: Add debug in RTP Engine glue callback | |
415192 | kmoore | PJSIP: Send initial connected line information | |
415288 | rmudgett | config: Fix indentation and missing curlies in config_text_file_load(). | |
415319 | gtjoseph | Split astobj2.c into more maintainable components. | |
415343 | kmoore | PJSIP: Remove premature write of raw formats | |
415358 | kharwell | core uri: Custom uri parsing error when no query parameters | |
415411 | jrose | chan_sip: Fix order of variables specified in SIPNotify action | |
415428 | rmudgett | bridge.h: Remove redundant struct ast_bridge_channel forward declaration. | |
415444 | mjordan | bridges/bridge_native_rtp: Reconfigure bridge on removal of framehook | |
415580 | mmichelson | chan_pjsip: Fix bug where custom SIP headers could be duplicated on outgoing INVITEs. | |
415659 | jrose | PJSIP: PJSIPNotify - Strip content-length headers and add documentation | |
415679 | kmoore | Fix build in dev mode due to signed/unsigned mismatch | |
415698 | sgriepentrog | CLI: add presence information to core show hints | |
415730 | rmudgett | format.c: Fix misuse of hash container function. | |
415767 | file | res_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup. | |
415982 | kmoore | Fix build in devmode for GCC 4.10 | |
416024 | newtonr | main/pbx - documentation - enhance 'core show hints' and 'core show hint' help text | |
416149 | kmoore | CEL: Expose parking retreiver in extra field | |
416153 | kmoore | MoH: Don't restart stream on repeated start calls | |
416237 | coreyfarrell | res_manager_devicestate and res_manager_presencestate missing support level | |
416267 | mjordan | MoH: Undo commit r416150 (1.8) | |
416299 | mjordan | test_stasis_endpoints: Remove expected channel snapshot | |
416301 | mjordan | channel_internal_api: Publish a snapshot change when linkedids change | |
416319 | mjordan | channels/chan_sip: Forbid remote bridging if T.38 is negotiated | |
416394 | kharwell | res_http_websocket: read/write string fixup | |
416443 | kmoore | MoH: Don't restart stream on repeated start calls | |
416444 | mmichelson | Fix string growth algorithm for XML presence bodies. | |
416503 | mmichelson | Allow the PUSH and UNSHIFT functions to set inheritable channel variables. | |
416561 | mjordan | stasis_channels: Update the stasis cache if manager variables are needed | |
416736 | kmoore | Fix build warnings with TEST_FRAMEWORK enabled | |
416738 | gtjoseph | pjsip cli: Change Identify to show CIDR notation instead of netmasks. | |
416807 | gtjoseph | astobj2: Additional refactoring to push impl specific code down into the impls. | |
416830 | rmudgett | voicemail API callbacks: Extract the sayname API call to its own registerd callback. | |
416848 | jrose | Logger: Add manager command 'LoggerRotate' to rotate logger | |
416850 | jrose | res_parking: Make manager commands register with module information | |
416872 | gtjoseph | build: Allow autoconf/ast_ext_tool_check to handle cross-compiling better. | |
416935 | gtjoseph | build: Allow autoconf/ast_ext_tool_check to handle cross-compiling better. | |
416996 | gtjoseph | astobj2: Add an ao2_replace macro to astobj2.h | |
417059 | tzafrir | suspended destructions of pri spans on events | |
417120 | rmudgett | core_unreal: Fix off by one buffer overwrite error. | |
417193 | wedhorn | Skinny: cleanup some log messages around sessions. | |
417361 | kmoore | Bridging: Allow channels to define bridging hooks | |
417383 | kmoore | CEL: Add bridge tech to relevant CEL records | |
417400 | mjordan | chan_pjsip: Add a test event for fast picture updates | |
417421 | mjordan | res_http_websocket: Export symbol for ast_websocket_set_timeout | |
417423 | kmoore | CHANGES: Add missing changes | |
417447 | kmoore | CEL: Update unit tests for bridge tech field | |
417571 | rmudgett | event.c: Fix type mismatch errors in ie_maps[]. | |
417649 | mjordan | apps/app_voicemail: Fix compilation error introduced in r417591 | |
417663 | mmichelson | Reverse logic during subscription persistence recreation. | |
417706 | file | res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times. | |
417770 | jrose | ARI: Remove unnecessary \briefs from automatically generated documentation | |
417863 | tzafrir | dahdi_span_config_hook: automatically register new dahdi channels | |
417877 | sgalarneau | api.wiki.mustache: Update wiki template to support body parameters | |
417900 | mjordan | main/tcptls: Add checks for OpenSSL Elliptic Curve support | |
417910 | jrose | pbx_config: Add manager actions to add/remove extensions | |
417916 | jrose | chan_dahdi: Add AMI commands for controlling PRI debugging output | |
417933 | rmudgett | res_ari: Fix some off-nominal paths just dropping the HTTP connection. | |
418019 | mjordan | Remove many deprecated modules | |
418034 | mjordan | configure: Update script to pass if channels/h323/Makefile.in does not exist | |
418035 | mjordan | configure: Remove last vestiges of h323; DO create menuselect-deps | |
418050 | mjordan | main/Makefile: fix compilation error of buildinfo occurring on 'make install' | |
418067 | kmoore | HTTP: Fix build for gcc 4.10 | |
418084 | kmoore | CEL: Fix incorrect/missing extra field information | |
418183 | mjordan | manager/ARI: Update version to 2.4.0/1.4.0; Update UPGRADE.txt | |
418264 | rmudgett | chan_dahdi/sig_pri: Fix type mismatch in the idledial feature's channel creation. | |
418325 | mjordan | include/asterisk/xmpp.h: Convert indentation to tabs | |
418370 | sgriepentrog | config: inform config hook of change when writing file | |
418397 | coreyfarrell | astobj2: tweak ao2_replace to do nothing when it would be a NoOp | |
418419 | mjordan | astobj2: Add tag variants for ao2_bump, ao2_cleanup, and ao2_replace | |
418448 | coreyfarrell | Remove files left behind on removal of h323, jingle and jabber. | |
418467 | coreyfarrell | Fix minor reference leaks in app_skel and TEST_FRAMEWORK | |
418488 | sgriepentrog | astobj2: correct define for ao2_t_cleanup | |
418507 | coreyfarrell | astobj2: work around REF_DEBUG race which causes out of order log entries | |
418566 | rmudgett | Actually delete the removed files. | |
418587 | rmudgett | logger.h: Extract DEBUG_ATLEAST() to complement VERBOSITY_ATLEAST(). | |
418616 | seanbright | Update Asterisk copyright year in main/asterisk.c | |
418716 | kmoore | TEST_FRAMEWORK: Fix ref leak in feature activation | |
418738 | mjordan | codec_adpcm: Change description of codec "ADPCM" to "Dialogic ADPCM" | |
418788 | coreyfarrell | Remove include of astobj.h from channels/dahdi/bridge_native_dahdi.c. | |
418811 | kmoore | TEST_FRAMEWORK: Fix threewaytransfer reporting | |
418832 | mjordan | menuselect: Add menuselect to Asterisk trunk (Patch 1) | |
418833 | mjordan | menuselect: Remove mxml from menuselect (Patch 2) | |
418850 | mjordan | configure: Fix libxml2 development library dependency checking | |
418851 | mjordan | Add svn:ignore property | |
418870 | mjordan | configs: Move sample config files into a subdirectory of configs | |
418893 | seanbright | Import Asterisk's autoconf magic instead of using our own. | |
418894 | seanbright | Add missing file from previous commit. | |
418895 | seanbright | Update config.guess and config.sub | |
418911 | jrose | res_fax: Provide AMI equivalents for fax CLI commands | |
418936 | jrose | Channels: Masquerades to automatically move frame/audio hooks | |
418938 | rmudgett | func_audiohookinherit.c: Fixup some XML documentation wording. | |
418961 | sgriepentrog | feature_config: insure featuregroups and applicationmaps are initialized | |
418962 | sgriepentrog | media formats: fix ref leak of peer for mwi subscription | |
418963 | sgriepentrog | astobj2: assert on invalid ref and backtrace cleanup | |
418980 | kmoore | Fix build in dev-mode | |
418997 | coreyfarrell | stasis: use ao2_t_alloc for certain object allocators | |
419020 | coreyfarrell | stasis: fix call to ao2_t_alloc for stasis_message_router_create | |
419077 | seanbright | Fix build when pjproject is installed in a non-standard location. | |
419110 | kmoore | Fix build in dev-mode | |
419175 | kmoore | Fix more dev-mode build issues | |
419180 | file | chan_iax2: Restore previous behavior of iax2_best_codec. | |
419203 | mjordan | ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech | |
419206 | rmudgett | codec_speex: Fix trashing normal static frame for AST_FRAME_CNG. | |
419286 | sgriepentrog | app_voicemail: use a consistent generator string | |
419319 | mjordan | endpoints: Fix failing unit tests from r419196 | |
419342 | kmoore | AMI: Allow for command response documentation | |
419504 | elguero | core/db: Revert Patch Added In Attempt To Improve I/O Performance | |
419520 | rmudgett | accountcode: Slightly change accountcode propagation. | |
419537 | file | bridge: Make "bridge destroy" only available in developer mode and add "all" to "bridge kick". | |
419563 | mjordan | module loader: Unload modules in reverse order of their start order | |
419688 | rmudgett | datastores: Audit ast_channel_datastore_remove usage. | |
419751 | file | res_pjsip_pidf_body_generator / res_pjsip_xpidf_body_generator: Ensure local entity is unquoted. | |
419766 | file | res_pjsip_session: Fix race condition where redirecting information may not be set. | |
419806 | kmoore | manager: Add state list commands | |
419822 | mjordan | xmldocs: Add support for an |
|
419851 | jrose | PJSIP: Send Notify AMI and CLI commands can now send to URI instead of endpoint | |
419888 | mmichelson | Add ContactStatusDetail to PJSIPShowEndpoint AMI output. | |
419914 | kmoore | Manager: Add PJSIPShowEndpoint[s] documentation | |
420007 | rmudgett | Remove duplicate definitions of ast_format_vp8. | |
420100 | mjordan | stasis: Fix compilation issue with ao2 tagged objects | |
420236 | rmudgett | Add alembic script that adds contact user_agent and endpoint message_context. | |
420237 | rmudgett | Fix alembic script to work properly in offline mode. | |
420309 | mjordan | pbx: Filter out pattern matching hints in responses sent to ExtensionStateList | |
420314 | file | res_pjsip_outbound_publish: Add module which provides outbound PUBLISH support. | |
420315 | file | res_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP. | |
420384 | mmichelson | Add support for RFC 4662 resource list subscriptions. | |
420388 | mmichelson | Ensure bridges exist when trying to determine bridged parties when publishing transfer information. | |
420389 | kmoore | Fix build in dev mode | |
420410 | kmoore | Stasis: Ensure transfer messages follow validation rules | |
420415 | kmoore | Stasis: Correct blind transfer message generation | |
420497 | mjordan | Update UPGRADE.txt for 13 branch | |
420498 | mjordan | Remove 12 merge properties | |
420499 | mjordan | Initialize svnmerge from branches/13 | |
420515 | kmoore | CEL: Update unit tests for additional information | |
420535 | mjordan | main/message: remove debug message | |
420537 | mjordan | res_ari_resource.c.mustache: Update template to emit module support level | |
420539 | mjordan | make_ari_stubs: Update wiki prefix to '13' | |
420563 | mjordan | chan_sip: Mark chan_sip and its files as extended support | |
420578 | qwell | app_voicemail: Add the ability to specify multiple email addresses. | |
420593 | qwell | Fix build in devmode. | |
420608 | mjordan | Update UPGRADE-13.txt file | |
420610 | mjordan | Update CHANGES file | |
420640 | mjordan | funcs/func_jitterbuffer: Tweak documentation | |
420658 | wdoekes | tcptls: Avoid compiler warning on non-dev-mode. | |
420743 | mjordan | res_hep: Remove disabling of modules | |
420759 | mmichelson | Fix crash encountered by the testsuite. | |
420780 | mmichelson | Fix crashing unit tests with regards to RLS. | |
420797 | kmoore | Stasis: Allow internal channels directly into bridges | |
420804 | kmoore | Stasis: Use the correct return value | |
420811 | mjordan | AMI/ARI: Update version to 2.5.0/1.5.0 respectively |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 1792 +++ CREDITS | 2 LICENSE | 18 Makefile | 78 Makefile.rules | 4 README-SERIOUSLY.bestpractices.txt | 23 UPGRADE-11.txt | 17 UPGRADE-12.txt | 478 UPGRADE-13.txt | 390 UPGRADE.txt | 391 addons/Makefile | 1 addons/app_mysql.c | 3 addons/app_saycountpl.c | 138 addons/cdr_mysql.c | 15 addons/chan_mobile.c | 54 addons/chan_ooh323.c | 646 - addons/chan_ooh323.h | 4 addons/format_mp3.c | 9 addons/ooh323c/src/ooCalls.h | 2 addons/ooh323c/src/ooCapability.c | 16 addons/ooh323c/src/ooCmdChannel.c | 10 addons/ooh323c/src/ooGkClient.c | 20 addons/ooh323c/src/ooGkClient.h | 3 addons/ooh323c/src/ooTimer.c | 6 addons/ooh323c/src/oochannels.c | 9 addons/ooh323c/src/ooh245.c | 10 addons/ooh323c/src/ooh323.c | 12 addons/ooh323c/src/ooq931.c | 14 addons/ooh323c/src/printHandler.c | 2 addons/ooh323cDriver.c | 159 addons/ooh323cDriver.h | 6 addons/res_config_mysql.c | 3 apps/app_adsiprog.c | 3 apps/app_agent_pool.c | 187 apps/app_alarmreceiver.c | 14 apps/app_amd.c | 21 apps/app_bridgewait.c | 43 apps/app_cdr.c | 129 apps/app_celgenuserevent.c | 3 apps/app_chanisavail.c | 5 apps/app_chanspy.c | 166 apps/app_confbridge.c | 397 apps/app_dahdibarge.c | 311 apps/app_dahdiras.c | 7 apps/app_dial.c | 101 apps/app_dictate.c | 17 apps/app_directed_pickup.c | 199 apps/app_directory.c | 46 apps/app_disa.c | 16 apps/app_dumpchan.c | 24 apps/app_echo.c | 5 apps/app_externalivr.c | 3 apps/app_fax.c | 50 apps/app_festival.c | 31 apps/app_followme.c | 5 apps/app_forkcdr.c | 88 apps/app_getcpeid.c | 9 apps/app_ices.c | 17 apps/app_image.c | 3 apps/app_ivrdemo.c | 3 apps/app_jack.c | 73 apps/app_meetme.c | 170 apps/app_milliwatt.c | 15 apps/app_minivm.c | 5 apps/app_mixmonitor.c | 201 apps/app_morsecode.c | 3 apps/app_mp3.c | 34 apps/app_nbscat.c | 35 apps/app_originate.c | 33 apps/app_osplookup.c | 1 apps/app_page.c | 42 apps/app_playback.c | 1 apps/app_queue.c | 1000 + apps/app_readfile.c | 134 apps/app_record.c | 64 apps/app_saycounted.c | 3 apps/app_sayunixtime.c | 14 apps/app_setcallerid.c | 3 apps/app_skel.c | 2 apps/app_sms.c | 69 apps/app_speech_utils.c | 73 apps/app_stack.c | 28 apps/app_stasis.c | 1 apps/app_talkdetect.c | 19 apps/app_test.c | 20 apps/app_transfer.c | 2 apps/app_url.c | 3 apps/app_userevent.c | 4 apps/app_verbose.c | 30 apps/app_voicemail.c | 587 - apps/app_waitforring.c | 3 apps/app_waitforsilence.c | 16 apps/app_zapateller.c | 3 apps/confbridge/conf_chan_announce.c | 8 apps/confbridge/conf_chan_record.c | 27 apps/confbridge/conf_config_parser.c | 307 apps/confbridge/conf_state.c | 6 apps/confbridge/conf_state_empty.c | 1 apps/confbridge/conf_state_inactive.c | 11 apps/confbridge/conf_state_multi.c | 9 apps/confbridge/conf_state_multi_marked.c | 78 apps/confbridge/conf_state_single.c | 5 apps/confbridge/conf_state_single_marked.c | 5 apps/confbridge/confbridge_manager.c | 9 apps/confbridge/include/confbridge.h | 83 autoconf/ast_ext_tool_check.m4 | 63 bridges/bridge_builtin_features.c | 30 bridges/bridge_holding.c | 18 bridges/bridge_native_rtp.c | 166 bridges/bridge_simple.c | 11 bridges/bridge_softmix.c | 105 build_tools/cflags.xml | 15 build_tools/install_subst | 43 build_tools/menuselect-deps.in | 1 build_tools/post_process_documentation.py | 5 build_tools/prep_tarball | 4 cdr/cdr_adaptive_odbc.c | 24 cdr/cdr_csv.c | 6 cdr/cdr_custom.c | 5 cdr/cdr_manager.c | 25 cdr/cdr_odbc.c | 14 cdr/cdr_pgsql.c | 79 cdr/cdr_radius.c | 14 cdr/cdr_sqlite.c | 6 cdr/cdr_sqlite3_custom.c | 21 cdr/cdr_syslog.c | 5 cdr/cdr_tds.c | 7 cel/cel_custom.c | 11 cel/cel_manager.c | 8 cel/cel_odbc.c | 12 cel/cel_pgsql.c | 84 cel/cel_radius.c | 9 cel/cel_sqlite3_custom.c | 18 cel/cel_tds.c | 1 channels/Makefile | 67 channels/chan_alsa.c | 53 channels/chan_bridge_media.c | 31 channels/chan_console.c | 54 channels/chan_dahdi.c | 1687 ++- channels/chan_dahdi.h | 33 channels/chan_gtalk.c | 2438 ---- channels/chan_h323.c | 3516 ------ channels/chan_iax2.c | 2539 ++--- channels/chan_jingle.c | 2080 ---- channels/chan_mgcp.c | 508 - channels/chan_misdn.c | 98 channels/chan_motif.c | 226 channels/chan_multicast_rtp.c | 45 channels/chan_nbs.c | 70 channels/chan_oss.c | 44 channels/chan_phone.c | 235 channels/chan_pjsip.c | 808 - channels/chan_sip.c | 3470 +++--- channels/chan_skinny.c | 757 - channels/chan_unistim.c | 720 - channels/chan_vpb.cc | 124 channels/dahdi/bridge_native_dahdi.c | 31 channels/iax2/codec_pref.c | 534 + channels/iax2/firmware.c | 2 channels/iax2/format_compatibility.c | 136 channels/iax2/include/codec_pref.h | 150 channels/iax2/include/format_compatibility.h | 65 channels/iax2/include/parser.h | 7 channels/iax2/parser.c | 93 channels/iax2/provision.c | 9 channels/pjsip/dialplan_functions.c | 902 + channels/pjsip/include/chan_pjsip.h | 58 channels/pjsip/include/dialplan_functions.h | 76 channels/sig_analog.c | 76 channels/sig_pri.c | 1268 +- channels/sig_pri.h | 48 channels/sig_ss7.c | 1967 +++ channels/sig_ss7.h | 108 channels/sip/config_parser.c | 4 channels/sip/dialplan_functions.c | 4 channels/sip/include/reqresp_parser.h | 24 channels/sip/include/route.h | 120 channels/sip/include/sip.h | 78 channels/sip/reqresp_parser.c | 113 channels/sip/route.c | 205 channels/sip/security_events.c | 4 channels/sip/utils.c | 2 codecs/codec_a_mu.c | 40 codecs/codec_adpcm.c | 51 codecs/codec_alaw.c | 50 codecs/codec_dahdi.c | 400 codecs/codec_g722.c | 63 codecs/codec_g726.c | 63 codecs/codec_gsm.c | 54 codecs/codec_ilbc.c | 44 codecs/codec_lpc10.c | 51 codecs/codec_resample.c | 76 codecs/codec_speex.c | 117 codecs/codec_ulaw.c | 78 codecs/ex_adpcm.h | 3 codecs/ex_alaw.h | 2 codecs/ex_g722.h | 2 codecs/ex_g726.h | 2 codecs/ex_gsm.h | 3 codecs/ex_ilbc.h | 3 codecs/ex_lpc10.h | 2 codecs/ex_speex.h | 5 codecs/ex_ulaw.h | 3 codecs/ilbc/doCPLC.c | 2 config.guess | 329 config.sub | 85 configs/acl.conf.sample | 80 configs/adsi.conf.sample | 8 configs/agents.conf.sample | 70 configs/alarmreceiver.conf.sample | 91 configs/alsa.conf.sample | 78 configs/amd.conf.sample | 18 configs/app_mysql.conf.sample | 24 configs/app_skel.conf.sample | 27 configs/ari.conf.sample | 24 configs/asterisk.adsi | 159 configs/asterisk.conf.sample | 97 configs/calendar.conf.sample | 109 configs/ccss.conf.sample | 205 configs/cdr.conf.sample | 171 configs/cdr_adaptive_odbc.conf.sample | 60 configs/cdr_custom.conf.sample | 14 configs/cdr_manager.conf.sample | 15 configs/cdr_mysql.conf.sample | 60 configs/cdr_odbc.conf.sample | 11 configs/cdr_pgsql.conf.sample | 15 configs/cdr_sqlite3_custom.conf.sample | 10 configs/cdr_syslog.conf.sample | 83 configs/cdr_tds.conf.sample | 78 configs/cel.conf.sample | 116 configs/cel_custom.conf.sample | 35 configs/cel_odbc.conf.sample | 108 configs/cel_pgsql.conf.sample | 67 configs/cel_sqlite3_custom.conf.sample | 24 configs/cel_tds.conf.sample | 69 configs/chan_dahdi.conf.sample | 1601 --- configs/chan_mobile.conf.sample | 69 configs/cli.conf.sample | 12 configs/cli_aliases.conf.sample | 201 configs/cli_permissions.conf.sample | 82 configs/codecs.conf.sample | 153 configs/confbridge.conf.sample | 357 configs/config_test.conf.sample | 38 configs/console.conf.sample | 97 configs/dbsep.conf.sample | 35 configs/dnsmgr.conf.sample | 5 configs/dsp.conf.sample | 43 configs/dundi.conf.sample | 268 configs/enum.conf.sample | 22 configs/extconfig.conf.sample | 102 configs/extensions.ael.sample | 456 configs/extensions.conf.sample | 857 - configs/extensions.lua.sample | 221 configs/extensions_minivm.conf.sample | 159 configs/features.conf.sample | 225 configs/festival.conf.sample | 35 configs/followme.conf.sample | 91 configs/func_odbc.conf.sample | 96 configs/gtalk.conf.sample | 27 configs/h323.conf.sample | 210 configs/http.conf.sample | 80 configs/iax.conf.sample | 665 - configs/iaxprov.conf.sample | 81 configs/indications.conf.sample | 730 - configs/jabber.conf.sample | 39 configs/jingle.conf.sample | 20 configs/logger.conf.sample | 133 configs/manager.conf.sample | 154 configs/meetme.conf.sample | 45 configs/mgcp.conf.sample | 142 configs/minivm.conf.sample | 218 configs/misdn.conf.sample | 537 - configs/modules.conf.sample | 45 configs/motif.conf.sample | 99 configs/musiconhold.conf.sample | 89 configs/muted.conf.sample | 39 configs/ooh323.conf.sample | 204 configs/osp.conf.sample | 117 configs/oss.conf.sample | 153 configs/phone.conf.sample | 51 configs/phoneprov.conf.sample | 137 configs/pjsip.conf.sample | 26 configs/queuerules.conf.sample | 20 configs/queues.conf.sample | 549 - configs/res_config_mysql.conf.sample | 43 configs/res_config_sqlite.conf.sample | 11 configs/res_config_sqlite3.conf.sample | 31 configs/res_corosync.conf.sample | 31 configs/res_curl.conf.sample | 8 configs/res_fax.conf.sample | 28 configs/res_ldap.conf.sample | 199 configs/res_odbc.conf.sample | 121 configs/res_parking.conf.sample | 48 configs/res_pgsql.conf.sample | 29 configs/res_pktccops.conf.sample | 32 configs/res_snmp.conf.sample | 22 configs/res_stun_monitor.conf.sample | 27 configs/rtp.conf.sample | 60 configs/safe_asterisk.conf.sample | 20 configs/samples/acl.conf.sample | 80 configs/samples/adsi.conf.sample | 8 configs/samples/agents.conf.sample | 70 configs/samples/alarmreceiver.conf.sample | 91 configs/samples/alsa.conf.sample | 78 configs/samples/amd.conf.sample | 18 configs/samples/app_mysql.conf.sample | 24 configs/samples/app_skel.conf.sample | 27 configs/samples/ari.conf.sample | 31 configs/samples/asterisk.adsi | 159 configs/samples/asterisk.conf.sample | 97 configs/samples/calendar.conf.sample | 109 configs/samples/ccss.conf.sample | 205 configs/samples/cdr.conf.sample | 171 configs/samples/cdr_adaptive_odbc.conf.sample | 60 configs/samples/cdr_custom.conf.sample | 14 configs/samples/cdr_manager.conf.sample | 15 configs/samples/cdr_mysql.conf.sample | 60 configs/samples/cdr_odbc.conf.sample | 11 configs/samples/cdr_pgsql.conf.sample | 16 configs/samples/cdr_sqlite3_custom.conf.sample | 10 configs/samples/cdr_syslog.conf.sample | 83 configs/samples/cdr_tds.conf.sample | 78 configs/samples/cel.conf.sample | 116 configs/samples/cel_custom.conf.sample | 35 configs/samples/cel_odbc.conf.sample | 108 configs/samples/cel_pgsql.conf.sample | 68 configs/samples/cel_sqlite3_custom.conf.sample | 24 configs/samples/cel_tds.conf.sample | 69 configs/samples/chan_dahdi.conf.sample | 1695 +++ configs/samples/chan_mobile.conf.sample | 69 configs/samples/cli.conf.sample | 12 configs/samples/cli_aliases.conf.sample | 203 configs/samples/cli_permissions.conf.sample | 82 configs/samples/codecs.conf.sample | 153 configs/samples/confbridge.conf.sample | 373 configs/samples/config_test.conf.sample | 38 configs/samples/console.conf.sample | 97 configs/samples/dbsep.conf.sample | 35 configs/samples/dnsmgr.conf.sample | 5 configs/samples/dsp.conf.sample | 43 configs/samples/dundi.conf.sample | 268 configs/samples/enum.conf.sample | 22 configs/samples/extconfig.conf.sample | 109 configs/samples/extensions.ael.sample | 456 configs/samples/extensions.conf.sample | 857 + configs/samples/extensions.lua.sample | 241 configs/samples/extensions_minivm.conf.sample | 159 configs/samples/features.conf.sample | 115 configs/samples/festival.conf.sample | 35 configs/samples/followme.conf.sample | 91 configs/samples/func_odbc.conf.sample | 96 configs/samples/hep.conf.sample | 16 configs/samples/http.conf.sample | 96 configs/samples/iax.conf.sample | 672 + configs/samples/iaxprov.conf.sample | 81 configs/samples/indications.conf.sample | 736 + configs/samples/logger.conf.sample | 134 configs/samples/manager.conf.sample | 157 configs/samples/meetme.conf.sample | 45 configs/samples/mgcp.conf.sample | 142 configs/samples/minivm.conf.sample | 218 configs/samples/misdn.conf.sample | 537 + configs/samples/modules.conf.sample | 45 configs/samples/motif.conf.sample | 99 configs/samples/musiconhold.conf.sample | 89 configs/samples/muted.conf.sample | 39 configs/samples/ooh323.conf.sample | 208 configs/samples/osp.conf.sample | 117 configs/samples/oss.conf.sample | 153 configs/samples/phone.conf.sample | 51 configs/samples/phoneprov.conf.sample | 137 configs/samples/pjsip.conf.sample | 749 + configs/samples/pjsip_notify.conf.sample | 57 configs/samples/queuerules.conf.sample | 31 configs/samples/queues.conf.sample | 549 + configs/samples/res_config_mysql.conf.sample | 43 configs/samples/res_config_sqlite.conf.sample | 11 configs/samples/res_config_sqlite3.conf.sample | 31 configs/samples/res_corosync.conf.sample | 31 configs/samples/res_curl.conf.sample | 8 configs/samples/res_fax.conf.sample | 28 configs/samples/res_ldap.conf.sample | 199 configs/samples/res_odbc.conf.sample | 121 configs/samples/res_parking.conf.sample | 121 configs/samples/res_pgsql.conf.sample | 30 configs/samples/res_pktccops.conf.sample | 32 configs/samples/res_snmp.conf.sample | 22 configs/samples/res_stun_monitor.conf.sample | 27 configs/samples/rtp.conf.sample | 60 configs/samples/say.conf.sample | 383 configs/samples/sip.conf.sample | 1571 +++ configs/samples/sip_notify.conf.sample | 57 configs/samples/skinny.conf.sample | 208 configs/samples/sla.conf.sample | 151 configs/samples/smdi.conf.sample | 75 configs/samples/sorcery.conf.sample | 67 configs/samples/ss7.timers.sample | 65 configs/samples/stasis.conf.sample | 122 configs/samples/statsd.conf.sample | 8 configs/samples/telcordia-1.adsi | 83 configs/samples/test_sorcery.conf.sample | 14 configs/samples/udptl.conf.sample | 26 configs/samples/unistim.conf.sample | 88 configs/samples/users.conf.sample | 114 configs/samples/voicemail.conf.sample | 469 configs/samples/vpb.conf.sample | 248 configs/samples/xmpp.conf.sample | 42 configs/say.conf.sample | 383 configs/sip.conf.sample | 1534 --- configs/sip_notify.conf.sample | 57 configs/skinny.conf.sample | 207 configs/sla.conf.sample | 151 configs/smdi.conf.sample | 75 configs/sorcery.conf.sample | 50 configs/stasis.conf.sample | 8 configs/statsd.conf.sample | 8 configs/telcordia-1.adsi | 83 configs/test_sorcery.conf.sample | 14 configs/udptl.conf.sample | 26 configs/unistim.conf.sample | 86 configs/users.conf.sample | 114 configs/voicemail.conf.sample | 459 configs/vpb.conf.sample | 248 configs/xmpp.conf.sample | 42 configure.ac | 159 contrib/ast-db-manage/README.md | 63 contrib/ast-db-manage/cdr.ini.sample | 57 contrib/ast-db-manage/cdr/env.py | 74 contrib/ast-db-manage/cdr/script.py.mako | 22 contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py | 64 contrib/ast-db-manage/config.ini.sample | 57 contrib/ast-db-manage/config/env.py | 74 contrib/ast-db-manage/config/script.py.mako | 22 contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 41 contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py | 20 contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py | 21 contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py | 141 contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 176 contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py | 24 contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py | 189 contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 61 contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 330 contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 60 contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 32 contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py | 50 contrib/ast-db-manage/config/versions/c6d929b23a8_create_pjsip_subscription_persistence_.py | 36 contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py | 31 contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 39 contrib/ast-db-manage/voicemail.ini.sample | 57 contrib/ast-db-manage/voicemail/env.py | 74 contrib/ast-db-manage/voicemail/script.py.mako | 22 contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py | 44 contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 58 contrib/realtime/mysql/iaxfriends.sql | 56 contrib/realtime/mysql/meetme.sql | 21 contrib/realtime/mysql/musiconhold.sql | 19 contrib/realtime/mysql/queue_log.sql | 24 contrib/realtime/mysql/sippeers.sql | 99 contrib/realtime/mysql/voicemail.sql | 72 contrib/realtime/mysql/voicemail_data.sql | 29 contrib/realtime/mysql/voicemail_messages.sql | 31 contrib/realtime/postgresql/realtime.sql | 166 contrib/scripts/astgenkey | 2 contrib/scripts/astgenkey.8 | 2 contrib/scripts/dahdi_span_config_hook | 32 contrib/scripts/get_swagger_ui.sh | 36 contrib/scripts/live_ast | 6 contrib/scripts/refcounter.py | 187 contrib/scripts/safe_asterisk | 176 contrib/scripts/sip_to_pjsip/astconfigparser.py | 467 contrib/scripts/sip_to_pjsip/astdicts.py | 298 contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 1159 ++ doc/appdocsxml.dtd | 17 doc/appdocsxml.xslt | 140 doc/astdb2bdb.8 | 46 doc/astdb2sqlite3.8 | 39 doc/asterisk.8 | 100 doc/snapshots.xslt | 115 formats/format_g719.c | 16 formats/format_g723.c | 15 formats/format_g726.c | 16 formats/format_g729.c | 16 formats/format_gsm.c | 15 formats/format_h263.c | 27 formats/format_h264.c | 27 formats/format_ilbc.c | 15 formats/format_jpeg.c | 14 formats/format_ogg_vorbis.c | 17 formats/format_pcm.c | 40 formats/format_siren14.c | 15 formats/format_siren7.c | 15 formats/format_sln.c | 79 formats/format_vox.c | 15 formats/format_wav.c | 29 formats/format_wav_gsm.c | 16 funcs/func_aes.c | 1 funcs/func_audiohookinherit.c | 247 funcs/func_blacklist.c | 5 funcs/func_callcompletion.c | 10 funcs/func_callerid.c | 10 funcs/func_cdr.c | 391 funcs/func_channel.c | 58 funcs/func_config.c | 4 funcs/func_curl.c | 1 funcs/func_db.c | 20 funcs/func_devstate.c | 1 funcs/func_dialgroup.c | 8 funcs/func_dialplan.c | 13 funcs/func_env.c | 34 funcs/func_frame_trace.c | 21 funcs/func_global.c | 6 funcs/func_groupcount.c | 19 funcs/func_hangupcause.c | 2 funcs/func_iconv.c | 2 funcs/func_jitterbuffer.c | 73 funcs/func_lock.c | 21 funcs/func_math.c | 8 funcs/func_odbc.c | 271 funcs/func_periodic_hook.c | 527 + funcs/func_periodic_hook.exports.in | 7 funcs/func_pitchshift.c | 14 funcs/func_pjsip_endpoint.c | 161 funcs/func_presencestate.c | 175 funcs/func_realtime.c | 60 funcs/func_shell.c | 18 funcs/func_sorcery.c | 221 funcs/func_speex.c | 9 funcs/func_srv.c | 6 funcs/func_strings.c | 106 funcs/func_sysinfo.c | 10 funcs/func_talkdetect.c | 404 funcs/func_timeout.c | 18 funcs/func_uri.c | 8 funcs/func_vmcount.c | 21 funcs/func_volume.c | 9 include/asterisk.h | 2 include/asterisk/_private.h | 18 include/asterisk/abstract_jb.h | 2 include/asterisk/acl.h | 16 include/asterisk/aoc.h | 5 include/asterisk/app.h | 503 include/asterisk/ari.h | 26 include/asterisk/astdb.h | 27 include/asterisk/astobj.h | 8 include/asterisk/astobj2.h | 246 include/asterisk/audiohook.h | 13 include/asterisk/autochan.h | 5 include/asterisk/autoconfig.h.in | 65 include/asterisk/beep.h | 45 include/asterisk/bridge.h | 111 include/asterisk/bridge_channel.h | 51 include/asterisk/bridge_channel_internal.h | 3 include/asterisk/bridge_features.h | 59 include/asterisk/bridge_internal.h | 7 include/asterisk/bridge_technology.h | 4 include/asterisk/bucket.h | 4 include/asterisk/callerid.h | 4 include/asterisk/cdr.h | 45 include/asterisk/cel.h | 3 include/asterisk/channel.h | 385 include/asterisk/channel_internal.h | 4 include/asterisk/channelstate.h | 5 include/asterisk/codec.h | 186 include/asterisk/compat.h | 8 include/asterisk/compiler.h | 6 include/asterisk/config.h | 38 include/asterisk/config_options.h | 19 include/asterisk/core_unreal.h | 4 include/asterisk/data.h | 1 include/asterisk/datastore.h | 16 include/asterisk/devicestate.h | 33 include/asterisk/dial.h | 3 include/asterisk/dns.h | 3 include/asterisk/doxyref.h | 1 include/asterisk/endpoints.h | 34 include/asterisk/event.h | 127 include/asterisk/event_defs.h | 238 include/asterisk/features.h | 14 include/asterisk/features_config.h | 6 include/asterisk/file.h | 2 include/asterisk/format.h | 549 - include/asterisk/format_cache.h | 296 include/asterisk/format_cap.h | 386 include/asterisk/format_compatibility.h | 129 include/asterisk/format_pref.h | 114 include/asterisk/frame.h | 112 include/asterisk/framehook.h | 247 include/asterisk/http.h | 162 include/asterisk/http_websocket.h | 128 include/asterisk/image.h | 2 include/asterisk/jabber.h | 224 include/asterisk/jingle.h | 66 include/asterisk/json.h | 41 include/asterisk/lock.h | 35 include/asterisk/logger.h | 127 include/asterisk/manager.h | 73 include/asterisk/message.h | 157 include/asterisk/mod_format.h | 10 include/asterisk/module.h | 122 include/asterisk/monitor.h | 4 include/asterisk/netsock.h | 2 include/asterisk/netsock2.h | 56 include/asterisk/optional_api.h | 279 include/asterisk/options.h | 19 include/asterisk/parking.h | 12 include/asterisk/pbx.h | 133 include/asterisk/res_fax.h | 11 include/asterisk/res_hep.h | 111 include/asterisk/res_mwi_external.h | 226 include/asterisk/res_pjsip.h | 646 + include/asterisk/res_pjsip_body_generator_types.h | 70 include/asterisk/res_pjsip_cli.h | 110 include/asterisk/res_pjsip_exten_state.h | 94 include/asterisk/res_pjsip_outbound_publish.h | 165 include/asterisk/res_pjsip_presence_xml.h | 115 include/asterisk/res_pjsip_pubsub.h | 520 - include/asterisk/res_pjsip_session.h | 98 include/asterisk/rtp_engine.h | 181 include/asterisk/sdp_srtp.h | 4 include/asterisk/sem.h | 157 include/asterisk/slin.h | 6 include/asterisk/slinfactory.h | 6 include/asterisk/smdi.h | 54 include/asterisk/smoother.h | 89 include/asterisk/sorcery.h | 228 include/asterisk/speech.h | 2 include/asterisk/spinlock.h | 488 include/asterisk/stasis.h | 517 - include/asterisk/stasis_app.h | 443 include/asterisk/stasis_app_device_state.h | 95 include/asterisk/stasis_app_impl.h | 9 include/asterisk/stasis_app_mailbox.h | 91 include/asterisk/stasis_app_playback.h | 3 include/asterisk/stasis_app_recording.h | 78 include/asterisk/stasis_app_snoop.h | 60 include/asterisk/stasis_bridges.h | 106 include/asterisk/stasis_channels.h | 104 include/asterisk/stasis_endpoints.h | 9 include/asterisk/stasis_internal.h | 12 include/asterisk/stasis_message_router.h | 34 include/asterisk/strings.h | 62 include/asterisk/taskprocessor.h | 39 include/asterisk/tcptls.h | 66 include/asterisk/test.h | 2 include/asterisk/threadstorage.h | 10 include/asterisk/timing.h | 61 include/asterisk/translate.h | 19 include/asterisk/udptl.h | 16 include/asterisk/uri.h | 181 include/asterisk/utils.h | 19 include/asterisk/vector.h | 333 include/asterisk/xmldoc.h | 37 include/asterisk/xmpp.h | 99 main/Makefile | 17 main/abstract_jb.c | 31 main/acl.c | 91 main/adsi.c | 2 main/aoc.c | 8 main/app.c | 777 + main/asterisk.c | 591 - main/asterisk.dynamics | 1 main/astmm.c | 44 main/astobj2.c | 5035 ---------- main/astobj2_container.c | 1219 ++ main/astobj2_container_private.h | 345 main/astobj2_hash.c | 1153 ++ main/astobj2_private.h | 49 main/astobj2_rbtree.c | 2096 ++++ main/audiohook.c | 213 main/autoservice.c | 24 main/bridge.c | 781 + main/bridge_after.c | 8 main/bridge_basic.c | 246 main/bridge_channel.c | 602 + main/bucket.c | 22 main/callerid.c | 11 main/ccss.c | 47 main/cdr.c | 1157 +- main/cel.c | 822 + main/channel.c | 1499 +- main/channel_internal_api.c | 185 main/chanvars.c | 3 main/cli.c | 529 - main/codec.c | 381 main/codec_builtin.c | 845 + main/config.c | 800 + main/config_options.c | 127 main/core_local.c | 74 main/core_unreal.c | 190 main/data.c | 98 main/db.c | 53 main/devicestate.c | 466 main/dial.c | 147 main/dns.c | 44 main/dsp.c | 88 main/editline/readline.c | 7 main/editline/term.c | 6 main/endpoints.c | 229 main/enum.c | 4 main/event.c | 137 main/features.c | 11 main/features_config.c | 139 main/file.c | 135 main/format.c | 1473 -- main/format_cache.c | 514 + main/format_cap.c | 900 - main/format_compatibility.c | 274 main/format_pref.c | 344 main/frame.c | 595 - main/framehook.c | 116 main/heap.c | 13 main/http.c | 1377 ++ main/image.c | 4 main/indications.c | 27 main/io.c | 4 main/jitterbuf.c | 6 main/json.c | 66 main/loader.c | 289 main/lock.c | 203 main/logger.c | 482 main/manager.c | 1184 +- main/manager_bridges.c | 141 main/manager_channels.c | 128 main/manager_endpoints.c | 7 main/manager_mwi.c | 6 main/manager_system.c | 4 main/media_index.c | 39 main/message.c | 603 - main/named_acl.c | 4 main/netsock.c | 111 main/netsock2.c | 83 main/optional_api.c | 350 main/parking.c | 14 main/pbx.c | 984 + main/pickup.c | 12 main/presencestate.c | 57 main/rtp_engine.c | 891 + main/say.c | 543 + main/sched.c | 103 main/sdp_srtp.c | 9 main/security_events.c | 464 main/sem.c | 116 main/slinfactory.c | 36 main/smoother.c | 227 main/sorcery.c | 570 - main/sounds_index.c | 44 main/stasis.c | 1150 +- main/stasis_bridges.c | 513 - main/stasis_cache.c | 759 + main/stasis_cache_pattern.c | 16 main/stasis_channels.c | 378 main/stasis_config.c | 200 main/stasis_endpoints.c | 28 main/stasis_message.c | 62 main/stasis_message_router.c | 289 main/stasis_system.c | 4 main/stasis_wait.c | 133 main/stdtime/localtime.c | 3 main/strings.c | 22 main/stun.c | 10 main/taskprocessor.c | 235 main/tcptls.c | 624 + main/test.c | 33 main/timing.c | 56 main/translate.c | 856 - main/udptl.c | 193 main/uri.c | 323 main/utils.c | 319 main/xml.c | 3 main/xmldoc.c | 396 menuselect/Makefile | 123 menuselect/README | 178 menuselect/aclocal.m4 | 19 menuselect/autoconfig.h.in | 137 menuselect/bootstrap.sh | 41 menuselect/config.guess | 1420 ++ menuselect/config.sub | 1794 +++ menuselect/configure.ac | 154 menuselect/contrib/Makefile-dummy | 17 menuselect/contrib/menuselect-dummy | 741 + menuselect/example_menuselect-tree | 487 menuselect/install-sh | 323 menuselect/linkedlists.h | 372 menuselect/make_version | 56 menuselect/makeopts.in | 26 menuselect/menuselect.c | 2149 ++++ menuselect/menuselect.h | 162 menuselect/menuselect_curses.c | 1034 ++ menuselect/menuselect_gtk.c | 358 menuselect/menuselect_newt.c | 427 menuselect/menuselect_stub.c | 39 menuselect/missing | 360 menuselect/strcompat.c | 243 menuselect/test/build_tools/menuselect-deps | 52 menuselect/test/menuselect-tree | 716 + pbx/dundi-parser.c | 8 pbx/pbx_ael.c | 13 pbx/pbx_config.c | 203 pbx/pbx_dundi.c | 11 pbx/pbx_lua.c | 16 pbx/pbx_realtime.c | 41 pbx/pbx_spool.c | 15 res/Makefile | 5 res/ael/ael.flex | 2 res/ael/ael_lex.c | 2 res/ael/pval.c | 46 res/ari.make | 16 res/ari/ari_model_validators.c | 1798 +++ res/ari/ari_model_validators.h | 424 res/ari/ari_websockets.c | 27 res/ari/config.c | 14 res/ari/internal.h | 24 res/ari/resource_applications.c | 172 res/ari/resource_applications.h | 131 res/ari/resource_asterisk.c | 12 res/ari/resource_asterisk.h | 63 res/ari/resource_bridges.c | 462 res/ari/resource_bridges.h | 260 res/ari/resource_channels.c | 547 - res/ari/resource_channels.h | 557 - res/ari/resource_device_states.c | 111 res/ari/resource_device_states.h | 106 res/ari/resource_endpoints.c | 158 res/ari/resource_endpoints.h | 86 res/ari/resource_events.c | 60 res/ari/resource_events.h | 46 res/ari/resource_mailboxes.c | 93 res/ari/resource_mailboxes.h | 108 res/ari/resource_playback.c | 137 res/ari/resource_playback.h | 84 res/ari/resource_playbacks.c | 139 res/ari/resource_playbacks.h | 95 res/ari/resource_recordings.c | 212 res/ari/resource_recordings.h | 101 res/ari/resource_sounds.c | 32 res/ari/resource_sounds.h | 29 res/parking/parking_applications.c | 20 res/parking/parking_bridge.c | 33 res/parking/parking_bridge_features.c | 161 res/parking/parking_controller.c | 2 res/parking/parking_manager.c | 200 res/parking/parking_tests.c | 55 res/parking/res_parking.h | 13 res/res_adsi.c | 55 res/res_ael_share.c | 1 res/res_agi.c | 237 res/res_ari.c | 145 res/res_ari_applications.c | 548 + res/res_ari_asterisk.c | 168 res/res_ari_bridges.c | 690 + res/res_ari_channels.c | 1533 ++- res/res_ari_device_states.c | 364 res/res_ari_endpoints.c | 267 res/res_ari_events.c | 224 res/res_ari_mailboxes.c | 370 res/res_ari_model.c | 8 res/res_ari_playback.c | 280 res/res_ari_playbacks.c | 321 res/res_ari_recordings.c | 214 res/res_ari_sounds.c | 57 res/res_calendar.c | 50 res/res_calendar_caldav.c | 9 res/res_calendar_ews.c | 4 res/res_calendar_exchange.c | 2 res/res_calendar_icalendar.c | 4 res/res_chan_stats.c | 7 res/res_clialiases.c | 37 res/res_clioriginate.c | 19 res/res_config_curl.c | 5 res/res_config_ldap.c | 1 res/res_config_odbc.c | 291 res/res_config_pgsql.c | 92 res/res_config_sqlite.c | 11 res/res_config_sqlite3.c | 2 res/res_corosync.c | 397 res/res_crypto.c | 3 res/res_curl.c | 1 res/res_fax.c | 604 - res/res_fax.exports.in | 1 res/res_fax_spandsp.c | 158 res/res_format_attr_celt.c | 204 res/res_format_attr_h263.c | 346 res/res_format_attr_h264.c | 393 res/res_format_attr_opus.c | 265 res/res_format_attr_silk.c | 231 res/res_hep.c | 626 + res/res_hep.exports.in | 7 res/res_hep_pjsip.c | 173 res/res_hep_rtcp.c | 146 res/res_http_post.c | 134 res/res_http_websocket.c | 814 + res/res_http_websocket.exports.in | 19 res/res_jabber.c | 4823 --------- res/res_manager_devicestate.c | 154 res/res_manager_presencestate.c | 153 res/res_monitor.c | 83 res/res_musiconhold.c | 377 res/res_mutestream.c | 5 res/res_mwi_external.c | 959 + res/res_mwi_external.exports.in | 6 res/res_mwi_external_ami.c | 380 res/res_odbc.c | 5 res/res_parking.c | 35 res/res_phoneprov.c | 7 res/res_pjsip.c | 1448 ++ res/res_pjsip.exports.in | 66 res/res_pjsip/config_auth.c | 225 res/res_pjsip/config_domain_aliases.c | 4 res/res_pjsip/config_global.c | 58 res/res_pjsip/config_system.c | 88 res/res_pjsip/config_transport.c | 405 res/res_pjsip/include/res_pjsip_private.h | 33 res/res_pjsip/location.c | 715 + res/res_pjsip/pjsip_cli.c | 342 res/res_pjsip/pjsip_configuration.c | 1524 ++- res/res_pjsip/pjsip_distributor.c | 79 res/res_pjsip/pjsip_options.c | 358 res/res_pjsip/pjsip_outbound_auth.c | 6 res/res_pjsip/presence_xml.c | 175 res/res_pjsip/security_events.c | 118 res/res_pjsip_acl.c | 83 res/res_pjsip_authenticator_digest.c | 40 res/res_pjsip_caller_id.c | 9 res/res_pjsip_dialog_info_body_generator.c | 211 res/res_pjsip_diversion.c | 3 res/res_pjsip_dtmf_info.c | 6 res/res_pjsip_endpoint_identifier_anonymous.c | 1 res/res_pjsip_endpoint_identifier_ip.c | 273 res/res_pjsip_endpoint_identifier_user.c | 3 res/res_pjsip_exten_state.c | 517 - res/res_pjsip_header_funcs.c | 624 + res/res_pjsip_log_forwarder.c | 125 res/res_pjsip_logger.c | 179 res/res_pjsip_messaging.c | 407 res/res_pjsip_multihomed.c | 225 res/res_pjsip_mwi.c | 567 - res/res_pjsip_mwi_body_generator.c | 113 res/res_pjsip_nat.c | 75 res/res_pjsip_notify.c | 363 res/res_pjsip_one_touch_record_info.c | 1 res/res_pjsip_outbound_authenticator_digest.c | 77 res/res_pjsip_outbound_publish.c | 1015 ++ res/res_pjsip_outbound_publish.exports.in | 6 res/res_pjsip_outbound_registration.c | 490 res/res_pjsip_path.c | 251 res/res_pjsip_pidf.c | 341 res/res_pjsip_pidf_body_generator.c | 136 res/res_pjsip_pidf_digium_body_supplement.c | 115 res/res_pjsip_pidf_eyebeam_body_supplement.c | 114 res/res_pjsip_publish_asterisk.c | 927 + res/res_pjsip_pubsub.c | 3680 ++++++- res/res_pjsip_pubsub.exports.in | 18 res/res_pjsip_refer.c | 216 res/res_pjsip_registrar.c | 587 - res/res_pjsip_registrar_expire.c | 3 res/res_pjsip_rfc3326.c | 1 res/res_pjsip_sdp_rtp.c | 361 res/res_pjsip_send_to_voicemail.c | 229 res/res_pjsip_session.c | 371 res/res_pjsip_t38.c | 52 res/res_pjsip_transport_websocket.c | 137 res/res_pjsip_xpidf_body_generator.c | 177 res/res_pktccops.c | 20 res/res_rtp_asterisk.c | 1328 +- res/res_rtp_multicast.c | 17 res/res_security_log.c | 4 res/res_smdi.c | 315 res/res_snmp.c | 1 res/res_sorcery_astdb.c | 74 res/res_sorcery_config.c | 8 res/res_sorcery_memory.c | 1 res/res_sorcery_realtime.c | 68 res/res_speech.c | 37 res/res_speech.exports.in | 17 res/res_srtp.c | 11 res/res_stasis.c | 1832 ++- res/res_stasis_answer.c | 17 res/res_stasis_device_state.c | 417 res/res_stasis_device_state.exports.in | 6 res/res_stasis_mailbox.c | 166 res/res_stasis_mailbox.exports.in | 6 res/res_stasis_playback.c | 206 res/res_stasis_recording.c | 154 res/res_stasis_snoop.c | 412 res/res_stasis_snoop.exports.in | 6 res/res_stasis_test.c | 7 res/res_statsd.c | 1 res/res_stun_monitor.c | 10 res/res_timing_dahdi.c | 83 res/res_timing_kqueue.c | 189 res/res_timing_pthread.c | 115 res/res_timing_timerfd.c | 247 res/res_xmpp.c | 169 res/snmp/agent.c | 3 res/stasis/app.c | 1225 ++ res/stasis/app.h | 183 res/stasis/command.c | 66 res/stasis/command.h | 31 res/stasis/control.c | 509 - res/stasis/control.h | 46 res/stasis/messaging.c | 531 + res/stasis/messaging.h | 83 res/stasis/stasis_bridge.c | 215 res/stasis/stasis_bridge.h | 74 res/stasis_recording/stored.c | 528 + rest-api-templates/api.wiki.mustache | 24 rest-api-templates/ari.make.mustache | 4 rest-api-templates/ari_model_validators.c.mustache | 4 rest-api-templates/ari_model_validators.h.mustache | 9 rest-api-templates/ari_resource.c.mustache | 14 rest-api-templates/ari_resource.h.mustache | 29 rest-api-templates/asterisk_processor.py | 36 rest-api-templates/body_parsing.mustache | 71 rest-api-templates/make_ari_stubs.py | 12 rest-api-templates/models.wiki.mustache | 10 rest-api-templates/param_parsing.mustache | 40 rest-api-templates/res_ari_resource.c.mustache | 37 rest-api-templates/rest_handler.mustache | 2 rest-api-templates/swagger_model.py | 89 rest-api/api-docs/applications.json | 172 rest-api/api-docs/asterisk.json | 11 rest-api/api-docs/bridges.json | 225 rest-api/api-docs/channels.json | 691 + rest-api/api-docs/deviceStates.json | 151 rest-api/api-docs/endpoints.json | 180 rest-api/api-docs/events.json | 402 rest-api/api-docs/mailboxes.json | 134 rest-api/api-docs/playback.json | 143 rest-api/api-docs/playbacks.json | 155 rest-api/api-docs/recordings.json | 155 rest-api/api-docs/sounds.json | 6 rest-api/resources.json | 18 sounds/Makefile | 11 sounds/sounds.xml | 117 tests/test_abstract_jb.c | 14 tests/test_aoc.c | 2 tests/test_app.c | 12 tests/test_ari.c | 9 tests/test_ari_model.c | 40 tests/test_astobj2.c | 263 tests/test_astobj2_thrash.c | 2 tests/test_bucket.c | 10 tests/test_cdr.c | 270 tests/test_cel.c | 391 tests/test_channel_feature_hooks.c | 324 tests/test_config.c | 51 tests/test_core_codec.c | 369 tests/test_core_format.c | 975 + tests/test_devicestate.c | 145 tests/test_dlinklists.c | 2 tests/test_event.c | 2 tests/test_format_api.c | 859 - tests/test_format_cache.c | 281 tests/test_format_cap.c | 1479 ++ tests/test_hashtab_thrash.c | 2 tests/test_json.c | 48 tests/test_linkedlists.c | 7 tests/test_logger.c | 24 tests/test_message.c | 888 + tests/test_optional_api.c | 187 tests/test_scoped_lock.c | 1 tests/test_sorcery.c | 420 tests/test_sorcery_astdb.c | 2 tests/test_sorcery_realtime.c | 110 tests/test_stasis.c | 579 - tests/test_stasis_channels.c | 38 tests/test_stasis_endpoints.c | 34 tests/test_substitution.c | 50 tests/test_taskprocessor.c | 160 tests/test_uri.c | 154 tests/test_utils.c | 2 tests/test_voicemail_api.c | 68 tests/test_websocket_client.c | 161 utils/Makefile | 36 utils/ael_main.c | 8 utils/astman.c | 1 utils/check_expr.c | 9 utils/clicompat.c | 10 utils/conf2ael.c | 9 utils/extconf.c | 47 utils/refcounter.c | 322 utils/utils.xml | 4 1082 files changed, 139722 insertions(+), 68857 deletions(-)