Overview
ISO/IEC 29341-26-15:2017 specifies the UPnP Telephony Level 2 - Calendar service. It defines a Calendar service type for UPnP-enabled telephony devices that lets devices manage and share family calendar events, including reminders, alarms and free/busy time, synchronize local and family calendars, post/retrieve simple memos, and register to receive event or memo notifications on the WAN using messaging mechanisms. The document includes the XML service description, an XML schema, a behavioural model and an error-code summary. It explicitly does not define interaction between a Telephony Server and network-side calendar services.
Key technical topics and requirements
- Service modelling: service type, architecture and state variables (e.g., CalendarItem, TriggeredItem, MemoInfo).
- State and eventing: eventing definitions and moderation for calendar items, triggered items and memo information.
- Actions: standardized operations such as AddCalendarItems, DeleteCalendarItems, UpdateCalendarItems, GetCalendarItems, GetTriggeredItems, PostMemo, RegisterItemDelivery, GetMemo, RegisterTelCPName and related Unregister/GetList actions.
- Message delivery and registration: mechanisms to register devices for receiving calendar/memo notifications over WAN using messaging service(s).
- XML Service Description & Schema: normative XML service description plus an XML Schema (Annex A) for implementation and interoperability.
- Behavioural model & error handling: operation flows, error-code tables and a theory of operation to ensure consistent device behavior.
- Note: the standard may involve third‑party patent claims as recorded in the published document.
Practical applications
- Family/home telephony gateways and smart home hubs that share and synchronize household calendars across phones, handsets and smart displays.
- VoIP and telephony device vendors implementing UPnP Telephony Level 2 services for reminders, alarm triggers and free/busy status integration.
- Consumer electronics (IP handsets, DECT gateways, smart speakers with telephony functions) requiring local memo posting and WAN notification registration.
- System integrators developing multi-device calendar workflows where local calendars must sync with a shared family calendar and notify remote endpoints.
Who should use this standard
- Firmware and application developers for UPnP-enabled telephony devices.
- Product managers and architects designing home telephony/IoT solutions with calendar and reminder capabilities.
- Test labs and QA teams validating UPnP Telephony Level 2 Calendar service interoperability.
- Integrators wanting a standards-based approach for in-home calendar sharing and telephony-triggered notifications.
Related standards
- ISO/IEC 29341 series - UPnP Device Architecture (general framework and other device/service parts). Use ISO/IEC 29341-26-15:2017 alongside other UPnP Telephony parts for complete telephony device implementations.
Keywords: ISO/IEC 29341-26-15:2017, UPnP Calendar service, Telephony device control protocol, reminders, alarms, memo handling, calendar synchronization, WAN notifications.