> ## Documentation Index
> Fetch the complete documentation index at: https://docs.telloai.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 태스크 상태

> 통화 태스크가 거치는 상태 6종과 전이 흐름을 정리했어요.

## 할 수 있는 일

통화 태스크의 상태를 읽어요. 스트림의 상태 업데이트와
[tasks/get](/developer/a2a/methods/tasks-get) 스냅샷에 같은 값이 실려요.

## 상태

| 상태               | 의미                                                        |
| ---------------- | --------------------------------------------------------- |
| `submitted`      | 통화 요청이 접수됐어요. 아직 전화가 걸리기 전이에요                             |
| `working`        | 통화가 연결돼 대화가 오가는 중이에요                                      |
| `input-required` | 여러분의 답변을 기다려요. 스트림은 여기서 정상 종료돼요                           |
| `completed`      | 통화가 정상적으로 끝났어요                                            |
| `failed`         | 통화를 시작하지 못했거나 실패했어요                                       |
| `canceled`       | [tasks/cancel](/developer/a2a/methods/tasks-cancel)로 끊었어요 |

## 전이 흐름

```text theme={null}
submitted ─→ working ─→ completed
    │           │
    │           ├─→ input-required ─→ (답변) ─→ working
    │           │
    │           └─→ canceled
    │
    └─→ failed              통화가 시작조차 못 한 경우
```

`input-required`에서 스트림이 정상 종료돼요. 답변한 뒤
[tasks/resubscribe](/developer/a2a/methods/tasks-resubscribe)로 다시 열면 `working`부터
이어져요.

## 주의사항

* **상대가 받지 않은 경우도 `failed`예요.** 무응답 전용 상태는 없어요.
* 통화가 시작조차 못 하면 `submitted`에서 바로 `failed`로 가고, 사유가 마지막 상태
  업데이트에 실려요.
* `input-required`는 실패가 아니에요. 태스크는 살아 있어요.

## 관련 문서

* [message/stream](/developer/a2a/methods/message-stream)
* [오류](/developer/a2a/errors)
* [외부에서 호출받기](/developer/a2a/inbound)
