Commit Graph

4134 Commits (9d8a5ceb02f6559940bd94aaf163a544ce6e6f4c)

Author SHA1 Message Date
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Richard Mudgett d789681eaf OneTouchRecord: Add function defined earlier: ast_bridge_features_do()
12 years ago
Matthew Jordan 4123b27f6f Remove parkinglot from the channel snapshot
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
12 years ago
David M. Lee 04cde027d4 Fix utils directory breakage.
12 years ago
Richard Mudgett 415b79dec9 Add BUGBUG note for ASTERISK-22009
13 years ago
Richard Mudgett 02f55a36a0 Revert accidental overcommit.
13 years ago
Richard Mudgett b4e9a3fc2f Add BUGBUG note for ASTERISK-22009
13 years ago
Richard Mudgett ad5dc3c159 Move when bridge channel enter is published so it does not interrupt the thought of some lines of code.
13 years ago
Richard Mudgett b96d8cbc78 Fix some indentation in stasis_config.c.
13 years ago
Matthew Jordan a981de9adb Fix some bugs in CDRs; add some CLI commands to help debugging
13 years ago
Matthew Jordan 569f5f2117 Let Stasis load itself with default values
13 years ago
Mark Michelson 0f725bd5d9 Publish a bridge enter before pulling on a push-and-swap operation.
13 years ago
David M. Lee a75fd32212 ARI - channel recording support
13 years ago
David M. Lee c4adaf9106 Configuration for Stasis threadpool
13 years ago
David M. Lee 9ba976b19c ARI authentication.
13 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
13 years ago
Jason Parker 85ba063329 Add a SystemName field to all AMI events.
13 years ago
Kevin Harwell 05a16729cb Stasis - Refactor AOC Events
13 years ago
Kinsey Moore de206baa99 Fix transfer AMI event parameter naming
13 years ago
Kinsey Moore 6e3a5d2d48 Add CEL unit tests and do some cleanup
13 years ago
Matthew Jordan 3841520a6e Prevent crash during synchronous AMI origination by ref bumping returned channel
13 years ago
Jonathan Rose f306dbd841 bridge_features: Support One touch Monitor/MixMonitor
13 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
13 years ago
Richard Mudgett a174aa73f6 Tweak after bridge callback reason to string strings.
13 years ago
Richard Mudgett 812abf0554 Fix after bridge callback datastore data memory leak.
13 years ago
Richard Mudgett e89e95228f This is no longer needed.
13 years ago
Richard Mudgett e72b009928 Promote local channel optimizing debug messages to verbose 3 messages.
13 years ago
Jonathan Rose 84395ff042 features: call pickup stasis refactoring
13 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
13 years ago
Matthew Jordan ca61a05506 Handle an originated channel being sent into a non-empty bridge
13 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs
13 years ago
Richard Mudgett 0008f15a77 Change the name of some local variables in bridging.c to reflect what they really mean.
13 years ago
Richard Mudgett d416b15c52 Add config framework non-empty string validation requirement option.
13 years ago
Jonathan Rose d014ad2261 func_channel: Read/Write after_bridge_goto option
13 years ago
Richard Mudgett c7d478dd10 Fix several problems with ast_bridge_add_channel().
13 years ago
Richard Mudgett f25bbd6c56 AMI Bridge action: Get channel xfer config after we have found the second channel.
13 years ago
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
13 years ago
Kinsey Moore a1e219ef51 CEL refactoring cleanup
13 years ago
Matthew Jordan 13b470d704 Fix memory/ref counting leaks in a variety of locations
13 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
13 years ago
Mark Michelson 4710869133 Add documentation for features configuration.
13 years ago
Kinsey Moore a0b7a49a4a Index installed sounds and implement ARI sounds queries
13 years ago
Joshua Colp 1403d1f173 Fix a bug where messages were getting duplicated on AMI.
13 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
13 years ago
Joshua Colp 77002bc377 Merge in current pimp_my_sip work, including:
13 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
13 years ago
Richard Mudgett 1267c91315 Extract a useful routine from the softmix bridge technology.
13 years ago
Richard Mudgett 797f712845 Add channel optimization interaction with frame hooks BUGBUG comments.
13 years ago
Richard Mudgett cd6e2538f2 Change several bridge functions to return error status.
13 years ago
Richard Mudgett cd40e179a9 Fix potential bridge hook resource leak if the hook install fails.
13 years ago
Mark Michelson 33eb15a242 Fix threadpool rapid growth problem.
13 years ago
David M. Lee 6e6652518d Fix build problem on OS X Mountain Lion (10.8)
13 years ago
Kinsey Moore 954166ed24 Pull CEL linkedid manipulation into cel.c
13 years ago
Richard Mudgett a5b32ca253 Bridging: Fix crash on destruction of a partially constructed bridge.
13 years ago
Richard Mudgett e943dc8de3 Add some safety cleanup for a failed push into a bridge.
13 years ago
Richard Mudgett 73854ebb2b Remove stub comment on function that is not a stub.
13 years ago
Kinsey Moore 3c34b725cb Fix bridge snapshot conversion to JSON
13 years ago
David M. Lee 4aa47d6893 Fix build warnings related to printf/scanf of tv_usec.
13 years ago
Richard Mudgett 291711f85f chan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency.
13 years ago
Matthew Jordan 50d81a58e8 Prevent sending a NewExten event after a Hangup during a stack restore
13 years ago
Joshua Colp 2e541ec265 Fix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Mark Michelson 67e35c7b47 Fix regression in MWI stasis handling.
13 years ago
Kinsey Moore b5a10ad972 Revert parts of r391855 that were not ready to go in to trunk
13 years ago
Kinsey Moore 9a43a7e575 Fix two more possible crashes in CEL
13 years ago
Kinsey Moore 0abc78dcfd Fix a crash in CEL bridge snapshot handling
13 years ago
Kinsey Moore 6f78883214 Publish bridge snapshots more often
13 years ago
Mark Michelson cc06020f23 Just return outright on a reload since we have already processed configuration.
13 years ago
Kinsey Moore 8146da8606 Ensure that Asterisk still starts up when cel.conf is missing
13 years ago
Mark Michelson 49949ac5a9 Fix memory leak in features_config.c
13 years ago
Matthew Jordan 1cb25deeba Blow away usage of libjansson's foreach macro
13 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
13 years ago
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
13 years ago
Joshua Colp 65c492e851 Add support for requiring that all queued messages on a caching topic have been handled before
13 years ago
Matthew Jordan 272dd008d0 Fix memory leak while loading modules, adding formats, and destroying endpoints
13 years ago
Matthew Jordan 41e4282751 Fix memory leaks in stasis_channels and bridge_native_rtp
13 years ago
Mark Michelson 0e2832d121 Remove incorrect comment about local channel optimization occurring when performing an attended transfer on an entire bridge.
13 years ago
Jonathan Rose 723a84dbd9 bridge_native_rtp: Fix native bridge tech being incompatible when it should be.
13 years ago
David M. Lee dbdb2b1b3a Add vtable and methods for to_json and to_ami for Stasis messages
13 years ago
Matthew Jordan ed85661f43 Make the reload stasis message bump the ref count of its sub-object
13 years ago
Mark Michelson ba5c97efcd Temporary fix for people using sample features.conf from previous Asterisk versions.
13 years ago
Kinsey Moore a5bbc790e7 Stasis-HTTP: Flesh out bridge-related capabilities
13 years ago
Matthew Jordan cfa94a9974 Clean up MWI topic pool before message type destruction
13 years ago
Matthew Jordan 3421960162 Only initialize manager_bridging during startup
13 years ago
Matthew Jordan c43f380d03 Add backtrace generation to MALLOC_DEBUG memory corruption reports
13 years ago
Richard Mudgett 2fe6b6a533 Add more support for native bridging.
13 years ago
Richard Mudgett c88b7945f6 Fix a crash when a bridge switches from the softmix bridge technology to another.
13 years ago
Jason Parker a2d02edca5 Make app_queue AMI events more consistent. Give Join/Leave more useful names.
13 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
13 years ago
Jonathan Rose bec2d79484 app_meetme: Refactor manager events to use stasis
13 years ago
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
13 years ago
Richard Mudgett 6114166237 Refactor chan_dahdi/sig_analog/sig_pri and chan_misdn to use the common transfer functions.
13 years ago
Richard Mudgett b8b7e8ab45 Tweak applicationmap and featuregroup config containers.
13 years ago
Mark Michelson 738c44405b Conditionally reject duplicate entries in applicationmap containers.
13 years ago
Richard Mudgett bad8caa8c6 Reimplement bridging and DTMF features related channel variables in the bridging core.
13 years ago
Mark Michelson 2dc8a06006 Refactor the features configuration scheme.
13 years ago
Richard Mudgett 5f740572d0 Fix compiler warning.
13 years ago
Richard Mudgett 5c554dc470 * Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL.
13 years ago