| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure which contains an AOR and contacts for qualifying purposes. More...

| Data Fields | ||
| int | authenticate_qualify | |
| unsigned int | available | |
| The number of available contacts on this AOR. | ||
| struct { | ||
| size_t current | ||
| struct sip_options_endpoint_state_compositor ** elems | ||
| size_t max | ||
| } | compositors | |
| The endpoint state compositors we are feeding, a reference is held to each. | ||
| struct ao2_container * | contacts | |
| All contacts associated with this AOR. | ||
| struct ao2_container * | dynamic_contacts | |
| Only dynamic contacts associated with this AOR. | ||
| char | name [0] | |
| The name of the AOR. | ||
| int | qualify_2xx_only | |
| If true only authenticate if OPTIONS response is 2XX. | ||
| unsigned int | qualify_frequency | |
| Frequency to send OPTIONS requests to AOR contacts. 0 is disabled. | ||
| double | qualify_timeout | |
| Qualify timeout. 0 is diabled. | ||
| struct ast_sip_sched_task * | sched_task | |
| The scheduler task for this AOR. | ||
| struct ast_taskprocessor * | serializer | |
| The serializer for this AOR. | ||
Structure which contains an AOR and contacts for qualifying purposes.
Definition at line 164 of file pjsip_options.c.
| int authenticate_qualify | 
If true authenticate the qualify challenge response if needed
Definition at line 186 of file pjsip_options.c.
Referenced by cli_show_qualify_aor(), cli_show_qualify_endpoint(), has_qualify_changed(), and sip_options_apply_aor_configuration().
| unsigned int available | 
The number of available contacts on this AOR.
Definition at line 180 of file pjsip_options.c.
Referenced by sip_options_apply_aor_configuration(), sip_options_contact_status_notify_task(), and sip_options_remove_contact_status().
| struct { ... } compositors | 
The endpoint state compositors we are feeding, a reference is held to each.
Referenced by sip_options_aor_alloc(), sip_options_aor_dtor(), sip_options_cleanup_aor_task(), sip_options_notify_endpoint_state_compositors(), sip_options_publish_contact_state(), and sip_options_qualify_contact().
| struct ao2_container* contacts | 
All contacts associated with this AOR.
Definition at line 170 of file pjsip_options.c.
Referenced by sip_options_aor_alloc(), sip_options_aor_dtor(), sip_options_apply_aor_configuration(), sip_options_contact_status_notify_task(), and sip_options_qualify_aor().
| size_t current | 
Definition at line 178 of file pjsip_options.c.
| struct ao2_container* dynamic_contacts | 
Only dynamic contacts associated with this AOR.
Definition at line 176 of file pjsip_options.c.
Referenced by sip_options_aor_alloc(), sip_options_aor_dtor(), and sip_options_apply_aor_configuration().
| struct sip_options_endpoint_state_compositor* * elems | 
Definition at line 178 of file pjsip_options.c.
| size_t max | 
Definition at line 178 of file pjsip_options.c.
| char name[0] | 
The name of the AOR.
Definition at line 190 of file pjsip_options.c.
Referenced by PathSegment::get_child(), SwaggerType::load(), qualify_contact_cb(), sip_options_aor_alloc(), sip_options_aor_observer_deleted_task(), sip_options_apply_aor_configuration(), sip_options_cleanup_aor_task(), sip_options_contact_status_notify_task(), sip_options_notify_endpoint_state_compositors(), sip_options_qualify_aor(), sip_options_qualify_contact(), sip_options_remove_contact_status(), and sip_options_unused_aor().
| int qualify_2xx_only | 
If true only authenticate if OPTIONS response is 2XX.
Definition at line 184 of file pjsip_options.c.
Referenced by cli_show_qualify_aor(), cli_show_qualify_endpoint(), has_qualify_changed(), qualify_contact_cb(), and sip_options_apply_aor_configuration().
| unsigned int qualify_frequency | 
Frequency to send OPTIONS requests to AOR contacts. 0 is disabled.
Definition at line 182 of file pjsip_options.c.
Referenced by cli_show_qualify_aor(), cli_show_qualify_endpoint(), has_qualify_changed(), sip_options_apply_aor_configuration(), sip_options_cleanup_aor_task(), sip_options_contact_status_notify_task(), sip_options_determine_initial_qualify_time(), sip_options_qualify_aor(), and sip_options_remove_contact_status().
| double qualify_timeout | 
Qualify timeout. 0 is diabled.
Definition at line 188 of file pjsip_options.c.
Referenced by cli_show_qualify_aor(), cli_show_qualify_endpoint(), has_qualify_changed(), sip_options_apply_aor_configuration(), and sip_options_qualify_contact().
| struct ast_sip_sched_task* sched_task | 
The scheduler task for this AOR.
Definition at line 166 of file pjsip_options.c.
Referenced by sip_options_aor_remove_task(), sip_options_apply_aor_configuration(), and sip_options_cleanup_aor_task().
| struct ast_taskprocessor* serializer | 
The serializer for this AOR.
Definition at line 168 of file pjsip_options.c.
Referenced by ami_sip_qualify(), cli_qualify(), qualify_contact_cb(), sip_options_aor_alloc(), sip_options_aor_dtor(), sip_options_aor_observer_deleted_task(), sip_options_aor_observer_modified_task(), sip_options_apply_aor_configuration(), sip_options_cleanup_task(), and sip_options_unused_aor().