Fri Jun 19 12:10:59 2009

Asterisk developer's documentation


ast_dial_channel Struct Reference

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


Data Fields

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


Detailed Description

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

Definition at line 55 of file dial.c.


Field Documentation

int cause

Cause code in case of failure

Definition at line 61 of file dial.c.

Referenced by begin_dial_channel().

char* device

Device being dialed

Definition at line 59 of file dial.c.

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

int is_running_app

Is this running an application?

Definition at line 62 of file dial.c.

Referenced by monitor_dial().

struct { ... } list

Linked list information

Referenced by ast_dial_append(), ast_dial_destroy(), ast_dial_hangup(), begin_dial(), find_dial_channel(), find_relative_dial_channel(), handle_frame(), handle_frame_ownerless(), and handle_timeout_trip().

struct ast_dial_channel* next

Definition at line 64 of file dial.c.

int num

Unique number for dialed channel

Definition at line 56 of file dial.c.

Referenced by find_dial_channel().

void* options[AST_DIAL_OPTION_MAX]

Channel specific options

Definition at line 60 of file dial.c.

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

struct ast_channel* owner

Asterisk channel

Definition at line 63 of file dial.c.

Referenced by answer_exec_run(), ast_dial_destroy(), ast_dial_hangup(), begin_dial_channel(), find_relative_dial_channel(), handle_call_forward(), handle_frame(), handle_frame_ownerless(), handle_timeout_trip(), and monitor_dial().

char* tech

Technology being dialed

Definition at line 58 of file dial.c.

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

int timeout

Maximum time allowed for attempt

Definition at line 57 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:
Generated on Fri Jun 19 12:10:59 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7