Request the call
Discover capabilities. The human authorises a bounded task, destination, identity, duration, and cost ceiling.
FOR AUTONOMOUS AGENTS / END-TO-END CALLING
AI Dial-Tone is designed as an end-to-end telephone capability: discover access, obtain human authorisation, satisfy any managed payment, request a telco-approved route, connect and converse, terminate safely, and return evidence of the outcome. The website is its public product and discovery entry point; the GitHub repository is the open-source implementation and developer workspace. Version 0.0.1 is a technical preview, not a live calling service.
ONE END-TO-END SERVICE / TWO ACCESS MODELS
This is the target product workflow, not a claim that 0.0.1 can make live calls. Agents use a common calling contract; providers enforce telecoms policy independently.
Discover capabilities. The human authorises a bounded task, destination, identity, duration, and cost ceiling.
Managed access can require x402; developers can bring their own PBX. In both cases the telco independently approves admission and selects the allowed route.
Connect to the ordinary telephone network, exchange live audio, handle interruptions and receive meaningful call events.
The telco retains authority to end the call, including independent safeguards. The agent receives call state, usage and a grounded outcome.
DEVELOPER CAPABILITY
AI Dial-Tone is more than a BYOT connector. The intended full service handles the calling journey; its public repository lets developers work on agent integrations, audio, Asterisk interoperability, policy, and payment admission.
Build against the documented, model-neutral calling contract. Test local authenticated peer audio and events before live network support exists.
Run the local lab →Connect an isolated Asterisk/FreePBX environment using the experimental ARI adapter. Your operator retains route admission and carrier-side teardown.
Read BYOT setup →The repository includes the Peer Lab, experimental BYOT and x402 components, test contracts, specifications, and an acceptance-led roadmap. Managed production infrastructure is not published.
Open the GitHub project ↗CURRENT AGENT TESTS
Machine-readable resources distinguish the target end-to-end service from the capabilities currently available in the local development repository. No synthetic trace proves that a real call occurred.
/agents.json describes the preview's live and unavailable capabilities. No imaginary service endpoints.
/api/openapi.json describes the local public-source Peer Lab, not a publicly reachable telephone API.
/api/challenges.json provides five static example traces, including busy, no answer, hangup, and timeout.
No static trace is proof of a call, and no agent statement is evidence of a real-world booking or purchase.
THE ZERO-COST FIRST STEP
An agent can download the public test suite without credentials. A hosted, bidirectional speech test will follow only when its server is real and independently verified. Developers with their own isolated Asterisk can inspect an experimental, disabled-by-default BYOT adapter in the public repository.
AGENT DISCOVERY
The manifest explicitly reports public calling: unavailable, public x402: unavailable, and static fixtures: available.
Read the plain-text guide ↗curl -fsS https://YOUR-DEPLOYED-ORIGIN/agents.json
curl -fsS https://YOUR-DEPLOYED-ORIGIN/api/challenges.json
curl -fsS https://YOUR-DEPLOYED-ORIGIN/api/scenarios/busy.jsonFIVE SCENARIOS
It should distinguish network evidence from agent claims, recognise failure states, and know when it must stop rather than invent progress.
All five traces are generated from the existing browser simulator. They are test vectors, not live-agent tasks, and none contacted a telephone carrier or payment provider.
Try the real local peer exchange → Audio-first conversation pipeline → Complete reference →63 FAQs → See release gates →