100 likes | 104 Vues
App Interaction. Jonathan Rosenberg dynamicsoft. Context Param. GET http://foo.com. INVITE Call-ID:A From:caller;tag=B To:callee;tag=C Supported: context. INVITE/200. 2. 4. 1. 3. REFER sip:gruu Refer-To: http://foo.com ; context=“B,C,A” Require: context.
E N D
App Interaction Jonathan Rosenberg dynamicsoft
Context Param GET http://foo.com INVITE Call-ID:A From:caller;tag=B To:callee;tag=C Supported: context INVITE/200 2 4 1 3 REFER sip:gruu Refer-To: http://foo.com; context=“B,C,A” Require: context
Added motivation text from KPML SIP Identity Informative Reference Usage of Reg Event to learn capabilities of device Authorizing REFER/SUB – cannot be automatic w/o sips Softened wording about app in dialog path Updated examples to use TLS, crypto-random identifiers IANA registries for context parameters Other Changes
Next Steps • No open issues • Ready for WGLC
NAT Scenarios Jonathan Rosenberg dynamicsoft
Individual draft, July 2001 Team effort between myself, Rohan Mahy, Sanjoy Sen of Nortel Contains lots of flows, lots of different solutions, no recommendations Made working item, June 2002 Abandoned October 2003 Gave the message that we didn’t have a solution that coherently works ICE Scenarios October 2003 Reverted to individual draft with ICE example flows Told the community that this is how to make it work Concerns from the community about scope Kept on life support with two revisions since then Minor additions, such as v4 to v6 transition scenarios History
Proposed Goals • Make it clear to the community that we have a solution for the problem that works consistently across deployment scenarios • Make use of approved and standards tracked IETF specifications • Scope is SIP and offer/answer • RFC 3581 (rport), connect-reuse, STUN, TURN, ICE, GRUU
Problem Statement and Motivation Overview of IETF Solution References to specifications Unstated wisdom Call flows with different types of NAT Call flows with different topologies Third Party Call Control V6/V4 Cases High Level Outline
Path Forward • Chris Boulton recruited to take over primary editorship as part of mentor program • Will work out outline and distribute on list • Resubmit existing document as draft-ietf • Submit revised document based on outline • Submit document after all input specs are done