ONVIF TM. ONVIF Specification Version 2.6 Release Notes. ONVIF

Similar documents
ONVIF TM. ONVIF Specification Version 2.3 Release Notes. ONVIF

ONVIF Advanced Security Client Test Specification

ONVIF TM. ONVIF Specification Version 2.2 Release Notes. ONVIF

ONVIF Security Configuration Device Test Specification

ONVIF Replay Control Service Specification

ONVIF Uplink Specification

ONVIF Device IO Client Test Specification

ONVIF Replay Control Service Specification

ONVIF TM. ONVIF Core Specification Version 2.0 Release Notes. November ONVIF

ONVIF Access Control Device Test Specification

ONVIF OSD Client Test Specification

ONVIF Event Handling Test Specification

ONVIF Analytics Engine Device Test Specification

ONVIF Analytics Engine Device Test Specification

ONVIF TM Profile Q Specification

ONVIF PTZ Client Test Specification

ONVIF PTZ Client Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Profile G Client Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Feature Discovery Specification

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Device IO Service Specification

ONVIF Display Service Specification

ONVIF Imaging Test Specification

ONVIF Feature Discovery Specification

ONVIF Schedule Device Test Specification

ONVIF Imaging Client Test Specification

ONVIF Device Test Specification v18.06 Release Notes ONVIF TM. Test Specification v Release Notes. Page 1.

ONVIF Profile C Specification

ONVIF Provisioning Device Test Specification

ONVIF Imaging Client Test Specification

ONVIF Profile A Specification

ONVIF Media2 Configuration Device Test Specification

ONVIF Access Rules Service Specification

ONVIF Device IO Service Specification

XEP-0206: XMPP Over BOSH

ONVIF Profile Q Specification

ONVIF Profile C Client Test Specification

ONVIF TM. Test Specification v Release Notes. ONVIF

ONVIF Access Rules Service Specification

ONVIF Device IO Service Specification

ONVIF Access Control Service Specification

Cisco Expressway Authenticating Accounts Using LDAP

ONVIF Provisioning Service Specification

ONVIF Media Service Specification

Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP

ONVIF Media Service Specification

ONVIF TM. ONVIF Specification Version Release Notes. ONVIF

ONVIF Media Service Specification

XEP-0033: Extended Stanza Addressing

ONVIF Base Device Test Specification

ONVIF Device Test Tool v12.06 Installation Guide

XEP-0114: Jabber Component Protocol

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

ONVIF Profile Q Test Specification

ONVIF TM. ONVIF Specification Version Release Notes. ONVIF

Authenticating Cisco VCS accounts using LDAP

OMA-ETS-DL-OTA-v1_ a Page 1 (24)

Blue Coat ProxySG First Steps Solution for Controlling HTTPS SGOS 6.7

Cisco Meeting Management

SonicWall Mobile Connect for Chrome OS

ONVIF TM Feature discovery specification

ERRATA FOR. TCG Platform Attribute Credential Profile. Errata Version Published. Specification Version 1.0 Revision January 2018

ONVIF Core Client Test Specification

XEP-0363: HTTP File Upload

ONVIF Credential Service Specification

ONVIF TM. ONVIF Specification Version Release Notes. ONVIF

FOR TCG ACPI Specification

ONVIF Recording Search Service Specification

ONVIF Conformance Process Specification

MySonicWall Secure Upgrade Plus

Encrypted Object Extension

One Identity Manager 8.0. Administration Guide for Connecting to Azure Active Directory

Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

ONVIF Media 2 Service Specification

One Identity Manager 8.0. Administration Guide for Connecting to LDAP

One Identity Manager Administration Guide for Connecting Oracle E-Business Suite

ONVIF Resource Query Specification

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

Blue Coat Security First Steps Solution for Controlling HTTPS

[MS-OXWSBTRF]: Bulk Transfer Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

Level of Assurance Authentication Context Profiles for SAML 2.0

One Identity Manager Administration Guide for Connecting to SharePoint Online

This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this

One Identity Manager 8.0. Administration Guide for Connecting Unix-Based Target Systems

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

Enhanced Serial Peripheral Interface (espi) ECN

GS1Trade Sync Data Pool - FTPS Service

Enabler Release Definition for Standard Transcoding Interface

Updates: 4871 August 2009 Category: Standards Track. RFC 4871 DomainKeys Identified Mail (DKIM) Signatures -- Update

