Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_dial_channel Struct Reference

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

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

char* assignedid1

UniqueID to assign channel

Definition at line 71 of file dial.c.

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

char* assignedid2

UniqueID to assign 2nd channel

Definition at line 72 of file dial.c.

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

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().

char* device
unsigned int is_running_app

Is this running an application?

Definition at line 70 of file dial.c.

Referenced by monitor_dial().

struct { ... } list
int num

Unique number for dialed channel

Definition at line 64 of file dial.c.

Referenced by find_dial_channel().

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().

struct ast_channel* owner
char* tech

Technology being dialed

Definition at line 66 of file dial.c.

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

int timeout

Maximum time allowed for attempt

Definition at line 65 of file dial.c.

Referenced by ast_dial_set_timeout(), and handle_timeout_trip().


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