osip-dev
[Top][All Lists]
Advanced

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

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


From: Rudolf Svanda
Subject: [osip-dev] Request within dialog, from tag changed
Date: Thu, 30 Mar 2017 16:58:17 +0200

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




reply via email to

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