Asterisk - The Open Source Telephony Project GIT-master-a63eec2
|
Definition at line 1821 of file app_queue.c.
Announcement to play for member when call is answered
Definition at line 1824 of file app_queue.c.
Referenced by try_calling().
int cancel_answered_elsewhere |
Whether we should force the CAE flag on this call (C) option
Definition at line 1847 of file app_queue.c.
Referenced by ring_entry(), and try_calling().
struct ast_channel* chan |
Our channel
Definition at line 1850 of file app_queue.c.
Referenced by hangupcalls(), leave_queue(), manager_queues_status(), play_file(), queue_exec(), queue_stasis_data_alloc(), record_abandoned(), ring_entry(), ring_one(), rna(), say_periodic_announcement(), setup_mixmonitor(), try_calling(), wait_a_bit(), and wait_for_answer().
char context[AST_MAX_CONTEXT] |
Context when user exits queue
Definition at line 1825 of file app_queue.c.
char digits[AST_MAX_EXTENSION] |
Digits entered while in queue
Definition at line 1826 of file app_queue.c.
Referenced by queue_exec().
time_t expire |
When this entry should expire (time out of queue)
Definition at line 1846 of file app_queue.c.
Referenced by queue_exec(), ring_one(), and try_calling().
struct penalty_rule* first |
Definition at line 1851 of file app_queue.c.
int handled |
Whether our call was handled
Definition at line 1837 of file app_queue.c.
Referenced by queue_exec(), and try_calling().
struct penalty_rule* last |
Definition at line 1851 of file app_queue.c.
int last_periodic_announce_sound |
The last periodic announcement we made
Definition at line 1834 of file app_queue.c.
Referenced by queue_exec(), and say_periodic_announcement().
time_t last_periodic_announce_time |
The last time we played a periodic announcement
Definition at line 1833 of file app_queue.c.
Referenced by queue_exec(), and say_periodic_announcement().
time_t last_pos |
Last time we told the user their position
Definition at line 1835 of file app_queue.c.
Referenced by queue_exec().
int last_pos_said |
Last position we told the user
Definition at line 1831 of file app_queue.c.
Referenced by queue_exec().
int linpos |
If using linear strategy, what position are we at?
Definition at line 1843 of file app_queue.c.
Referenced by calc_metric(), ring_entry(), and store_next_lin().
int linwrapped |
Is the linpos wrapped?
Definition at line 1844 of file app_queue.c.
Referenced by calc_metric(), and store_next_lin().
int max_penalty |
Limit the members that can take this call to this penalty or lower
Definition at line 1839 of file app_queue.c.
Referenced by calc_metric(), queue_exec(), and update_qe_rule().
int min_penalty |
Limit the members that can take this call to this penalty or higher
Definition at line 1840 of file app_queue.c.
Referenced by calc_metric(), queue_exec(), and update_qe_rule().
char moh[MAX_MUSICCLASS] |
Name of musiconhold to be used
Definition at line 1823 of file app_queue.c.
Referenced by queue_exec(), rna(), and say_periodic_announcement().
The next queue entry
Definition at line 1853 of file app_queue.c.
Referenced by change_priority_caller_on_queue(), insert_entry(), join_queue(), leave_queue(), manager_queues_status(), and manager_queues_summary().
int opos |
Where we started in the queue
Definition at line 1836 of file app_queue.c.
Referenced by queue_exec(), queue_stasis_data_alloc(), record_abandoned(), and try_calling().
struct call_queue* parent |
What queue is our parent
Definition at line 1822 of file app_queue.c.
Referenced by can_ring_entry(), copy_rules(), is_longest_waiting_caller(), leave_queue(), queue_exec(), queue_stasis_data_alloc(), record_abandoned(), ring_entry(), ring_one(), rna(), say_periodic_announcement(), setup_mixmonitor(), store_next_rr(), try_calling(), wait_a_bit(), and wait_for_answer().
int pending |
Non-zero if we are attempting to call a member
Definition at line 1838 of file app_queue.c.
Referenced by try_calling().
int pos |
Where we are in the queue
Definition at line 1829 of file app_queue.c.
Referenced by change_priority_caller_on_queue(), insert_entry(), join_queue(), leave_queue(), print_queue(), queue_exec(), record_abandoned(), and try_calling().
struct penalty_rule* pr |
Pointer to the next penalty rule to implement
Definition at line 1852 of file app_queue.c.
Referenced by leave_queue(), and queue_exec().
Gosub app arguments for outgoing calls. NULL if not supplied.
Definition at line 1827 of file app_queue.c.
Referenced by queue_exec(), ring_entry(), and ring_one().
int prio |
Our priority
Definition at line 1830 of file app_queue.c.
Referenced by join_queue(), manager_queues_status(), and queue_exec().
struct { ... } qe_rules |
Local copy of the queue's penalty rules
Referenced by copy_rules(), leave_queue(), and queue_exec().
int raise_penalty |
Float lower penalty members to a minimum penalty
Definition at line 1841 of file app_queue.c.
Referenced by calc_metric(), queue_exec(), and update_qe_rule().
int raise_respect_min |
A switch raise_penalty should respect min_penalty not just max_penalty
Definition at line 1842 of file app_queue.c.
Referenced by queue_exec().
int ring_when_ringing |
Should we only use ring indication when a channel is ringing?
Definition at line 1832 of file app_queue.c.
Referenced by queue_exec(), rna(), and wait_for_answer().
time_t start |
When we started holding
Definition at line 1845 of file app_queue.c.
Referenced by change_priority_caller_on_queue(), do_hang(), is_longest_waiting_caller(), is_our_turn(), join_queue(), manager_queues_status(), manager_queues_summary(), play_file(), print_queue(), queue_exec(), queue_function_queuegetchannel(), recalc_holdtime(), record_abandoned(), request_withdraw_caller_from_queue(), say_position(), try_calling(), update_qe_rule(), update_queue(), valid_exit(), and wait_our_turn().
int valid_digits |
Digits entered correspond to valid extension. Exited
Definition at line 1828 of file app_queue.c.
Referenced by queue_exec().
Should this call exit the queue at its next iteration? Used for QueueWithdrawCaller
Definition at line 1848 of file app_queue.c.
Referenced by queue_exec().
char* withdraw_info |
Optional info passed by the caller of QueueWithdrawCaller
Definition at line 1849 of file app_queue.c.
Referenced by queue_exec(), and request_withdraw_caller_from_queue().