TCG Compliance TNC IF-MAP Metadata for Network Security Compliance Test Plan

Custom Location Extension

October J. Polycom Cloud Services Portal

PDxxxxx {P/N} {Doc Description} PRELIMINARY PDS-104_SECURED_WEB_BROWSING_UG. PDS-104G - Secured web browsing certificate management.

Sentinel EMS 4.1. Release Notes

SonicWall Directory Connector with SSO 4.1.6

QPP Proprietary Profile Guide

One Identity Manager Administration Guide for Connecting to SharePoint

Transcription:

ONVIF TM ONVIF Specification Version 2.6 Release Notes ONVIF www.onvif.org info@onvif.org

2008-2015 ONVIF TM All rights reserved. Recipients of this document may copy, distribute, publish, or display this document so long as this copyright notice, license and disclaimer are retained all copies of the document. No license is granted to modify this document. THIS DOCUMENT IS PROVIDED "AS IS," AND THE CORPORATION AND ITS MEMBERS AND THEIR AFFILIATES, MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THIS DOCUMENT ARE SUITABLE FOR ANY PURPOSE; OR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS DOCUMENT, WHETHER OR NOT (1) THE CORPORATION, MEMBERS OR THEIR AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR (2) SUCH DAMAGES WERE REASONABLY FORESEEABLE, AND ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS DOCUMENT. THE FOREGOING DISCLAIMER AND LIMITATION ON LIABILITY DO NOT APPLY TO, INVALIDATE, OR LIMIT REPRESENTATIONS AND WARRANTIES MADE BY THE MEMBERS AND THEIR RESPECTIVE AFFILIATES TO THE CORPORATION AND OTHER MEMBERS IN CERTAIN WRITTEN POLICIES OF THE CORPORATION. Page 2 of 16

1. Summary The ONVIF 2.6release incorporates a number of major enhancements and minor clarifications for better interoperability among ONVIF conformant clients and devices. The changes themselves are described in details in the list below chapters 2 and 3. 2. Additions This release adds the following functionality to the set of ONVIF Network Interface Specifications: 2.1 Advanced Security Service Certificate based client authentication has been added to the service specification: 2.2 Access Rules Specification This specification defines the web service interface for integration physical access control systems. This includes discovering components and support of the configuration of the access rules components. The access rules service specification, which constitutes the access profiles and policies. The access rules service provides the access authorization for a credential. 2.3 Credential Service Specification This specification defines the web service interface for integration physical access control systems. This includes discovering components and support of the configuration of the credentials components. 2.4 Schedule Service Specification This specification defines the web service interface for interaction ONVIF devices which support time management features such as schedules and special days (sometimes referred to as holidays). Page 3 of 16

3. Changes Find below all errata from Version 2.5 to 2.6 in order to improve interoperability. The numbers correspond to the Change Request ticket numbers and are not necessarily continuously ascending. If not noted otherwise the changes refer to the Core specification. 1552 Define required cryptographic protocols options only at one place In the Advanced Security Service, define mandatory cryptographic algorithms in Sect. 5.4.4 only and delete redundant information from the API definitions as follows. In Create PKCS#10 Certification Request (Sect. 5.2.6.3.1), delete A device that supports this command shall as minimum support the sha1withrsaencryption signature algorithm as specified in [RFC 3279] and the sha256withrsaencryption signature algorithm as specified in [RFC 4055]. In Create Self-Signed Certificate (Sect. 5.2.6.3.2), delete A device that supports this command shall as minimum support the sha1withrsaencryption signature algorithm as specified in [RFC 3279] and the sha256withrsaencryption signature algorithm as specified in [RFC 4055]. In Upload Certificate (Sect. 5.2.6.3.3), delete A device that supports this command shall as minimum support the sha1withrsaencryption signature algorithm as specified in [RFC 3279] and the sha256withrsaencryption signature algorithm as specified in [RFC 4055]. 1555 Some fault descriptions are different between command API table and table 24. In the Advanced Security Service, make the following changes: In Table 4 (CreateRSAKeyPair command),ter:maximumnumberofkeysreached, replace The device does not have enough storage space to store the key pair to be generated. The keystore does not have enough storage space to store the key pair that has to be generated. In Table 12 (Upload Certificate command), ter:maximumnumberofkeysreached, replace The device does not have enough storage space to store the key pair that has to be generated. The keystore does not have enough storage space to store the key pair that has to be generated. In Table 29 (Advanced Security service specific fault codes), add a row env:receiver, ter:action, ter:keylength ; Key length not supported ; The specified key length is not supported the device. Page 4 of 16

