Simo Veikkolainen Simple Application Configuration Protocol draft-veikkolainen-sipping-app-config-00 Simo Veikkolainen APP area open meeting IETF#69 23 July 2007
Simo Veikkolainen Motivation Configuration of application settings is difficult – How can the configuration server itself be discovered? SIP UA Configuration Framework (draft-ietf-sipping-config- framework) provides a protocol for discovery and application configuration, but – not all applications need or support SIP – not all applications require the notification mechanism inherent in the framework Many applications use proprietary mechanisms for (semi-) automatic configuration The goal: define a simple way to discover a configuration server – target is the application service provider community (SIP, , etc.) – minimal burden for the service provider to set up the service – minimal implementation effort for the applications
Simo Veikkolainen Overview of the solution The solution can be broken into two parts 1. Discovery – The client discovers the configuration server (or configuration "root URI") using DNS U-NAPTR or SRV queries from the domain of user's AoR 2. Retrieving configuration information – Could use existing configuration protocols (ACAP, SIP-UA-Config, etc.) – Could use simple HTTP-based configuration by retrieving an XML document with configuration object ▪ draft-veikkolainen-sipping-app-config defines a two-step HTTP process to retrieve a configuration "bootstrap" document that describes available configuration objects