---
title: "Get Resumable Call"
method: GET
path: "/api/voice/threads/resumable-call"
tags: ["voice-control", "voice-control"]
---

# Get Resumable Call

`GET /api/voice/threads/resumable-call`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/voice/threads/resumable-call`
- Auth: none declared

Was this thread's call moved to the operator's own Telegram client?

Telegram allows one session per user per call, so answering on a
phone evicts our leg. The call itself keeps running, and the operator
would otherwise have to hunt down the original t.me/call link to get
it back into the inbox.

We do NOT require metadata.end_reason='moved_to_device'. That tag is
only set when a detector positively identified the eviction, and on
real sessions it is usually absent (checked against the live DB
2026-08-06: every recent completed session had an empty end_reason) —
gating on it meant the chip essentially never appeared. Any recently
ended call with a Telegram identity and no live session is offered
back; if it is really over, /calls/resume fails loudly.

The window is 12 hours, not minutes: a call left running on a phone
routinely outlives any short window, and the operator asked for the
way back to stay visible. If the call did end meanwhile, /calls/resume
fails loudly and the chip clears — better than hiding the only route
back into a call that is still running.

## Query parameters

- `channel_ref` string, required: thread.channel_ref

## Response `200`

Successful Response

- ResumableCallResponse: A group call this thread can be pulled back into.
  - `call_id` string, nullable
  - `tg_call_id` string, nullable
  - `ended_at` string, nullable
  - `call_link` string, nullable
  - `end_reason` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
