| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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_channel * | owner | |
| char * | tech | |
| int | timeout | |
Dialing channel structure. Contains per-channel dialing options, asterisk channel, and more!
| 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().
| 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().
| 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 | 
Device being dialed
Definition at line 67 of file dial.c.
Referenced by ast_dial_append(), ast_dial_append_channel(), ast_dial_destroy(), begin_dial_channel(), begin_dial_prerun(), dial_append_common(), handle_call_forward(), handle_frame(), and monitor_dial().
| unsigned int is_running_app | 
| struct { ... } list | 
Linked list information
Referenced by ast_dial_destroy(), ast_dial_hangup(), ast_dial_join(), ast_dial_prerun(), begin_dial(), find_dial_channel(), find_relative_dial_channel(), handle_frame(), and handle_timeout_trip().
| struct ast_dial_channel* next | 
| int num | 
Unique number for dialed channel
Definition at line 64 of file dial.c.
Referenced by ast_dial_get_channel(), ast_dial_option_disable(), ast_dial_option_enable(), ast_dial_reason(), ast_dial_set_timeout(), dial_append_common(), and 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 | 
Asterisk channel
Definition at line 73 of file dial.c.
Referenced by answer_exec_run(), ast_dial_append_channel(), ast_dial_destroy(), ast_dial_get_channel(), ast_dial_hangup(), ast_dial_join(), begin_dial_channel(), begin_dial_prerun(), find_relative_dial_channel(), handle_call_forward(), handle_frame(), handle_timeout_trip(), and monitor_dial().
| char* tech | 
Technology being dialed
Definition at line 66 of file dial.c.
Referenced by ast_dial_append(), ast_dial_append_channel(), ast_dial_destroy(), begin_dial_prerun(), dial_append_common(), and handle_call_forward().
| 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().