Asterisk - The Open Source Telephony Project  21.4.1
Public Member Functions | Data Fields
ast_sip_transport Struct Reference

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_entryexternal_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_halocalnet
 
const ast_string_field password
 
const ast_string_field privkey_file
 
struct ast_sip_transport_statestate
 
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
 

Detailed Description

Transport to bind to.

Definition at line 221 of file res_pjsip.h.

Member Function Documentation

SORCERY_OBJECT ( details  )

Sorcery object details

Field Documentation

int allow_reload

Allow reload

Definition at line 297 of file res_pjsip.h.

unsigned int async_operations

Number of simultaneous asynchronous operations

Definition at line 251 of file res_pjsip.h.

const ast_string_field ca_list_file

Certificate of authority list file

Definition at line 241 of file res_pjsip.h.

const ast_string_field ca_list_path

Certificate of authority list path

Definition at line 241 of file res_pjsip.h.

const ast_string_field cert_file

Public certificate file

Definition at line 241 of file res_pjsip.h.

pj_ssl_cipher ciphers[SIP_TLS_MAX_CIPHERS]
Deprecated:
Moved to ast_sip_transport_state
Version
13.7.1 deprecated Configured TLS ciphers

Definition at line 265 of file res_pjsip.h.

unsigned int cos

QOS COS value

Definition at line 293 of file res_pjsip.h.

const ast_string_field domain

Optional domain to use for messages if provided could not be found

Definition at line 241 of file res_pjsip.h.

struct ast_sockaddr external_address
Deprecated:
Moved to ast_sip_transport_state
Version
13.7.1 deprecated Optional external address information

Definition at line 283 of file res_pjsip.h.

struct ast_dnsmgr_entry* external_address_refresher
Deprecated:
Moved to ast_sip_transport_state
Version
13.7.1 deprecated DNS manager for refreshing the external address

Definition at line 277 of file res_pjsip.h.

const ast_string_field external_media_address

External media address

Definition at line 241 of file res_pjsip.h.

const ast_string_field external_signaling_address

External signaling address

Definition at line 241 of file res_pjsip.h.

unsigned int external_signaling_port

Optional external port for signaling

Definition at line 253 of file res_pjsip.h.

int flow

This is a flow to another target

Definition at line 301 of file res_pjsip.h.

pj_sockaddr host
Deprecated:
Moved to ast_sip_transport_state
Version
13.8.0 deprecated Address and port to bind to

Definition at line 249 of file res_pjsip.h.

Referenced by Registration::parse_host_part(), and Registration::write().

struct ast_ha* localnet
Deprecated:
Moved to ast_sip_transport_state
Version
13.7.1 deprecated Optional local network information, used for NAT purposes

Definition at line 271 of file res_pjsip.h.

const ast_string_field password

Password to open the private key

Definition at line 241 of file res_pjsip.h.

const ast_string_field privkey_file

Optional private key of the certificate file

Definition at line 241 of file res_pjsip.h.

Deprecated:
Version
13.7.1 deprecated Transport state information

Definition at line 289 of file res_pjsip.h.

int symmetric_transport

Automatically send requests out the same transport requests have come in on

Definition at line 299 of file res_pjsip.h.

int tcp_keepalive_enable

Enable TCP keepalive

Definition at line 303 of file res_pjsip.h.

int tcp_keepalive_idle_time

Time in seconds the connection needs to remain idle before TCP starts sending keepalive probes

Definition at line 305 of file res_pjsip.h.

int tcp_keepalive_interval_time

The time in seconds between individual keepalive probes

Definition at line 307 of file res_pjsip.h.

int tcp_keepalive_probe_count

The maximum number of keepalive probes TCP should send before dropping the connection

Definition at line 309 of file res_pjsip.h.

pjsip_tls_setting tls
Deprecated:
Moved to ast_sip_transport_state
Version
13.7.1 deprecated TLS settings

Definition at line 259 of file res_pjsip.h.

unsigned int tos

QOS DSCP TOS bits

Definition at line 291 of file res_pjsip.h.

enum ast_transport type

Type of transport

Definition at line 243 of file res_pjsip.h.

int write_timeout

Write timeout

Definition at line 295 of file res_pjsip.h.


The documentation for this struct was generated from the following file: