← ClaudeAtlas

voice-telephonylisted

Put a voice agent on a phone number. Covers SIP trunks and dispatch, inbound versus outbound, answering machine detection and its five outcomes, DTMF keypad input and IVR phone tree navigation, cold versus warm transfer, narrowband audio, recording consent, and outbound calling rules. Use when connecting an agent to PSTN, SIP, Twilio, or Telnyx, when calls hit voicemail, when transfers drop, when callers sound muffled to the STT, or when planning outbound calls.
mahimailabs/voice-ai-skills · ★ 2 · AI & Automation · score 71
Install: claude install-skill mahimailabs/voice-ai-skills
# Voice Telephony This skill decides what changes when the agent runs on a phone line instead of a browser. It covers the call path, answering machine detection, DTMF, transfers, narrowband audio, and the outbound calling controls a compliance review will ask for. ## Use this when - An outbound call reaches voicemail and the agent talks into the recording. - A transfer drops the caller instead of reaching a person. - Transcription accuracy falls on the phone but holds up in the browser test. - The agent must navigate a keypad menu to reach an extension. - You are moving a working web demo onto a phone number. ## Do not - Do not greet before answering machine detection returns on an outbound call. - Do not treat an uncertain detection result as human, and do not deliver the message into it. Probe, then branch. - Do not attempt a warm transfer with no hold experience. Silence reads as a dropped call. - Do not assume HD audio. The line is 8 kHz and that changes the STT and the floors. - Do not record without announcing it in the first agent utterance. - Do not dial before checking time-of-day rules in the callee's local time zone. - Do not reuse the inbound prompt for outbound calls. Outbound speaks second, not first. ## The path of a call `carrier ──> SIP trunk ──> media server ──> room or session ──> agent worker` - Carrier: the number is unrouted or unported, or the callee's carrier blocks it as spam. - SIP trunk: authentication fails, or the codec negotiates to somet