Asterisk - The Open Source Telephony Project
18.5.0
|
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(), local_call(), and local_pvt_destructor().
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_channel_optimization_blob(), local_devicestate(), local_hangup(), local_optimization_finished_cb(), local_optimization_started_cb(), local_pvt_destructor(), local_request_with_stream_topology(), locals_show(), manager_optimize_away(), and publish_local_bridge_message().
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(), local_call(), and local_pvt_destructor().
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(), local_request_with_stream_topology(), and publish_local_bridge_message().
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(), local_request_with_stream_topology(), and publish_local_bridge_message().
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(), local_call(), and local_pvt_destructor().
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(), Property::load(), local_call(), and local_pvt_destructor().