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

넘기는 곳 세 군데

상한

규칙에 어긋나면 발신하지 않고 이유를 에러로 돌려줘요.
빈 값을 넘기면 그 자리는 채워지지 않은 채로 남아요. 「안녕하세요  님」처럼 빈칸이 읽히는 것을 막기 위해서예요.

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

흐름(크루)의 문안이 요구하는 값이 있으면 telephony_list_agents가 그 이름을 required_variables 로 알려줘요. 비어 있지 않으면 전부 채워야 발신돼요. 빠뜨리면 발신하지 않고 빠진 이름을 돌려줘요.
required_variables 가 비어 있다고 채울 것이 아예 없다는 뜻은 아니에요. 도구 URL에 쓰인 값은 여기 세지 않아요.

확인 절차 중에는

MCP 발신에서 시나리오 확인(confirmation_token) 왕복을 거칠 때는 값을 드래프트에 저장하려고 하는데, 성공한 경우에만 유지돼요. 성공 여부는 확인 응답에 적혀 있어요.
  • 유지된다고 적혀 있으면 재호출 때 생략해도 돼요.
  • 저장하지 못했다고 적혀 있으면 confirm=true 재호출 때 같은 값을 다시 넣으세요.
다시 넣으면 그 값이 우선해요(합치지 않고 통째로 바꿔요). variables: {} 로는 저장된 값을 지울 수 없으니, 지우려면 처음부터 새로 요청하세요.

관련 문서