mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
6.6 KiB
234 lines
6.6 KiB
Configuration Variables for tm
|
|
==============================
|
|
|
|
[ this file is autogenerated, do not edit ]
|
|
|
|
|
|
1. tm.auto_inv_100_reason
|
|
reason text of the automatically send 100 to an INVITE.
|
|
Default: trying -- your call is important to us.
|
|
Type: string.
|
|
|
|
2. tm.default_reason
|
|
default SIP reason phrase sent by t_reply(), if the function
|
|
cannot retrieve its parameters.
|
|
Default: Server Internal Error.
|
|
Type: string.
|
|
|
|
3. tm.ac_extra_hdrs
|
|
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: <unknown:str>.
|
|
Type: string.
|
|
|
|
4. tm.ruri_matching
|
|
perform Request URI check in transaction matching.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
5. tm.via1_matching
|
|
perform first Via header check in transaction matching.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
6. tm.callid_matching
|
|
perform callid check in transaction matching.
|
|
Default: 0.
|
|
Type: integer.
|
|
|
|
7. tm.fr_timer
|
|
timer which hits if no final reply for a request or ACK for a
|
|
negative INVITE reply arrives (in milliseconds).
|
|
Default: 30000.
|
|
Type: integer.
|
|
|
|
8. tm.fr_inv_timer
|
|
timer which hits if no final reply for an INVITE arrives after
|
|
a provisional message was received (in milliseconds).
|
|
Default: 120000.
|
|
Type: integer.
|
|
|
|
9. tm.fr_inv_timer_next
|
|
The value [ms] of fr_inv_timer for subsequent branches during
|
|
serial forking..
|
|
Default: 30000.
|
|
Type: integer.
|
|
|
|
10. tm.wt_timer
|
|
time for which a transaction stays in memory to absorb delayed
|
|
messages after it completed.
|
|
Default: 5000.
|
|
Type: integer.
|
|
|
|
11. tm.delete_timer
|
|
time after which a to-be-deleted transaction currently ref-ed
|
|
by a process will be tried to be deleted again..
|
|
Default: 200.
|
|
Type: integer.
|
|
|
|
12. tm.retr_timer1
|
|
initial retransmission period (in milliseconds).
|
|
Default: 500.
|
|
Type: integer.
|
|
|
|
13. tm.retr_timer2
|
|
maximum retransmission period (in milliseconds).
|
|
Default: 4000.
|
|
Type: integer.
|
|
|
|
14. tm.max_inv_lifetime
|
|
maximum time an invite transaction can live from the moment of
|
|
creation.
|
|
Default: 180000.
|
|
Type: integer.
|
|
|
|
15. tm.max_noninv_lifetime
|
|
maximum time a non-invite transaction can live from the moment
|
|
of creation.
|
|
Default: 32000.
|
|
Type: integer.
|
|
|
|
16. tm.noisy_ctimer
|
|
if set, INVITE transactions that time-out (FR INV timer) will
|
|
be always replied.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
17. tm.auto_inv_100
|
|
automatically send 100 to an INVITE.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
18. tm.unix_tx_timeout
|
|
Unix socket transmission timeout, in milliseconds.
|
|
Default: 500.
|
|
Type: integer.
|
|
|
|
19. tm.restart_fr_on_each_reply
|
|
restart final response timer on each provisional reply.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
20. tm.pass_provisional_replies
|
|
enable/disable passing of provisional replies to
|
|
TMCB_LOCAL_RESPONSE_OUT callbacks.
|
|
Default: 0.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
21. tm.aggregate_challenges
|
|
if the final response is a 401 or a 407, aggregate all the
|
|
authorization headers (challenges) (rfc3261 requires this to be
|
|
on).
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
22. tm.unmatched_cancel
|
|
determines how CANCELs with no matching transaction are handled
|
|
(0: statefull forwarding, 1: stateless forwarding, 2: drop).
|
|
Default: 0.
|
|
Range: 0 - 2.
|
|
Type: integer.
|
|
|
|
23. tm.default_code
|
|
default SIP response code sent by t_reply(), if the function
|
|
cannot retrieve its parameters.
|
|
Default: 500.
|
|
Range: 400 - 699.
|
|
Type: integer.
|
|
|
|
24. tm.reparse_invite
|
|
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: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
25. tm.blst_503
|
|
if set to 1, blacklist 503 SIP response sources.
|
|
Default: 0.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
26. tm.blst_503_def_timeout
|
|
default 503 blacklist time (in s), when no Retry-After header
|
|
is present.
|
|
Default: 0.
|
|
Type: integer.
|
|
|
|
27. tm.blst_503_min_timeout
|
|
minimum 503 blacklist time (in s).
|
|
Default: 0.
|
|
Type: integer.
|
|
|
|
28. tm.blst_503_max_timeout
|
|
maximum 503 blacklist time (in s).
|
|
Default: 3600.
|
|
Type: integer.
|
|
|
|
29. tm.blst_methods_add
|
|
bitmap of method types that trigger blacklisting on transaction
|
|
timeouts.
|
|
Default: 1.
|
|
Type: integer.
|
|
|
|
30. tm.blst_methods_lookup
|
|
Bitmap of method types that are looked-up in the blacklist
|
|
before statefull forwarding.
|
|
Default: -9.
|
|
Type: integer.
|
|
|
|
31. tm.cancel_b_method
|
|
How to cancel branches on which no replies were received: 0 -
|
|
fake reply, 1 - retransmitting the request, 2 - send cancel.
|
|
Default: 1.
|
|
Range: 0 - 2.
|
|
Type: integer.
|
|
|
|
32. tm.reparse_on_dns_failover
|
|
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: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
33. tm.disable_6xx_block
|
|
if set to 1, 6xx is treated like a normal reply (breaks rfc).
|
|
Default: 0.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
34. tm.local_ack_mode
|
|
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: 0.
|
|
Range: 0 - 2.
|
|
Type: integer.
|
|
|
|
35. tm.local_cancel_reason
|
|
if set to 1, a Reason header is added to locally generated
|
|
CANCELs (see RFC3326).
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|
|
36. tm.e2e_cancel_reason
|
|
if set to 1, Reason headers from received CANCELs are copied
|
|
into the corresponding generated hop-by-hop CANCELs.
|
|
Default: 1.
|
|
Range: 0 - 1.
|
|
Type: integer.
|
|
|