{"$id":"https://events-schemas.twilio.com/VoiceInsights.CallMetric/1","$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"definitions":{"Browser":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"major":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"name":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"version":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["name","major","version"],"type":"object"},"ClientMetadata":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"city":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"client_name":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"country_code":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"country_subdivision":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"ip_address":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"location":{"$ref":"#/definitions/Location"},"sdk":{"$ref":"#/definitions/TwilioSDK"}},"required":["client_name","city","country_code","country_subdivision","ip_address"],"type":"object"},"ClientMetrics":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"codec":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"codec_name":{"default":"unknown_codec_name","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"cumulative":{"$ref":"#/definitions/Metrics"},"interval":{"$ref":"#/definitions/Metrics"},"metadata":{"$ref":"#/definitions/ClientMetadata"}},"required":["codec_name"],"type":"object"},"Device":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"arch":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"model":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"type":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"vendor":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["model","type","vendor","arch"],"type":"object"},"Engine":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"name":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"version":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["name","version"],"type":"object"},"GatewayMetadata":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"edge_location":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"external_ip":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"region":{"default":"unknown_realm","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"twilio_ip":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["region","twilio_ip","external_ip","edge_location"],"type":"object"},"GatewayMetrics":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"codec":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"codec_name":{"default":"unknown_codec_name","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"cumulative":{"$ref":"#/definitions/Metrics"},"interval":{"$ref":"#/definitions/Metrics"},"metadata":{"$ref":"#/definitions/GatewayMetadata"}},"required":["codec_name"],"type":"object"},"Location":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"lat":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"},"lon":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"}},"required":["lat","lon"],"type":"object"},"Metrics":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"audio_in":{"$ref":"#/definitions/Stats"},"audio_out":{"$ref":"#/definitions/Stats"},"bytes_received":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"bytes_sent":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"codec":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"codec_name":{"default":"unknown_codec_name","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"jitter":{"$ref":"#/definitions/Stats"},"latency":{"$ref":"#/definitions/Stats"},"mos":{"$ref":"#/definitions/Stats"},"packet_delay_variation":{"$ref":"#/definitions/PacketDelayVariation"},"packets_loss_percentage":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"},"packets_lost":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"packets_received":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"packets_sent":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","maximum":2147483647,"minimum":-2147483648,"type":"integer"},"rtt":{"$ref":"#/definitions/Stats"}},"required":["codec_name"],"type":"object"},"Os":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"name":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"version":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["name","version"],"type":"object"},"PacketDelayVariation":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"d120":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d150":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d200":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d300":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d50":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d70":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"},"d90":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"integer"}},"required":["d50","d70","d90","d120","d150","d200","d300"],"type":"object"},"Stats":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"avg":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"},"max":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"},"min":{"default":0,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"},"value":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"number"}},"required":["min","max","avg"],"type":"object"},"TwilioSDK":{"additionalProperties":false,"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"browser":{"$ref":"#/definitions/Browser"},"device":{"$ref":"#/definitions/Device"},"edge_location":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"engine":{"$ref":"#/definitions/Engine"},"os":{"$ref":"#/definitions/Os"},"platform":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"region":{"default":"unknown_realm","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"selected_region":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"type":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"version":{"default":"","description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"}},"required":["type","version","platform","region","selected_region","edge_location"],"type":"object"}},"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","properties":{"account_sid":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"call_sid":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"carrier_edge":{"$ref":"#/definitions/GatewayMetrics"},"client_edge":{"$ref":"#/definitions/GatewayMetrics"},"direction":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"edge":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","type":"string"},"sdk_edge":{"$ref":"#/definitions/ClientMetrics"},"sip_edge":{"$ref":"#/definitions/GatewayMetrics"},"timestamp":{"description":"https://www.twilio.com/docs/voice/insights/api/call-metrics-resource","format":"date-time","type":"string"}},"required":["timestamp","call_sid","account_sid","edge","direction"],"title":"CallMetrics","type":"object"}