Asterisk - The Open Source Telephony Project GIT-master-8f1982c
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
Data Fields
ast_ari_transfer_message Struct Reference

Message published during an "ARI" transfer. More...

#include <stasis_channels.h>

Collaboration diagram for ast_ari_transfer_message:
Collaboration graph
[legend]

Data Fields

struct ast_channel_snapshotdest
 
struct ast_bridge_snapshotdest_bridge
 
struct ast_channel_snapshotdest_peer
 
char destination [AST_MAX_EXTENSION]
 
char * protocol_id
 
struct ast_refer_paramsrefer_params
 
char * referred_by
 
struct ast_channel_snapshotsource
 
struct ast_bridge_snapshotsource_bridge
 
struct ast_channel_snapshotsource_peer
 
enum ast_control_transfer state
 

Detailed Description

Message published during an "ARI" transfer.

Since
23

Definition at line 775 of file stasis_channels.h.

Field Documentation

◆ dest

struct ast_channel_snapshot* dest

The identified destination channel.

Definition at line 791 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), ari_transfer_to_json(), and ast_ari_transfer_message_create().

◆ dest_bridge

struct ast_bridge_snapshot* dest_bridge

The bridge associated with the channel.

Definition at line 793 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), and ari_transfer_to_json().

◆ dest_peer

struct ast_channel_snapshot* dest_peer

The peer of the destination channel.

Definition at line 795 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), and ari_transfer_to_json().

◆ destination

char destination[AST_MAX_EXTENSION]

Destination extension

Definition at line 787 of file stasis_channels.h.

Referenced by ari_transfer_to_json(), and ast_ari_transfer_message_create().

◆ protocol_id

char* protocol_id

Information for attended transfers

Definition at line 789 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), ari_transfer_to_json(), and ast_ari_transfer_message_create().

◆ refer_params

struct ast_refer_params* refer_params

An array of protocol specific params, e.g. from/to information

Definition at line 797 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), ari_transfer_to_json(), and ast_ari_transfer_message_create().

◆ referred_by

char* referred_by

Referer identity

Definition at line 783 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), and ast_ari_transfer_message_create().

◆ source

struct ast_channel_snapshot* source

The channel receiving the transfer request

Definition at line 777 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), ari_transfer_to_json(), and ast_ari_transfer_message_create().

◆ source_bridge

struct ast_bridge_snapshot* source_bridge

The bridge associated with the source channel

Definition at line 779 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), and ari_transfer_to_json().

◆ source_peer

struct ast_channel_snapshot* source_peer

The peer channel

Definition at line 781 of file stasis_channels.h.

Referenced by ari_transfer_dtor(), and ari_transfer_to_json().

◆ state

The current state of the transfer.

Definition at line 799 of file stasis_channels.h.

Referenced by ari_transfer_to_json(), and ast_ari_transfer_message_create().


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