Pascal,
   Normally the route-set is established in the first Request/Response pair.
Therefore for subsequent requests in the same dialog, the Record-Route
headers in the response message need to be inverted and placed in the Route
header.

Although generally SUBSCRIBE transaction triggers immediate dialog ,
Consider a race-condition when you need to send a subsequent SUBSCRIBE
before the first NOTIFY is routed to the SIP UE.

Regards,
Harsha


On 21/02/2008, Pascal Maugeri <[EMAIL PROTECTED]> wrote:
>
> Hi
>
> In a SUBSCRIBE dialog, where should I read the Route-Set from for
> subsequent
> re-SUBSCRIBE ? From the SUBSCRIBE-OK response or from the first NOTIFY
> request ?
>
> And then should I respect the exact order when forming the Route headers
> or
> should I invert the order ?
>
> For instance, I send an initial SUBSCRIBE request and I receive:
>
> (a) SUBSCRIBE response
>
>   SIP/2.0 200 OK
>   Record-Route: <sip:10.1.1.7;lr>
>   Record-Route: <sip:[EMAIL PROTECTED];lr>
>   [...]
>
> then
>
> (b) first NOTIFY of the dialog
>
>   NOTIFY sip:[EMAIL PROTECTED]:5060 SIP/2.0
>   Record-Route: <sip:[EMAIL PROTECTED];lr>
>   [...]
>
> In my subsequent SUBSCRIBE should I use the Route-Set received in (a) or
> (b)
> ? If I use the route-set of (a) should I keep the exact order, or invert
> it
> ?
>
> Thanks in advance for your help
> Pascal
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>



-- 
Regards
Harsha
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to