Asterisk - The Open Source Telephony Project GIT-master-8f1982c
|
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 219 of file res_pjsip.h.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details
struct ast_string_field_mgr __field_mgr |
Definition at line 239 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 239 of file res_pjsip.h.
int allow_reload |
unsigned int async_operations |
Number of simultaneous asynchronous operations
Definition at line 249 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field ca_list_file |
Definition at line 239 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 239 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 239 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 263 of file res_pjsip.h.
unsigned int cos |
QOS COS value
Definition at line 291 of file res_pjsip.h.
Referenced by cli_print_body(), set_qos(), and transport_apply().
const ast_string_field domain |
Definition at line 239 of file res_pjsip.h.
Referenced by anonymous_identify(), find_endpoint(), and Registration::write().
struct ast_sockaddr external_address |
Definition at line 281 of file res_pjsip.h.
struct ast_dnsmgr_entry* external_address_refresher |
Definition at line 275 of file res_pjsip.h.
const ast_string_field external_media_address |
Definition at line 239 of file res_pjsip.h.
Referenced by session_outgoing_nat_hook(), and transport_apply().
const ast_string_field external_signaling_address |
Definition at line 239 of file res_pjsip.h.
Referenced by transport_apply().
unsigned int external_signaling_port |
Optional external port for signaling
Definition at line 251 of file res_pjsip.h.
int flow |
This is a flow to another target
Definition at line 299 of file res_pjsip.h.
Referenced by transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
pj_sockaddr host |
Definition at line 247 of file res_pjsip.h.
Referenced by Registration::write().
struct ast_ha* localnet |
Definition at line 269 of file res_pjsip.h.
const ast_string_field password |
Definition at line 239 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field privkey_file |
Definition at line 239 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 287 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 297 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 303 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 305 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 307 of file res_pjsip.h.
Referenced by transport_apply().
pjsip_tls_setting tls |
Definition at line 257 of file res_pjsip.h.
unsigned int tos |
QOS DSCP TOS bits
Definition at line 289 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 241 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 |