Asterisk - The Open Source Telephony Project
18.5.0
|
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 |
pjsip_tls_setting | tls |
unsigned int | tos |
enum ast_transport | type |
int | write_timeout |
Transport to bind to.
Definition at line 171 of file res_pjsip.h.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details
struct ast_string_field_mgr __field_mgr |
Definition at line 191 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
Definition at line 191 of file res_pjsip.h.
int allow_reload |
unsigned int async_operations |
Number of simultaneous asynchronous operations
Definition at line 201 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field ca_list_file |
Certificate of authority list file
Definition at line 191 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 |
Certificate of authority list path
Definition at line 191 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 |
Public certificate file
Definition at line 191 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 215 of file res_pjsip.h.
Referenced by copy_state_to_transport(), and tls_method_to_str().
unsigned int cos |
QOS COS value
Definition at line 243 of file res_pjsip.h.
Referenced by cli_print_body(), set_qos(), and transport_apply().
const ast_string_field domain |
Optional domain to use for messages if provided could not be found
Definition at line 191 of file res_pjsip.h.
Referenced by anonymous_identify(), and find_endpoint().
struct ast_sockaddr external_address |
Definition at line 233 of file res_pjsip.h.
Referenced by copy_state_to_transport().
struct ast_dnsmgr_entry* external_address_refresher |
Definition at line 227 of file res_pjsip.h.
Referenced by copy_state_to_transport().
const ast_string_field external_media_address |
External media address
Definition at line 191 of file res_pjsip.h.
Referenced by session_outgoing_nat_hook(), and transport_apply().
const ast_string_field external_signaling_address |
External signaling address
Definition at line 191 of file res_pjsip.h.
Referenced by copy_state_to_transport(), and transport_apply().
unsigned int external_signaling_port |
Optional external port for signaling
Definition at line 203 of file res_pjsip.h.
int flow |
This is a flow to another target
Definition at line 251 of file res_pjsip.h.
Referenced by ast_sip_set_tpselector_from_transport(), transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
pj_sockaddr host |
Definition at line 199 of file res_pjsip.h.
Referenced by copy_state_to_transport(), and Registration::write().
struct ast_ha* localnet |
Definition at line 221 of file res_pjsip.h.
Referenced by copy_state_to_transport().
const ast_string_field password |
Password to open the private key
Definition at line 191 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field privkey_file |
Optional private key of the certificate file
Definition at line 191 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 239 of file res_pjsip.h.
Referenced by copy_state_to_transport(), internal_state_alloc(), and transport_apply().
int symmetric_transport |
Automatically send requests out the same transport requests have come in on
Definition at line 249 of file res_pjsip.h.
Referenced by on_rx_process_symmetric_transport().
pjsip_tls_setting tls |
Definition at line 209 of file res_pjsip.h.
Referenced by copy_state_to_transport().
unsigned int tos |
QOS DSCP TOS bits
Definition at line 241 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 193 of file res_pjsip.h.
Referenced by ast_sip_set_tpselector_from_transport(), cli_print_body(), find_or_create_temporary_state(), get_write_timeout(), Property::load(), transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
int write_timeout |