Hi, OpenSIPS does not reject the REGISTERs with expire not fitting the min - max interval, but simply adjust (as per RFC, a registrar can do that) the expire value to fit the configured interval.
As you can see, the "30" value is replaced with 200 OK with "60" seconds. Anyhow, 1.3 is really old version, I strongly recommend to upgrade to 1.6 version Regards, Bogdan Xiaoqiang Hu wrote: > Hi all, > SIPv6 UA can't receive a 423 (Interval Too Brief) response from > openser-1.3.4-12.fc13.i686 SIPv6 Registrar Server when expiration of a > REGISTER request is less than a registrar-configured minimum.The details can > be seen as follows. Is it a bug or can be resolved by modifying configuration > file? > 1 Test topology: > > NUT(REG && PX) UA11 UA12 > DNS > | | | > | > IP : 3ffe:501:ffff:50::50 3ffe:501:ffff:1::1 > 3ffe:501:ffff:2::2 3ffe:501:ffff:4::1 > aor-uri : ss.under.test.com [email protected] > [email protected] > contact-uri : [email protected] > [email protected] > > 2 Test results can be seen as follows: > NUT UA11 UA12 UA13 UA14 PX2 PX3 PX4 DNS > No time | | | | | | | | | > No time | | | | | | | | | > [0001: 0.00|U ] REGIS |<---| | | | | | | | REGISTER > sip:ss.under.test.com:5060 > [0002: 0.00|U ] 401 |--->| | | | | | | | 401 > Unauthorized (REGISTER) > [0003: 0.08|U ] REGIS |<---| | | | | | | | REGISTER > sip:ss.under.test.com:5060 > [0004: 0.08|U ] 200 |--->| | | | | | | | 200 OK > (REGISTER) > > 0001: <UA11 REGISTER sip:ss.under.test.com:5060 SIP/2.0 > Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9361264 > Max-Forwards: 70 > From: UA11 <sip:[email protected]>;tag=11164 > To: UA11 <sip:[email protected]> > Call-ID: [email protected] > CSeq: 1 REGISTER > Contact: <sip:[email protected];transport=udp> > Content-Length: 0 > Expires: 30 > > 0002: >UA11 SIP/2.0 401 Unauthorized > Via: SIP/2.0/UDP > node.under.test.com:5060;branch=z9hG4bKPUA9361264;received=3FFE:501:FFFF:1:0:0:0:1 > From: UA11 <sip:[email protected]>;tag=11164 > To: UA11 <sip:[email protected]>;tag=0c0d2af89845c72ddfdc7de2133116df.fbda > Call-ID: [email protected] > CSeq: 1 REGISTER > WWW-Authenticate: Digest realm="under.test.com", > nonce="4c147cbdaa78f4207bc41ac16dce0b8e2ab32dec", qop="auth" > Server: OpenSER (1.3.4-tls (i386/linux)) > Content-Length: 0 > > 0003: <UA11 REGISTER sip:ss.under.test.com:5060 SIP/2.0 > Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9361265 > Max-Forwards: 70 > Authorization: Digest username="UA11", realm="under.test.com", qop=auth, > nonce="4c147cbdaa78f4207bc41ac16dce0b8e2ab32dec", opaque="", nc=00000001, > cnonce="6f54a149", uri="sip:ss.under.test.com:5060", > response="3f61013fa1bb9d330c9117c73c27e05a" > From: UA11 <sip:[email protected]>;tag=11164 > To: UA11 <sip:[email protected]> > Call-ID: [email protected] > CSeq: 2 REGISTER > Contact: <sip:[email protected];transport=udp> > Content-Length: 0 > Expires: 30 > > 0004: >UA11 SIP/2.0 200 OK > Via: SIP/2.0/UDP > node.under.test.com:5060;branch=z9hG4bKPUA9361265;received=3FFE:501:FFFF:1:0:0:0:1 > From: UA11 <sip:[email protected]>;tag=11164 > To: UA11 <sip:[email protected]>;tag=0c0d2af89845c72ddfdc7de2133116df.63cb > Call-ID: [email protected] > CSeq: 2 REGISTER > Date: Sun, 13 Jun 2010 06:32:49 GMT > Contact: <sip:[email protected];transport=udp>;expires=660 > Server: OpenSER (1.3.4-tls (i386/linux)) > Content-Length: 0 > > 3 I have added the following block into the openser.cfg > " > modparam("registrar", "default_expires", 3600) > modparam("registrar", "min_expires", 60) > " > > -------------------------------------- > Regards! > Hu xiaoqiang > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Bogdan-Andrei Iancu OpenSIPS Bootcamp 20 - 24 September 2010, Frankfurt, Germany www.voice-system.ro _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
