[OpenSIPS-Users] reinvite and dialog uniqueness.
johan
johan at democon.be
Fri Dec 2 16:40:10 UTC 2022
I realise that I made an error in my drawing.
1. dialog uniqueness
Alice calls Bob
->INVITE
call-id: 1
from: alice at atlanta;tag=1
to: bob at boston
<- 200
call-id: 1
from: alice at atlanta;tag=1
to: bob at boston;tag=2
-> ACK
call-id: 1
from: alice at atlanta;tag=1
to: bob at boston;tag=2
Bob does a session refresh
<- INVITE
question in on the from tag and the to tag.
should it be
<- INVITE
callid: 1
*from: alice at atlanta;tag=1 to: bob at boston;tag=2*
or
<- INVITE
call-id: 1
*to**: alice at atlanta;tag=1 from: bob at boston;tag=2*
or
are both the same dialog (call-id + the 2 tags) ?
On 2/12/2022 17:34, Ovidiu Sas wrote:
> The tag belongs to the SIP endpoint and does not change.
> Take a look here at an example:
> https://datatracker.ietf.org/doc/html/rfc3665#section-3.7
>
> Regards,
> Ovidiu Sas
>
> On Fri, Dec 2, 2022 at 11:23 AM johan<johan at democon.be> wrote:
>> 1. dialog uniqueness
>>
>> Alice calls Bob
>>
>> ->INVITE
>>
>> call-id: 1
>>
>> from: alice at atlanta;tag=1
>>
>> to: bob at boston
>>
>> <- 200
>>
>> call-id: 1
>>
>> from: alice at atlanta;tag=1
>>
>> to: bob at boston;tag=2
>>
>> -> ACK
>>
>> call-id: 1
>>
>> from: alice at atlanta;tag=1
>>
>> to: bob at boston;tag=2
>>
>> Bob does a session refresh
>>
>> <- INVITE
>>
>> question in on the from tag and the to tag.
>>
>> should it be
>>
>> <- INVITE
>>
>> callid: 1
>>
>> from: alice at atlanta;tag=1
>>
>> to: bob at boston;tag=2
>>
>> or
>>
>> <- INVITE
>>
>> call-id: 1
>>
>> from: alice at atlanta;tag=1
>>
>> to: bob at boston;tag=2
>>
>> or
>>
>> are both the same dialog (call-id + the 2 tags) ?
>>
>>
>> 2. reinvite
>>
>> Secondly,
>>
>> when opensips is used as b2bua scenario as below
>>
>>
>> A opensips B
>>
>> -> invite ->invite
>>
>> <-200 <- 200
>>
>> -> ack ->ack
>>
>> ... ....
>>
>> <-reinvite for keeeping session alive.
>>
>> Is there a way that I can let respond opensips 200 OK on the reinvite without forwarding the request to A ?
>>
>> so I want
>>
>> A opensips B
>>
>> -> invite ->invite
>>
>> <-200 <- 200
>>
>> -> ack ->ack
>>
>> ... ....
>>
>> <-reinvite for keeeping session alive.
>>
>> ->200
>>
>>
>> instead of
>>
>> A opensips B
>>
>> -> invite ->invite
>>
>> <-200 <- 200
>>
>> -> ack ->ack
>>
>> ... ....
>>
>> <-reinvite for keeeping session alive.
>>
>> <- reinvite
>>
>> -> 200 ->200
>>
>>
>> wkr,
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20221202/5f1e1a9a/attachment.html>
More information about the Users
mailing list