Brekeke SIP Server Wiki

Brekeke SIP Server Environment Variables

Using of Environment Variables allows an administrator to tune behaviors of Brekeke SIP Server. They can be specified in Brekeke SIP server Admintool > [Configuration] > [Advanced] page. Also, some of variables can be specified in the Dial Plan’s Deploy Patterns.

 

1. General
net.auth.accept.down

If true, accept SIP requests while the User Directory Database is down. (default: true)

net.bind.interface

The binding IP address.

net.dns.srv

If true, enable DNS SRV resolution. (default: true)

net.dns.srv.cache.size

The cache size for DNS SRV. (default: 32)

net.rtp.audio.payloadtype

The code of the payload type for RTP relay. If the value is specified, the Brekeke SIP Server specifies it in SDP.

net.sip.failover.dns.srv

If true, use DNS SRV for SIP failover (default: true)

net.sip.max.size

The maximum size of acceptable SIP packet. [bytes] (default: 65535)

net.sip.size

The buffer size for receiving a SIP packet over UDP. [bytes] (default: 65535)

 


2. Registrar
net.registrar.adjust.expires

The expiration value for adjusting. [seconds]

net.registrar.cache.size

The cache size for registrations. (default: 2000)

net.registrar.cache.use

If true, use the cache for registrations. (default: true)

net.registrar.maxtry

The maximum number of acceptable retries from a client. (default: 3)

net.registrar.min.expires

The minimum number of expirations for REGISTER. [seconds]

If the Expires of a received REGISTER is lower than the value, the response “423 Interval Too Brief” will be returned.

 


3. TCP 
net.sip.tcp.max.connection

The maximum number of TCP connection. 0 means unlimited. (default: 0)

net.sip.tcp.keepalive.use

If true, use the TCP keep-alive feature with SO_KEEPALIVE. (default: true)

net.sip.tcp.reuse

If true, reuse a native TCP with SO_REUSEADDR. (default: true)

net.sip.tcp.timer.use

If true, close a TCP connection related with a REGISTER request when the registration is expired. (default: true)

net.sip.tcp.size.con.buffer

The buffer size for TCP connections. [bytes] (default: 8192)

net.sip.transport.follow.request

If true, a SIP packet will be sent over the same TCP connection of the initial request packet. (default: false)

 


4. UPnP
net.rtp.portmap.auto

If true, make the port-mapping for RTP automatically. (default: true)

net.upnp.multicast

It true, send a “discover” request to the multicast to find a router. (default: false)

net.upnp.timeout.retry.max

The maximum number for retrying a UPnP request. (default: 8)

net.upnp.timeout.retry.max

The maximum retries for a UPnP request. (default: 8)

net.upnp.timeout.retry.timer

The interval between retries of a UPnP request. [milliseconds] (default: 1000)

 


5. Logging

We recommend setting the following logging-level only for debugging. The higher logging level may reduce the server performance. The range of the logging level is 0 to 255. The default logging level is 0.

 

The log file will be stored under the following directly.

<INSTALL_DIRECTORY>/webapps/sip/WEB-INF/work/sv/log

 

net.registrar.loglevel.file

The logging level of the Registrar. (default: 0)

net.sip.loglevel.file

The logging level of the Proxy. (default: 0)

net.tcp.loglevel.file

The logging level for TCP connections. (default: 0)

net.tls.loglevel.file

The logging level for TLS connections. (default: 0)

net.listener.loglevel.file

The logging level for detecting SIP requests. (default: 0)

 


6. TLS

Check Environment Variables for TLS >>

 

7. RADIUS

Check Environment Variables for RADIUS >>

 

 

Yes No
Suggest Edit