In Table 7 (GetPrivateKeyStatus command), ter:invalidkeytype, replace The key stored under the requested KeyID does not identify a key pair. The key stored in the keystore under the requested KeyID is of an invalid type. In Table 9 (DeleteKey command), ter:referenceexists, replace A reference exists for the specified key. A reference exists for the object that is to be deleted. In Table 20 (DeleteCertificationPath command), ter:referenceexists, replace A reference exists for the specified certification path. A reference exists for the object that is to be deleted. In Table 10 (CreatePKCS10CSR command), ter:keyid, replace No key is stored under the requested KeyID or the key specified the requested Key ID is not an asymmetric key pair. No key is stored under the requested KeyID. In Table 11 (CreateSelfSignedCertificate command), ter:keyid, replace No key is stored under the requested KeyID or the key specified the requested Key ID is not an asymmetric key pair. No key is stored under the requested KeyID. In Table 12 (Upload Certificate command), ter:maximumnumberofcertificatesreached, replace The device does not have enough storage space to store the certificate to be uploaded. The device does not have enough storage space to store the certificate to be created. In Table 12 (Upload Certificate command), ter:unsupportedsignaturealgorithm, replace The signature algorithm that the signature of the supplied certificate is based on is not supported the device. The specified signature algorithm is not supported the device. In Table 17 (CreateCertificationPath command), ter:maximumnumberofcertificationpathsreached, replace The device does not have enough storage space to store the certification path to be created. The maximum number of certification paths that may be assigned to the TLS server simultaneously is reached. In Table 17 (CreateCertificationPath command), ter:certificateid, replace For at least one of the supplied certificate IDs, there exists no certificate in the device s keystore. No certificate is stored under the requested CertificateID. Page 5 of 16

In Table 21 (AddServerCertificateAssignment command), ter:noprivatekey, replace The key pair that is associated the first certificate in the certification path (i.e., the server certificate) does not have an associated private key. The key pair that is associated the first certificate in the certificate chain does not have an associated private key. In Table 23 (ReplaceServerCertificateAssignment command), ter:noprivatekey, replace The key pair that is associated the first certificate in the new certification path (i.e., the server certificate), does not have an associated private key. The key pair that is associated the first certificate in the certificate chain does not have an associated private key. 1571 Update Streaming spec about GZIP payload format Replace the following text in ONVIF Streaming specification The Metadata payload is an XML document root node tt:metadatastream. There is no limitation on the size of the XML document. The Metadata payload is an XML document root node tt:metadatastream. There is no limitation on the size of the XML document. If GZIP compression is used the payload starts a GZIP header according to RFC 1952 followed the compressed data. A marker bit signals the end of the compressed data. Add the following normative reference in Chapter 2. GZIP file format specification version 4.3 <http://tools.ietf.org/html/rfc1952> 1581 Monitoring Event default time Add the following text in Section 8.8.4 in ONVIF Core specification A device shall report the time of 1970-01-01T00:00:00Z when notifying the Initialized state of a property event that has never occurred. This applies e.g. to LastReset, LastClockSynchronization and Backup/Last. 1582 In section 4.6, reference in Appendix A. is wrong Replace the following text in Section 4.6 in ONVIF Core specification Page 6 of 16

