Commit Graph

210 Commits (1c5e68580af4556de86c2c33200fe3d43d499bed)

Author SHA1 Message Date
Matt Jordan c30d677333 res/stasis: Add CLI commands for displaying/debugging ARI apps
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Mark Michelson 3bd76dd679 ARI: Add duplicate channel ID checking for channel creation.
9 years ago
Mark Michelson e459b8dadf ARI: Detect duplicate channel IDs
9 years ago
Joshua Colp f31772ec20 ari: Update model validator based on addition of asterisk_id.
9 years ago
Matt Jordan dd5129d84a res/ari: Add the Asterisk EID field to outgoing events
9 years ago
Jean Aunis 91993ebaa5 resource_channels.c: add hangup reason "answered_elsewhere".
9 years ago
Kevin Harwell e711e57106 resource_channels: Sync with ARI stubs
9 years ago
George Joseph 886f2cab23 rest_api/channels: Fix multiple issues with create and dial
9 years ago
Mark Michelson 11caa10cf5 ARI: Ensure announcer channels are destroyed.
9 years ago
zuul 39e6d80937 Merge "ARI: Ensure proper channel state on operations."
10 years ago
Mark Michelson 1fd3a7849e ARI: Ensure proper channel state on operations.
10 years ago
Joshua Colp 643dd462ee Merge "ari/resource_channels: Add 'formats' to channel create/originate"
10 years ago
George Joseph a2f820e8dc ari/resource_channels: Add 'formats' to channel create/originate
10 years ago
zuul 84a93b0d67 Merge "ARI: Re-implement the ARI dial command, allowing for early bridging."
10 years ago
Mark Michelson 88d997913f ARI: Re-implement the ARI dial command, allowing for early bridging.
10 years ago
Matt Jordan e773e3a9bb ARI: Add the ability to download the media associated with a stored recording
10 years ago
Matt Jordan 03d88b5656 ARI: Add the ability to play multiple media URIs in a single operation
10 years ago
Sean Bright 14938184a3 res_ari: Correct Location headers returned by some ARI resources
10 years ago
Joshua Colp 72ef79dc2d Merge "ARI: Add method to Dial a created channel."
10 years ago
Joshua Colp 3b71f09bb7 Merge "ARI: Add method to create a new channel."
10 years ago
Mark Michelson abbb2edd4c ARI: Add method to Dial a created channel.
10 years ago
Mark Michelson dd48d60c5b ARI: Add method to create a new channel.
10 years ago
zuul e2a8033d09 Merge "res_stasis: Add control ref to playback and recording structs."
10 years ago
Richard Mudgett 0ea742d33a res_stasis: Add control ref to playback and recording structs.
10 years ago
Richard Mudgett ece2edaa04 res_ari: Cannot get control also means channel is unavailable.
10 years ago
Richard Mudgett 12feec0bf7 res/ari/config.c: Fix user sort compare function.
10 years ago
Richard Mudgett 3f4fa245e5 res/ari/config.c: Optimize conf_alloc() object init.
10 years ago
Richard Mudgett aa00df62ee res/ari/config.c: Fix conf_alloc() object init.
10 years ago
Matt Jordan b99a705262 ARI: Add the ability to subscribe to all events
10 years ago
Matt Jordan 5206aa9d30 ARI: Add events for Contact and Peer Status changes
10 years ago
Mark Michelson aacb46b56a Merge "res_ari_events: Fix shutdown ref leak."
10 years ago
Richard Mudgett 21d419e4fc ari/ari_websockets.c: Fix ast_debug parameter type mismatch.
10 years ago
Richard Mudgett 03eb6cbc10 res_ari_events: Fix shutdown ref leak.
10 years ago
Scott Emidy 12e6f5ac01 ARI: Retrieve existing log channels
10 years ago
Scott Emidy b91ca7ba49 ARI: Creating log channels
10 years ago
Scott Emidy f19c4930c2 ARI: Deleting log channels
10 years ago
Mark Michelson c63316eec1 res_http_websocket: Debug write lengths.
10 years ago
Mark Michelson 35a98161df res_http_websocket: Avoid passing strlen() to ast_websocket_write().
10 years ago
Mark Michelson b002e09214 Merge "ARI: Channels added to Stasis application during WebSocket creation ..."
10 years ago
Benjamin Ford 1f02d20da4 ARI: Rotate log channels.
10 years ago
Ashley Sanders fe804b09b3 ARI: Channels added to Stasis application during WebSocket creation ...
10 years ago
Matt Jordan 254d07b15b ARI: Add support for push configuration of dynamic object
10 years ago
Benjamin Ford e01d93e092 ARI: Fixed unload mode for unload module.
10 years ago
Benjamin Ford 9d458b8311 ARI: Added new functionality to reload a single module.
10 years ago
Benjamin Ford f64f1c2772 ARI: Added new functionality to unload a single module.
10 years ago
Benjamin Ford aa5707b889 ARI: Added new functionality to load a single module.
10 years ago
Benjamin Ford 6a764db370 ARI: Added new functionality to get information on a single module.
10 years ago
Benjamin Ford 1b7760a8aa ARI: Added new functionality to get all module information.
10 years ago
Matt Jordan 9cffcca5f9 res/ari: Register Stasis application on WebSocket attempt
11 years ago
Corey Farrell c541923ac3 res_ari_bridges: Add missing dependencies.
11 years ago
Joshua Colp bb6ddb3dc8 res_ari_device_states: Fix dependency on res_stasis_device_state.
11 years ago
Corey Farrell f226bd6f60 ARI: Fix missing dependencies.
11 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
11 years ago
Matthew Jordan 894153b8b1 res/ari: Fix model validation for ChannelHold event
11 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
11 years ago
Matthew Jordan c2f50ba6f4 ARI: Add the ability to intercept hold and raise an event
11 years ago
Corey Farrell c08fd275bf Logger: Convert 'struct ast_callid' to unsigned int.
11 years ago
Richard Mudgett 9e841e4fb6 ARI: Fix crash if integer values used in JSON payload 'variables' object.
11 years ago
Matthew Jordan a528dfc9a7 ARI/PJSIP: Apply requesting channel's format cap to created channels
11 years ago
Joshua Colp bedf51b2ce res_ari_channels: Return a 404 response when a requested channel variable does not exist.
11 years ago
Matthew Jordan 29f66b0429 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
11 years ago
Kevin Harwell cc85e55d88 ari_websockets: removed extra check on websocket session read
11 years ago
Kevin Harwell 137c4b0778 res_http_websocket: websocket write timeout fails to fully disconnect
11 years ago
Matthew Jordan 858e825568 res/ari/resource_channels: Add missing 'no_answer' reason to DELETE /channels
11 years ago
Matthew Jordan fb8a2e0399 ARI: Improve wiki documentation
11 years ago
Ashley Sanders 804ab70f9d ARI: Fixed crash that occurred when updating a bridge when the optional query parameter 'name' was not supplied.
11 years ago
Mark Michelson 7f836c1c15 Add the ability to continue and originate using priority labels.
11 years ago
Kevin Harwell d673209abc ARI/AMI: Include language in standard channel snapshot output
11 years ago
Joshua Colp 60ab564ad2 ari: Add support for specifying an originator channel when originating.
11 years ago
Mark Michelson fe7671fee6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Kinsey Moore 36f4bff943 Stasis: Add information to blind transfer event
11 years ago
Matthew Jordan bb494067a5 Multiple revisions 421311-421312
11 years ago
Matthew Jordan ba5d5da60b Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Richard Mudgett 79c5c08db9 ARI: Originate to app local channel subscription code optimization.
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 47bf7efc4d Multiple revisions 420089-420090,420097
11 years ago
Matthew Jordan 355dc3d2ad Multiple revisions 419565-419566
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 b299052e20 ari: Add a copy operation for stored recordings
11 years ago
Matthew Jordan d4b436d0ea ARI/res_stasis: Subscribe to both Local channel halves when originating to app
11 years ago
Richard Mudgett 9b10813a2b res_ari: Fix some off-nominal paths just dropping the HTTP connection.
11 years ago
Sam Galarneau aa370d6105 ARI: Improvements to body parameters documentation
11 years ago
Jonathan Rose a69e0cd32a ARI: Remove unnecessary \briefs from automatically generated documentation
11 years ago
Matthew Jordan 365ae7523b res_http_websocket: Close websocket correctly and use careful fwrite
12 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
12 years ago
Matthew Jordan 53968c00b3 TALK_DETECT: A channel function that raises events when talking is detected
12 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
12 years ago
Jonathan Rose b9d7dfcc62 ARI: Make bridges/{bridgeID}/play queue sound files
12 years ago
Kinsey Moore 9a85fc0aa0 ARI: Add debug logging for events and responses
12 years ago
Jonathan Rose a8742e327f ARI: Add tones playback resource
12 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
12 years ago
Kinsey Moore d6e2c50058 bridging: Ensure locking during snapshot creation
12 years ago
Sean Bright c32fe8b8e5 ARI: Don't complain about missing ARI users when we aren't enabled
12 years ago
Richard Mudgett 1ba13718fc assigned-uniqueids: Miscellaneous cleanup and fixes.
12 years ago
Joshua Colp 1cf74b8776 res_stasis: Extend bridge type to be a comma separated list of bridge attributes.
12 years ago
Jonathan Rose 4c2b1c225b ARI/bridges: Forward Playback/Recording Started/Finished to bridge topic
12 years ago
Scott Griepentrog ef69b5176d unqiueid: correct max uniqueid length test
12 years ago