Place an AI outbound call and check its result
Find a customer, send a phone template, and verify delivery history and call results.
After this taskRequest acceptance, answer and terminal call outcome are distinguished.
Starting conditions and inputs
Complete template preparation and confirm the test recipient.
Values for this task
entry_url, customer_id, template_id, expected_number, delivery_id, customer_lookup, delivery_history_url, call_records_url
Command sequence
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
# Outside browser: The test recipient answers and checks actual caller ID and response.
open "$call_records_url" && snapshot -i
get text bodyRef targets and expected results
| # | Command / ref | Target and verification |
|---|---|---|
| 1 | click $filter | Customer table filter button |
| 2 | click $name_condition | Name condition (name) in the customer table |
| 3 | fill $name_input | Name filter value input |
| 4 | press | Close the filter popover. |
| 5 | get text | Compare the customer and test phone number. |
| 6 | check $customer_checkbox | Checkbox for one test customer row |
| 7 | click $open_send | Send button for the selected customers |
| 8 | click $template_picker | Template chooser in the send dialog |
| 9 | press | Expand the template list. |
| 10 | click $template_option | Template option matching template_id and name |
| 11 | get text | Compare selected template and account with the inputs. |
| 12 | click $preview | Preview button; distinguish it from the send button |
| 13 | wait | Wait for recipient eligibility counts. |
| 14 | get text | Compare preview counts, first eligible recipient and text with expectations. |
| 15 | click $confirm_send | Final send button for reviewed recipients; do not repeat an uncertain request |
| 16 | get text | Read this request identifier and any error from the result. |
| 17 | open | Delivery history for the template used |
| 18 | get text | Read the delivery state matching customer, template and attempt time. |
| 19 | Outside browser | The test recipient answers and checks actual caller ID and response. |
| 20 | open | Call record for this attempt |
| 21 | get text | Compare actual call outcome with its delivery record. |
Check the result
Request acceptance, answer and terminal call outcome are distinguished.
Resuming after interruption
Inspect the original delivery ID first. Stop if delivery is uncertain; distinguish an explicit retry from the original attempt.
A booking-confirmation call uses the same customer selection and template-send actions as messaging. The differences are the phone template and the additional check of how the actual call ended.
This procedure uses one test customer whose phone you can answer directly. Verify the guidance and ending conditions before contacting real customers.
Make a test call
Query records with explicit conditions
Find the test customer in Customers. Confirm a registered number you can answer. If a call for the same purpose is already in progress, inspect it before requesting another one.
Select rows
Select the one test customer and open Send. Verify the intended conversation with one person before calling multiple customers.
Choose a sending template
Select the prepared phone_call template. Check that its linked account uses the intended sending number. Choosing a message template does not test a call.
If the call uses reservation information, link that reservation. If it collects a form response, check the template’s form connection too.
Check template send inputs
Select Preview and inspect the number and call instructions. Confirm that the test customer is ready. This checks the inputs without connecting a phone call.
Request the send
When you are ready to answer, select Send. Do not immediately repeat a delayed request. Check the request result and find its delivery history.
Check delivery results
Expand the template and find the request for the test customer. Successful request processing does not establish that the customer answered. Compare the corresponding call next.
Check call results
In Calls, match the customer and time. Answer the test phone and listen through the guidance. Check whether responses to questions and ending conditions fit the purpose.
If a form response was collected, compare its submitted values after the call. Distinguish a ringing-only test from a completed conversation.
Compare delivery history and receipt
Confirm the response and ending state on a record matching the customer, sending account and time. The test is complete when the actual guidance also matches the intended content.
To stop an ongoing call, use its cancellation action and check the final state. A cancellation request does not establish termination. Review call states and retry criteria before retrying an unanswered or failed call.