Table of Contents
Table of Contents
enable/disable destination blacklisting.
Default value: 0.
Range: 0 - 1.
Type: integer.
how much time (in s) a blacklisted destination is kept in the list.
Default value: 60.
Type: integer.
maximum shared memory amount (in KB) used for keeping the blacklisted destinations.
Default value: 250.
Type: integer.
blacklist event ignore mask for UDP.
Default value: 0.
Type: integer.
blacklist event ignore mask for TCP.
Default value: 0.
Type: integer.
blacklist event ignore mask for TLS.
Default value: 0.
Type: integer.
blacklist event ignore mask for SCTP.
Default value: 0.
Type: integer.
enable/disable IPv6 DNS lookups.
Default value: 1.
Range: 0 - 1.
Type: integer.
enable/disable NAPTR DNS lookups.
Default value: 0.
Range: 0 - 1.
Type: integer.
udp protocol preference when doing NAPTR lookups.
Default value: 30.
Type: integer.
tcp protocol preference when doing NAPTR lookups.
Default value: 20.
Type: integer.
tls protocol preference when doing NAPTR lookups.
Default value: 10.
Type: integer.
sctp protocol preference when doing NAPTR lookups.
Default value: 20.
Type: integer.
number of dns retransmissions before giving up.
Default value: -1.
Type: integer.
how many dns servers from the ones defined in /etc/resolv.conf will be used.
Default value: -1.
Type: integer.
if set to 0, the search list in /etc/resolv.conf is ignored.
Default value: 1.
Range: 0 - 1.
Type: integer.
enable/disable domain name checks against the search list in DNS answers.
Default value: 1.
Range: 0 - 1.
Type: integer.
set to 1 in order to reinitialize the DNS resolver.
Default value: 0.
Range: 1 - 1.
Type: integer.
ignore the Order field required by RFC 2915.
Default value: 1.
Type: integer.
dns cache specific resolver flags (1=ipv4 only, 2=ipv6 only, 4=prefer ipv6.
Default value: 0.
Range: 0 - 4.
Type: integer.
enable/disable dns failover in case the destination resolves to multiple ip addresses and/or multiple SRV records (depends on use_dns_cache).
Default value: 0.
Range: 0 - 1.
Type: integer.
enable/disable load balancing to different srv records of the same priority based on the srv records weights (depends on dns_failover).
Default value: 0.
Range: 0 - 1.
Type: integer.
time to live for negative results ("not found") in seconds. Use 0 to disable.
Default value: 60.
Type: integer.
minimum accepted time to live for a record, in seconds.
Default value: 0.
Type: integer.
maximum accepted time to live for a record, in seconds.
Default value: -1.
Type: integer.
maximum memory used for the dns cache in Kb.
Default value: 500.
Type: integer.
allow deletion of non-expired records from the cache when there is no more space left for new ones.
Default value: 0.
Range: 0 - 1.
Type: integer.
DNS cache record preference: 0 - do not check duplicates 1 - prefer old records 2 - prefer new records 3 - prefer records with longer lifetime.
Default value: 0.
Range: 0 - 3.
Type: integer.
dump process memory status, parameter: pid_number.
Default value: 0.
Type: integer.
maximum iterations allowed for a while loop.
Default value: 100.
Type: integer.
fallback to a congestion controlled protocol if send size exceeds udp_mtu.
Default value: 0.
Range: 0 - 65535.
Type: integer.
if send size > udp_mtu use proto (1 udp, 2 tcp, 3 tls, 4 sctp).
Default value: 0.
Range: 1 - 4.
Type: integer.
enable/disable using a raw socket for sending UDP IPV4 packets. Should be faster on multi-CPU linux running machines..
Default value: 0.
Range: -1 - 1.
Type: integer.
set the MTU used when using raw sockets for udp sending. This value will be used when deciding whether or not to fragment the packets..
Default value: 1500.
Range: 28 - 65535.
Type: integer.
set the IP TTL used when using raw sockets for udp sending. -1 will use the same value as for normal udp sockets..
Default value: -1.
Range: -1 - 255.
Type: integer.
force rport for all the received messages.
Default value: 0.
Range: 0 - 1.
Type: integer.
memory debugging information displayed on exit (flags): 0 - off, 1 - dump all the pkg used blocks (status), 2 - dump all the shm used blocks (status), 4 - summary of pkg used blocks, 8 - summary of shm used blocks, 16 - short status instead of dump.
Default value: 3.
Range: 0 - 31.
Type: integer.
print status for free or all memory fragments.
Default value: 0.
Type: integer.
log level for printing latency of routing blocks.
Default value: 3.
Type: integer.
limit is ms for alerting on time consuming db commands.
Default value: 0.
Type: integer.
Table of Contents
used only in non-async mode, in seconds.
Range: -1 - 134217727.
Type: integer.
maximum tcp connections number, soft limit.
Range: 0 - 2147483647.
Type: integer.
maximum tls connections number, soft limit.
Range: 0 - 2147483647.
Type: integer.
if set only accept new connections, never actively open new ones.
Range: 0 - 1.
Type: integer.
parallel simultaneous connects to the same dst. (0) or one connect.
Range: 0 - 1.
Type: integer.
Read-only.
maximum bytes queued for write per connection (depends on async).
Range: 0 - 1048576.
Type: integer.
maximum bytes queued for write allowed globally (depends on async).
Range: 0 - 1073741824.
Type: integer.
0/1 on linux, seconds on freebsd (see docs).
Range: 0 - 3600.
Type: integer.
Read-only.
initial ack will be delayed and sent with the first data segment.
Range: 0 - 1.
Type: integer.
number of syn retransmissions before aborting a connect (0=not set).
Range: 0 - 1024.
Type: integer.
lifetime of orphaned sockets in FIN_WAIT2 state in s (0=not set).
Range: 0 - 3600.
Type: integer.
time before sending a keepalive if the connection is idle (linux).
Range: 0 - 86400.
Type: integer.
time interval between keepalive probes on failure (linux).
Range: 0 - 86400.
Type: integer.
number of failed keepalives before dropping the connection (linux).
Range: 0 - 1024.
Type: integer.
turn on/off tcp aliases (see tcp_accept_aliases) .
Range: 0 - 1.
Type: integer.
flags used for adding new aliases (FORCE_ADD:1 , REPLACE:2) .
Range: 0 - 2.
Type: integer.
flags for the def. aliases for a new conn. (FORCE_ADD:1, REPLACE:2 .
Range: 0 - 2.
Type: integer.
internal read buffer size (should be > max. expected datagram).
Range: 512 - 16777216.
Type: integer.
Table of Contents
When using tree lookup per user, this parameter specifies whether to use the domain part for user matching or not..
Default value: 0.
Range: 0 - 1.
Type: integer.
If the user has a non-existing tree set and fallback_default is set to 1, the default tree is used. Else error is returned.
Default value: 1.
Range: 0 - 1.
Type: integer.
Table of Contents
Enable or disable per module log level (0 - disabled, 1 - enabled).
Default value: 0.
Range: 0 - 1.
Type: integer.
Enable or disable per module log facility (0 - disabled, 1 - enabled).
Default value: 0.
Range: 0 - 1.
Type: integer.
Table of Contents
Number of failed requests, before a destination is set to probing..
Default value: 1.
Type: integer.
Number of successful requests, before a destination is set to active..
Default value: 1.
Type: integer.
Table of Contents
Contains number of second to expire if no expire hf or contact expire present.
Default value: 3600.
Type: integer.
Percent from default_expires that will be used in generating the range for the expire interval.
Default value: 0.
Range: 0 - 100.
Type: integer.
The minimum expires value of a Contact. Value 0 disables the checking. .
Default value: 60.
Type: integer.
The maximum expires value of a Contact. Value 0 disables the checking. .
Default value: 0.
Type: integer.
The default emergency expires value of a Contact..
Default value: 3600.
Type: integer.
The maximum emergency expires value of a Contact. Value 0 disables the checking. .
Default value: 60.
Type: integer.
The maximum emergency expires value of a Contact. Value 0 disables the checking. .
Default value: 0.
Type: integer.
The maximum number of Contacts for an AOR. Value 0 disables the checking. .
Default value: 0.
Type: integer.
If you want to add the Retry-After header field in 5xx replies, set this parameter to a value grater than zero.
Default value: 0.
Type: integer.
If set to 1 then AOR comparison will be case sensitive. Recommended and default is 0, case insensitive.
Default value: 0.
Type: integer.
The parameter represents default q value for new contacts..
Default value: -1.
Range: -1 - 1000.
Type: integer.
If set to 1(default), lookup will put all contacts found in msg structure.
Default value: 1.
Type: integer.
Table of Contents
check if allocated memory was overwritten by filling it with a special pattern and checking it on free..
Default value: 0.
Range: 0 - 1.
Type: integer.
realloc probability in percents. During tests and mem_rnd_alloc realloc_p percents of the allocations will be made by realloc'ing and existing chunk. The maximum value is limited to 90, to avoid very long mem_rnd_alloc runs (a realloc might also free memory)..
Default value: 0.
Range: 0 - 90.
Type: integer.
Table of Contents
Table of Contents
Table of Contents
Realm prefix to be removed. Default is "".
Default value: <unknown:str>.
Type: string.
Contains number of second to expire if no expire hf or contact expire present.
Default value: 3600.
Type: integer.
Percent from default_expires that will be used in generating the range for the expire interval.
Default value: 0.
Range: 0 - 100.
Type: integer.
Percent from incoming expires that will be used in generating the range for the expire interval.
Default value: 0.
Range: 0 - 100.
Type: integer.
The minimum expires value of a Contact. Value 0 disables the checking. .
Default value: 60.
Type: integer.
The maximum expires value of a Contact. Value 0 disables the checking. .
Default value: 0.
Type: integer.
The maximum number of Contacts for an AOR. Value 0 disables the checking. .
Default value: 0.
Type: integer.
If you want to add the Retry-After header field in 5xx replies, set this parameter to a value grater than zero.
Default value: 0.
Type: integer.
If set to 1 then AOR comparison will be case sensitive. Recommended and default is 0, case insensitive.
Default value: 0.
Type: integer.
The parameter represents default q value for new contacts..
Default value: -1.
Range: -1 - 1000.
Type: integer.
Table of Contents
The time after which rtpengine will try to communicate to an RTP proxy after it has been marked disabled automatically. .
Default value: 60.
Type: integer.
The total number of nodes inside a set to be queried before giving up establishing a session.
Default value: 1000.
Type: integer.
Timeout value expressed in milliseconds in waiting for reply from RTP proxy.
Default value: 30.
Range: 0 - 30.
Type: integer.
Table of Contents
socket receive buffer size (read-only).
Range: 512 - 102400.
Type: integer.
Read-only.
socket send buffer size (read-only).
Range: 512 - 102400.
Type: integer.
Read-only.
seconds before closing and idle connection (must be non-zero).
Range: 1 - 1073741824.
Type: integer.
connection/association tracking (see also assoc_reuse).
Range: 0 - 1.
Type: integer.
connection/association reuse (for now used only for replies), depends on assoc_tracking being set.
Range: 0 - 1.
Type: integer.
maximum allowed open associations (-1 = disable, as many as allowed by the OS).
Type: integer.
initial value of the retr. timeout, used in RTO calculations, in msecs.
Range: 0 - 1073741824.
Type: integer.
maximum value of the retransmission timeout (RTO), in msecs.
Range: 0 - 1073741824.
Type: integer.
minimum value of the retransmission timeout (RTO), in msecs.
Range: 0 - 1073741824.
Type: integer.
maximum retransmission attempts per association.
Range: 0 - 1024.
Type: integer.
max INIT retransmission timeout (RTO max for INIT), in msecs.
Range: 0 - 1073741824.
Type: integer.
time since the last received packet before sending a SACK, in msecs.
Range: 0 - 1073741824.
Type: integer.
number of received packets that trigger the sending of a SACK.
Range: 0 - 1024.
Type: integer.
Table of Contents
Table of Contents
Table of Contents
reason text of the automatically send 100 to an INVITE.
Default value: trying -- your call is important to us.
Type: string.
default SIP reason phrase sent by t_reply(), if the function cannot retrieve its parameters.
Default value: Server Internal Error.
Type: string.
header fields prefixed by this parameter value are included in the CANCEL and negative ACK messages if they were present in the outgoing INVITE (depends on reparse_invite).
Default value: <unknown:str>.
Type: string.
perform Request URI check in transaction matching.
Default value: 1.
Range: 0 - 1.
Type: integer.
perform first Via header check in transaction matching.
Default value: 1.
Range: 0 - 1.
Type: integer.
perform callid check in transaction matching.
Default value: 0.
Type: integer.
timer which hits if no final reply for a request or ACK for a negative INVITE reply arrives (in milliseconds).
Default value: 30000.
Type: integer.
timer which hits if no final reply for an INVITE arrives after a provisional message was received (in milliseconds).
Default value: 120000.
Type: integer.
The value [ms] of fr_inv_timer for subsequent branches during serial forking..
Default value: 30000.
Type: integer.
time for which a transaction stays in memory to absorb delayed messages after it completed.
Default value: 5000.
Type: integer.
time after which a to-be-deleted transaction currently ref-ed by a process will be tried to be deleted again..
Default value: 200.
Type: integer.
initial retransmission period (in milliseconds).
Default value: 500.
Type: integer.
maximum retransmission period (in milliseconds).
Default value: 4000.
Type: integer.
maximum time an invite transaction can live from the moment of creation.
Default value: 180000.
Type: integer.
maximum time a non-invite transaction can live from the moment of creation.
Default value: 32000.
Type: integer.
if set, INVITE transactions that time-out (FR INV timer) will be always replied.
Default value: 1.
Range: 0 - 1.
Type: integer.
automatically send 100 to an INVITE.
Default value: 1.
Range: 0 - 1.
Type: integer.
Unix socket transmission timeout, in milliseconds.
Default value: 500.
Type: integer.
restart final response timer on each provisional reply.
Default value: 1.
Range: 0 - 1.
Type: integer.
enable/disable passing of provisional replies to TMCB_LOCAL_RESPONSE_OUT callbacks.
Default value: 0.
Range: 0 - 1.
Type: integer.
if the final response is a 401 or a 407, aggregate all the authorization headers (challenges) (rfc3261 requires this to be on).
Default value: 1.
Range: 0 - 1.
Type: integer.
determines how CANCELs with no matching transaction are handled (0: statefull forwarding, 1: stateless forwarding, 2: drop).
Default value: 0.
Range: 0 - 2.
Type: integer.
default SIP response code sent by t_reply(), if the function cannot retrieve its parameters.
Default value: 500.
Range: 400 - 699.
Type: integer.
if set to 1, the CANCEL and negative ACK requests are constructed from the INVITE message which was sent out instead of building them from the received request.
Default value: 1.
Range: 0 - 1.
Type: integer.
if set to 1, blacklist 503 SIP response sources.
Default value: 0.
Range: 0 - 1.
Type: integer.
default 503 blacklist time (in s), when no Retry-After header is present.
Default value: 0.
Type: integer.
bitmap of method types that trigger blacklisting on transaction timeouts.
Default value: 1.
Type: integer.
Bitmap of method types that are looked-up in the blacklist before statefull forwarding.
Default value: -9.
Type: integer.
How to cancel branches on which no replies were received: 0 - fake reply, 1 - retransmitting the request, 2 - send cancel.
Default value: 1.
Range: 0 - 2.
Type: integer.
if set to 1, the SIP message after a DNS failover is constructed from the outgoing message buffer of the failed branch instead of from the received request.
Default value: 1.
Range: 0 - 1.
Type: integer.
if set to 1, 6xx is treated like a normal reply (breaks rfc).
Default value: 0.
Range: 0 - 1.
Type: integer.
if set to 1 or 2, local 200 ACKs are sent to the same address as the corresponding INVITE (1) or the source of the 200 reply (2) instead of using the contact and the route set (it breaks the rfc, if it is not set to 0 but allows dealing with NATed contacts in some simple cases).
Default value: 0.
Range: 0 - 2.
Type: integer.
if set to 1, a Reason header is added to locally generated CANCELs (see RFC3326).
Default value: 1.
Range: 0 - 1.
Type: integer.
Table of Contents
Time (in seconds) after which to send a keep-alive on idle WebSocket connections..
Default value: 180.
Type: integer.
Table of Contents