Commit Graph

65 Commits (fbe0dfaf4410a4ed34cca248d0885ea87c747e27)

Author SHA1 Message Date
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
Matthew Jordan 5ca081e053 resource_channels: Check if a passed in ID is NULL before checking its length
12 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
12 years ago
Joshua Colp 3f730662f7 res_stasis_recording: Add a "target_uri" field to recording events.
12 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
12 years ago
Matthew Jordan 0ebbeac69f ari/resource_channels: Add channel variables earlier in the creation process
12 years ago
Joshua Colp e5899852cc res_stasis: Enable transfers and provide events when they occur.
12 years ago
Kinsey Moore 1590d32ab0 ARI: Support channel variables in originate
12 years ago
Jonathan Rose aa9db707c5 ARI: Add mailboxes resource for controlling and polling external MWI
12 years ago
Joshua Colp 8585340b87 res_ari: Fix various memory leaks.
12 years ago
David M. Lee 40a7f68e4b ari: Remove support for specifying channel vars during origination.
12 years ago
Matthew Jordan 7ddfe12aff res_stasis_device_state: Set resource type for subscriptions to deviceState
12 years ago
Richard Mudgett 72c282cc66 ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
12 years ago
Jonathan Rose b0bb03e916 bridging: Give bridges a name and a known creator
12 years ago
Matthew Jordan 76042b1eb4 ari/resource_channels: When creating a channel, specify a default format (SLIN)
12 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
12 years ago
Kevin Harwell f425c4a086 ARI: Allow specifying channel variables during a POST /channels
12 years ago
Kevin Harwell ce18946de4 ARI: Adding a channel to a bridge while a live recording is active blocks
12 years ago
Joshua Colp e93fbf41e6 res_ari: Add Recording events to the validator.
12 years ago
Kevin Harwell ed48377994 ARI: Implement device state API
12 years ago
Joshua Colp 14a7452934 ari: Add events for playback and recording.
12 years ago
Joshua Colp eda7126862 ari: Add Snoop operation for spying/whispering on channels.
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
Kevin Harwell f6593b4156 ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404
12 years ago
Kevin Harwell 4be01b4598 ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404
12 years ago
David M. Lee 5701c51bb6 Fixed a typ.
12 years ago
David M. Lee b83a3965b8 Changes from make ari-stubs after r402560
12 years ago
Kevin Harwell 4f1bdeed1c ARI playback: Rename ARI Playback to Playbacks
12 years ago
David M. Lee 7d0d1a1efb ari: User better nicknames for ARI operations
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 4053f36a71 res_ari_channels: Fix a deadlock when originating multiple channels close to eachother.
12 years ago
Kinsey Moore aa7f9e55f2 ARI: Remove channels/{channelId}/dial
12 years ago
Jonathan Rose 5c696bde67 ARI: channel/bridge recording errors when invalid format specified
12 years ago
Jonathan Rose d8a760307e ARI recordings: Issue HTTP failures for recording requests with file conflicts
12 years ago
Joshua Colp d183c6e134 Return a channel snapshot when originating using ARI, and subscribe the Stasis application to it.
12 years ago
Richard Mudgett 868a76f897 ARI: Fix crash when POST /playback/{id}/control does not have an operation parameter.
12 years ago
Kinsey Moore 2fc0a8873c Clarify documentation for channel and bridge list
12 years ago
David M. Lee 9234804a3b Multiple revisions 400508,400842-400843,400848
12 years ago
Matthew Jordan 8d7873b836 ARI: Add subscription support
12 years ago
Joshua Colp bd8cf10d60 Fix a crash caused by muting and unmuting a channel in ARI without specifying a direction.
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Mark Michelson addbf276f5 Multiple revisions 400318-400319
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 0bcc676d09 Multiple revisions 398638-398639
12 years ago