telephony

Execute SMS/MMS messaging, voice calls, and AI outbound calls via Twilio, Bland.ai, and Vapi APIs.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill telephony-signmanal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/Signmanal/VIGIL/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/Signmanal/VIGIL --skill telephony-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the need to modify VIGIL's core toolchain to add phone capabilities, letting security analysts handle calls, texts, and AI outbound communications through a simple, isolated optional module.

Core Features & Use Cases

  • Persistent Telephony State: Save and reuse Twilio phone numbers and provider credentials across VIGIL sessions without reconfiguration.
  • SMS/MMS & Direct Calls: Send text messages with media, make direct voice calls with custom TTS or prerecorded audio, and poll inbound SMS without a webhook server.
  • AI Outbound Calling: Place automated conversational calls via Bland.ai or Vapi for tasks like appointment reminders, client follow-ups, and alert notifications.
  • Use Case: A security analyst can use this Skill to send a deployment completion SMS to their team, or make an AI call to confirm a vendor appointment, all without changing VIGIL's core code.

Quick Start

Ask VIGIL to send an SMS alert to your team when a security scan completes, or to make an AI outbound call to confirm a client meeting time.

Frequently Asked Questions about telephony

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send SMS alerts through Twilio without modifying my core security toolchain?

You can send SMS alerts through Twilio without modifying your core toolchain by using an isolated telephony module to handle text messaging and provider credentials independently of your main security platform.

Can I poll inbound SMS for one-time authentication codes without setting up a webhook server?

Yes, you can poll inbound SMS for one-time authentication codes directly without a webhook server, allowing security workflows to retrieve OTP messages on demand without external infrastructure.

How do AI outbound calls work for automating appointment reminders via Bland.ai or Vapi?

AI outbound calls for appointment reminders work by integrating with Bland.ai or Vapi APIs to place automated conversational calls, enabling AI-driven voice interactions without manual dialing.

Does Twilio credential and phone number management persist across different sessions?

Twilio credentials and agent-owned phone numbers persist across sessions through persistent telephony state storage, preventing the need for reconfiguration when restarting security operations.

What is the best way to make direct voice calls with custom TTS for security deployment alerts?

The best way to make direct voice calls with custom text-to-speech for deployment alerts is using a telephony integration that supports prerecorded audio and TTS without requiring core code modifications.

Can I send MMS messages with media attachments alongside regular SMS in security workflows?

Yes, you can send MMS messages with media attachments alongside regular SMS in security workflows, allowing your team to receive visual evidence or documentation directly to their devices.