What problem does it solve? Gives an AI agent practical phone capabilities—owning a reusable number, sending and receiving texts, and placing calls—without requiring changes to the agent's core tool list or standing up webhook infrastructure. ## Core Features & Use Cases - Number Provisioning & Persistence: Search for, purchase, and remember a Twilio phone number across sessions via ~/.anakot/.env and a state file. - SMS/MMS & Inbound Polling: Send texts with optional media and poll inbound messages with checkpoint tracking, no webhook server required. - Direct & AI Calls: Place Twilio calls using TwiML <Say> or prerecorded audio, navigate IVR menus with DTMF digits, or run conversational outbound calls through Bland.ai or Vapi. - Use Case: Buy an agent-owned number, text deployment alerts from cron jobs, then later poll that number's inbox for replies or one-time codes in a future session. ## Quick Start Ask the agent to run the telephony script's diagnose command to check configured providers and the remembered Twilio number before placing a call or sending a text.