70 likes | 280 Views
REFER Extensions. By Orit Levin oritl@microsoft.com. REFER Extensions. Predecessors draft-parameswar-sipping-norefersub-01 draft-olson-sipping-refer-extensions-02 The drafts to move forward with draft-ietf-sip-refer-with-feature-param-00 draft-ietf-sip-refer-with-norefersub-00.
E N D
REFER Extensions By Orit Levin oritl@microsoft.com XCON WG IETF51
REFER Extensions • Predecessors • draft-parameswar-sipping-norefersub-01 • draft-olson-sipping-refer-extensions-02 • The drafts to move forward with • draft-ietf-sip-refer-with-feature-param-00 • draft-ietf-sip-refer-with-norefersub-00 XCON WG IETF51
REFER with no Implicit Subscriptiondraft-ietf-sip-refer-with-norefersub-00 • Motivation • Allow for REFER without creating a dialog • Allow for REFER without automatic subscription to the Dialog event package • Mechanism • New option tag norefersub is defined and registered with IANA • It allows for negotiation that no subscription is established • Forking MUST be prevented (for example, using GRUU) XCON WG IETF51
Feature Tags with REFERdraft-ietf-sip-refer-with-feature-param-00 • Motivation Make REFER requests more descriptive by explicitly allowing feature parameters to be included in the Refer-to • Mechanism Refer-To BNF from RFC-3515: Refer-To = ("Refer-To" / "r") HCOLON ( name-addr / addr-spec ) * (SEMI generic-param) is extended to: Refer-To = ("Refer-To" / "r") HCOLON ( name-addr / addr-spec ) * (SEMI refer-param) refer-param = generic-param / feature-param where feature-param is defined in Section 9 of RFC-3840"Indicating UA Capabilities in SIP" XCON WG IETF51
Thanks… XCON WG IETF51
REFER with no Implicit Subscription Example REFER sip:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bKg45 Max-Forwards: 70 To: Carol <sip:carol@chicago.example.com> From: Alice <sip:alice@atlanta.example.com>;tag=5534562 Call-ID: 849392fklgl43 CSeq: 476 REFER Contact: <sip:uf313a413@example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Accept: application/sdp, message/sipfrag Refer-To: <sip:3402934234@example.com> Supported: norefsub, gruu, … Require: norefersub Content-Length: 0 XCON WG IETF51
Feature Tags with REFER Example REFER sip:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bKg45 Max-Forwards: 70 To: Carol <sip:carol@chicago.example.com> From: Alice <sip:alice@atlanta.example.com>;tag=5534562 Call-ID: 849392fklgl43 CSeq: 476 REFER Contact: <sip:uf313a413@example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Accept: application/sdp, message/sipfrag Refer-To: <sip:3402934234@example.com>;isfocus Supported: gruu, … Require: norefersub Content-Length: 0 XCON WG IETF51