Overview
ISO/IEC 29341-26-10:2017 is an international standard that defines the CallManagement service, which is part of the Universal Plug and Play (UPnP) Device Architecture for telephony device control. Developed by ISO and IEC, this standard specifies how a Telephony Control Point (TelCP) interacts with a Telephony Server (TS) to utilize telephony services such as voice calls, video calls, and data transfer. The standard provides a comprehensive framework for managing, initiating, modifying, and terminating calls on UPnP-enabled telephony devices, ensuring seamless communication across diverse platforms and devices.
Key Topics
- Call Management Service: Outlines a UPnP service for comprehensive call control, offering mechanisms to initiate, accept, modify (e.g., elevate voice to video call), and terminate telephony calls.
- Telephony Features: Supports both incoming and outgoing call handling, enabling preview of call logs, registration/checking of call backs, and multi-user control over call sessions.
- Multi-Device and Multi-User Support: Addresses managing calls involving multiple telephony clients, supporting collaborative and parallel call scenarios.
- Connectivity and Media Streams: Details how the service manages call connectivity and coordinates the exchange of media streams, essential for voice, video, and data transfer.
- Eventing and State Management: Standardizes information delivery and event notification for changes in call state, call logs, and device status, ensuring all control points are kept up to date.
- Service Actions and Variables: Specifies the actions (such as StartCall, AcceptCall, ModifyCall, GetCallLogs) and related state variables that underpin telephony service logic and behavior.
Applications
The ISO/IEC 29341-26-10:2017 standard is designed for:
- Smart home communication platforms: Facilitates integration of IP telephony in home automation networks, allowing users to manage calls via multiple devices.
- Enterprise telephony systems: Ensures standardized telephony device interoperability, simplifying call management in office environments with numerous control points.
- Consumer electronics: Enables televisions, home assistants, and communication hubs to offer standardized call functions (voice/video) using UPnP.
- Remote collaboration tools: Supports seamless video and voice conferencing across compatible devices, backed by robust call modification and event notification features.
- Healthcare and security communication: Provides a unified approach for managing emergency or routine calls in connected building and monitoring systems.
By establishing a common protocol for call management, this standard helps manufacturers, software developers, and service providers ensure compatibility and a high level of user experience in telephony services.
Related Standards
The CallManagement service builds on and interoperates with the broader UPnP Device Architecture family of standards. Some closely related standards include:
- ISO/IEC 29341-1 (UPnP Device Architecture): The foundation for all UPnP devices and services, outlining core networking and interoperability protocols.
- ISO/IEC 29341-26 (Telephony Device Control Protocol series): The overarching suite for telephony device management, covering additional services beyond call management.
- ISO/IEC 29341-3 (UPnP AV Architecture and related services): For multimedia device control where telephony and media rendering may overlap.
- ISO/IEC 29341-8 (Internet Gateway Device, LANHostConfig, etc.): Relevant for networking and device connectivity that underpins telephony services.
ISO/IEC 29341-26-10:2017 plays a crucial role in shaping the future of interoperable telephony over IP, ensuring that devices and services deliver consistent, reliable, and user-friendly call management capabilities across the UPnP ecosystem.