Hardware Analytics

VVX phones send the following hardware analytics to the cloud at periodic interval when da.supported.services value is set as all or hardwareanalytics.

  • CPU Monitoring Service
    VVX phone sends CPU details for Polycom processes along with total CPU consumed, Timestamp, and Monotonic time. You can set the values for trigger points such as UpperCPUValue and LowerCPUValue in percentage from the cloud. The following actions trigger the phone to send CPU details to the cloud:
    • When the CPU usage value equals or goes above the UpperCPUValue.
    • When the CPU usage value equals or goes below the LowerCPUValue.
    • When the UpperCPUValue and LowerCPUValue are 0.

      The phone collects the records at every defined time interval. On receiving a stop command from the cloud or after timeout, the phone sends the collected records to the cloud. However, if the number of records crosses the limit of 100, the records are sent to the cloud and the counter is reset.

  • Packet Loss Service
    VVX phone uploads L2 layer network statistics (received) to cloud through Packet Loss Service. This service has the following Rx L2 parameters:
    • rxDiscard
    • rxUnicastPkts
    • rxBroadcastPkts
    • rxMulticastPkts
    This service also has the following fields:
    • eventMonotonicTime: Time since DUT is up.
    • uploadTime: Time at which DUT sends the packet to the cloud.
    • versionInfo: Every INLINE message sent to cloud contains versionInfo parameter to indicate version of that message. Minor or major version change depends on type of change with respect to particular message in subsequent releases.
    The following action triggers the phone to send Packet loss details to the cloud:
    • Timeout
    • Manually stopping service by issuing stop request

    This service is applicable only for ethernet.

  • Memory Monitoring Service

    VVX phones send memory monitoring details for Polycom process along with total used, cached, and free memory to the cloud.

    Memory metrics is controlled through two parameters for example, UpperMemoryValue and LowerMemoryValue. The following action triggers the phone to send Memory Monitoring details to the cloud:
    • When free memory equal to and below LowerMemoryValue (Normal to Low memory).
    • When free memory equal to and above UpperMemoryValue (Low to Normal memory).

      When LowerMemoryValue and UpperMemoryValue are defined as 0, memory information will be shared with the cloud periodically.