# Gateway Call Metrics

## Captured

`com.twilio.voice.insights.call-metrics.gateway`

Gateway Call Metrics Captured events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/voice/voice-insights/advanced-features).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.voice.insights.call-metrics.gateway",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/VoiceInsights.CallMetric/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "timestamp" : "2023-10-05T14:48:00.000Z",
    "call_sid" : "CA0000000000000000000000000000001",
    "account_sid" : "AC0000000000000000000000000000001",
    "edge" : "unknown_edge",
    "direction" : "inbound",
    "carrier_edge" : {
      "interval" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "cumulative" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "codec" : 0,
      "codec_name" : "pcmu",
      "metadata" : {
        "region" : "us1",
        "twilio_ip" : "172.0.0.130",
        "external_ip" : "172.0.0.130",
        "edge_location" : "ashburn"
      }
    },
    "client_edge" : {
      "interval" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "cumulative" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "codec" : 0,
      "codec_name" : "pcmu",
      "metadata" : {
        "region" : "us1",
        "twilio_ip" : "172.0.0.130",
        "external_ip" : "172.0.0.130",
        "edge_location" : "ashburn"
      }
    },
    "sip_edge" : {
      "interval" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "cumulative" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "codec" : 0,
      "codec_name" : "pcmu",
      "metadata" : {
        "region" : "us1",
        "twilio_ip" : "172.0.0.130",
        "external_ip" : "172.0.0.130",
        "edge_location" : "ashburn"
      }
    },
    "sdk_edge" : {
      "interval" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "cumulative" : {
        "codec" : 0,
        "codec_name" : "pcmu",
        "packets_received" : 0,
        "packets_sent" : 0,
        "packets_lost" : 0,
        "packets_loss_percentage" : 0.0,
        "jitter" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "rtt" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "mos" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_in" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "audio_out" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "latency" : {
          "min" : 0.0,
          "max" : 10.0,
          "avg" : 5.0,
          "value" : 3.0
        },
        "bytes_received" : 0,
        "bytes_sent" : 0,
        "packet_delay_variation" : {
          "d50" : 20,
          "d70" : 30,
          "d90" : 50,
          "d120" : 70,
          "d150" : 90,
          "d200" : 110,
          "d300" : 150
        }
      },
      "codec" : 0,
      "codec_name" : "pcmu",
      "metadata" : {
        "client_name" : "my_app",
        "location" : {
          "lat" : 20.956036,
          "lon" : -157.23793
        },
        "city" : "Honolulu",
        "country_code" : "US",
        "country_subdivision" : "HI",
        "ip_address" : "172.0.0.130",
        "sdk" : {
          "type" : "twilio.js",
          "version" : "1.2.3",
          "platform" : "web",
          "region" : "us1",
          "selected_region" : "us1",
          "browser" : {
            "name" : "chrome",
            "major" : "89",
            "version" : "89.0.4389.90"
          },
          "os" : {
            "name" : "windows",
            "version" : "10"
          },
          "device" : {
            "model" : "iphone",
            "type" : "mobile",
            "vendor" : "apple",
            "arch" : "arm"
          },
          "engine" : {
            "name" : "webkit",
            "version" : "537.36"
          },
          "edge_location" : "ashburn"
        }
      }
    }
  }
}
```

**Versions**

#### v2 (latest)

> \[!NOTE]
>
> v2 only contains updates to the schema metadata. In other words, there are no new fields between v1 and v2.

* `string` **timestamp** (required). Timestamp of metric sample. Samples are taken every 10 seconds and contain the metrics for the previous 10 seconds.
* `string` **call\_sid** (required). The unique SID identifier of the Call.
* `string` **account\_sid** (required). The unique SID identifier of the Account.
* `string` **edge** (required). The Twilio media edge this Metric was captured on.
* `string` **direction** (required). The Direction of the media stream from the perspective of the Twilio media edge.
* `object` **carrier\_edge**. The gateway metrics for the call.
  * `object` **interval**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `object` **cumulative**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `integer` **codec**. The codec used for the call, represented as an integer payload type.
  * `string` **codec\_name** (required). The name of the codec used for the call.
  * `object` **metadata**. The gateway metadata for the call.
    * `string` **region** (required). The Twilio region the gateway is located in. For a list of regions, see https://www.twilio.com/docs/voice/regions.
    * `string` **twilio\_ip** (required). The Twilio IP address the gateway is using.
    * `string` **external\_ip** (required). The external IP address the gateway is using.
    * `string` **edge\_location** (required). The Twilio edge location the gateway is using.
* `object` **client\_edge**. The gateway metrics for the call.
  * `object` **interval**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `object` **cumulative**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `integer` **codec**. The codec used for the call, represented as an integer payload type.
  * `string` **codec\_name** (required). The name of the codec used for the call.
  * `object` **metadata**. The gateway metadata for the call.
    * `string` **region** (required). The Twilio region the gateway is located in. For a list of regions, see https://www.twilio.com/docs/voice/regions.
    * `string` **twilio\_ip** (required). The Twilio IP address the gateway is using.
    * `string` **external\_ip** (required). The external IP address the gateway is using.
    * `string` **edge\_location** (required). The Twilio edge location the gateway is using.
* `object` **sip\_edge**. The gateway metrics for the call.
  * `object` **interval**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `object` **cumulative**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `integer` **codec**. The codec used for the call, represented as an integer payload type.
  * `string` **codec\_name** (required). The name of the codec used for the call.
  * `object` **metadata**. The gateway metadata for the call.
    * `string` **region** (required). The Twilio region the gateway is located in. For a list of regions, see https://www.twilio.com/docs/voice/regions.
    * `string` **twilio\_ip** (required). The Twilio IP address the gateway is using.
    * `string` **external\_ip** (required). The external IP address the gateway is using.
    * `string` **edge\_location** (required). The Twilio edge location the gateway is using.
* `object` **sdk\_edge**. The client metrics for the call.
  * `object` **interval**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `object` **cumulative**. The metrics for the call.
    * `integer` **codec**. The codec used for the call, represented as an integer payload type.
    * `string` **codec\_name** (required). The name of the codec used for the call.
    * `integer` **packets\_received**. The number of packets received during the call.
    * `integer` **packets\_sent**. The number of packets sent during the call.
    * `integer` **packets\_lost**. The number of packets lost during the call.
    * `number` **packets\_loss\_percentage**. The percentage of packets lost during the call.
    * `object` **jitter**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **rtt**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **mos**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_in**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **audio\_out**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `object` **latency**. The Stats object represents statistical data related to a specific metric, providing insights into its distribution and central tendencies. It includes key statistical measures such as minimum, maximum, and average values.
      * `number` **min** (required). The minimum value observed for the metric during the measurement period.
      * `number` **max** (required). The maximum value observed for the metric during the measurement period.
      * `number` **avg** (required). The average (mean) value of the metric calculated over the measurement period.
      * `number` **value**. The current value of the metric at the time of measurement.
    * `integer` **bytes\_received**. The number of bytes received during the call.
    * `integer` **bytes\_sent**. The number of bytes sent during the call.
    * `object` **packet\_delay\_variation**. The PacketDelayVariation object represents the distribution of packet delay variations (PDV) in milliseconds, providing insights into the variability of packet arrival times during a VoIP call. PDV is a critical metric for assessing the quality of real-time communications, as high variability can lead to issues such as jitter and degraded audio quality.
      * `integer` **d50** (required). The 50th percentile of packet delay variation (PDV) in milliseconds, indicating that 50% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d70** (required). The 70th percentile of packet delay variation (PDV) in milliseconds, indicating that 70% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d90** (required). The 90th percentile of packet delay variation (PDV) in milliseconds, indicating that 90% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d120** (required). The 120th percentile of packet delay variation (PDV) in milliseconds, indicating that 120% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d150** (required). The 150th percentile of packet delay variation (PDV) in milliseconds, indicating that 150% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d200** (required). The 200th percentile of packet delay variation (PDV) in milliseconds, indicating that 200% of packets experienced a delay variation less than or equal to this value.
      * `integer` **d300** (required). The 300th percentile of packet delay variation (PDV) in milliseconds, indicating that 300% of packets experienced a delay variation less than or equal to this value.
  * `integer` **codec**. The codec used for the call, represented as an integer payload type.
  * `string` **codec\_name** (required). The name of the codec used for the call.
  * `object` **metadata**. The client metadata for the call.
    * `string` **client\_name** (required). The name of the client application using the SDK.
    * `object` **location**. The location of the client.
      * `number` **lat** (required). The latitude of the client's location.
      * `number` **lon** (required). The longitude of the client's location.
    * `string` **city** (required). The city of the client's location.
    * `string` **country\_code** (required). The ISO 3166-1 alpha-2 country code of the client's location.
    * `string` **country\_subdivision** (required). The subdivision (state, province, etc.) of the client's location.
    * `string` **ip\_address** (required). The IP address of the client.
    * `object` **sdk**. The Twilio SDK information of the client.
      * `string` **type** (required). The type of Twilio SDK used (e.g., 'twilio.js' for the Twilio JavaScript SDK).
      * `string` **version** (required). The version of the Twilio SDK being used.
      * `string` **platform** (required). The platform on which the Twilio SDK is running (e.g., 'web', 'ios', 'android').
      * `string` **region** (required). The region the SDK is configured to use. For a list of regions, see https://www.twilio.com/docs/voice/regions.
      * `string` **selected\_region** (required). The actual region the SDK selected to connect to. For a list of regions, see https://www.twilio.com/docs/voice/regions.
      * `object` **browser**. The browser information of the client.
        * `string` **name** (required). The name of the browser.
        * `string` **major** (required). The major version of the browser.
        * `string` **version** (required). The full version of the browser.
      * `object` **os**. The operating system information of the client.
        * `string` **name** (required). The name of the operating system.
        * `string` **version** (required). The version of the operating system.
      * `object` **device**. The device information of the client.
        * `string` **model** (required). The model of the device.
        * `string` **type** (required). The type of the device.
        * `string` **vendor** (required). The vendor of the device.
        * `string` **arch** (required). The architecture of the device.
      * `object` **engine**. The engine information of the client.
        * `string` **name** (required). The name of the engine.
        * `string` **version** (required). The version of the engine.
      * `string` **edge\_location** (required). The Twilio edge location the SDK is connected to.

The full specification for version 2 is also available as a [JSON schema](https://events-schemas.twilio.com/VoiceInsights.CallMetric/2).

#### v1

* `string` **timestamp** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `string` **call\_sid** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `string` **account\_sid** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `string` **edge** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `string` **direction** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `object` **carrier\_edge**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **interval**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **cumulative**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **metadata**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **region** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **twilio\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **external\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **edge\_location** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `object` **client\_edge**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **interval**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **cumulative**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **metadata**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **region** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **twilio\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **external\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **edge\_location** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `object` **sip\_edge**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **interval**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **cumulative**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **metadata**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **region** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **twilio\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **external\_ip** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **edge\_location** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
* `object` **sdk\_edge**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **interval**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **cumulative**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **packets\_lost**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `number` **packets\_loss\_percentage**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **jitter**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **rtt**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **mos**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_in**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **audio\_out**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **latency**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **min** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **max** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **avg** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **value**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_received**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `integer` **bytes\_sent**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **packet\_delay\_variation**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d50** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d70** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d90** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d120** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d150** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d200** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `integer` **d300** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `integer` **codec**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `string` **codec\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
  * `object` **metadata**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **client\_name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **location**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **lat** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `number` **lon** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **city** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **country\_code** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **country\_subdivision** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `string` **ip\_address** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
    * `object` **sdk**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **type** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **version** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **platform** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **region** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **selected\_region** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `object` **browser**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **major** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **version** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `object` **os**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **version** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `object` **device**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **model** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **type** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **vendor** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **arch** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `object` **engine**. Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **name** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
        * `string` **version** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.
      * `string` **edge\_location** (required). Https://www.twilio.com/docs/voice/insights/api/call-metrics-resource.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/VoiceInsights.CallMetric/1).
