Send SMS, WhatsApp Templates & AI Voice Calls
telecom_messagingSend transactional SMS messages ($0.004/msg), dispatch pre-approved WhatsApp Business Cloud template messages (send_whatsapp_template), initiate outbound AI Voice calls (place_call), or audit the telecom usage ledger (logs). Use this tool for instant out-of-band customer notifications, executive alerts, appointment reminders, or autonomous voice follow-ups. Returns dispatch confirmation, messageId, E.164 sender/recipient numbers, and exact per-message cost in USD.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | UTF-8 message body for SMS or parameter payload for WhatsApp messages. | |
| action | Yes | Telecom dispatch action: 'send_sms' sends an E.164 text message, 'send_whatsapp_template' sends a WhatsApp Business message, 'place_call' initiates an outbound AI voice call, and 'logs' retrieves the telecom billing ledger. | |
| toNumber | No | Recipient E.164 phone number including country prefix (e.g. '+971500000000' or '+14155550199'). Required for 'send_sms', 'send_whatsapp_template', and 'place_call'. | |
| profileId | No | Brand profile identifier (`prof_...`) associated with the sender number. | prof_allometrik |
| fromNumber | No | Sender E.164 phone number provisioned in the workspace (e.g. '+34919019988'). | +34919019988 |
| templateName | No | Approved WhatsApp Business Cloud template identifier (e.g. 'executive_briefing_confirm' or 'order_status_update') when `action` is 'send_whatsapp_template'. | |
| voiceScriptOrAgentId | No | Spoken script text or Voice AI Agent ID to execute when placing an outbound call via `action: 'place_call'`. |