Skip to content

Telephony

Telephony places and answers voice calls and sends text messages from a Startup’s numbers, honoring Consent and opt-outs.

Telephony places and answers voice calls and sends text messages from a Startup's own numbers. Every call and text honors Consent and opt-outs.

Contract

  • Each number is a Channel that routes to a Worker, a voice Agent or a person, or to a Workflow.
  • A voice Agent answers live and transfers a call to a person with the transcript so far.
  • Every call and text is a Message. A call keeps its recording and transcript; texts thread by number.
  • A call records only after the caller hears the notice their region requires.
  • Consent for the Purpose is checked before any marketing call or text.
  • A reply of STOP adds a Suppression at once, and HELP returns the Startup's contact details.
  • Marketing texts send only between 8 a.m. and 9 p.m. in the recipient's time zone.
  • Transcription runs through the AI gateway. Numbers come from Phone numbers.

Verbs

VerbObjectEvent
Message.createMessageMessage.created

Interfaces

Example

TypeScript
// fixpoint.co books appliance repairs. Every booking gets a confirmation text from the main line.
import { $ } from 'startup-builder'

await $.Message.create({
  medium: 'sms',
  direction: 'outbound',
  from: 'channel_main_line',
  to: '+15125550142',
  purpose: 'appointment',
  body: 'Your technician arrives Thursday, 9 to 11 a.m. Reply STOP to opt out.',
})