Sun Oct 16 2011 08:43:12

Asterisk developer's documentation


ast_dial_channel Struct Reference

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

Collaboration diagram for ast_dial_channel:

Data Fields

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!


Field Documentation

int cause

Cause code in case of failure

Definition at line 62 of file dial.c.

Referenced by begin_dial_channel().

char* device

Device being dialed

Definition at line 60 of file dial.c.

Referenced by ast_dial_append(), begin_dial_channel(), handle_call_forward(), and ast_dial_destroy().

unsigned int is_running_app

Is this running an application?

Definition at line 63 of file dial.c.

Referenced by monitor_dial().

Definition at line 65 of file dial.c.

int num

Unique number for dialed channel

Definition at line 57 of file dial.c.

Referenced by ast_dial_append(), and find_dial_channel().

void* options[AST_DIAL_OPTION_MAX]

Channel specific options

Definition at line 61 of file dial.c.

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

char* tech

Technology being dialed

Definition at line 59 of file dial.c.

Referenced by ast_dial_append(), begin_dial_channel(), handle_call_forward(), and ast_dial_destroy().

int timeout

Maximum time allowed for attempt

Definition at line 58 of file dial.c.

Referenced by ast_dial_append(), handle_timeout_trip(), and ast_dial_set_timeout().


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