osip-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [osip-dev] Request within dialog, from tag changed


From: Aymeric Moizard
Subject: Re: [osip-dev] Request within dialog, from tag changed
Date: Thu, 30 Mar 2017 18:46:34 +0200

Hi Rudolf!

Is this a report for osip? Or exosip?

In layer exosip, I do use the standard osip methods for checking dialogs, but I have sometimes exceptions.

May be this one is among the required exception!

Let me know what layer you use and what method you use!

Regards
Aymeric


Le 30 mars 2017 4:59 PM, "Rudolf Svanda" <address@hidden> a écrit :
Hi Aymeric,

i've got following network trace:

UA1                   UA2
>
>       INVITE         |
> --------------------->|
>     180 Ringing      |
> <---------------------|
> 183 Session Progress |
> <---------------------|
>       UPDATE         |
> <---------------------|
and so on.

In UPDATE UA2 changed "tag" parameter in "from" header, which results
in "New request outside call".

UAC behaviour is defined in RFC 3261:
---
12.2.1.1 Generating the Request
The From URI of the request MUST be set to the local URI from the
dialog state.  The tag in the From header field of the request MUST be
set to the local tag of the dialog ID.
---

But is it legal that local tag of the UA2 dialog ID change?
In that case implementation in osip_dialog_match_as_uas is wrong and
tag should not be considered but taken from request into local dialog
state as a remote tag of the UA1 dialog ID.

Thanks for answer.

BR
        Rudi


_______________________________________________
osip-dev mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/osip-dev

reply via email to

[Prev in Thread] Current Thread [Next in Thread]