Asterisk - The Open Source Telephony Project
21.4.1
|
Console pvt structure. More...
Data Fields | |
struct ast_string_field_pool * | __field_mgr_pool |
unsigned int | abort:1 |
unsigned int | autoanswer:1 |
const ast_string_field | cid_name |
const ast_string_field | cid_num |
const ast_string_field | context |
unsigned int | destroy:1 |
const ast_string_field | exten |
struct ast_frame | fr |
unsigned int | hookstate:1 |
const ast_string_field | input_device |
const ast_string_field | language |
const ast_string_field | mohinterpret |
unsigned int | muted:1 |
const ast_string_field | name |
const ast_string_field | output_device |
unsigned int | overridecontext:1 |
struct ast_channel * | owner |
const ast_string_field | parkinglot |
PaStream * | stream |
unsigned int | streamstate:1 |
pthread_t | thread |
Console pvt structure.
Currently, this is a singleton object. However, multiple instances will be needed when this module is updated for multiple device support.
Definition at line 124 of file chan_console.c.
unsigned int abort |
Abort stream processing?
Definition at line 156 of file chan_console.c.
Referenced by stream_monitor().
unsigned int autoanswer |
Automatically answer incoming calls
Definition at line 162 of file chan_console.c.
Referenced by set_pvt_defaults(), and store_config_core().
const ast_string_field cid_name |
Default CallerID name
Definition at line 146 of file chan_console.c.
Referenced by console_new(), and set_pvt_defaults().
const ast_string_field cid_num |
Default CallerID number
Definition at line 146 of file chan_console.c.
Referenced by console_new(), and set_pvt_defaults().
const ast_string_field context |
Default context for outgoing calls
Definition at line 146 of file chan_console.c.
Referenced by set_pvt_defaults().
unsigned int destroy |
Set during a reload so that we know to destroy this if it is no longer in the configuration file.
Definition at line 167 of file chan_console.c.
const ast_string_field exten |
Default extension for outgoing calls
Definition at line 146 of file chan_console.c.
Referenced by set_pvt_defaults().
struct ast_frame fr |
A frame for preparing to queue on to the channel
Definition at line 152 of file chan_console.c.
unsigned int hookstate |
On-hook = 0, Off-hook = 1
Definition at line 158 of file chan_console.c.
Referenced by cli_console_answer().
const ast_string_field language |
Default language
Definition at line 146 of file chan_console.c.
Referenced by console_new(), and set_pvt_defaults().
const ast_string_field mohinterpret |
Default MOH class to listen to struct ast_string_field_mgr __field_mgr if: * - No MOH class set on the channel * - Peer channel putting this device on hold did not suggest a class
Definition at line 146 of file chan_console.c.
Referenced by set_pvt_defaults().
unsigned int muted |
Unmuted = 0, Muted = 1
Definition at line 160 of file chan_console.c.
const ast_string_field name |
Name of the device
Definition at line 146 of file chan_console.c.
Referenced by PathSegment::__init__(), console_new(), PathSegment::get_child(), and stream_monitor().
unsigned int overridecontext |
Ignore context in the console dial CLI command
Definition at line 164 of file chan_console.c.
Referenced by ast_ext_ctx(), set_pvt_defaults(), and store_config_core().
struct ast_channel* owner |
Current channel for this device
Definition at line 148 of file chan_console.c.
Referenced by cli_console_answer(), cli_console_sendtext(), console_new(), console_request(), and stream_monitor().
const ast_string_field parkinglot |
PaStream* stream |
Current PortAudio stream for this device
Definition at line 150 of file chan_console.c.
Referenced by stream_monitor().
unsigned int streamstate |
Running = 1, Not running = 0
Definition at line 154 of file chan_console.c.
Referenced by stream_monitor().
pthread_t thread |
ID for the stream monitor thread
Definition at line 169 of file chan_console.c.
Referenced by stream_monitor().