Channel class

Inheritance

Constructors

Channel(String id, String name, String accountcode, String state, CallerID caller, dynamic dialplan, DateTime creationtime, String language, dynamic channelvars, dynamic json)
Channel.fromJson(dynamic json)
factory

Properties

accountcode String
Accountcode.
getter/setter pair
caller CallerID
getter/setter pair
channelvars ↔ dynamic
Channel variables.
getter/setter pair
connected ↔ dynamic
Connected.
getter/setter pair
creationtime DateTime
Timestamp when channel was created.
getter/setter pair
dialplan ↔ dynamic
Current location in the dialplan.
getter/setter pair
handlers Map<String, dynamic Function(dynamic event, Channel channel)>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
json ↔ dynamic
getter/setter pair
language String
The default spoken language.
getter/setter pair
name String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String
getter/setter pair

Methods

answer() Future<bool>
continueInDialplan({String? context, String? extension, num? priority, String? label}) Future<void>
emit(dynamic data) → void
getChannelVar(dynamic callback(bool, dynamic), String variable) → dynamic
hangup(dynamic callback(bool)) Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on(String event, dynamic callback(dynamic event, Channel channel)) → void
originate(dynamic callback(bool, Channel), {required String endpoint, String? extension, String? context, String? priority, String? label, String? app, List<String>? appArgs, String? callerId, num? timeout, dynamic variables, String? otherChannelId, String? originator, String? formats}) → dynamic
play(Playback play, dynamic callback(bool, Playback), {required List<String> media, String? lang, num offsetms = 0, num skipms = 3000, String? playbackId}) → dynamic
removeAllListeners(String event) → dynamic
removeListener(String event, dynamic callback(dynamic, Channel)) → dynamic
toString() String
A string representation of this object.
inherited

Operators

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