struct Asterisk::ARI::Events::BridgeAttendedTransfer

Overview

Notification that an attended transfer has occurred.

Defined in:

asterisk/ari/events/bridge_attended_transfer.cr

Constructors

Instance Method Summary

Instance methods inherited from struct Asterisk::ARI::Events::Event

application : String application, application=(application : String) application=, timestamp : Time timestamp, timestamp=(timestamp : Time) timestamp=

Constructor methods inherited from struct Asterisk::ARI::Events::Event

new(pull : JSON::PullParser) new

Instance methods inherited from struct Asterisk::ARI::Events::Message

asterisk_id : String? asterisk_id, asterisk_id=(asterisk_id : String?) asterisk_id=, type : String type, type=(type : String) type=

Constructor methods inherited from struct Asterisk::ARI::Events::Message

new(pull : JSON::PullParser) new

Constructor Detail

def self.new(pull : JSON::PullParser) #

Notification that an attended transfer has occurred.


[View source]

Instance Method Detail

def destination_application : String? #

Application that has been transferred into


[View source]
def destination_application=(destination_application : String?) #

Application that has been transferred into


[View source]
def destination_bridge : String? #

Bridge that survived the merge result


[View source]
def destination_bridge=(destination_bridge : String?) #

Bridge that survived the merge result


[View source]
def destination_link_first_leg : Channels::Channel? #

First leg of a link transfer result


[View source]
def destination_link_first_leg=(destination_link_first_leg : Channels::Channel?) #

First leg of a link transfer result


[View source]
def destination_link_second_leg : Channels::Channel? #

Second leg of a link transfer result


[View source]
def destination_link_second_leg=(destination_link_second_leg : Channels::Channel?) #

Second leg of a link transfer result


[View source]
def destination_threeway_bridge : Bridges::Bridge? #

Bridge that survived the threeway result


[View source]
def destination_threeway_bridge=(destination_threeway_bridge : Bridges::Bridge?) #

Bridge that survived the threeway result


[View source]
def destination_threeway_channel : Channels::Channel? #

Transferer channel that survived the threeway result


[View source]
def destination_threeway_channel=(destination_threeway_channel : Channels::Channel?) #

Transferer channel that survived the threeway result


[View source]
def destination_type : String #

How the transfer was accomplished


[View source]
def destination_type=(destination_type : String) #

How the transfer was accomplished


[View source]
def is_external : Bool #

Whether the transfer was externally initiated or not


[View source]
def is_external=(is_external : Bool) #

Whether the transfer was externally initiated or not


[View source]
def replace_channel : Channels::Channel? #

The channel that is replacing transferer_first_leg in the swap


[View source]
def replace_channel=(replace_channel : Channels::Channel?) #

The channel that is replacing transferer_first_leg in the swap


[View source]
def result : String #

The result of the transfer attempt


[View source]
def result=(result : String) #

The result of the transfer attempt


[View source]
def transfer_target : Channels::Channel? #

The channel that is being transferred to


[View source]
def transfer_target=(transfer_target : Channels::Channel?) #

The channel that is being transferred to


[View source]
def transferee : Channels::Channel? #

The channel that is being transferred


[View source]
def transferee=(transferee : Channels::Channel?) #

The channel that is being transferred


[View source]
def transferer_first_leg : Channels::Channel #

First leg of the transferer


[View source]
def transferer_first_leg=(transferer_first_leg : Channels::Channel) #

First leg of the transferer


[View source]
def transferer_first_leg_bridge : Bridges::Bridge? #

Bridge the transferer first leg is in


[View source]
def transferer_first_leg_bridge=(transferer_first_leg_bridge : Bridges::Bridge?) #

Bridge the transferer first leg is in


[View source]
def transferer_second_leg : Channels::Channel #

Second leg of the transferer


[View source]
def transferer_second_leg=(transferer_second_leg : Channels::Channel) #

Second leg of the transferer


[View source]
def transferer_second_leg_bridge : Bridges::Bridge? #

Bridge the transferer second leg is in


[View source]
def transferer_second_leg_bridge=(transferer_second_leg_bridge : Bridges::Bridge?) #

Bridge the transferer second leg is in


[View source]