Description
I’m building a Zoom Phone metrics dashboard using the /phone/call_history
endpoint and need clarification on how to accurately interpret the call_result
field for outbound calls to unreachable numbers (e.g., numbers that are no longer in service).
In testing, I’ve noticed inconsistent results—sometimes the call_result
is call_connected
, other times it’s call_failed
or call_cancelled
. I’m specifically trying to understand when the call_result
value will be service_unavailable
.
Could someone please clarify:
- What exact conditions trigger the
service_unavailable
result? - Is it returned for disconnected numbers, carrier-level blocks, or something else?
Any official guidance or documentation reference would be very helpful.
Error?
No specific error—just unclear and inconsistent call_result
values when calling unreachable numbers.
How To Reproduce
- Make an outbound call from a Zoom Phone user to a number that is no longer in service or unreachable.
- Query the
/phone/call_history
endpoint and observe thecall_result
. - In my testing, the result varies—I’ve seen
call_connected
,call_failed
, andcall_cancelled
, but haven’t consistently triggeredservice_unavailable
.