draft-ietf-sip-guidelines-06.txt Summary
Guidelines for Authors of Extensions to the Session Initiation Protocol (SIP)
Author(s) Jonathan Rosenberg
Organization ietf
Working group sip
State unknown
Date 2002-11-08
Size 52938 bytes
Abstract The Session Initiation Protocol (SIP) is a flexible, yet simple tool for establishing interactive connections across the Internet. Part of this flexibility is the ease with which it can be extended. In order to facilitate effective and interoperable extensions to SIP, some guidelines need to be followed when developing SIP extensions. This document outlines a set of such guidelines for authors of SIP extensions. Table of Contents 1 Terminology ......................................... 3 2 Introduction ........................................ 3 3 Should I define a SIP Extension? ................... 3 3.1 SIP's Solution Space ................................ 4 3.2 SIP Architectural Model ............................. 6 4 Issues to be Addressed .............................. 8 4.1 Backwards Compatibility ............................. 8 4.2 Security ............................................ 10 4.3 Terminology ......................................... 10 4.4 Syntactic Issues .................................... 11 4.5 Semantics, Semantics, Semantics ..................... 13 4.6 Examples Section .................................... 14 4.7 Overview Section .................................... 14 4.8 IANA Considerations Section ......................... 15 4.9 Document Naming Conventions ......................... 15 4.10 Additional Considerations for New Methods ........... 16 4.11 Additional Considerations for New Header Fields or Header Field Parameters ........................................ 17 4.12 Additional Considerations for New Body Types ........ 17 5 Interactions with SIP Features ...................... 18 6 Security Considerations ............................. 18 7 IANA Considerations ................................. 19 8 Acknowledgements .................................... 19 9 Authors Addresses ................................... 19 10 Normative References ................................ 19 11 Informative References .............................. 20