Commit Graph

69 Commits (dafdcc623cd46dba3663a3b5bb2663f8630a3a00)

Author SHA1 Message Date
Joshua Colp 07b3253155 stasis: Improve topic/subscription names and statistics.
6 years ago
mohitdhiman 84a7b4d356 stasis/endpoint: Fix memory leak of channel_ids in ast_endpoint structure.
6 years ago
Corey Farrell 0a9904e1c6
astobj2: Eliminate usage of legacy ao2_container_alloc routine.
7 years ago
Richard Mudgett f878de44af channel.c: Make CHECK_BLOCKING() save thread LWP id for messages.
7 years ago
Sean Bright cea3742c54 core: Use eventfd for alert pipes on Linux when possible
8 years ago
Richard Mudgett 6bed318a66 Frame deferral: Revert API refactoring.
8 years ago
Richard Mudgett 75a6afbec5 MESSAGE: Flush Message/ast_msg_queue channel alert pipe.
9 years ago
George Joseph 2fefb6187f Revert "Revert "Add API for channel frame deferral.""
9 years ago
George Joseph 6b5a7ced13 Revert "Add API for channel frame deferral."
9 years ago
Mark Michelson 9231a56cf3 Add API for channel frame deferral.
9 years ago
Mark Michelson eff97808fb ARI: Detect duplicate channel IDs
9 years ago
Richard Mudgett 0a5bc64491 channel api: Create is_t38_active accessor functions.
9 years ago
Scott Griepentrog 6b16fbfc22 Channel alert pipe: improve diagnostic error return
10 years ago
Corey Farrell ad1a118632 Check for ao2_alloc failure in __ast_channel_internal_alloc.
10 years ago
Kinsey Moore 55c9a46abd Stasis: Fix StasisStart/End order and missing events
11 years ago
Richard Mudgett 7eb4ee9b2f channel_internal_api.c: Replace some code with ao2_replace().
11 years ago
Jonathan Rose cd28e5dda2 Bridges: Fix feature interruption/unintended kick caused by external actions
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
Matthew Jordan 072b61bbed channel_internal_api: Publish a snapshot change when linkedids change
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Richard Mudgett 1ba13718fc assigned-uniqueids: Miscellaneous cleanup and fixes.
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Matthew Jordan facebb3f3c Remove publication of a channel snapshot when the technology is set
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Richard Mudgett 6ebfac8e70 Handle DTMF and hold wrapup when a channel leaves the bridging system.
12 years ago
Richard Mudgett 73b3c70a5f Remove some resolved or obsolete BUGBUG comments.
12 years ago
Matthew Jordan 33e7b76d1d Hide the Surrogate channels from external consumers; kill Masquerade events
12 years ago
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
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 b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Joshua Colp 65c492e851 Add support for requiring that all queued messages on a caching topic have been handled before
12 years ago
David M. Lee f574a76e3e Fixed a consistency problem with channel snapshot and endpoint state.
12 years ago
Richard Mudgett 680765d452 Remove ast_channel_bridge() and associated code called only by it.
12 years ago
David M. Lee 10ba6bf8a8 This patch implements the REST API's for POST /channels/{channelId}/play
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
David M. Lee e06e519a90 Initial support for endpoints.
12 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
12 years ago
David M. Lee 4a6237b231 Move NewCallerid, HangupRequest and SoftHangupRequest to Stasis
12 years ago
Kinsey Moore ccb5526508 Take advantage of the fact that stasis_unsubscribe now returns NULL
12 years ago
David M. Lee c0e2ed1fe9 Ensure dummy channels get a stasis topic.
12 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
12 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Richard Mudgett 6ad0126425 Fix stuck DTMF when bridge is broken.
13 years ago
Richard Mudgett fb6238899b Add private representation of caller, connected and redirecting party ids.
13 years ago
Matthew Jordan 5c4578f4ad Add named callgroups/pickupgroups
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago