Asterisk - The Open Source Telephony Project GIT-master-2de1a68
Data Fields
ast_dial_channel Struct Reference

Dialing channel structure. Contains per-channel dialing options, asterisk channel, and more! More...

Collaboration diagram for ast_dial_channel:
Collaboration graph
[legend]

Data Fields

char * assignedid1
 
char * assignedid2
 
int cause
 
char * device
 
unsigned int is_running_app:1
 
struct {
   struct ast_dial_channel *   next
 
list
 
int num
 
void * options [AST_DIAL_OPTION_MAX]
 
struct ast_channelowner
 
char * tech
 
int timeout
 

Detailed Description

Dialing channel structure. Contains per-channel dialing options, asterisk channel, and more!

Definition at line 63 of file dial.c.

Field Documentation

◆ assignedid1

char* assignedid1

UniqueID to assign channel

Definition at line 71 of file dial.c.

Referenced by ast_dial_destroy(), begin_dial_prerun(), dial_append_common(), and handle_call_forward().

◆ assignedid2

char* assignedid2

UniqueID to assign 2nd channel

Definition at line 72 of file dial.c.

Referenced by ast_dial_destroy(), begin_dial_prerun(), dial_append_common(), and handle_call_forward().

◆ cause

int cause

Cause code in case of failure

Definition at line 69 of file dial.c.

Referenced by ast_dial_reason(), begin_dial_prerun(), handle_frame(), handle_timeout_trip(), and monitor_dial().

◆ device

char* device

◆ is_running_app

unsigned int is_running_app

Is this running an application?

Definition at line 70 of file dial.c.

Referenced by monitor_dial().

◆ 

struct { ... } list

◆ next

struct ast_dial_channel* next

Definition at line 74 of file dial.c.

◆ num

int num

◆ options

void* options[AST_DIAL_OPTION_MAX]

Channel specific options

Definition at line 68 of file dial.c.

Referenced by ast_dial_destroy(), ast_dial_option_disable(), ast_dial_option_enable(), and begin_dial_prerun().

◆ owner

struct ast_channel* owner

◆ tech

char* tech

◆ timeout

int timeout

Maximum time allowed for attempt

Definition at line 65 of file dial.c.

Referenced by ast_dial_set_global_timeout(), ast_dial_set_timeout(), dial_append_common(), handle_timeout_trip(), and monitor_dial().


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