Asterisk - The Open Source Telephony Project
21.4.1
|
the local pvt structure for all channels More...
Data Fields | |
union { | |
struct local_bridge bridge | |
struct ast_channel * masq | |
} | action |
struct ast_unreal_pvt | base |
char | context [AST_MAX_CONTEXT] |
char | exten [AST_MAX_EXTENSION] |
enum local_call_action | type |
the local pvt structure for all channels
The local channel pvt has two ast_chan objects - the "owner" and the "next channel", the outbound channel
ast_chan owner -> local_pvt -> ast_chan chan
Definition at line 223 of file core_local.c.
union { ... } action |
Additional action arguments
Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), and local_call().
struct ast_unreal_pvt base |
Unreal channel driver base class values.
Definition at line 225 of file core_local.c.
Referenced by ast_local_get_peer(), ast_local_lock_all(), ast_local_setup_bridge(), ast_local_setup_masquerade(), ast_local_unlock_all(), local_alloc(), local_call(), local_devicestate(), local_hangup(), local_optimization_finished_cb(), local_optimization_started_cb(), local_request_with_stream_topology(), and locals_show().
struct local_bridge bridge |
Make ;2 join a bridge on ast_call().
Definition at line 229 of file core_local.c.
Referenced by ast_local_setup_bridge(), and local_call().
char context[AST_MAX_CONTEXT] |
Context to call
Definition at line 236 of file core_local.c.
Referenced by local_alloc(), local_call(), local_devicestate(), and local_request_with_stream_topology().
char exten[AST_MAX_EXTENSION] |
Extension to call
Definition at line 238 of file core_local.c.
Referenced by local_alloc(), local_call(), local_devicestate(), and local_request_with_stream_topology().
struct ast_channel* masq |
Make ;2 masquerade into this channel on ast_call().
Definition at line 231 of file core_local.c.
Referenced by ast_local_setup_masquerade(), and local_call().
enum local_call_action type |
What to do with the ;2 channel on ast_call().
Definition at line 234 of file core_local.c.
Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), and local_call().