Hello,
On 8/2/11 11:59 AM, Andrew Pogrebennyk wrote:
Daniel,
On 02.08.2011 11:35, Daniel-Constantin Mierla wrote:
No, it
does not (30 < 150). I've also tried settings max_inv_lifetime
to even greater 300 seconds, no luck..
OK. Btw, do you set both parameters of
t_set_fr(...)?
I've tried adding a second parameter, also inserted t_reset_fr()
before the call to t_set_fr(), still no luck.
I found some time to look over the logs you sent to me. The cancel is
for first branch, not the second. Can you send a sip trace to properly
confirm that and see if something wrong there? From the logs:
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:630]: SIP Request:
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:632]: method: <INVITE>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:634]: uri: <sip:0115@a.b.c.d:5060>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:636]: version: <SIP/2.0>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/parse_via.c:1287]: Found param type 232, <branch> =
<z9hG4bKa397.6dc05bd1.1>; state=16
...
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: tm
[t_cancel.c:328]: DEBUG: cancel_branch: sending cancel...
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:630]: SIP Request:
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:632]: method: <CANCEL>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:634]: uri: <sip:0116@a.b.c.d:5061>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/msg_parser.c:636]: version: <SIP/2.0>
Aug 2 15:44:00 localhost /usr/local/sbin/kamailio[32195]: DEBUG: <core>
[parser/parse_via.c:1287]: Found param type 232, <branch> =
<z9hG4bKa397.6dc05bd1.0>; state=16
As you can see the branch parameter for cancel ends in .0, while the
forwarded invite has .1
Cheers,
Daniel