Asterisk - The Open Source Telephony Project
21.4.1
|
User data for stasis subscriptions used for queue calls. More...
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
struct stasis_message_router * | bridge_router |
const ast_string_field | bridge_uniqueid |
int | callcompletedinsl |
struct local_optimization | caller_optimize |
int | caller_pos |
const ast_string_field | caller_uniqueid |
struct stasis_message_router * | channel_router |
int | dying |
time_t | holdstart |
struct member * | member |
struct local_optimization | member_optimize |
const ast_string_field | member_uniqueid |
struct call_queue * | queue |
time_t | starttime |
User data for stasis subscriptions used for queue calls.
app_queue subscribes to channel and bridge events for all bridged calls. app_queue cares about the following events:
The stasis subscriptions last until we determine that the caller and the member are no longer bridged with each other.
Definition at line 6222 of file app_queue.c.
struct stasis_message_router* bridge_router |
The stasis message router for bridge events
Definition at line 6246 of file app_queue.c.
const ast_string_field bridge_uniqueid |
The unique ID of the bridge created by the queue
Definition at line 6230 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
int callcompletedinsl |
Indication if the call was answered within the configured service level of the queue
Definition at line 6242 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
struct local_optimization caller_optimize |
Local channel optimization details for the caller
Definition at line 6250 of file app_queue.c.
int caller_pos |
The original position of the caller when he entered the queue
Definition at line 6240 of file app_queue.c.
Referenced by handle_blind_transfer().
const ast_string_field caller_uniqueid |
The unique ID of the caller's channel.
Definition at line 6230 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
struct stasis_message_router* channel_router |
The stasis message router for channel events
Definition at line 6248 of file app_queue.c.
int dying |
Indicates if the stasis subscriptions are shutting down
Definition at line 6244 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
time_t holdstart |
The time at which the caller entered the queue. Start of the caller's hold time
Definition at line 6236 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
The queue member that has answered the call
Definition at line 6234 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
struct local_optimization member_optimize |
Local channel optimization details for the member
Definition at line 6252 of file app_queue.c.
const ast_string_field member_uniqueid |
The unique ID of the queue member's channel
Definition at line 6230 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
struct call_queue* queue |
The relevant queue
Definition at line 6232 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().
time_t starttime |
The time at which the member answered the call.
Definition at line 6238 of file app_queue.c.
Referenced by handle_attended_transfer(), and handle_blind_transfer().