ringo
Make and test phone calls from your terminal.
Three tools that share one engine:
- ringo-phone — a terminal softphone: manage SIP accounts and place calls without leaving the keyboard.
- ringo-flow — a telephony scenario test runner: write call flows as JavaScript or TypeScript and run them headlessly in CI.
- ringo-mcp — an MCP server that gives LLM agents a telephone: SIP agents as named tools, driven over stdio.
The source is on GitHub.
For tooling/agents: llms.txt indexes the docs, and the ringo-flow
scenario API is available as TypeScript definitions
(.d.ts). The deprecated Rhai frontend also ships
.d.rhai definitions.