struct Asterisk::ARI::Channels::Channel
- Asterisk::ARI::Channels::Channel
- Struct
- Value
- Object
Overview
A specific communication connection between Asterisk and an Endpoint.
Included Modules
- JSON::Serializable
Defined in:
asterisk/ari/models/channels_channel.crConstructors
Instance Method Summary
- #accountcode : String
- #accountcode=(accountcode : String)
- #caller : Channels::CallerID
- #caller=(caller : Channels::CallerID)
-
#channelvars : Hash(String, String | Bool | Int32 | Float32)?
Channel variables
-
#channelvars=(channelvars : Hash(String, String | Bool | Int32 | Float32)?)
Channel variables
- #connected : Channels::CallerID
- #connected=(connected : Channels::CallerID)
-
#creationtime : Time
Timestamp when channel was created
-
#creationtime=(creationtime : Time)
Timestamp when channel was created
-
#dialplan : Channels::DialplanCEP
Current location in the dialplan
-
#dialplan=(dialplan : Channels::DialplanCEP)
Current location in the dialplan
-
#id : String
Unique identifier of the channel.
-
#id=(id : String)
Unique identifier of the channel.
-
#language : String
The default spoken language
-
#language=(language : String)
The default spoken language
-
#name : String
Name of the channel (i.e.
-
#name=(name : String)
Name of the channel (i.e.
- #state : String
- #state=(state : String)
Constructor Detail
Instance Method Detail
def id=(id : String)
#
Unique identifier of the channel.
This is the same as the Uniqueid field in AMI.