documentation: Fix Content-Length typos
[sip-router] / doc / cfg_list / cfg_tm.txt
1 Configuration Variables for tm
2 ==============================
3
4                   [ this file is autogenerated, do not edit ]
5
6
7  1. tm.ruri_matching
8         perform Request URI check in transaction matching.
9         Default: 1.
10         Range: 0 - 1.
11         Type: integer.
12
13  2. tm.via1_matching
14         perform first Via header check in transaction matching.
15         Default: 1.
16         Range: 0 - 1.
17         Type: integer.
18
19  3. tm.callid_matching
20         perform callid check in transaction matching.
21         Default: 0.
22         Type: integer.
23
24  4. tm.fr_timer
25         timer which hits if no final reply for a request or ACK for a
26         negative INVITE reply arrives (in milliseconds).
27         Default: 30000.
28         Type: integer.
29
30  5. tm.fr_inv_timer
31         timer which hits if no final reply for an INVITE arrives after
32         a provisional message was received (in milliseconds).
33         Default: 120000.
34         Type: integer.
35
36  6. tm.fr_inv_timer_next
37         The value [ms] of fr_inv_timer for subsequent branches during
38         serial forking..
39         Default: 30000.
40         Type: integer.
41
42  7. tm.wt_timer
43         time for which a transaction stays in memory to absorb delayed
44         messages after it completed.
45         Default: 5000.
46         Type: integer.
47
48  8. tm.delete_timer
49         time after which a to-be-deleted transaction currently ref-ed
50         by a process will be tried to be deleted again..
51         Default: 200.
52         Type: integer.
53
54  9. tm.retr_timer1
55         initial retransmission period (in milliseconds).
56         Default: 500.
57         Type: integer.
58
59 10. tm.retr_timer2
60         maximum retransmission period (in milliseconds).
61         Default: 4000.
62         Type: integer.
63
64 11. tm.max_inv_lifetime
65         maximum time an invite transaction can live from the moment of
66         creation.
67         Default: 180000.
68         Type: integer.
69
70 12. tm.max_noninv_lifetime
71         maximum time a non-invite transaction can live from the moment
72         of creation.
73         Default: 32000.
74         Type: integer.
75
76 13. tm.noisy_ctimer
77         if set, INVITE transactions that time-out (FR INV timer) will
78         be always replied.
79         Default: 1.
80         Range: 0 - 1.
81         Type: integer.
82
83 14. tm.auto_inv_100
84         automatically send 100 to an INVITE.
85         Default: 1.
86         Range: 0 - 1.
87         Type: integer.
88
89 15. tm.auto_inv_100_reason
90         reason text of the automatically send 100 to an INVITE.
91         Default: trying -- your call is important to us.
92         Type: string.
93
94 16. tm.unix_tx_timeout
95         Unix socket transmission timeout, in milliseconds.
96         Default: 500.
97         Type: integer.
98
99 17. tm.restart_fr_on_each_reply
100         restart final response timer on each provisional reply.
101         Default: 1.
102         Range: 0 - 1.
103         Type: integer.
104
105 18. tm.pass_provisional_replies
106         enable/disable passing of provisional replies to
107         TMCB_LOCAL_RESPONSE_OUT callbacks.
108         Default: 0.
109         Range: 0 - 1.
110         Type: integer.
111
112 19. tm.aggregate_challenges
113         if the final response is a 401 or a 407, aggregate all the
114         authorization headers (challenges) (rfc3261 requires this to be
115         on).
116         Default: 1.
117         Range: 0 - 1.
118         Type: integer.
119
120 20. tm.unmatched_cancel
121         determines how CANCELs with no matching transaction are handled
122         (0: statefull forwarding, 1: stateless forwarding, 2: drop).
123         Default: 0.
124         Range: 0 - 2.
125         Type: integer.
126
127 21. tm.default_code
128         default SIP response code sent by t_reply(), if the function
129         cannot retrieve its parameters.
130         Default: 500.
131         Range: 400 - 699.
132         Type: integer.
133
134 22. tm.default_reason
135         default SIP reason phrase sent by t_reply(), if the function
136         cannot retrieve its parameters.
137         Default: Server Internal Error.
138         Type: string.
139
140 23. tm.reparse_invite
141         if set to 1, the CANCEL and negative ACK requests are
142         constructed from the INVITE message which was sent out instead
143         of building them from the received request.
144         Default: 1.
145         Range: 0 - 1.
146         Type: integer.
147
148 24. tm.ac_extra_hdrs
149         header fields prefixed by this parameter value are included in
150         the CANCEL and negative ACK messages if they were present in
151         the outgoing INVITE (depends on reparse_invite).
152         Default: <unknown:str>.
153         Type: string.
154
155 25. tm.blst_503
156         if set to 1, blacklist 503 SIP response sources.
157         Default: 0.
158         Range: 0 - 1.
159         Type: integer.
160
161 26. tm.blst_503_def_timeout
162         default 503 blacklist time (in s), when no Retry-After header
163         is present.
164         Default: 0.
165         Type: integer.
166
167 27. tm.blst_503_min_timeout
168         minimum 503 blacklist time (in s).
169         Default: 0.
170         Type: integer.
171
172 28. tm.blst_503_max_timeout
173         maximum 503 blacklist time (in s).
174         Default: 3600.
175         Type: integer.
176
177 29. tm.blst_methods_add
178         bitmap of method types that trigger blacklisting on transaction
179         timeouts.
180         Default: 1.
181         Type: integer.
182
183 30. tm.blst_methods_lookup
184         Bitmap of method types that are looked-up in the blacklist
185         before statefull forwarding.
186         Default: -9.
187         Type: integer.
188
189 31. tm.cancel_b_method
190         How to cancel branches on which no replies were received: 0 -
191         fake reply, 1 - retransmitting the request, 2 - send cancel.
192         Default: 1.
193         Range: 0 - 2.
194         Type: integer.
195
196 32. tm.reparse_on_dns_failover
197         if set to 1, the SIP message after a DNS failover is
198         constructed from the outgoing message buffer of the failed
199         branch instead of from the received request.
200         Default: 1.
201         Range: 0 - 1.
202         Type: integer.
203
204 33. tm.disable_6xx_block
205         if set to 1, 6xx is treated like a normal reply (breaks rfc).
206         Default: 0.
207         Range: 0 - 1.
208         Type: integer.
209
210 34. tm.local_ack_mode
211         if set to 1 or 2, local 200 ACKs are sent to the same address
212         as the corresponding INVITE (1) or the source of the 200 reply
213         (2) instead of using the contact and the route set (it breaks
214         the rfc, if  it is not set to 0 but allows dealing with NATed
215         contacts in some simple cases).
216         Default: 0.
217         Range: 0 - 2.
218         Type: integer.
219
220 35. tm.local_cancel_reason
221         if set to 1, a Reason header is added to locally generated
222         CANCELs (see RFC3326).
223         Default: 1.
224         Range: 0 - 1.
225         Type: integer.
226
227 36. tm.e2e_cancel_reason
228         if set to 1, Reason headers from received CANCELs are copied
229         into the corresponding generated hop-by-hop CANCELs.
230         Default: 1.
231         Range: 0 - 1.
232         Type: integer.
233