> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# CallDiagnosticSummary

> Quality summary for a single call in the diagnostic bundle.

Quality summary for a single call in the diagnostic bundle.

## **Properties**

**`avgQualityScore`** `number` — required

Average MOS quality score over the call.

---

**`callId`** `string` — required

Unique call ID.

---

**`destination`** `string`

The destination dialed, if outbound.

---

**`direction`** `inbound | outbound` — required

Whether the call was inbound or outbound.

---

**`duration`** `number` — required

Total call duration in seconds.

---

**`finalMetrics`** `CallNetworkMetrics` — required

Final network metrics snapshot at call end. See [`CallNetworkMetrics`](/docs/browser-sdk/v4/reference/interfaces/call-network-metrics).

---

**`iceCandidateTypes`** `readonly string[]` — required

ICE candidate types that were used.

---

**`minQualityScore`** `number` — required

Worst (minimum) MOS quality score during the call.

---

**`recoveryAttempts`** `number` — required

Number of recovery attempts made during the call.

---

**`status`** `string` — required

Final call status.

---