Fri Aug 17 00:17:52 2018

Asterisk developer's documentation


queue_ent Struct Reference

Data Fields

char announce [PATH_MAX]
int cancel_answered_elsewhere
struct ast_channelchan
char context [AST_MAX_CONTEXT]
char digits [AST_MAX_EXTENSION]
time_t expire
int handled
int last_periodic_announce_sound
time_t last_periodic_announce_time
time_t last_pos
int last_pos_said
int linpos
int linwrapped
int max_penalty
int min_penalty
char moh [80]
int opos
struct call_queueparent
int pending
int pos
int prio
int ring_when_ringing
time_t start
int tries
int valid_digits

Detailed Description

Definition at line 1142 of file app_queue.c.


Field Documentation

char announce[PATH_MAX]

Announcement to play for member when call is answered

Definition at line 1145 of file app_queue.c.

Referenced by join_queue(), queue_set_param(), and try_calling().

Whether we should force the CAE flag on this call (C) option

Definition at line 1166 of file app_queue.c.

Referenced by ring_entry(), and try_calling().

struct ast_channel* chan [read]
char context[AST_MAX_CONTEXT]

Context when user exits queue

Definition at line 1146 of file app_queue.c.

Referenced by create_queue_member(), join_queue(), queue_set_param(), and valid_exit().

char digits[AST_MAX_EXTENSION]

Digits entered while in queue

Definition at line 1147 of file app_queue.c.

Referenced by queue_exec(), and valid_exit().

time_t expire

When this entry should expire (time out of queue)

Definition at line 1165 of file app_queue.c.

Referenced by queue_exec(), ring_one(), try_calling(), and wait_our_turn().

int handled

Whether our call was handled

Definition at line 1157 of file app_queue.c.

Referenced by queue_exec(), and try_calling().

The last periodic announcement we made

Definition at line 1154 of file app_queue.c.

Referenced by queue_exec(), and say_periodic_announcement().

The last time we played a periodic announcement

Definition at line 1153 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 1155 of file app_queue.c.

Referenced by queue_exec(), and say_position().

Last position we told the user

Definition at line 1151 of file app_queue.c.

Referenced by queue_exec(), and say_position().

int linpos

If using linear strategy, what position are we at?

Definition at line 1162 of file app_queue.c.

Referenced by calc_metric(), ring_entry(), and store_next_lin().

Is the linpos wrapped?

Definition at line 1163 of file app_queue.c.

Referenced by calc_metric(), and store_next_lin().

Limit the members that can take this call to this penalty or lower

Definition at line 1160 of file app_queue.c.

Referenced by calc_metric(), join_queue(), queue_exec(), update_qe_rule(), and wait_our_turn().

Limit the members that can take this call to this penalty or higher

Definition at line 1161 of file app_queue.c.

Referenced by calc_metric(), join_queue(), queue_exec(), update_qe_rule(), and wait_our_turn().

char moh[80]

Name of musiconhold to be used

Definition at line 1144 of file app_queue.c.

Referenced by join_queue(), queue_exec(), queue_set_param(), rna(), say_periodic_announcement(), and say_position().

int opos

Where we started in the queue

Definition at line 1156 of file app_queue.c.

Referenced by queue_exec(), queue_transfer_fixup(), record_abandoned(), try_calling(), and wait_our_turn().

struct call_queue* parent [read]
int pending

Non-zero if we are attempting to call a member

Definition at line 1159 of file app_queue.c.

Referenced by is_our_turn(), and try_calling().

int pos
int prio

Our priority

Definition at line 1150 of file app_queue.c.

Referenced by __queues_show(), join_queue(), and queue_exec().

Should we only use ring indication when a channel is ringing?

Definition at line 1152 of file app_queue.c.

Referenced by queue_exec(), rna(), and wait_for_answer().

time_t start
int tries

How many times we have tried to call this entry

Definition at line 1158 of file app_queue.c.

Referenced by queue_exec(), and try_calling().

Digits entered correspond to valid extension. Exited

Definition at line 1148 of file app_queue.c.

Referenced by queue_exec(), and valid_exit().


The documentation for this struct was generated from the following file:

Generated on 17 Aug 2018 for Asterisk - The Open Source Telephony Project by  doxygen 1.6.1