Asterisk - The Open Source Telephony Project
GIT-master-a24979a
|
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 187 of file res_pjsip.h.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details
struct ast_string_field_mgr __field_mgr |
Definition at line 207 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 207 of file res_pjsip.h.
int allow_reload |
unsigned int async_operations |
Number of simultaneous asynchronous operations
Definition at line 217 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field ca_list_file |
Definition at line 207 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 207 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 207 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 231 of file res_pjsip.h.
unsigned int cos |
QOS COS value
Definition at line 259 of file res_pjsip.h.
Referenced by set_qos(), and transport_apply().
const ast_string_field domain |
Definition at line 207 of file res_pjsip.h.
Referenced by find_endpoint(), and Registration::write().
struct ast_sockaddr external_address |
Definition at line 243 of file res_pjsip.h.
struct ast_dnsmgr_entry* external_address_refresher |
Definition at line 243 of file res_pjsip.h.
const ast_string_field external_media_address |
Definition at line 207 of file res_pjsip.h.
Referenced by session_outgoing_nat_hook(), and transport_apply().
const ast_string_field external_signaling_address |
Definition at line 207 of file res_pjsip.h.
Referenced by transport_apply().
unsigned int external_signaling_port |
Optional external port for signaling
Definition at line 219 of file res_pjsip.h.
int flow |
This is a flow to another target
Definition at line 267 of file res_pjsip.h.
Referenced by transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
pj_sockaddr host |
Definition at line 215 of file res_pjsip.h.
Referenced by Registration::write().
struct ast_ha* localnet |
Definition at line 237 of file res_pjsip.h.
const ast_string_field password |
Definition at line 207 of file res_pjsip.h.
Referenced by transport_apply().
const ast_string_field privkey_file |
Definition at line 207 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 255 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 265 of file res_pjsip.h.
Referenced by on_rx_process_symmetric_transport().
pjsip_tls_setting tls |
Definition at line 225 of file res_pjsip.h.
unsigned int tos |
QOS DSCP TOS bits
Definition at line 257 of file res_pjsip.h.
Referenced by set_qos(), tos_to_str(), transport_apply(), and transport_tos_handler().
enum ast_transport type |
Type of transport
Definition at line 207 of file res_pjsip.h.
Referenced by get_write_timeout(), Property::load(), transport_apply(), transport_protocol_handler(), and transport_protocol_to_str().
int write_timeout |