phone-calls
Original:🇺🇸 English
Translated
Make AI phone calls, buy phone numbers, and get call transcripts via x402. USE FOR: - Making AI-powered outbound phone calls - Scheduling calls and getting transcripts - Buying and managing phone numbers - Leaving voicemails - Transferring calls to humans TRIGGERS: - "call", "phone call", "make a call", "dial" - "buy number", "phone number", "get a number" - "voicemail", "leave a message" - "transcript", "call recording", "call summary" - "AI call", "automated call", "bland" ALWAYS use `npx agentcash fetch` for stablephone.dev endpoints. IMPORTANT: Use exact endpoint paths from the Quick Reference table below.
3installs
Added on
NPX Install
npx skill4agent add merit-systems/agentcash-skills phone-callsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →AI Phone Calls with StablePhone
Make AI-powered phone calls, buy phone numbers, and get transcripts via x402 payments at .
https://stablephone.devSetup
See rules/getting-started.md for installation and wallet setup.
Quick Reference
| Task | Endpoint | Price |
|---|---|---|
| Make a call | | $0.54 |
| Check call status | | Free |
| Buy phone number | | $20.00 |
| Top up number (30d) | | $15.00 |
| List your numbers | | Free |
Make a Call
bash
npx agentcash fetch https://stablephone.dev/api/call -m POST -b '{
"phone_number": "+14155551234",
"task": "Call this person and ask if they are available for a meeting tomorrow at 2pm. Be polite and professional."
}'Required:
- — E.164 format (e.g.
phone_number)+14155551234 - — instructions for the AI agent (what to say, how to behave)
task
Optional:
- — outbound caller ID (must be an active StablePhone number)
from - — specific opening line
first_sentence - — voice preset (see Voice Options below)
voice - — max call length in minutes (1-30, default 5)
max_duration - — wait for recipient to speak first (default false)
wait_for_greeting - — record call audio (default true)
record - —
model(default, best quality) or"base"(lowest latency)"turbo" - — number to transfer to if caller requests a human
transfer_phone_number - —
voicemail_action(default),"hangup", or"leave_message""ignore" - — message to leave (required when action is
voicemail_message)"leave_message" - — custom key-value data to attach
metadata
Check Call Status
Poll until is true:
completedbash
npx agentcash fetch https://stablephone.dev/api/call/{call_id}Response fields:
- — call status
status - — boolean, true when call is done
completed - —
answered_by,"human", or"voicemail""no_answer" - — duration in seconds
call_length - — AI-generated call summary
summary - — full text transcript
transcript - — array of timestamped transcript segments
transcripts - — URL to call recording
recording_url - — actual cost
price
Poll every 5-10 seconds. Calls typically complete in 1-5 minutes depending on .
max_durationVoice Options
| Voice | Description |
|---|---|
| American female (default) |
| Articulate American male |
| Young American female, soft |
| American female |
| Calm, soft-tone female |
| Soft and engaging male |
| German male |
Buy a Phone Number
Buy a number to use as outbound caller ID:
bash
npx agentcash fetch https://stablephone.dev/api/number -m POST -b '{"area_code": "415", "country_code": "US"}'Optional:
- — 3-digit US/CA area code (random if omitted)
area_code - —
country_code(default) or"US""CA"
Numbers expire after 30 days. Top up to extend.
Top Up a Number
bash
npx agentcash fetch https://stablephone.dev/api/number/topup -m POST -b '{"phone_number": "+14155551234"}'Extends by 30 days from current expiry. Top-ups stack. Anyone can top up any number.
List Your Numbers
bash
npx agentcash fetch https://stablephone.dev/api/numbers?wallet=YOUR_WALLET_ADDRESSWorkflows
Quick Call
- (Optional) Check balance:
npx agentcash wallet info - Make call with task instructions
- Poll status until completed
- Review transcript and summary
bash
npx agentcash fetch https://stablephone.dev/api/call -m POST -b '{
"phone_number": "+14155551234",
"task": "Ask if the business is open on weekends and what their hours are."
}'Leave a Voicemail
bash
npx agentcash fetch https://stablephone.dev/api/call -m POST -b '{
"phone_number": "+14155551234",
"task": "Leave a voicemail about the appointment.",
"voicemail_action": "leave_message",
"voicemail_message": "Hi, this is a reminder about your appointment tomorrow at 3pm. Please call back to confirm."
}'For natural voicemail delivery, use which bypasses detection and lets the AI speak naturally into the voicemail system.
"voicemail_action": "ignore"Call with Transfer
bash
npx agentcash fetch https://stablephone.dev/api/call -m POST -b '{
"phone_number": "+14155551234",
"task": "Qualify this lead. Ask about their budget and timeline. If they are interested, offer to transfer to a sales rep.",
"transfer_phone_number": "+14155559999",
"voice": "josh",
"max_duration": 10
}'Set Up Dedicated Number
- Buy a phone number ($20)
- Use it as caller ID for outbound calls
- Top up before expiry ($15/30 days)
bash
npx agentcash fetch https://stablephone.dev/api/number -m POST -b '{"area_code": "212", "country_code": "US"}'Then use it as :
frombash
npx agentcash fetch https://stablephone.dev/api/call -m POST -b '{
"phone_number": "+14155551234",
"from": "+12125551234",
"task": "Confirm the reservation for Friday at 7pm."
}'Cost Estimation
| Task | Cost |
|---|---|
| Single call | $0.54 |
| Call + dedicated number | $20.54 |
| Monthly number maintenance | $15.00 |
| 10 calls/month + number | $20.00 + $5.40 = $25.40 first month |