| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

Definition at line 1825 of file app_queue.c.
Announcement to play for member when call is answered
Definition at line 1828 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 1851 of file app_queue.c.
Referenced by ring_entry(), and try_calling().
| struct ast_channel* chan | 
Our channel
Definition at line 1854 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 1829 of file app_queue.c.
| char digits[AST_MAX_EXTENSION] | 
Digits entered while in queue
Definition at line 1830 of file app_queue.c.
Referenced by queue_exec().
| time_t expire | 
When this entry should expire (time out of queue)
Definition at line 1850 of file app_queue.c.
Referenced by queue_exec(), ring_one(), and try_calling().
| struct penalty_rule* first | 
Definition at line 1855 of file app_queue.c.
| int handled | 
Whether our call was handled
Definition at line 1841 of file app_queue.c.
Referenced by queue_exec(), and try_calling().
| struct penalty_rule* last | 
Definition at line 1855 of file app_queue.c.
| int last_periodic_announce_sound | 
The last periodic announcement we made
Definition at line 1838 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 1837 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 1839 of file app_queue.c.
Referenced by queue_exec().
| int last_pos_said | 
Last position we told the user
Definition at line 1835 of file app_queue.c.
Referenced by queue_exec().
| int linpos | 
If using linear strategy, what position are we at?
Definition at line 1847 of file app_queue.c.
Referenced by calc_metric(), ring_entry(), and store_next_lin().
| int linwrapped | 
Is the linpos wrapped?
Definition at line 1848 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 1843 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 1844 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 1827 of file app_queue.c.
Referenced by queue_exec(), rna(), and say_periodic_announcement().
The next queue entry
Definition at line 1857 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 1840 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 1826 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 1842 of file app_queue.c.
Referenced by try_calling().
| int pos | 
Where we are in the queue
Definition at line 1833 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 1856 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 1831 of file app_queue.c.
Referenced by queue_exec(), ring_entry(), and ring_one().
| int prio | 
Our priority
Definition at line 1834 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 1845 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 1846 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 1836 of file app_queue.c.
Referenced by queue_exec(), rna(), and wait_for_answer().
| time_t start | 
When we started holding
Definition at line 1849 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 1832 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 1852 of file app_queue.c.
Referenced by queue_exec().
| char* withdraw_info | 
Optional info passed by the caller of QueueWithdrawCaller
Definition at line 1853 of file app_queue.c.
Referenced by queue_exec(), and request_withdraw_caller_from_queue().