Commit Graph

85 Commits (d91dc6d1a8a6e364d9edd6738c20ac5b8545db97)

Author SHA1 Message Date
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
Richard Mudgett 1f0ac51f49 Let the compiler do more type checking with bridge hook callbacks.
12 years ago
Richard Mudgett f087b69fc4 Pull softmix bridge parameters into a sub structure.
12 years ago
Richard Mudgett 83a871ea35 Restore chan_dahdi native bridging and PRI tromboned call elimination.
12 years ago
Mark Michelson bf22391b8d Make DTMF attended transfer support feature-complete.
12 years ago
Richard Mudgett 0ac2c093e2 Remove some BUGBUG notes that have been handled.
12 years ago
Richard Mudgett 2838683742 Extract a repeated test into ast_channel_has_audio_frame_or_monitor().
12 years ago
Richard Mudgett 345f033a19 Made audiohooks, framehooks, and monitor prevent local channel optimization.
12 years ago
Richard Mudgett d43b17a872 Replace chan_agent with app_agent_pool.
12 years ago
Matthew Jordan 70decd0abe Fix FRACK message from external redirects; handle outbound channels better
12 years ago
Joshua Colp 238a54fa15 Add support to the bridging core for performing COLP updates when channels join a 2 party bridge.
12 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
12 years ago
Jonathan Rose b083a4cdae res_parking: Apply ringing role option on swap with a channel that rings
12 years ago
Matthew Jordan 30d379851e Create Local channel messages on the Stasis message bus and produce AMI events
12 years ago
Richard Mudgett d789681eaf OneTouchRecord: Add function defined earlier: ast_bridge_features_do()
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
12 years ago
Richard Mudgett 02f55a36a0 Revert accidental overcommit.
12 years ago
Richard Mudgett b4e9a3fc2f Add BUGBUG note for ASTERISK-22009
12 years ago
Richard Mudgett ad5dc3c159 Move when bridge channel enter is published so it does not interrupt the thought of some lines of code.
12 years ago
Mark Michelson 0f725bd5d9 Publish a bridge enter before pulling on a push-and-swap operation.
12 years ago
Richard Mudgett a174aa73f6 Tweak after bridge callback reason to string strings.
12 years ago
Richard Mudgett 812abf0554 Fix after bridge callback datastore data memory leak.
12 years ago
Richard Mudgett e72b009928 Promote local channel optimizing debug messages to verbose 3 messages.
12 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
12 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs
12 years ago
Richard Mudgett 0008f15a77 Change the name of some local variables in bridging.c to reflect what they really mean.
12 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
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
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
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
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Kinsey Moore 6f78883214 Publish bridge snapshots more often
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
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
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
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 5c554dc470 * Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL.
13 years ago
Jonathan Rose c57a2735d8 Parking: Enable code responsible for intercepting park exten transfers
13 years ago
Richard Mudgett 6bb88d2e80 Misc core external attended transfer fixes.
13 years ago
Mark Michelson 94d8d0468f Remove remaining traces of remove_on_pull from hooks and hook APIs.
13 years ago
Mark Michelson 4789c3fb0c Change the remove_on_pull flag on ast_bridge_hook to be a set of flags.
13 years ago
Richard Mudgett ccc8cc5346 Fixup hold/unhold with attended and blind transfers.
13 years ago
David M. Lee d81c846724 Avoid unnecessary cleanups during immediate shutdown
13 years ago