yes indeed, you use a SUBSCRIBE to refresh a REFER subscriptin.

Frank Shearar wrote:
> Say I want to transfer someone's call. I send a REFER, establishing an
> implicit subscription with the transferee. The transferee tells me
> "Subscription-State: pending;expires=60". The transferee takes longer than,
> say, 45 seconds to transfer, and so I try to refresh the subscription.
> 
> RFC 3515 says
> 
>    The agent issuing the REFER may extend its subscription using the
>    subscription refresh mechanisms described in [2].
> 
> [2] here is RFC 3265, which says
> 
> 3.1.4.2. Refreshing of Subscriptions
> 
>    At any time before a subscription expires, the subscriber may refresh
>    the timer on such a subscription by sending another SUBSCRIBE request
>    on the same dialog as the existing subscription, and with the same
>    "Event" header "id" parameter (if one was present in the initial
>    subscription).  The handling for such a request is the same as for
>    the initial creation of a subscription except as described below.
> 
> Does this mean that I send a SUBSCRIBE to refresh a REFER's subscription?
> That seems wrong, since RFC 3515 also says (section 2.4.4)
> 
>    REFER is the only mechanism that can create a subscription to event
>    refer.  If a SUBSCRIBE request for event refer is received for a
>    subscription that does not already exist, it MUST be rejected with a
>    403.

The key above is "for a subscription that does not exist". When 
refreshing, the subscription should already exist.

        Paul

> So does that mean that I follow the procedure laid out in RFC 3265, with the
> word "SUBSCRIBE" scratched out and "REFER" written in in crayon?
> 
> frank
> 
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to