UPnP(通用即插即用)是一种网络协议,用于设备之间的自动发现、配置和控制。UPnP设备架构定义了一组标准化的协议和API,使得设备可以在网络上自动发现和交互。ISO/IEC 29341-26-3:2017是UPnP设备架构的一部分,定义了电话设备控制协议(TDCP)的2级规范,适用于电话服务器设备。
电话服务器设备是指提供电话服务的设备,如IP电话、语音网关等。ISO/IEC 29341-26-3:2017规定了电话服务器设备的功能和行为,包括呼叫控制、媒体控制、电话簿管理等。具体来说,该标准规定了以下内容:
1. 呼叫控制:电话服务器设备可以发起呼叫、接听呼叫、挂断呼叫等。呼叫可以是点对点的,也可以是多方通话。
2. 媒体控制:电话服务器设备可以控制媒体流的传输,包括音频、视频等。例如,可以控制音量、静音、暂停等。
3. 电话簿管理:电话服务器设备可以管理电话簿,包括添加、删除、修改联系人等。
4. 事件通知:电话服务器设备可以向控制点发送事件通知,例如呼叫状态变化、媒体状态变化等。
5. 安全性:电话服务器设备必须支持安全机制,如认证、加密等。
6. 设备描述:电话服务器设备必须提供设备描述文档,描述设备的功能、服务、状态等。
ISO/IEC 29341-26-3:2017还规定了TDCP的消息格式、状态码、错误码等。TDCP使用SOAP协议进行通信,SOAP是一种基于XML的协议,用于在网络上交换结构化数据。TDCP还使用SDP协议描述媒体流的属性,SDP是一种用于描述多媒体会话的协议。
总之,ISO/IEC 29341-26-3:2017定义了电话设备控制协议的2级规范,适用于电话服务器设备。该标准规定了电话服务器设备的功能和行为,包括呼叫控制、媒体控制、电话簿管理等。TDCP使用SOAP协议进行通信,使用SDP协议描述媒体流的属性。
相关标准
- ISO/IEC 29341-1:2012 UPnP设备架构-第1部分:概述和术语
- ISO/IEC 29341-4-1:2012 UPnP设备架构-第4-1部分:设备模板
- ISO/IEC 29341-7-1:2012 UPnP设备架构-第7-1部分:设备发现
- ISO/IEC 29341-11-1:2012 UPnP设备架构-第11-1部分:设备控制协议-1级