Asterisk - The Open Source Telephony Project
18.5.0
|
Outbound publish information. More...
Public Member Functions | |
SORCERY_OBJECT (details) | |
Sorcery object details. More... | |
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
Stringfields. More... | |
const ast_string_field | event |
The event type to publish. More... | |
unsigned int | expiration |
Requested expiration time. More... | |
const ast_string_field | from_uri |
URI for the From header. More... | |
unsigned int | max_auth_attempts |
Maximum number of auth attempts before stopping the publish client. More... | |
unsigned int | multi_user |
The publishing client is used for multiple users when true. More... | |
struct ast_sip_auth_vector | outbound_auths |
Configured authentication credentials. More... | |
const ast_string_field | outbound_proxy |
Outbound proxy to use. More... | |
const ast_string_field | server_uri |
URI for the entity and server. More... | |
const ast_string_field | to_uri |
URI for the To header. More... | |
const ast_string_field | transport |
Explicit transport to use for publish. More... | |
Outbound publish information.
Definition at line 170 of file res_pjsip_outbound_publish.c.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details.
struct ast_string_field_mgr __field_mgr |
Definition at line 187 of file res_pjsip_outbound_publish.c.
struct ast_string_field_pool* __field_mgr_pool |
Stringfields.
Definition at line 187 of file res_pjsip_outbound_publish.c.
const ast_string_field event |
The event type to publish.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by can_reuse_publish(), sip_outbound_publish_synchronize(), stop_publishing(), and validate_publish_config().
unsigned int expiration |
Requested expiration time.
Definition at line 189 of file res_pjsip_outbound_publish.c.
Referenced by load_module(), and schedule_publish_refresh().
const ast_string_field from_uri |
URI for the From header.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by ast_sip_publish_client_get_from_uri(), can_reuse_publish(), load_module(), sip_outbound_publisher_set_uris(), and validate_publish_config().
unsigned int max_auth_attempts |
Maximum number of auth attempts before stopping the publish client.
Definition at line 191 of file res_pjsip_outbound_publish.c.
Referenced by load_module().
unsigned int multi_user |
The publishing client is used for multiple users when true.
Definition at line 195 of file res_pjsip_outbound_publish.c.
Referenced by current_state_reusable(), load_module(), and sip_outbound_publish_apply().
struct ast_sip_auth_vector outbound_auths |
Configured authentication credentials.
Definition at line 193 of file res_pjsip_outbound_publish.c.
Referenced by can_reuse_publish(), outbound_auth_handler(), and sip_outbound_publish_destroy().
const ast_string_field outbound_proxy |
Outbound proxy to use.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by can_reuse_publish(), and load_module().
const ast_string_field server_uri |
URI for the entity and server.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by ast_sip_publish_client_get_from_uri(), ast_sip_publish_client_get_to_uri(), can_reuse_publish(), sip_outbound_publisher_set_uris(), and validate_publish_config().
const ast_string_field to_uri |
URI for the To header.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by ast_sip_publish_client_get_to_uri(), can_reuse_publish(), load_module(), sip_outbound_publisher_set_uris(), and validate_publish_config().
const ast_string_field transport |
Explicit transport to use for publish.
Definition at line 187 of file res_pjsip_outbound_publish.c.
Referenced by load_module(), and set_transport().