[SR-Users] Session timer issue
Daniel-Constantin Mierla
miconda at gmail.com
Wed Jun 14 17:25:16 CEST 2017
Hello,
so, checking in the code for that log messages, it appears that min_se
parameter has to be at least 90, you have 60:
modparam("sst", "min_se", 60)
Can you change and see if works ok? If yes, then I will add some checks
in the code to detect the situation at start up.
Somehow is also mentioned in a docs examples:
-
https://kamailio.org/docs/modules/5.0.x/modules/sst.html#sst.f.sstCheckMin
Cheers,
Daniel
On 14.06.17 15:31, sgy wrote:
>
> HI Daniel,
>
> I checkout the latest codes, compile and install it, please refer to
> the following logs.
>
> Related logs:
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: sanity [sanity_mod.c:256]:
> w_sanity_check(): sanity checks result: 1
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: sst [sst_handlers.c:668]:
> ki_sst_check_min(): Session-Expires: 95; MIN-SE
> : 90
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: sst [sst_handlers.c:683]:
> ki_sst_check_min(): Sending 422: Min-SE: 60#015
> #012
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: sl [sl.c:282]: send_reply():
> reply in stateless mode (sl)
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: sst [sst_handlers.c:688]:
> ki_sst_check_min(): Done returning true (1)
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: ERROR: <script>: 422 Session Timer Too
> Small reply sent.
> Jun 14 21:26:07 iZ2ze3uk97m2bfv681kyx4Z
> /usr/local/sbin/kamailio[6926]: DEBUG: <core> [core/receive.c:281]:
> receive_msg(): request-route executed in: 15
> 94 usec
>
>
>
>
> --
> Best Regards,
> Shengy
>
> At 2017-06-13 17:24:02, "Daniel-Constantin Mierla" <miconda at gmail.com>
> wrote:
>
> Hello,
>
> can you pull again the latest master, re-compile and install, then
> set debug=3 in kamailio cfg and test again?
>
> I pushed a patch that should print a log message with the values
> for session expire and min-se when rejecting with 422. I couldn't
> spot something wrong at a quick look at the code, but the values
> could be wrong and I want to double check.
>
> You can send the relevant log messages from syslog once you do the
> test with such an invite.
>
> Cheers,
> Daniel
>
>
> On 12.06.17 16:53, sgy wrote:
>> Hi All,
>> As I know, if session timer of request is less than server's
>> Min-SE, the server will reply with its Min-SE, but the following
>> packet confuse me, anyone can show me why?
>>
>>
>> INVITE sip:1001 at 47.93.228.87 SIP/2.0
>> Via: SIP/2.0/UDP
>> 192.168.1.104:34260;branch=z9hG4bK-d87543-020579432b285a66-1--d87543-;rport
>> Max-Forwards: 70
>> Contact: <sip:1000 at 101.40.128.122:34260>
>> To: "1001"<sip:1001 at 47.93.228.87>
>> From: "pc"<sip:1000 at 47.93.228.87>;tag=5a6d113b
>> Call-ID: MDZjOGY5OGYzYWQ0YmE2MGJmN2U5Y2YwNDYzOTliNDI.
>> CSeq: 1 INVITE
>> *Session-Expires: 95*
>> *Min-SE: 90*
>> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,
>> SUBSCRIBE, INFO
>> Content-Type: application/sdp
>> Supported: timer
>> User-Agent: eyeBeam release 1011d stamp 40820
>> Content-Length: 444
>>
>> v=0
>> o=- 2 2 IN IP4 192.168.1.104
>> s=CounterPath eyeBeam 1.5
>>
>> SIP/2.0 422 Session Timer Too Small
>> Via: SIP/2.0/UDP
>> 192.168.1.104:34260;branch=z9hG4bK-d87543-020579432b285a66-1--d87543-;rport=34260;received=101.40.128.122
>> To:
>> "1001"<sip:1001 at 47.93.228.87>;tag=f27196751f2f83b7cedd2e1f5efe4626.6254
>> From: "pc"<sip:1000 at 47.93.228.87>;tag=5a6d113b
>> Call-ID: MDZjOGY5OGYzYWQ0YmE2MGJmN2U5Y2YwNDYzOTliNDI.
>> CSeq: 1 INVITE
>> *Min-SE: 60*
>> Server: kamailio (5.1.0-dev3 (x86_64/linux))
>> Content-Length: 0
>>
>>
>> My config:
>> modparam("dialog", "dlg_flag", 4)
>> modparam("dialog", "db_url", DBURL)
>> modparam("dialog", "db_mode", 1)
>> modparam("dialog", "default_timeout", 80)
>> modparam("dialog", "timeout_avp", "$avp(i:10)")
>>
>> modparam("sst", "timeout_avp", "$avp(i:10)")
>> *modparam("sst", "min_se", 60)*
>> modparam("sst", "sst_flag", 6)
>>
>> if (method=="INVITE") {
>> if (sstCheckMin("1")) {
>> xlog("L_ERR", "422 Session Timer Too
>> Small reply sent.\n");
>> exit;
>> }
>> setflag(4); # set the dialog flag
>> setflag(6); # Set the sst flag
>> }
>>
>> --
>> Best Regards,
>> Shengy
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda -- www.linkedin.com/in/miconda
> Kamailio Advanced Training - www.asipto.com
> Kamailio World Conference - www.kamailioworld.com
>
>
>
>
>
--
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - www.asipto.com
Kamailio World Conference - www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170614/f81b8f04/attachment.html>
More information about the sr-users
mailing list