Commit Graph

601 Commits (33a1593fbaea87c285bced58d6d3a23790965dcf)

Author SHA1 Message Date
Scott Griepentrog d7ed0a1ece CLI: add presence information to core show hints
12 years ago
Matthew Jordan 20a14e568f bridges/bridge_native_rtp: Reconfigure bridge on removal of framehook
12 years ago
Kinsey Moore e039996571 PBX: Prevent incorrect hint parsing
12 years ago
Matthew Jordan fb5690ce4b Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Richard Mudgett 51b6c49681 Originated calls: Fix several originate call problems.
12 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
12 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
12 years ago
Corey Farrell e468e73b9e Remove extra defines of AST_PBX_MAX_STACK.
12 years ago
Matthew Jordan 438a7abc27 pbx: Handle a completely empty dialplan during a context merge
12 years ago
Matthew Jordan 66c46fba24 CDRs: fix a variety of dial status problems, h/hangup handler creating CDRs
12 years ago
Scott Griepentrog 64e2e1d5d8 pbx.c: Pre-initialize timezone to avoid crash on destroy
12 years ago
Richard Mudgett 828f339a9c verbosity: Fix performance of console verbose messages.
12 years ago
Matthew Jordan 7e9febbf86 app_cdr,app_forkcdr,func_cdr: Synchronize with engine when manipulating state
12 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp e2630fcd51 channels: Return allocated channels locked.
12 years ago
David M. Lee 744556c01d security: Inhibit execution of privilege escalating functions
12 years ago
Scott Griepentrog 102d448486 pbx.c: put copy of ast_exten.data on stack to prevent memory corruption
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
Jonathan Rose ad0e70ba83 Say: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF
12 years ago
Matthew Jordan 076b29dd5b Remove some spammy debug messages; improve clarity of others
12 years ago
Scott Griepentrog 7b42a6828a pbx.c: fix confused match caller id that deleted exten still in hash
12 years ago
Joshua Colp d183c6e134 Return a channel snapshot when originating using ARI, and subscribe the Stasis application to it.
12 years ago
Richard Mudgett be62f83d54 Originate: Make setting caller id on outgoing call use either name or number.
12 years ago
Joshua Colp c1235f2639 Reduce channel snapshot creation and publishing by up to 50%.
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Richard Mudgett bac9a478eb pbx.c: Make pbx_substitute_variables_helper_full() not mask variables.
12 years ago
Richard Mudgett b252c11aff pbx.c: Make ast_str_substitute_variables_full() not mask variables.
12 years ago
Matthew Jordan f4bf1823e9 Fix channel reference leak in Originated channels
12 years ago
Kinsey Moore 7b032c1adb Add SayAlphaCase and similar functionality for AGI
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Walter Doekes c43e19e8e5 Prevent heap alloc functions from running out of stack space.
12 years ago
Matthew Jordan 5b013bc659 Unlock outgoing dial lock on off nominal path
12 years ago
Matthew Jordan fba429409e Unlock the dial operation lock on a failed dial
12 years ago
Jonathan Rose b3813c8bc5 pbx: Make originate threads indicate dial status when synchronous
12 years ago
Walter Doekes ccdfe67bf2 Check result of ast_var_assign() calls for memory allocation failure.
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
12 years ago
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
12 years ago
Matthew Jordan 3841520a6e Prevent crash during synchronous AMI origination by ref bumping returned channel
13 years ago
Joshua Colp 77002bc377 Merge in current pimp_my_sip work, including:
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
13 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
13 years ago
Kinsey Moore 1458a20e47 Refactor code and fix a reference leak
13 years ago
Mark Michelson fac3839e68 Adds support for a core attended transfer function plus adds some hiding of masquerades.
13 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
13 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
13 years ago
Matthew Jordan d8aec72494 Set the AST_CDR_FLAG_ORIGINATED flag on originated channel's CDRs
13 years ago
Joshua Colp b46840ae3e Don't hold the outgoing lock for a prolonged period of time as it may block the originator.
13 years ago
Joshua Colp 4d8c35abf2 If the caller of the originate API calls wants the channel ensure it has been requested and dialed.
13 years ago
Joshua Colp 7316abeb8f Fix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly.
13 years ago
Joshua Colp 4e38a4eb64 Move origination to use the dialing API and send Stasis messages on dial begin and end.
13 years ago
David M. Lee b97c71bb11 Fix shutdown assertions in stasis-core
13 years ago
Jonathan Rose 6a257dd534 pbx: Fix lack of cleanup on macrolock and context_table
13 years ago
Kinsey Moore 71a01725b8 Move presence state distribution to Stasis-core
13 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
13 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
13 years ago
Kinsey Moore 71206544a7 Break the world. Stasis message type accessors should now all be named correctly.
13 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
13 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
13 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
13 years ago
Richard Mudgett 0e442112ad pbx: Fix regression caused by taking advantage of the function name sort.
13 years ago
Richard Mudgett 1e65035d17 pbx: Make function and application containers take advantage of being sorted.
13 years ago
Richard Mudgett 4f6c90bf3a Cleanup pbx on exit.
13 years ago
Richard Mudgett 95a4a82702 Fix extension matching with the '-' char.
13 years ago
Joshua Colp c42d9d0d62 Properly check if the "Context" and "Extension" headers are empty in a ShowDialPlan action.
13 years ago
Michael L. Young d04bf30215 Fix Dynamic Hints Variable Substition - Underscore Problem
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Mark Michelson da85f8489f Make evaluation of channel variables consistently case-sensitive.
13 years ago
Walter Doekes 6d57ecd48c Change a few warnings to debug and the inverse.
13 years ago
Richard Mudgett 9a0ff62452 Fix execution of 'i' extension due to uninitialized variable.
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Kinsey Moore 8fb1897e89 Ensure counts generated in manager_show_dialplan_helper are correct
13 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings
13 years ago
Mark Michelson 9ee8b3c0f6 Extend extension state callbacks to have more information.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Terry Wilson 38f1081fd3 Revert a change that broke compilation
13 years ago
Jonathan Rose 729c91b312 Don't attempt free of NULL ptr in pbx.c handle_presencechange
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
13 years ago
Kinsey Moore 6416a246ed Improve Goto and GotoIf related documentation
13 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
14 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
14 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
14 years ago
Richard Mudgett aaa591447d Make the Hangup application set a softhangup flag.
14 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
14 years ago
Richard Mudgett e434a456cd Fix WaitExten(x,m(musicclass)) string termination.
14 years ago
Jonathan Rose a1da70097d logger: Fix a potential callid reference leak discovered in development
14 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
14 years ago
Jonathan Rose cd37bec058 logger: Adds additional support for call id logging and chan_sip specific stuff
14 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
14 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
14 years ago