Get Phone System Status
get_phone_system_statusRead saved phone-system configuration: extension, resource IDs (never secrets), assigned line, and agreement. phone_system_configuration.configuration_allows_calls means provisioned resources plus a permitting agreement only; it does not verify calls can connect. ready_for_calls is null because operational availability is unknown. private_test_readiness uses the existing owner-private call setup authority only with agents:read; otherwise not_checked. Customer coverage and outbound call permission remain not_checked. This read differs from the shared phone-system API configuration flag and changes nothing.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_phone_system_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| business_id | No | Business ID (required when the token can access multiple businesses). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | ||
| line | No | ||
| error | No | Present when success is false | |
| success | Yes | Whether the tool completed successfully | |
| next_step | No | ||
| business_id | No | ||
| provisioned | No | ||
| kai_extension | No | ||
| provisioned_at | No | ||
| ready_for_calls | No | ||
| customer_coverage | No | ||
| private_test_readiness | No | ||
| outbound_call_permission | No | ||
| phone_system_configuration | No |