Commit Graph

640 Commits (64a9e5f0011d0f6dcfccfaa1ed9e3d65eaf80bdd)

Author SHA1 Message Date
Matthew Jordan 64a9e5f001 main/channel: Unlock channel in off-nominal path
11 years ago
Mark Michelson fa6313ad29 Add API call to determine if format capability structure is "empty".
11 years ago
Richard Mudgett b7f98c3da4 chan_pjsip: Update media translation paths when new SDP negotiated.
11 years ago
Jonathan Rose 9b658b7c60 Bridging: Fix a behavioral change when checking if a channel is leaving a bridge
11 years ago
Richard Mudgett e4b32731b9 channel_internal_api.c: Replace some code with ao2_replace().
11 years ago
Jonathan Rose d4695774e7 Bridges: Fix feature interruption/unintended kick caused by external actions
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Richard Mudgett 2758cc76e5 datastores: Audit ast_channel_datastore_remove usage.
11 years ago
Richard Mudgett a2ce95d9d2 accountcode: Slightly change accountcode propagation.
11 years ago
Matthew Jordan bb87796f67 ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Jonathan Rose af4cd65143 Channels: Masquerades to automatically move frame/audio hooks
11 years ago
Kinsey Moore e977b7936b Bridging: Allow channels to define bridging hooks
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Kinsey Moore 2bd6a010a6 Fix build in dev mode due to signed/unsigned mismatch
11 years ago
Matthew Jordan 20a14e568f bridges/bridge_native_rtp: Reconfigure bridge on removal of framehook
11 years ago
Matthew Jordan 42a1dee02d Undo r414123
11 years ago
Matthew Jordan 17ff4d9282 bridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook
11 years ago
Joshua Colp d134150be2 framehooks: Add callback for determining if a hook is consuming frames of a specific type.
11 years ago
Joshua Colp e2ed86e4ca Undoing framehook support. Issues were uncovered by Bamboo.
11 years ago
Joshua Colp 3b3e4b9b95 framehooks: Add callback for determining if a hook is consuming frames of a specific type.
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Richard Mudgett 03beadb6e9 internal_timing: Remove the option and always make it enabled if a timing module is loaded.
11 years ago
Richard Mudgett 9be438299d Add some asserts that were handy when looking for a stasis cache problem.
11 years ago
Mark Michelson d44aefeef4 Fix stuck channel in ARI through the introduction of synchronous bridge actions.
11 years ago
Richard Mudgett f627a0aca0 res_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped.
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Kevin Harwell 41a80d6a9f channel.c: MOH is not working for transferee after attended transfer
11 years ago
Russell Bryant 33071d636c Protect ast_filestream object when on a channel
12 years ago
Kevin Harwell 20d02c1288 channels.c: core show channeltypes slicing
12 years ago
Matthew Jordan b172d369c4 res_pjsip: Add PJSIP CLI commands
12 years ago
Mark Michelson 1b91ee6c4b Fix a deadlock that occurred due to a conflict of masquerades.
12 years ago
Joshua Colp eb235ad05f channel: Add a missing ast_channel_unlock when allocating a Surrogate channel.
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
Rusty Newton f7c60b8fb6 Several components: fixing Typos in comments and code, "avaliable" instead of "available"
12 years ago
Kevin Harwell 84e1790beb bridge_native_rtp: Deadlock during 4-way conference creation
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
Mark Michelson 94f19c8218 Switch to a scoped lock to avoid missing unlocks in failure returns.
12 years ago
Mark Michelson c0bc3f6b4c Move a NULL check to a place that makes more sense.
12 years ago
Matthew Jordan 076b29dd5b Remove some spammy debug messages; improve clarity of others
12 years ago
Richard Mudgett 057d105c5a Add channel lock protection around translation path setup.
12 years ago
Walter Doekes f33e0776ec Properly copy/remove the device state cache flag over a masquerade.
12 years ago
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