UniMRCP  1.7.0
Data Fields
mrcp_sofia_server_config_t Struct Reference

#include <mrcp_sofiasip_server_agent.h>

Data Fields

char * local_ip
 
char * ext_ip
 
apr_port_t local_port
 
char * user_name
 
char * user_agent_name
 
char * origin
 
char * transport
 
apt_bool_t force_destination
 
apt_bool_t disable_soa
 
apt_bool_t extract_feature_tags
 
apt_bool_t extract_call_id
 
apt_bool_t extract_user_name
 
apr_size_t sip_t1
 
apr_size_t sip_t2
 
apr_size_t sip_t4
 
apr_size_t sip_t1x64
 
apr_size_t session_expires
 
apr_size_t min_session_expires
 
apt_bool_t tport_log
 
char * tport_dump_file
 

Detailed Description

Sofia-SIP config

Field Documentation

◆ disable_soa

apt_bool_t mrcp_sofia_server_config_t::disable_soa

Disable the Sofia SIP SDP Offer/Answer Engine Module (soa). Should only be used if dynamic payload type negotiation is needed AND you know that your clients will only use the 'Basic Call' SDP Offer/Answer scenario.

◆ ext_ip

char* mrcp_sofia_server_config_t::ext_ip

External (NAT) IP address

◆ extract_call_id

apt_bool_t mrcp_sofia_server_config_t::extract_call_id

Extract call id

◆ extract_feature_tags

apt_bool_t mrcp_sofia_server_config_t::extract_feature_tags

Extract feature tags (Accept-Contact)

◆ extract_user_name

apt_bool_t mrcp_sofia_server_config_t::extract_user_name

Extract user name

◆ force_destination

apt_bool_t mrcp_sofia_server_config_t::force_destination

Force destination IP address. Should be used only in case SDP contains incorrect connection address (local IP address behind NAT)

◆ local_ip

char* mrcp_sofia_server_config_t::local_ip

Local IP address to bind to

◆ local_port

apr_port_t mrcp_sofia_server_config_t::local_port

Local port to bind to

◆ min_session_expires

apr_size_t mrcp_sofia_server_config_t::min_session_expires

SIP Min-SE

◆ origin

char* mrcp_sofia_server_config_t::origin

SDP origin

◆ session_expires

apr_size_t mrcp_sofia_server_config_t::session_expires

SIP Sessione-Expires

◆ sip_t1

apr_size_t mrcp_sofia_server_config_t::sip_t1

SIP T1 timer

◆ sip_t1x64

apr_size_t mrcp_sofia_server_config_t::sip_t1x64

SIP T1x64 timer

◆ sip_t2

apr_size_t mrcp_sofia_server_config_t::sip_t2

SIP T2 timer

◆ sip_t4

apr_size_t mrcp_sofia_server_config_t::sip_t4

SIP T4 timer

◆ tport_dump_file

char* mrcp_sofia_server_config_t::tport_dump_file

Dump SIP messages to the specified file

◆ tport_log

apt_bool_t mrcp_sofia_server_config_t::tport_log

Print out SIP messages to the console

◆ transport

char* mrcp_sofia_server_config_t::transport

SIP transport

◆ user_agent_name

char* mrcp_sofia_server_config_t::user_agent_name

User agent name

◆ user_name

char* mrcp_sofia_server_config_t::user_name

SIP user name


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