Data Fields | |
char | announce [80] |
int | announcefrequency |
unsigned int | announceholdtime:2 |
int | autofill |
int | autopause |
int | callsabandoned |
int | callscompleted |
int | callscompletedinsl |
char | context [AST_MAX_CONTEXT] |
int | count |
unsigned int | dead:1 |
unsigned int | eventwhencalled:2 |
unsigned int | found:1 |
queue_ent * | head |
int | holdtime |
unsigned int | joinempty:2 |
unsigned int | leavewhenempty:2 |
struct { | |
call_queue * next | |
} | list |
unsigned int | maskmemberstatus:1 |
int | maxlen |
int | membercount |
Number of members _logged in_. | |
int | memberdelay |
ao2_container * | members |
char | moh [80] |
char | monfmt [8] |
unsigned int | monjoin:1 |
int | montype |
char | name [80] |
int | periodicannouncefrequency |
unsigned int | realtime:1 |
unsigned int | reportholdtime:1 |
int | retry |
unsigned int | ringinuse:1 |
int | ringlimit |
int | roundingseconds |
int | rrpos |
int | servicelevel |
unsigned int | setinterfacevar:1 |
char | sound_calls [80] |
char | sound_holdtime [80] |
char | sound_lessthan [80] |
char | sound_minutes [80] |
char | sound_next [80] |
char | sound_periodicannounce [MAX_PERIODIC_ANNOUNCEMENTS][80] |
char | sound_reporthold [80] |
char | sound_seconds [80] |
char | sound_thanks [80] |
char | sound_thereare [80] |
int | strategy:4 |
int | timeout |
unsigned int | timeoutrestart:1 |
int | weight |
unsigned int | wrapped:1 |
int | wrapuptime |
Definition at line 398 of file app_queue.c.
char announce[80] |
Announcement to play when call is answered
Definition at line 401 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
How often to announce their position
Definition at line 418 of file app_queue.c.
Referenced by init_queue(), queue_exec(), queue_set_param(), say_position(), and wait_our_turn().
unsigned int announceholdtime |
Definition at line 413 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
int autofill |
Ignore the head call status and ring an available agent
Definition at line 452 of file app_queue.c.
Referenced by init_queue(), is_our_turn(), num_available_members(), and queue_set_param().
int autopause |
Auto pause queue members if they fail to answer
Definition at line 447 of file app_queue.c.
Referenced by queue_set_param(), and rna().
int callsabandoned |
Number of queue calls abandoned
Definition at line 423 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), manager_queues_status(), and record_abandoned().
int callscompleted |
Number of queue calls completed
Definition at line 422 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), manager_queues_status(), and update_queue().
Number of calls answered with servicelevel
Definition at line 425 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), manager_queues_status(), and update_queue().
char context[AST_MAX_CONTEXT] |
Exit context
Definition at line 402 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
int count |
How many entries
Definition at line 439 of file app_queue.c.
Referenced by __queues_show(), compare_weight(), join_queue(), leave_queue(), manager_queues_status(), and queue_function_queuewaitingcount().
unsigned int dead |
Definition at line 404 of file app_queue.c.
Referenced by init_queue(), leave_queue(), and reload_queues().
unsigned int eventwhencalled |
Definition at line 406 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), ring_entry(), and try_calling().
unsigned int found |
Head of the list of callers
Definition at line 461 of file app_queue.c.
Referenced by __queues_show(), insert_entry(), is_our_turn(), join_queue(), leave_queue(), and manager_queues_status().
int holdtime |
Current avg holdtime, based on an exponential average
Definition at line 421 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), manager_queues_status(), recalc_holdtime(), and say_position().
unsigned int joinempty |
Definition at line 405 of file app_queue.c.
Referenced by init_queue(), join_queue(), and queue_set_param().
unsigned int leavewhenempty |
Definition at line 407 of file app_queue.c.
Referenced by init_queue(), queue_exec(), queue_set_param(), and wait_our_turn().
struct { ... } list |
Next call queue
Referenced by complete_queue(), and reload_queue_members().
unsigned int maskmemberstatus |
Definition at line 415 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and update_status().
int maxlen |
Max number of entries
Definition at line 440 of file app_queue.c.
Referenced by __queues_show(), init_queue(), join_queue(), manager_queues_status(), and queue_set_param().
int membercount |
Number of members _logged in_.
Definition at line 460 of file app_queue.c.
Referenced by add_to_queue(), free_members(), init_queue(), queue_exec(), reload_queues(), remove_from_queue(), rt_handle_member_record(), try_calling(), and update_realtime_members().
int memberdelay |
Seconds to delay connecting member to caller
Definition at line 451 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
struct ao2_container* members |
Head of the list of members
Definition at line 454 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), compare_weight(), complete_queue_remove_member(), destroy_queue(), dump_queue_members(), free_members(), get_member_status(), init_queue(), interface_exists(), interface_exists_global(), manager_queues_status(), num_available_members(), queue_function_queuememberlist(), reload_queues(), remove_from_queue(), rt_handle_member_record(), try_calling(), update_realtime_members(), and update_status().
char moh[80] |
Music On Hold class to be used
Definition at line 400 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
char monfmt[8] |
Format to use when recording calls
Definition at line 426 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
unsigned int monjoin |
int montype |
Monitor type Monitor vs. MixMonitor
Definition at line 427 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
char name[80] |
Name
Definition at line 399 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), compare_weight(), complete_queue(), dump_queue_members(), find_queue_by_name_rt(), leave_queue(), load_realtime_queue(), manager_queues_status(), queue_function_queuememberlist(), queue_function_queuewaitingcount(), queue_set_param(), queue_transfer_fixup(), record_abandoned(), reload_queue_members(), reload_queues(), remove_from_queue(), ring_entry(), rna(), say_position(), set_member_paused(), try_calling(), update_realtime_members(), update_status(), wait_for_answer(), and wait_our_turn().
struct call_queue* next |
Definition at line 462 of file app_queue.c.
How often to play periodic announcement
Definition at line 419 of file app_queue.c.
Referenced by init_queue(), queue_exec(), queue_set_param(), say_periodic_announcement(), and wait_our_turn().
unsigned int realtime |
Definition at line 416 of file app_queue.c.
Referenced by find_queue_by_name_rt(), load_realtime_queue(), and reload_queues().
unsigned int reportholdtime |
int retry |
Retry calling everyone after this amount of time
Definition at line 444 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and wait_a_bit().
unsigned int ringinuse |
Definition at line 408 of file app_queue.c.
Referenced by init_queue(), num_available_members(), queue_set_param(), and ring_entry().
int ringlimit |
Max number of rings per entry in queue
Definition at line 442 of file app_queue.c.
Referenced by __queues_show(), calc_metric(), init_queue(), manager_queues_status(), queue_set_param(), and try_calling().
int roundingseconds |
How many seconds do we round to?
Definition at line 420 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
int rrpos |
Round Robin - position
Definition at line 450 of file app_queue.c.
Referenced by calc_metric(), ring_entry(), and store_next().
int servicelevel |
seconds setting for servicelevel
Definition at line 424 of file app_queue.c.
Referenced by __queues_show(), init_queue(), manager_queues_status(), and queue_set_param().
unsigned int setinterfacevar |
char sound_calls[80] |
Sound file: "calls waiting to speak to a representative." (def. queue-callswaiting)
Definition at line 430 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_holdtime[80] |
Sound file: "The current estimated total holdtime is" (def. queue-holdtime)
Definition at line 431 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_lessthan[80] |
Sound file: "less-than" (def. queue-lessthan)
Definition at line 433 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_minutes[80] |
Sound file: "minutes." (def. queue-minutes)
Definition at line 432 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_next[80] |
Sound file: "Your call is now first in line" (def. queue-youarenext)
Definition at line 428 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_periodicannounce[MAX_PERIODIC_ANNOUNCEMENTS][80] |
Sound files: Custom announce, no default
Definition at line 437 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_periodic_announcement().
char sound_reporthold[80] |
Sound file: "Hold time" (def. queue-reporthold)
Definition at line 436 of file app_queue.c.
Referenced by init_queue(), and queue_set_param().
char sound_seconds[80] |
Sound file: "seconds." (def. queue-seconds)
Definition at line 434 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_thanks[80] |
Sound file: "Thank you for your patience." (def. queue-thankyou)
Definition at line 435 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
char sound_thereare[80] |
Sound file: "There are currently" (def. queue-thereare)
Definition at line 429 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
int strategy |
Definition at line 414 of file app_queue.c.
Referenced by __queues_show(), calc_metric(), find_queue_by_name_rt(), init_queue(), num_available_members(), queue_set_param(), reload_queues(), ring_one(), try_calling(), and wait_for_answer().
int timeout |
How long to wait for an answer
Definition at line 445 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
unsigned int timeoutrestart |
int weight |
Respective weight
Definition at line 446 of file app_queue.c.
Referenced by __queues_show(), compare_weight(), init_queue(), manager_queues_status(), and queue_set_param().
unsigned int wrapped |
int wrapuptime |
Wrapup Time
Definition at line 441 of file app_queue.c.
Referenced by clear_queue(), init_queue(), queue_set_param(), and ring_entry().