Commit Graph

595 Commits (98269238055e97579225fc13a4f81e7f17085313)

Author SHA1 Message Date
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
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 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
Richard Mudgett 6ebfac8e70 Handle DTMF and hold wrapup when a channel leaves the bridging system.
12 years ago
Matthew Jordan 4d348e853c Add pass through support for Opus and VP8; Opus format attribute negotiation
12 years ago
Richard Mudgett c25c093c67 Minor tweaks with ast_moh_start() callers.
12 years ago
Kinsey Moore 7b032c1adb Add SayAlphaCase and similar functionality for AGI
12 years ago
Richard Mudgett 62c2b80487 Remove unsupported channel technology callbacks.
12 years ago
Matthew Jordan 33e7b76d1d Hide the Surrogate channels from external consumers; kill Masquerade events
12 years ago
David M. Lee c790848794 ARI: Add recording controls
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Richard Mudgett 70fbe9dc14 Add missing end-of-file line terminators.
12 years ago
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
Matthew Jordan ff2f5eaa23 Kill the zombies
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Richard Mudgett 643fb1ed14 Minor optimizations.
12 years ago
Richard Mudgett 2838683742 Extract a repeated test into ast_channel_has_audio_frame_or_monitor().
12 years ago
Jason Parker c1a7567d24 ARI: Add support for suppressing media streams.
12 years ago
Richard Mudgett 40ce5e0d18 Change ast_hangup() to return void and be NULL safe.
12 years ago
Richard Mudgett 6ba25dd3f2 Remove some dead code dealing with old bridging method.
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
Matthew Jordan 70a46e2ee5 In a channel destructor dispose of items that raise Stasis message properly
12 years ago
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
12 years ago
David M. Lee a75fd32212 ARI - channel recording support
13 years ago
Richard Mudgett 291711f85f chan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency.
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
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
Joshua Colp fb6344e249 Publish the channel state snapshot *before* calling device state so a device state producer can use
13 years ago
Richard Mudgett 680765d452 Remove ast_channel_bridge() and associated code called only by it.
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
Richard Mudgett f069ee9681 Fix segfault when dealing with chan_agent channels.
13 years ago
Jason Parker fa98eb2aea Remove unused RAII vars.
13 years ago
Mark Michelson fac3839e68 Adds support for a core attended transfer function plus adds some hiding of masquerades.
13 years ago
Jason Parker 154fbf8cae Split Hold event into Hold/Unhold, and move it into 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 d04f1fd60a Publish the outbound channel's application/data when dialing
13 years ago
David M. Lee 0eb4cf8c19 Remove required type field from channel blobs
13 years ago
Richard Mudgett 3232e23ca7 Remove the ABI compatability ast_channel_alloc(). It is no longer needed.
13 years ago
Richard Mudgett c137d12111 Fix crash when AMI redirect action redirects two channels out of a bridge.
13 years ago
David M. Lee 2450722f52 DTMF events are now published on a channel's stasis_topic. AMI was
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