Dial
ChannelProvider officialGive your agent a phone number for SMS, MMS, iMessage, and voice transcripts.
Install
Install eve, Chat SDK, the Dial adapter, and a state adapter:
The in-memory state store is for local development. Use Redis or PostgreSQL in production. This adapter is built and maintained by Dial.
Quick start
Create agent/channels/dial.ts:
See the Dial adapter documentation for supported events, capabilities, and credentials.
Configure
Create a Dial number, set DIAL_API_KEY, DIAL_FROM_NUMBER_ID, and DIAL_WEBHOOK_SECRET, then point its webhook at /eve/v1/dial. Dial maps each phone-number pair to a thread and delivers SMS, MMS, iMessage, and voice transcripts. See the Chat SDK channel docs for eve session dispatch, state, streaming, and human-in-the-loop behavior.