Skip to main content
통화 종료 도구는 에이전트가 대화가 끝났다고 판단할 때 통화를 끊어요. 따로 넣을 값은 없고, 언제 끊을지만 함수 설명과 프롬프트에 적으면 돼요. 통화 종료 설정 창의 함수 이름, 함수 설명, 실행 전 말하기, 도구 실행 중 끼어들기 허용 플로우의 정해진 지점에서 통화를 끝내려면 종료 노드를 쓰세요.

언제 사용하나요

  • 문의를 모두 해결했을 때: 마무리 인사까지 마친 뒤 통화를 끊어요.
  • 고객이 끊겠다고 말할 때: “이만 끊을게요”, “수고하세요”처럼 종료 의사를 밝히면 통화를 마쳐요.
  • 대화를 더 이어갈 수 없을 때: 고객이 응답을 거부하면 통화를 정리해요.

통화 종료 도구 추가하기

1

도구 추가하기

에이전트 설정의 도구에서 추가를 누르고 통화 종료를 고르세요. 함수 이름은 영문, 숫자, 밑줄(_), 붙임표(-)로 64자까지 쓸 수 있어요. 예: end_call
2

종료할 상황 적기

함수 설명에 언제 통화를 끊을지 적으세요. 조건이 구체적일수록 의도한 때에 끊겨요. 예: 고객과의 대화가 마무리되어 마지막 인사 후 통화를 종료해야 하는 경우
3

마무리 인사 정하기

실행 전 말하기를 켜고 “감사합니다. 좋은 하루 되세요.” 같은 인사를 넣으세요. 여러 개를 넣으면 호출할 때마다 그중 하나를 말해요. 끄면 도구가 따로 인사하지 않아요.인사 중에 고객 말을 받을지는 도구 실행 중 끼어들기 허용으로 정해요. 기본으로 켜져 있어요. 공통 설정은 도구 개요에 있어요.
4

프롬프트에 종료 조건 적기

프롬프트에 통화를 끊을 상황과 끊지 말아야 할 상황을 함수 이름으로 적으세요.

통화에서 일어나는 일

  • 인사가 끝난 뒤 끊어요. 실행 전 말하기와 에이전트가 하던 말이 모두 재생된 뒤 통화를 종료해요.
  • 인사 중 고객이 말하면 종료를 멈춰요. 도구 실행 중 끼어들기 허용이 켜져 있으면 통화를 끊지 않고 대화를 이어가요. 꺼 두면 인사를 끝까지 마치고 끊어요.
  • 통화 기록에 종료 사유가 남아요. 연결 종료 사유는 agent_hangup이에요.

문제가 생겼을 때

함수 설명과 프롬프트에 끊을 상황을 함수 이름과 함께 적으세요. 조건이 모호하면 에이전트가 도구를 부르지 않아요.
인사를 끝까지 마치고 끊으려면 도구 실행 중 끼어들기 허용을 끄세요. 켜져 있으면 고객이 한마디만 해도 종료를 멈추고 대화를 이어가요. 대량 발신처럼 통화를 빨리 마쳐야 할 때 꺼 두면 좋아요.
프롬프트에 끊지 말아야 할 상황을 적으세요. 종료 조건만 적으면 에이전트가 인사 한마디에도 통화를 끝낼 수 있어요.

관련 문서