---
title: "Telephony Event Stream"
method: GET
path: "/integrations/telephony/events/stream"
tags: ["integrations", "telephony"]
---

# Telephony Event Stream

`GET /integrations/telephony/events/stream`

## Request

- Base URL: `https://dev.whispa.net` (the document declares no server; this is the origin it was published from)
- URL: `https://dev.whispa.net/integrations/telephony/events/stream`
- Auth: none declared

SSE stream for telephony call events.

Used by both desktop and webapp to receive real-time call notifications.
Note: Desktop status tracking is handled separately via the heartbeat endpoint.

IMPORTANT: This endpoint uses current_active_user_no_session to avoid holding
a database connection open for the lifetime of the SSE stream. This prevents
connection pool exhaustion when many clients are connected.

Keep-alive pings are handled automatically by FastAPI's EventSourceResponse (every 15s).

## Response `200`

Successful Response

---

[API](https://skmtc.dev/whispa/apis/whispa-api.md) - [All operations](https://skmtc.dev/whispa/apis/whispa-api/llms.txt) - [OpenAPI document](https://skmtc.dev/whispa/apis/whispa-api/revisions/12c2e4aca43c?raw)
