Commit Graph

65 Commits (812f5b51cb56a36668decc6dfc83adeca185429e)

Author SHA1 Message Date
Joshua Colp a9d6fc571d json: Audit ast_json_* usage for thread safety.
10 years ago
Kevin Harwell f5d5aa67dc AMI: Escape string values.
10 years ago
Joshua Colp 181ae3b8d9 stasis: Fix dial masquerade datastore lifetime
10 years ago
Mark Michelson 077979618b Prevent potential crash on blond transfer.
10 years ago
Matthew Jordan ab803ec342 ARI: Add the ability to intercept hold and raise an event
10 years ago
Joshua Colp bc357c1d7e core: Don't create snapshots with locks.
10 years ago
Mark Michelson 43dd42d8ae Fix some memory leaks.
10 years ago
Kevin Harwell 2f21f85c37 ARI/AMI: Include language in standard channel snapshot output
11 years ago
Mark Michelson 93b1df3bf6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Richard Mudgett 9a7fb8ee6c stasis_channels.c: Resolve unfinished Dials when doing masquerades (Part 2)
11 years ago
Jonathan Rose d1b1e911bf Stasis_channels: Resolve unfinished Dials when doing masquerades
11 years ago
Mark Michelson ef70c08dc7 Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan a965613cf7 stasis_channels: Update the stasis cache if manager variables are needed
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Matthew Jordan 53968c00b3 TALK_DETECT: A channel function that raises events when talking is detected
11 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
11 years ago
Richard Mudgett cbe7f65674 app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
11 years ago
Richard Mudgett ba1db5d8f5 Eliminate some more unnecessary RAII_VAR() uses.
11 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
11 years ago
Richard Mudgett 7542361f4a stasis_channels.c: Eliminate another overuse of RAII_VAR().
11 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
11 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
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
Kinsey Moore d9015a5356 ARI: Don't leak implementation details
12 years ago
Matthew Jordan aff0faf6ba stasis_channels: Don't give preference to ANI info in channel snapshots
12 years ago
Joshua Colp c1235f2639 Reduce channel snapshot creation and publishing by up to 50%.
12 years ago
Matthew Jordan 3d9c5e61af Fix error in using ast_channel_snapshot_type before initialization
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
David M. Lee f29d969a79 Stasis: address refcount races; implementation comments
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
12 years ago
Richard Mudgett d43b17a872 Replace chan_agent with app_agent_pool.
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 4123b27f6f Remove parkinglot from the channel snapshot
12 years ago
Richard Mudgett 02f55a36a0 Revert accidental overcommit.
12 years ago
Richard Mudgett b4e9a3fc2f Add BUGBUG note for ASTERISK-22009
12 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
12 years ago
Kinsey Moore a1e219ef51 CEL refactoring cleanup
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
12 years ago
Matthew Jordan 41e4282751 Fix memory leaks in stasis_channels and bridge_native_rtp
12 years ago
David M. Lee dbdb2b1b3a Add vtable and methods for to_json and to_ami for Stasis messages
12 years ago
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
12 years ago
Kinsey Moore 1458a20e47 Refactor code and fix a reference leak
12 years ago