> ## 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.

# 통화 시작 값

> 고객 이름처럼 통화마다 바뀌는 값을 걸 때 직접 넘겨요.

통화를 시작할 때 **이름과 값을 직접 넘겨요.** 고객 이름처럼 통화마다 다른 값을 첫
인사말이나 프롬프트에 넣을 때 써요.

```
{{고객명}} 고객님 안녕하세요. 예약 확인 도와드릴게요.
```

## 넘기는 곳 세 군데

| 어디 | 어떻게 |
| - | - |
| **MCP 발신** | [`telephony_call`](/developer/mcp)의 `variables` 에 `{"고객명":"홍길동"}` 처럼 넘겨요 |
| **크루 테스트 창** | 테스트를 시작할 때 **테스트 변수** 창이 값을 먼저 물어요 |
| **에이전트 테스트** | 같은 방식으로 값을 넣고 통화해 봐요 |

## 상한

| 항목 | 값 |
| - | - |
| 변수 개수 | 최대 50개 |
| 값 길이 | 200자 |
| 이름 | 점(`.`)을 쓸 수 없어요 |

규칙에 어긋나면 발신하지 않고 이유를 에러로 돌려줘요.

<Note title="값을 비우면 자리가 안 채워져요">
  빈 값을 넘기면 그 자리는 **채워지지 않은 채로 남아요.** 「안녕하세요 　님」처럼 빈칸이
  읽히는 것을 막기 위해서예요.
</Note>

## 크루는 필요한 값이 정해져 있어요

흐름(크루)의 문안이 요구하는 값이 있으면 [`telephony_list_agents`](/developer/mcp)가
그 이름을 **`required_variables`** 로 알려줘요. 비어 있지 않으면 전부 채워야 발신돼요.
빠뜨리면 발신하지 않고 빠진 이름을 돌려줘요.

<Warning>
  `required_variables` 가 비어 있다고 채울 것이 아예 없다는 뜻은 아니에요. **도구 URL에
  쓰인 값은 여기 세지 않아요.**
</Warning>

## 확인 절차 중에는

MCP 발신에서 시나리오 확인(`confirmation_token`) 왕복을 거칠 때는 값을 드래프트에
저장하려고 하는데, **성공한 경우에만** 유지돼요. 성공 여부는 확인 응답에 적혀 있어요.

* 유지된다고 적혀 있으면 재호출 때 생략해도 돼요.
* 저장하지 못했다고 적혀 있으면 `confirm=true` 재호출 때 같은 값을 다시 넣으세요.

다시 넣으면 그 값이 우선해요(합치지 않고 통째로 바꿔요). `variables: {}` 로는 저장된 값을
지울 수 없으니, 지우려면 처음부터 새로 요청하세요.

## 관련 문서

* [프롬프트 변수](/agents/variables)
* [MCP](/developer/mcp)
* [에이전트 크루](/agents/crew)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.