AI 아웃바운드 전화 실행하고 결과 확인하기
고객을 찾고 전화 템플릿으로 발신한 뒤 발송 이력과 통화 결과를 확인합니다.
이 작업을 마치면요청 접수, 통화 응답 및 종료 결과를 구분했습니다.
시작 조건과 입력
전화 템플릿 준비와 시험 수신자 확인을 마치세요.
이 작업에 사용할 값
entry_url, customer_id, template_id, expected_number, delivery_id, customer_lookup, delivery_history_url, call_records_url
커맨드 시퀀스
open "$entry_url" && snapshot -i
click "$filter" && snapshot -i
click "$name_condition" && snapshot -i
fill "$name_input" "$customer_lookup" && press 'Escape' && snapshot -i
get text body
check "$customer_checkbox" && snapshot -i
click "$open_send" && snapshot -i
click "$template_picker" && snapshot -i
press 'ArrowDown' && snapshot -i
click "$template_option" && snapshot -i
get text body
click "$preview" && wait --text '발송 가능' && snapshot -i
get text body
click "$confirm_send" && snapshot -i
get text body
open "$delivery_history_url" && snapshot -i
get text body
# 외부 수행: 시험 수신자가 전화를 받고 실제 발신 번호와 응답을 확인합니다.
open "$call_records_url" && snapshot -i
get text bodyref 대상과 확인할 결과
| # | 커맨드 / ref | 대상과 확인 기준 |
|---|---|---|
| 1 | click $filter | 고객 표의 필터 버튼 |
| 2 | click $name_condition | 고객 표의 이름 조건 (name) |
| 3 | fill $name_input | 이름 조건의 값 입력 |
| 4 | press | 필터 창을 닫으세요. |
| 5 | get text | 조회된 고객과 시험 전화번호를 대조하세요. |
| 6 | check $customer_checkbox | 시험 고객 한 명의 행 체크박스 |
| 7 | click $open_send | 선택한 고객의 발송 버튼 |
| 8 | click $template_picker | 발송 창의 템플릿 선택 입력 |
| 9 | press | 템플릿 목록을 펼치세요. |
| 10 | click $template_option | template_id와 이름이 일치하는 템플릿 항목 |
| 11 | get text | 선택한 템플릿과 연결 계정 표시를 입력값과 대조하세요. |
| 12 | click $preview | 미리보기 버튼. 발송 버튼과 구별하세요. |
| 13 | wait | 발송 가능과 불가 대상 수가 표시될 때까지 기다리세요. |
| 14 | get text | 발송 창의 대상 수, 첫 가능 대상 수신처와 본문을 예상값과 대조하세요. |
| 15 | click $confirm_send | 검토한 대상의 최종 발송 버튼. 요청 결과가 불명확하면 다시 누르지 마세요. |
| 16 | get text | 요청 결과에서 이번 발송의 식별자와 오류를 읽으세요. |
| 17 | open | 사용한 템플릿의 발송 이력 화면 |
| 18 | get text | 고객, 템플릿, 시각이 일치하는 발송 기록의 상태를 읽으세요. |
| 19 | 외부 수행 | 시험 수신자가 전화를 받고 실제 발신 번호와 응답을 확인합니다. |
| 20 | open | 이번 발신의 통화 기록 |
| 21 | get text | 실제 통화와 발송 기록의 결과를 대조하세요. |
결과 확인
요청 접수, 통화 응답 및 종료 결과를 구분했습니다.
중단 후 다시 시작하기
같은 고객과 템플릿의 기존 발송 ID를 먼저 확인하세요. 수신 여부가 불명확하면 재발송을 멈추고, 재발송이 필요한 실패 건만 새 시도로 구분합니다.
예약 확인 전화를 걸 때도 메시지 발송과 같은 고객 선택과 템플릿 발송 동작을 사용합니다. 달라지는 것은 전화 템플릿을 고른다는 점과, 발송 요청 뒤 실제 통화가 어떻게 끝났는지 확인한다는 점입니다.
이 문서는 직접 전화를 받을 수 있는 시험 고객 한 명으로 설명합니다. 실제 고객에게 연락하기 전에 시험 통화에서 안내 내용과 종료 조건을 확인하세요.
시험 전화 걸기
Query로 기록 조회하기
고객 목록에서 시험 고객을 찾으세요. 직접 받을 수 있는 전화번호가 등록됐는지 확인합니다. 이미 진행 중인 같은 목적의 통화가 있다면 새 전화를 요청하기 전에 그 결과를 확인하세요.
행 선택하기
시험 고객 한 명을 선택하고 발송을 여세요. 여러 고객에게 한꺼번에 전화를 걸기 전에 이 한 명으로 목적에 맞는 대화가 이루어지는지 확인합니다.
발송 템플릿 선택하기
phone_call 종류의 준비된 템플릿을 선택하세요. 템플릿에 연결된 계정이 원하는 발신 번호를 사용하는지 확인합니다. 메시지용 템플릿을 고르면 전화 시험이 되지 않습니다.
예약 정보를 사용하는 통화라면 해당 예약을 연결하세요. 정보를 수집할 폼이 있다면 전화 템플릿의 연결도 확인합니다.
템플릿 발송 입력 검사하기
미리보기를 실행하고 전화번호와 통화 안내 내용을 확인합니다. 시험 고객이 발송 가능으로 분류되는지 살펴보세요. 여기서는 입력을 검사할 뿐 전화가 연결되지는 않습니다.
발송 요청하기
시험 전화를 받을 준비가 됐다면 발송을 누르세요. 응답이 늦어도 곧바로 다시 발신하지 않습니다. 요청 결과를 확인한 뒤 같은 시각의 발송 이력으로 이동합니다.
발송 결과 확인하기
사용한 템플릿을 펼쳐 시험 고객에게 요청한 발송 기록을 확인하세요. 요청이 처리됐더라도 고객이 전화를 받았는지는 아직 확인한 것이 아닙니다. 다음 단계에서 통화 기록을 대조합니다.
통화 결과 확인하기
통화 목록에서 고객과 시각이 맞는 발신 기록을 확인하세요. 시험 고객으로 실제 전화를 받고 안내가 끝날 때까지 들어 봅니다. 질문에 대한 응답과 종료 조건이 의도한 목적에 맞는지도 확인하세요.
폼 응답을 받았다면 통화 종료 후 제출 값이 맞는지 대조합니다. 벨 울림만 확인한 시험과 실제 대화를 마친 시험은 구분합니다.
발송 및 통화 기록 대조하기
시험 고객, 발신 계정과 통화 시각이 맞는 기록에서 응답 여부와 종료 상태를 확인하세요. 실제 안내 내용까지 일치하면 이 템플릿의 시험 발신을 마친 것입니다.
진행 중 통화를 중단하려면 통화 취소 작업을 사용한 뒤 최종 상태를 다시 확인합니다. 취소 요청만으로 이미 종료됐다고 판단하지 마세요. 부재중이나 실패 후 재시도는 통화 상태와 재시도 기준을 먼저 확인합니다.