Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Transport to bind to. More...
#include <res_pjsip.h>
Public Member Functions | |
SORCERY_OBJECT (details) | |
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
int | allow_reload |
unsigned int | async_operations |
const ast_string_field | ca_list_file |
const ast_string_field | ca_list_path |
const ast_string_field | cert_file |
pj_ssl_cipher | ciphers [SIP_TLS_MAX_CIPHERS] |
unsigned int | cos |
const ast_string_field | domain |
struct ast_sockaddr | external_address |
struct ast_dnsmgr_entry * | external_address_refresher |
const ast_string_field | external_media_address |
const ast_string_field | external_signaling_address |
unsigned int | external_signaling_port |
int | flow |
pj_sockaddr | host |
struct ast_ha * | localnet |
const ast_string_field | password |
const ast_string_field | privkey_file |
struct ast_sip_transport_state * | state |
int | symmetric_transport |
int | tcp_keepalive_enable |
int | tcp_keepalive_idle_time |
int | tcp_keepalive_interval_time |
int | tcp_keepalive_probe_count |
pjsip_tls_setting | tls |
unsigned int | tos |
enum ast_transport | type |
int | write_timeout |
Transport to bind to.
Definition at line 218 of file res_pjsip.h.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details
struct ast_string_field_mgr __field_mgr |
Definition at line 238 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
Certificate of authority list file
Certificate of authority list path
Public certificate file
Optional private key of the certificate file
Password to open the private key
External signaling address
External media address
Optional domain to use for messages if provided could not be found
Definition at line 238 of file res_pjsip.h.
int allow_reload |
unsigned int async_operations |
Number of simultaneous asynchronous operations
Definition at line 248 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field ca_list_file |
Definition at line 238 of file res_pjsip.h.
Referenced by ca_list_file_to_str(), transport_apply(), and transport_tls_file_handler().
const ast_string_field ca_list_path |
Definition at line 238 of file res_pjsip.h.
Referenced by ca_list_path_to_str(), transport_apply(), and transport_tls_file_handler().
const ast_string_field cert_file |
Definition at line 238 of file res_pjsip.h.
Referenced by cert_file_to_str(), transport_apply(), and transport_tls_file_handler().
pj_ssl_cipher ciphers[SIP_TLS_MAX_CIPHERS] |
Definition at line 262 of file res_pjsip.h.
unsigned int cos |
QOS COS value
Definition at line 290 of file res_pjsip.h.
Referenced by cli_print_body(), set_qos(), and transport_apply().
const ast_string_field domain |
Definition at line 238 of file res_pjsip.h.
Referenced by anonymous_identify(), find_endpoint(), and Registration::write().
struct ast_sockaddr external_address |
Definition at line 280 of file res_pjsip.h.
struct ast_dnsmgr_entry* external_address_refresher |
Definition at line 274 of file res_pjsip.h.
const ast_string_field external_media_address |
Definition at line 238 of file res_pjsip.h.
Referenced by session_outgoing_nat_hook(), and transport_apply().
const ast_string_field external_signaling_address |
Definition at line 238 of file res_pjsip.h.
Referenced by transport_apply().
unsigned int external_signaling_port |
Optional external port for signaling
Definition at line 250 of file res_pjsip.h.
int flow |
This is a flow to another target
Definition at line 298 of file res_pjsip.h.
Referenced by transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
pj_sockaddr host |
Definition at line 246 of file res_pjsip.h.
Referenced by Registration::write().
struct ast_ha* localnet |
Definition at line 268 of file res_pjsip.h.
const ast_string_field password |
Definition at line 238 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field privkey_file |
Definition at line 238 of file res_pjsip.h.
Referenced by privkey_file_to_str(), transport_apply(), and transport_tls_file_handler().
struct ast_sip_transport_state* state |
Definition at line 286 of file res_pjsip.h.
Referenced by internal_state_alloc(), and transport_apply().
int symmetric_transport |
Automatically send requests out the same transport requests have come in on
Definition at line 296 of file res_pjsip.h.
Referenced by on_rx_process_symmetric_transport().
int tcp_keepalive_enable |
int tcp_keepalive_idle_time |
Time in seconds the connection needs to remain idle before TCP starts sending keepalive probes
Definition at line 302 of file res_pjsip.h.
Referenced by transport_apply().
int tcp_keepalive_interval_time |
The time in seconds between individual keepalive probes
Definition at line 304 of file res_pjsip.h.
Referenced by transport_apply().
int tcp_keepalive_probe_count |
The maximum number of keepalive probes TCP should send before dropping the connection
Definition at line 306 of file res_pjsip.h.
Referenced by transport_apply().
pjsip_tls_setting tls |
Definition at line 256 of file res_pjsip.h.
unsigned int tos |
QOS DSCP TOS bits
Definition at line 288 of file res_pjsip.h.
Referenced by cli_print_body(), set_qos(), tos_to_str(), transport_apply(), and transport_tos_handler().
enum ast_transport type |
Type of transport
Definition at line 240 of file res_pjsip.h.
Referenced by cli_print_body(), get_write_timeout(), Property::load(), transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
int write_timeout |