Commit Graph

126 Commits (f821e8107180e7c49c00c16ae8f998e12b51e79a)

Author SHA1 Message Date
Mark Michelson 959f7436cc Stasis: Fix potential memory leak of control data.
9 years ago
Mark Michelson a45eacebf3 Stasis: Use control queue to prevent crash.
9 years ago
Joshua Colp d17d9a9288 json: Audit ast_json_* usage for thread safety.
10 years ago
Matt Jordan b99a705262 ARI: Add the ability to subscribe to all events
10 years ago
Mark Michelson d7a1e84a1e Resolve race conditions involving Stasis bridges.
10 years ago
Joerg Sonnenberger 9472bbaa95 Remove const cast from leaf functions.
10 years ago
Matt Jordan 9cffcca5f9 res/ari: Register Stasis application on WebSocket attempt
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Matthew Jordan 29f66b0429 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
10 years ago
Scott Griepentrog 388d691f34 stasis transfer: fix stasis bridge push race part two
10 years ago
Scott Griepentrog 49f405fe4c stasis transfer: fix a race condition on stasis bridge push
11 years ago
Mark Michelson fe7671fee6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Kinsey Moore 4bb556a847 Stasis: Fix StasisStart/End order and missing events
11 years ago
Mark Michelson 2d9471ab1f Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
Kinsey Moore 74e706878b Stasis: Fix StasisEnd message ordering
11 years ago
Matthew Jordan df5dbbd878 res_stasis: Don't play MoH to channels by default when added to holding bridges
11 years ago
Jonathan Rose 33835e17a0 ARI: Fix a crash caused by hanging during playback to a channel in a bridge
11 years ago
Mark Michelson 56a1d4930a Ensure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
11 years ago
Matthew Jordan 085d5a2629 Clean up files that do not end with newlines
11 years ago
Kinsey Moore 36f4bff943 Stasis: Add information to blind transfer event
11 years ago
Matthew Jordan ba5d5da60b Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Richard Mudgett aba07a0f6e res/stasis/command.c: Fix recent commit using spaces instead of tabs.
11 years ago
Kinsey Moore 6f735288b0 Stasis: Allow internal channels directly into bridges
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Matthew Jordan ac5c75b45d stasis: Fix compilation issue with ao2 tagged objects
11 years ago
Matthew Jordan 47bf7efc4d Multiple revisions 420089-420090,420097
11 years ago
Richard Mudgett f962448eee ARI: Make mixing bridges propagate linkedids and accountcodes.
11 years ago
Matthew Jordan d4b436d0ea ARI/res_stasis: Subscribe to both Local channel halves when originating to app
11 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
11 years ago
Joshua Colp 10f4d0f65d res_stasis: Add progress indications to operations which perform media.
11 years ago
Joshua Colp 9b71a87108 res_stasis: Fix crash when handling a failed blind transfer message.
11 years ago
Jonathan Rose b9d7dfcc62 ARI: Make bridges/{bridgeID}/play queue sound files
11 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
11 years ago
Matthew Jordan 2c5484c869 stasis/app.c: Add some extra debugging for subscription counts
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
Joshua Colp e5899852cc res_stasis: Enable transfers and provide events when they occur.
11 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
12 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
Kevin Harwell ed48377994 ARI: Implement device state API
12 years ago
Kinsey Moore d9015a5356 ARI: Don't leak implementation details
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
David M. Lee 069da1e75a stasis: add functions embarrassingly missing from r400522
12 years ago
Richard Mudgett 7eea4ab872 You'd think that new files would be free of whitespace issues. But you would be wrong.
12 years ago
Matthew Jordan 8d7873b836 ARI: Add subscription support
12 years ago
Joshua Colp 83d55f85ec Allow specifying a channel to dial an extension and context in an ARI dial operation.
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
Kinsey Moore 53dbe10f5c Fix build warnings
12 years ago
David M. Lee 451993f4f5 ARI: WebSocket event cleanup
12 years ago
David M. Lee 7a581537e8 ARI: Correct error codes for bridge operations
12 years ago
David M. Lee f5cca5e41e res_stasis: remove call to missing function control_continue.
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
David M. Lee b6f9b39830 Fix /stasis/res/app_replaced unit test.
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
David M. Lee f6a227a451 Continue events when ARI WebSocket reconnects
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 15945a7185 Fixed inverted logic in app_add_channel().
12 years ago
David M. Lee e8f4ac6c61 Break res_stasis into smaller files.
12 years ago