Smartswitch
Data Members | List of all members
Smartswitch::Telephony::ChannelInfo Struct Reference

The struct defines the information about a currently active channel. More...

defined in <ChannelInfo.ice>

struct ChannelInfo { ... }

Data Members

string answerTime
 The time a channel was answered on Smartswitch. More...
 
ChannelBillingOpt billing
 If billing is available for this call, the array contains 1 element with it. More...
 
string calleeId
 The billing B-number of a leg (without prefix). More...
 
string callerId
 The billing A-number of a leg (without prefix). More...
 
string channelId
 The unique ID of a channel. More...
 
string channelName
 The name of a channel. More...
 
Direction direction
 The Direction of a leg from the POV of Smartswitch. More...
 
string inboundCodec
 The codec used for inbound (from POV of Smartswitch) stream. More...
 
string ipAddress
 The IP address of a peer. More...
 
string outboundCodec
 The codec used for outbound (from POV of Smartswitch) stream. More...
 
string peerName
 The name of a GenericPeer descendant involved with the leg. More...
 
string realCalleeId
 The B-number of a leg (including prefix) as it came ingress or sent egress from Smartswitch. More...
 
string realCallerId
 The A-number of a leg (including prefix) as it came ingress or sent egress from Smartswitch. More...
 
string sessionId
 The ID of a session. More...
 
string startTime
 The time a channel has been created on Smartswitch. More...
 
string technology
 The technology of a channel, for ex. More...
 

Detailed Description

The struct defines the information about a currently active channel.

Data Member Documentation

◆ answerTime

string answerTime

The time a channel was answered on Smartswitch.

◆ billing

If billing is available for this call, the array contains 1 element with it.

The array is empty otherwise.

◆ calleeId

string calleeId

The billing B-number of a leg (without prefix).

◆ callerId

string callerId

The billing A-number of a leg (without prefix).

◆ channelId

string channelId

The unique ID of a channel.

◆ channelName

string channelName

The name of a channel.

◆ direction

Direction direction

The Direction of a leg from the POV of Smartswitch.

◆ inboundCodec

string inboundCodec

The codec used for inbound (from POV of Smartswitch) stream.

◆ ipAddress

string ipAddress

The IP address of a peer.

◆ outboundCodec

string outboundCodec

The codec used for outbound (from POV of Smartswitch) stream.

◆ peerName

string peerName

The name of a GenericPeer descendant involved with the leg.

◆ realCalleeId

string realCalleeId

The B-number of a leg (including prefix) as it came ingress or sent egress from Smartswitch.

◆ realCallerId

string realCallerId

The A-number of a leg (including prefix) as it came ingress or sent egress from Smartswitch.

◆ sessionId

string sessionId

The ID of a session.

It's common for all bridged legs.

◆ startTime

string startTime

The time a channel has been created on Smartswitch.

◆ technology

string technology

The technology of a channel, for ex.

SIP.


The documentation for this struct was generated from the following file: