ChannelsApi class

Constructors

ChannelsApi()
Create an instance of the Bridges API client, providing access to the /bridges endpoint.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

answer(String channelId, {dynamic queryParams, dynamic qParams}) Future<HttpClientResponse>
continueInDialplan(String channelId, {String? context, String? extension, num? priority, String? label}) Future
create({String? endpoint, String? extension, String? context, String? priority, String? label, String? app, List<String>? appArgs, String? callerId, String? timeout, String? channelId, String? otherChannelId, String? originator, dynamic variables}) Future
createWithId({String? endpoint, String? extension, String? context, String? priority, String? label, String? app, List<String>? appArgs, String? callerId, String? timeout, String? channelId, String? otherChannelId, String? originator}) Future
dial(String channelId, String sid, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
externalMedia({required String app, dynamic variables, required String external_host, String? encapsulation, String? transport, String? connection_type, required String format, String? direction}) Future
externalMediaDelete(String channelId) Future
get(String channelId) Future<HttpClientResponse>
getChannelVariable(String channelId, String variable) Future
hangup(String channelId) Future
hold(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
list() Future<HttpClientResponse>
mute(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
originate({String? endpoint, String? extension, String? context, String? priority, String? label, String? app, List<String>? appArgs, String? callerId, num? timeout, String? channelId, String? otherChannelId, String? originator}) Future
originateWithId(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
play({required String channelId, required List<String> media, String? lang, num offsetms = 0, num skipms = 3000, String? playbackId}) Future
POST /channels/{channelId}/play
playWithId(String channelId, String playbackId, List<String> media) Future
record(String channelId, String playId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
redirect(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
ring(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
ringStop(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
sendDTMF(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
setChannelVariable(String channelId, String playId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
snoopChannel(String channelId, String sid, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
startMusicOnHold(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
startSilence(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
stopMusicOnHold(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
stopSilence(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
unhold(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>
unmute(String channelId, dynamic queryParams, dynamic qParams) Future<HttpClientResponse>