A fully standardized event requires standardized notifications. However, the notification topics will, to a large extent, depend on the application needs. This specification defines a set of basic notification topics that a device is recommended to support, see Appendix A. In addition, for some services, this specification extends the basic notification topics mandatory events. A fully standardized event handling requires standardized notifications. However, the notification topics will, to a large extent, depend on the application needs. This specification defines a set of basic notification topics. 1583 KeyID is not unique in GetAllCertificates In advancedsecurity.wsdl, element <xs:simpletype name="keyid">, replace <xs:restriction base="xs:id"/> <xs:restriction base="xs:ncname"/> In advancedsecurity.wsdl, element <xs:simpletype name="certificateid">, replace <xs:restriction base="xs:id"/> <xs:restriction base="xs:ncname"/> In advancedsecurity.wsdl, element <xs:simpletype name="certificationpathid">, replace <xs:restriction base="xs:id"/> <xs:restriction base="xs:ncname"/> In advancedsecurity.wsdl, element <xs:simpletype name="passphraseid">, replace <xs:restriction base="xs:id"/> <xs:restriction base="xs:ncname"/> 1585 Remove old part in 9.11.2 Remove the following part in Section 9.11.2 in ONVIF Core specification (the description can be downloaded from http://www.onvif.org/onvif/ver10/topics/topicns.xml) Page 7 of 16

1586 ONVIF topic namespace Replace the following part in Section 9.7.1 in ONVIF Core specification The following root topics are defined in the ONVIF Namespace. All notifications referring to these topics shall use the Message Format as described in Section 9.5.2. <wstop:topicnamespace name="onvif" targetnamespace="http://www.onvif.org/ver10/topics" > <wstop:topic name="device"/> <wstop:topic name="videosource"/> <wstop:topic name="videoencoder"/> <wstop:topic name="videoanalytics"/> <wstop:topic name="ruleengine"/> <wstop:topic name="ptzcontroller"/> <wstop:topic name="audiosource"/> <wstop:topic name="audioencoder"/> <wstop:topic name="useralarm"/> <wstop:topic name="mediacontrol"/> <wstop:topic name="recordingconfig"/> <wstop:topic name="recordinghistory"/> <wstop:topic name="videooutput"/> <wstop:topic name="audiooutput"/> <wstop:topic name="videodecoder"/> <wstop:topic name="audiodecoder"/> <wstop:topic name= Receiver /> <wstop:topic name= Monitoring /> </wstop:topicnamespace> All notifications referring to topics in the ONVIF topic namespace shall use the Message Format as described in Section 9.5.2. Page 8 of 16

1587 9.2 Notification Streaming Interface Remove the entire Section 9.2 in ONVIF Core specification and add the following text in ONVIF Media Service specification. The [WS-BaseNotification] defines the element wsnt:notificationmessage to pack the Message Payload, the Topic and the ProducerReference. The structure of this message is the same as that for direct notification requests (the format is described in Section 9.4 of ONVIF Core specification). Multiple instances of the wsnt:notificationmessage elements can be placed in a metadata document introduced in the Real-time Viewing section. There is no explicit SubscriptionReference streaming notifications. Therefore, the wsnt:notificationmessage shall not contain the SubscriptionReference element. 1588 Remove old part in Section 5.1.2 Remove the following text in Section 5.1.2 in ONVIF Core specification. The service requirements for the different device types are defined in the device type specifications. 1589 5.11.2 SerialPortConfiguration Remove the whole Section 5.11.2 in ONVIF Device IO Service specification. 1590 RemoveServerCertificateAssignment Behavior In Advanced Security Service v1.1, Sect. 5.3.2.2 (Remove Server Certificate Assignment), append the paragraph If the TLS server on the device is enabled, the device shall produce a ReferenceExists fault and shall not remove the server certificate assignment." In Advanced Security Service v1.1, Table 22 (RemoveServerCertificateAssignment command), append a row env:sender ter:invalidargval ter:referenceexists A reference exists for the object that is to be deleted. Page 9 of 16

1593 Ambiguity in wsaw:action and soapaction URL in Event WSDL Replace the following part in event.wsdl <soap:operation soapaction=" http://www.onvif.org/ver10/events/wsdl/eventporttype/getservicecapabilities "/> <soap:operation soapaction=" http://www.onvif.org/ver10/events/wsdl/eventporttype/getservicecapabi litiesrequest "/> 1602 Additions for EXI to Media Service specification According to the introduction of EXI metadata compression, add related parts into ONVIF Media Service specification.as follows. 2. Normative references 5.10 Metadata configuration 5.10. 1 Efficient XML Interchange (EXI) 1603 Additions for EXI to onvif.xsd Add the following in MetadataCompressionType in onvif.xsd <xs:enumeration value="exi"/> 1604 Additions for EXI to media.wsdl Add the following attribute in Capabilities in media.wsdl <xs:attribute name="exicompression" type="xs:boolean"> <xs:annotation> <xs:documentation>indicates the support for the Efficient XML Interchange (EXI) binary XML format. </xs:documentation> </xs:annotation> </xs:attribute/> Page 10 of 16

1605 Addition for EXI to Streaming specification Add the following bullets in Section 5.2.1.1.3 in ONVIF Streaming specification. "vnd.onvif.metadaa.exi.onvif" for EXI using ONVIF default compression parameters "vnd.onvif.metadata.exi.ext" for EXI using compression parameters that are sent in-band 1565 Clarify device requirements on certificate fields In the Advanced Security Service specification v1.1, Table 28 (Requirements implied Capabilities), append the row Capability: X.509Versions Implied Requirements: If X.509v3 is supported, the device shall support the distinguished name attribute types country, organization, organizational unit, distinguished name qualifier, state or province name, common name, and serial number. 1615 Clarify the meaning of TLS Server in Advanced Security Service In the Advanced Security Service Specification, Sect. 3.1 (Definitions),append a table row TLS Server TLS-enabled HTTP server (HTTPS) 1616 Deprecate GetPrivateKeyStatus In the Advanced Security Service specification v1.1, Sect. 5.2.6.2.4 (Get Private Key Status) append the string (deprecated) to the headline of the section, append a paragraph "This command is deprecated. Use GetAllKeys (see Sect. 5.2.6.2.5) instead. In the Advanced Security Service specification v1.1, Sect. 5.4.4 (Capability-implied Requirements), capability RSAKeyPairGeneration: Remove "GetPrivateKeyStatus" from the implied requirements, capability PKCS8RSAKeyPairUpload: Remove "GetPrivateKeyStatus" from the implied requirements, capability PKCS12CertificateWithRSAKeyPairUpload: Remove "GetPrivateKeyStatus" from the implied requirements. 1617 Remove superseded requirements on supported signature algorithms In the Advanced Security Service Sect. 5.4.4 (Capability-implied requirements), Capability PKCS12CertificateWithRSAPrivateKeyUpload: Delete the requirement If true, SignatureAlgorithms shall not be empty Page 11 of 16

Capability PKCS10ExternalCertificationWithRSA: Delete the requirement If true, SignatureAlgorithms shall not be empty Capability SelfSignedCertificateCreationWithRSA: Delete the requirement If true, SignatureAlgorithms shall not be empty 1618 Wrong command names in capabilities In the Advanced Security Service spec v1.1, Sect. 5.4.4 (Capability-implied Requirements), capability TLSServerSupported,replace AddTLSServerCertificateAssignment AddServerCertificateAssignment Replace RemoveTLSServerCertificateAssignment RemoveServerCertificateAssignment Replace ReplaceTLSServerCertificateAssignment ReplaceServerCertificateAssignment 1619 Imprecise restrictions on capability In the Advanced Security Service spec, Sect. 5.4.4 (Capability-implied requirements), "TLSServerSupported and PKCS10ExternalCertificationWithRSA", replace If both TLSServerSupported and PKCS10ExternalCertificationWithRSA are true If TLSServerSupported is non-empty and PKCS10ExternalCertificationWithRSA is true 1624 Add missing normative reference Add the following normative reference in Chapter 2 in ONVIF Streaming specification. IETF RFC 3016, RTP Payload Format for MPEG-4 Audio/Visual Streams <http://tools.ietf.org/html/rfc3016> Page 12 of 16

1639 Remove Media events from Device IO Remove Section 5.13.3 Configuration Change in ONVIF Device IO Service specification. 1642 Relay Output Trigger Replace the following paragraph in Section 5.13.2 in ONVIF Device IO Service specification A device that signals RelayOutputs in its capabilities should provide the Trigger event whenever its relay inputs change. An ONVIF compliant device shall use the following topic and message format: A device that signals RelayOutputs in its capabilities shall provide the Trigger event whenever a relay output state is changed. A device shall use the following topic and message format: 1647 Correct message definition of Media GetServiceCapabilities Replace the following part in media.wsdl <wsdl:message name="getservicecapabilitiesrequest"> <wsdl:part name="parameter" element="tr2:getservicecapabilities"/> </wsdl:message> <wsdl:message name="getservicecapabilitiesresponse"> <wsdl:part name="parameter" element="tr2:getservicecapabilitiesresponse2"/> </wsdl:message> <wsdl:message name="getservicecapabilitiesrequest"> <wsdl:part name="parameters" element="tr2:getservicecapabilities"/> </wsdl:message> <wsdl:message name="getservicecapabilitiesresponse"> <wsdl:part name="parameters" element="tr2:getservicecapabilitiesresponse2"/> </wsdl:message> Page 13 of 16

1651 Inconsistency of fault codes observed for event filter in event service and search service Add the following fault code column in Table 7 of Section 5.9 in ONVIF Recording Search Service specification. env:sender ter:invalidargval ter:invalidfilterfault Provided Search filter expression was not understood or supported the device. 1660 Recommendation for reasonable performance Replace the following text in Section 5.3 in ONVIF PTZ Service specification This section describes three operations to move the PTZ unit absolutely, relatively or continuously. All operations require a ProfileToken referencing a Media Profile including a PTZConfiguration. All move commands are non-blocking, meaning they do not wait until the requested move operation has finished. The last move operation can be overwritten sending another move request. This section describes three operations to move the PTZ unit absolutely, relatively or continuously. All operations require a ProfileToken referencing a Media Profile including a PTZConfiguration. All move commands shall be implemented non-blocking, meaning they shall not wait until the requested move operation has finished. The last move operation can be overwritten sending another move request. Due to the wide range of physical devices this specification addresses, the specification does not require a specific response time to PTZ move operations. However, a device shall strive for minimal latency regarding PTZ move command request-to-response time. Note that the device controls command delay and video encoding delay; network delay and client delay also affect the user experience but cannot be controlled the device. Page 14 of 16

1661 Correct reference in section 9.5 Replace the section reference 9.1.3 9.1.5 in the first paragraph in Section 9.5 in ONVIF Core specification. 1662 Correct reference in section 9.6 Replace the following text in Section 9.6 in ONVIF Core specification This standard extends the Topic framework defined in the [WS-Topics] specification. Section 9.7.1 describes an ONVIF Topic Namespace. Section 9.7.2 defines an interface to topic properties. This interface shall be implemented an ONVIF compliant device. Section 9.7.3 incorporates the Message Description Language defined in section 9.5.4 into the TopicSet structure. All topics grown from the ONVIF Topic Namespace describes the type of a topic according to section 9.7.3. This section also defines the Topic Expression Dialects to be supported a device. This standard extends the Topic framework defined in the [WS-Topics] specification. Section 9.6.1 describes the ONVIF Topic Namespace. Section 9.6.2 incorporates the Message Description Language defined in section 9.4.4 into the TopicSet structure, furthermore section 9.7 defines an interface that allows a client to get this information. A Topic Expression Dialects to be supported a device is defined in section 9.6.3. 1663 Wrong reference in Section 9 Replace the following text in Section 9 in ONVIF Core specifiction... Section 9.7 describes the integration of Topics and section 9.9 discusses the handling of faults. The last section demonstrates the usage of the Real-Time Pull-Point Notification Interface including Message Filtering and Topic Set....... Section 9.7 describes the integration of Topics and section 9.10 discusses the handling of faults. Page 15 of 16

Section 9.11 demonstrates the usage of the Real-Time Pull-Point Notification Interface including Message Filtering and Topic Set.... 1666 Wrongly assigned TemperatureCritical event Move the following part in Section 8.8.5 in ONVIF Core specification The following event should be generated true value when the device reaches a temperature outside the normal range of operation, and should be generated false value when the device returns to normal temperature range. Topic: tns1:monitoring/environmentalconditions/temperaturecritical <tt:messagedescription IsProperty="true"> <tt:data> <tt:simpleitemdescription Name="Critical" Type="xs:boolean"/> </tt:data> </tt:messagedescription> to Section 8.8.10 and then update the topic to the following Topic: tns1:device /HardwareFailure/TemperatureCritical Correct all the occurrences of "tns1:motoring/hardawarefailure/***failure" into "tns1:device/hardware/***failure" Remove the following topics in Section 8.8.8 tns1:device/hardwarefailure/fanfailure tns1:device/hardwarefailure/powersupplyfailure tns1:device/hardwarefailure/storagefailure tns1:device/hardwarefailure/temperaturecritical 1668 2.5 documentation doesn't mention PTZ MoveStatus or StatusPosition capabilities The following columns should be added in Section 5.10 in ONVIF PTZ Service specification. MoveStatus Indicates that the PTZVector includes MoveStatus information. StatusPosition Indicates that the PTZVector includes Position information. Page 16 of 16