Commit Graph

46 Commits (a66fa4db24553d6ec6c8978c528081a94b1715a1)

Author SHA1 Message Date
Richard Mudgett 99f439dc01 ARI POST DTMF: Make not compete with channel's media thread.
7 years ago
Corey Farrell 17480f6ea4 res_stasis: Reduce RAII_VAR usage.
7 years ago
George Joseph 186ef1a657 stasis/control: Fix possible deadlock with swap channel
8 years ago
Richard Mudgett a036c35903 res_stasis: Handle re-enter stasis bridge with swap channel.
9 years ago
Richard Mudgett ecf4102d02 res_stasis: Add control ref to playback and recording structs.
9 years ago
Richard Mudgett a179aba65e res_stasis: Fix crash on a hanging up channel.
9 years ago
Mark Michelson 4a3275abb9 Stasis: Use custom structure when setting variables.
9 years ago
Joshua Colp fcb6c1737d Merge "Stasis: Use control queue to prevent crash." into 13
9 years ago
Mark Michelson 1003c2eb05 Stasis: Fix potential memory leak of control data.
9 years ago
Mark Michelson eedd77fda0 Stasis: Use control queue to prevent crash.
9 years ago
Mark Michelson 9015bb4c8c Resolve race conditions involving Stasis bridges.
10 years ago
Matthew Jordan 1995baad71 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
10 years ago
Jonathan Rose 712907eec6 ARI: Fix a crash caused by hanging during playback to a channel in a bridge
11 years ago
Mark Michelson 5de3fa2c60 Ensure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
11 years ago
Mark Michelson ef70c08dc7 Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Joshua Colp 10f4d0f65d res_stasis: Add progress indications to operations which perform media.
11 years ago
Jonathan Rose b9d7dfcc62 ARI: Make bridges/{bridgeID}/play queue sound files
11 years ago
Kinsey Moore 5247a0d990 ARI: Ensure managing application receives ChannelEnteredBridge messages
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Kevin Harwell ce18946de4 ARI: Adding a channel to a bridge while a live recording is active blocks
12 years ago
David M. Lee fc70db3a81 ari: Fix deadlock problem with functions that use autoservice.
12 years ago
David M. Lee d1ad4a95f8 ari: Add silence generator controls
12 years ago
Joshua Colp 67b650543c res_ari_channels: Add the ability to stop locally generated ringing on a channel.
12 years ago
Joshua Colp 7678fd040e res_ari_channels: Add ring operation, dtmf operation, hangup reasons, and tweak early media.
12 years ago
Joshua Colp d17a780333 res_stasis: Ensure the channel is always departed from the bridge when it leaves.
12 years ago
Joshua Colp 83d55f85ec Allow specifying a channel to dial an extension and context in an ARI dial operation.
12 years ago
Richard Mudgett 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
David M. Lee 7a581537e8 ARI: Correct error codes for bridge operations
12 years ago
David M. Lee 987fdfb444 ARI: allow other operations to happen while bridged
12 years ago
Jonathan Rose e47794ead1 ARI: bridges/{bridgeID}/addChannel: add roles parameter
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
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
Jonathan Rose a6329a3acf ARI: MOH start and stop for a channel
12 years ago
Jonathan Rose 17c546173f ARI: Bridge Playback, Bridge Record
12 years ago
Jason Parker c1a7567d24 ARI: Add support for suppressing media streams.
12 years ago
Joshua Colp 7ee5b025f4 Fix building.
12 years ago
Jason Parker 87973eecff ARI: Add support for getting/setting channel and global variables.
12 years ago
Jason Parker f820d24db1 ARI: Implement channel hold/unhold.
12 years ago
Jason Parker f41faf0b7d ARI: Implement channel dial.
12 years ago
Jason Parker 609c42c854 ARI: Add support for continuing to a different location in dialplan.
12 years ago
Kinsey Moore a5bbc790e7 Stasis-HTTP: Flesh out bridge-related capabilities
12 years ago
David M. Lee 557125664d This patch adds support for controlling a playback operation from the
12 years ago
David M. Lee 10ba6bf8a8 This patch implements the REST API's for POST /channels/{channelId}/play
12 years ago
David M. Lee e8f4ac6c61 Break res_stasis into smaller files.
12 years ago