Hi Nick,

Usually this happens for INVITEs, not for REGISTER, when you have a local processing (in opensips) that may take too long before sending a reply back.

You can deal with this (without disabling the nonce_check in 2 ways:
    1) send a statless 100 reply asap in script, to prevent retransmissions
2) go statefull, so that you can detect retransmissions in script and absorb them - add t_newtran() before the auth part.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 06/20/2012 09:35 AM, Nick Altmann wrote:
Bogdan,

in some cases, if other side answer slowly, when opensips authenticate
MESSAGE, client generates retransmits.
If in opensips modparam("auth", "disable_nonce_check", 1) (default),
we receive such dialog:

CLIENT      OPENSIPS
MESSAGE
<<  401 with first nonce
MESSAGE
long timeout, server after opensips doesn't answer…

MESSAGE (retransmit with first nonce)
<<  401 with second (another!!!) nonce
MESSAGE with another CALLID, because second authentication
long timeout, server after opensips doesn't answer…

MESSAGE (retransmit with second nonce)
<<  401 with third (another!!!) nonce
MESSAGE with another CALLID, because third authentication
<<  200 OK

Server after opensips receives 3 MESSAGE packets with another CSEQ and
another CALLID.

I solved this situation with disabling disposable nonces:
modparam("auth", "nonce_expire", 120)
modparam("auth", "disable_nonce_check", 1)

--
Nick

2012/6/20 Bogdan-Andrei Iancu<[email protected]>:
Hi Arjun,

A simple explanation is that your UAC might be registered twice with
opensips (has 2 records in usrloc) ->  check with "opensipsctl ul show".

If so, opensips will do parallel forking (for the received requests) to all
registered contacts.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 06/19/2012 01:24 PM, Arjun Shankar K S wrote:

Hi All,

Greeting to everyone!!!

I have installed opensips 1.7.1 with RTP Proxy. I am facing the following
issue, When I send a Text Message to any UAC, I receive 2 Messages instead
of one at the receiver UAC. I have tried with different SIP Clients but the
problem persists.

I am newbie to opensips!! Any advice is sincerely appreciated.

Thanks,
Arjun

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to