Definition at line 436 of file app_queue.c.
struct ast_string_field_mgr __field_mgr |
Definition at line 476 of file app_queue.c.
Sound file: "Hold time" (def. queue-reporthold)
Definition at line 476 of file app_queue.c.
const ast_string_field announce |
Definition at line 476 of file app_queue.c.
How often to announce their position
Definition at line 497 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), say_position(), and wait_our_turn().
unsigned int announceholdtime |
Definition at line 490 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
unsigned int announceposition |
Definition at line 491 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
How many positions we announce?
Definition at line 496 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 523 of file app_queue.c.
Referenced by init_queue(), num_available_members(), and queue_set_param().
int autopause |
Auto pause queue members if they fail to answer
Definition at line 517 of file app_queue.c.
Referenced by queue_set_param(), and rna().
int callsabandoned |
Number of queue calls abandoned
Definition at line 505 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), record_abandoned(), and set_queue_variables().
int callscompleted |
Number of queue calls completed
Definition at line 504 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), set_queue_variables(), and update_queue().
Number of calls answered with servicelevel
Definition at line 507 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), set_queue_variables(), and update_queue().
const ast_string_field context |
Definition at line 476 of file app_queue.c.
int count |
How many entries
Definition at line 510 of file app_queue.c.
Referenced by __queues_show(), compare_weight(), join_queue(), leave_queue(), queue_function_qac(), queue_function_qac_dep(), and set_queue_variables().
unsigned int dead |
Definition at line 479 of file app_queue.c.
Referenced by init_queue(), leave_queue(), and reload_queues().
const ast_string_field defaultrule |
unsigned int eventwhencalled |
Definition at line 481 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), ring_entry(), rna(), send_agent_complete(), and try_calling().
struct penalty_rule* first |
Definition at line 534 of file app_queue.c.
unsigned int found |
Head of the list of callers
Definition at line 532 of file app_queue.c.
Referenced by __queues_show(), insert_entry(), is_our_turn(), join_queue(), and leave_queue().
int holdtime |
Current avg holdtime, based on an exponential average
Definition at line 503 of file app_queue.c.
Referenced by __queues_show(), clear_queue(), recalc_holdtime(), say_position(), and set_queue_variables().
unsigned int joinempty |
Definition at line 480 of file app_queue.c.
Referenced by init_queue(), join_queue(), and queue_set_param().
struct penalty_rule* last |
Definition at line 534 of file app_queue.c.
unsigned int leavewhenempty |
Definition at line 482 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and wait_our_turn().
struct { ... } list |
Next call queue
unsigned int maskmemberstatus |
int maxlen |
Max number of entries
Definition at line 511 of file app_queue.c.
Referenced by __queues_show(), init_queue(), join_queue(), queue_set_param(), and set_queue_variables().
int membercount |
Number of members _logged in_.
Definition at line 531 of file app_queue.c.
Referenced by add_to_queue(), free_members(), init_queue(), 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 522 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
const ast_string_field membergosub |
const ast_string_field membermacro |
struct ao2_container* members |
Head of the list of members
Definition at line 525 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), compare_weight(), destroy_queue(), dump_queue_members(), free_members(), get_member_status(), init_queue(), interface_exists(), num_available_members(), queue_function_queuememberlist(), reload_queues(), remove_from_queue(), rt_handle_member_record(), try_calling(), and update_realtime_members().
The minimum number of seconds between position announcements (def. 15)
Definition at line 498 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
const ast_string_field moh |
Definition at line 476 of file app_queue.c.
char monfmt[8] |
Format to use when recording calls
Definition at line 508 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
int montype |
Monitor type Monitor vs. MixMonitor
Definition at line 509 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
const ast_string_field name |
Definition at line 476 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(), queue_cmp_cb(), queue_hash_cb(), queue_set_param(), queue_transfer_fixup(), record_abandoned(), reload_queue_members(), reload_queues(), remove_from_queue(), ring_entry(), rna(), rt_handle_member_record(), say_position(), set_queue_variables(), try_calling(), update_realtime_members(), wait_for_answer(), and wait_our_turn().
struct call_queue* next |
Definition at line 533 of file app_queue.c.
The number of periodic announcements configured
Definition at line 500 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_periodic_announcement().
How often to play periodic announcement
Definition at line 499 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), say_periodic_announcement(), and wait_our_turn().
Are periodic announcments randomly chosen
Definition at line 501 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_periodic_announcement().
unsigned int realtime |
Definition at line 494 of file app_queue.c.
Referenced by __queues_show(), find_queue_by_name_rt(), leave_queue(), load_realtime_queue(), and reload_queues().
unsigned int reportholdtime |
Definition at line 487 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
int retry |
Retry calling everyone after this amount of time
Definition at line 514 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and wait_a_bit().
unsigned int ringinuse |
Definition at line 483 of file app_queue.c.
Referenced by init_queue(), num_available_members(), queue_set_param(), and ring_entry().
int roundingseconds |
How many seconds do we round to?
Definition at line 502 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and say_position().
int rrpos |
Round Robin - position
Definition at line 521 of file app_queue.c.
Referenced by calc_metric(), ring_entry(), and store_next_rr().
struct { ... } rules |
The list of penalty rules to invoke
Referenced by init_queue().
int servicelevel |
seconds setting for servicelevel
Definition at line 506 of file app_queue.c.
Referenced by __queues_show(), init_queue(), queue_set_param(), set_queue_variables(), and try_calling().
unsigned int setinterfacevar |
Definition at line 484 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
unsigned int setqueueentryvar |
Definition at line 486 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
unsigned int setqueuevar |
Definition at line 485 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and set_queue_variables().
const ast_string_field sound_calls |
const ast_string_field sound_minute |
const ast_string_field sound_next |
struct ast_str* sound_periodicannounce[MAX_PERIODIC_ANNOUNCEMENTS] |
Sound files: Custom announce, no default
Definition at line 478 of file app_queue.c.
Referenced by destroy_queue(), init_queue(), queue_set_param(), and say_periodic_announcement().
const ast_string_field sound_thanks |
int strategy |
Definition at line 492 of file app_queue.c.
Referenced by __queues_show(), calc_metric(), find_queue_by_name_rt(), init_queue(), num_available_members(), queue_set_param(), ring_one(), set_queue_variables(), try_calling(), and wait_for_answer().
int timeout |
How long to wait for an answer
Definition at line 515 of file app_queue.c.
Referenced by init_queue(), queue_set_param(), and try_calling().
int timeoutpriority |
Do we allow a fraction of the timeout to occur for a ring?
Definition at line 518 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 516 of file app_queue.c.
Referenced by __queues_show(), compare_weight(), init_queue(), and queue_set_param().
unsigned int wrapped |
int wrapuptime |
Wrapup Time
Definition at line 512 of file app_queue.c.
Referenced by clear_queue(), init_queue(), queue_set_param(), and ring_entry().