Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_blind_transfer_message Struct Reference

Message published during a blind transfer. More...

#include <stasis_bridges.h>

Collaboration diagram for ast_blind_transfer_message:
Collaboration graph
[legend]

Data Fields

struct ast_bridge_snapshotbridge
 
char context [AST_MAX_CONTEXT]
 
char exten [AST_MAX_EXTENSION]
 
int is_external
 
struct ast_channel_snapshotreplace_channel
 
enum ast_transfer_result result
 
struct ast_channel_snapshottransferee
 
struct ast_channel_snapshottransferer
 

Detailed Description

Message published during a blind transfer.

Definition at line 249 of file stasis_bridges.h.

Field Documentation

◆ bridge

struct ast_bridge_snapshot* bridge

The bridge between the transferer and the transferee

Definition at line 257 of file stasis_bridges.h.

Referenced by blind_transfer_dtor(), blind_transfer_to_ami(), blind_transfer_to_json(), bridge_blind_transfer_handler(), cel_blind_transfer_cb(), and handle_blind_transfer().

◆ context

char context[AST_MAX_CONTEXT]

◆ exten

char exten[AST_MAX_EXTENSION]

◆ is_external

int is_external

True if the transfer was initiated by an external source (i.e. not DTMF-initiated)

Definition at line 253 of file stasis_bridges.h.

Referenced by ast_blind_transfer_message_create(), blind_transfer_to_ami(), and blind_transfer_to_json().

◆ replace_channel

struct ast_channel_snapshot* replace_channel

The channel replacing the transferer when multiple parties are being transferred

Definition at line 265 of file stasis_bridges.h.

Referenced by blind_transfer_bridge(), blind_transfer_dtor(), and blind_transfer_to_json().

◆ result

enum ast_transfer_result result

Result of the transfer

Definition at line 251 of file stasis_bridges.h.

Referenced by blind_transfer_to_ami(), blind_transfer_to_json(), cel_blind_transfer_cb(), and handle_blind_transfer().

◆ transferee

struct ast_channel_snapshot* transferee

Transferee channel. NULL if there were multiple transferee channels

Definition at line 263 of file stasis_bridges.h.

Referenced by blind_transfer_dtor(), blind_transfer_to_ami(), blind_transfer_to_json(), and cel_blind_transfer_cb().

◆ transferer

struct ast_channel_snapshot* transferer

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