Telephony
Phone-agent carriers, webhook normalization, security, media routes, campaign dialers, call control, and carrier proof surfaces.
#Phone Agents
Phone-agent routes can bridge carrier webhooks and media sessions into the main voice runtime.
Carrier support includes Twilio, Telnyx, and Plivo route/carrier helpers.
Phone provisioning helpers model number acquisition and setup reports.
TS
import {
createVoicePhoneAgentRoutes,
createVoiceTwilioPhoneAgentCarrier
} from "@absolutejs/voice";
app.use(createVoicePhoneAgentRoutes({
carrier: createVoiceTwilioPhoneAgentCarrier({ accountSid, authToken }),
voicePath: "/voice/realtime"
}));#Example Telephony Bridge
The example creates a telephony bridge config by spreading the same channelDefaults("/voice/telephony") used by the browser route, then adding telephony-specific context, STT, and TTS adapters. Carrier-specific handoff adapters and webhook security are mounted around that shared route config.
TS
export const createTelephonyBridgeConfig = () => ({
...channelDefaults("/voice/telephony"),
context: {},
stt: sttAdapter,
tts: ttsAdapter
});#Webhooks And Security
Telephony webhook parsing normalizes provider events into VoiceTelephonyWebhookDecision and stored decisions.
Webhook security routes evaluate Twilio, Telnyx, and Plivo signatures plus replay/idempotency behavior.
Telephony outcome handlers apply carrier outcomes to campaigns and session state.
#Call Control
Call-control messages support complete, escalate, no-answer, transfer, and voicemail actions.
DTMF collector and DTMF tool support IVR digit forwarding.
Hold audio, whisper channel, backchannel, live coach, supervisor presence, and live monitor support operator-assisted calls.
Calling windows, call quota, no-show prediction, calendar slots, booking flow, reminder scheduler, and DNC registry support outbound workflows.
#Campaigns
Campaign stores, recipient import, campaign routes, worker loops, proof, readiness proof, observability reports, and summaries.
Twilio, Telnyx, and Plivo campaign dialers plus campaign dialer proof status and assertions.
Campaign controls, campaign templates, campaign telephony outcome recorders, and campaign readiness evidence.