|
From: | Aymeric Moizard |
Subject: | Re: [osip-dev] Request within dialog, from tag changed |
Date: | Thu, 30 Mar 2017 18:46:34 +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
_______________________________________________
osip-dev mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/osip-dev
[Prev in Thread] | Current Thread | [Next in Thread] |