Commit Graph

245 Commits (22d405e900e02e5076c4f4b3572352b9fc5b07f8)

Author SHA1 Message Date
sungtae kim e2eb19b363 res/res_ari: Added timestamp as a requirement for all ARI events
7 years ago
George Joseph 5f6890a8f9 Merge "res_stasis: Add ability to switch applications."
7 years ago
Ben Ford 6626df586e res_stasis: Add ability to switch applications.
7 years ago
sungtae kim 3638c433ac bridging: Add creation timestamps
7 years ago
Joshua C. Colp e687cf214d res_ari_applications: Fix incorrect call to ao2_lock.
7 years ago
Kevin Harwell 8681fc9db7 ARI event type filtering
7 years ago
George Joseph 4787b47da0 Merge "Added ARI resource /ari/asterisk/ping"
7 years ago
sungtae kim ac90968afd Added ARI resource /ari/asterisk/ping
7 years ago
George Joseph 7071e9d64c media_index.c: Refactored so it doesn't cache the index
7 years ago
Sebastian Damm a24bb1c4b6 res/res_ari: Add additional hangup reasons
7 years ago
George Joseph 3667c5e1d2 bridges: Remove reliance on stasis caching
7 years ago
Joshua Colp 50ac85cb40 stasis: Segment channel snapshot to reduce creation cost.
7 years ago
Joshua Colp d0ccbb3377 stasis: Use an implementation specific channel snapshot cache.
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Sungtae Kim 1dea497454 res/res_ari: Fix null endpoint handle
7 years ago
Moritz Fain f3422312ea res_stasis: Fix stale data in ARI bridges
7 years ago
Walter Doekes bc8cdcefa8 optional_api: Remove unused nonoptreq fields
7 years ago
Corey Farrell 679fa5fb34 Add missing OPTIONAL_API and ARI dependences.
8 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
8 years ago
Corey Farrell bf2d35931d aco: Minimize use of regex.
8 years ago
Richard Mudgett 55c4d8e008 res_ari: Fix inverted test giving wrong error message.
8 years ago
Jenkins2 759f4c1125 Merge "res_ari_events: Fix use after free / double-free of JSON message."
8 years ago
Corey Farrell 5247ba4b88 res_ari_events: Fix use after free / double-free of JSON message.
8 years ago
Richard Mudgett ee08f10d06 Fix ast_(v)asprintf() malloc failure usage conditions.
8 years ago
Joshua Colp ac7ec5026c Merge "Add missing menuselect dependencies."
8 years ago
Richard Mudgett 79ddcdbc70 Stasis/ARI: Fix off-nominal path json memory leaks.
8 years ago
Corey Farrell 606ae3484a Add missing menuselect dependencies.
8 years ago
Corey Farrell b616b7e4a9 res/ari/resource_bridges.h: Update from 'make ari-stubs'.
8 years ago
Corey Farrell f2175c5a39 res_ari_channels: Fix reference leak in channel_state_invalid.
8 years ago
Seán C McCord e8bde6916a ari/bridge: Add mute, dtmf suppression controls
8 years ago
George Joseph b55d21ad91 make ari-stubs so doc periodic jobs can run
9 years ago
George Joseph 6691606723 ari: Implement 'debug all' and request/response logging
9 years ago
zuul d0474f6322 Merge "res/ari/resource_bridges: Add the ability to manipulate the video source"
9 years ago
Matt Jordan a72ef38113 res/ari/resource_bridges: Add the ability to manipulate the video source
9 years ago
Sebastien Duthil c6d755de11 res_ari: Add support for channel variables in ARI events.
9 years ago
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.
10 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