Threetone supports a dashboard connection probe for a custom model candidate. Custom-model publication is currently rejected, and Twilio calling has separate runtime requirements. A successful model probe does not release either path.
Prepare the integration design
Collect the model base URL and model ID, credential reference, desired phone route, and an owner for each service. Use custom models for the supported probe and draft workflow.1
Check the model contract
Review endpoint compatibility, including streaming responses and tool behavior. Record probe failures separately from any telephony findings.
2
Choose the media boundary
Decide whether the future runtime will receive SIP media or implement a provider-specific streaming bridge. Do not point a Twilio stream at a Chat Completions endpoint.
3
Specify the conversation lifecycle
Document how the bridge will handle audio conversion, transcription, synthesized speech, interruptions, silence, and caller hangup. Define the result when the model times out or the media connection closes.
4
Keep release checks independent
Require an executable custom-model version, supported credential delivery, a released media adapter, and the phone route’s acceptance evidence before moving traffic.
Connect with Stream and blocks subsequent TwiML until the connection disconnects. Those provider capabilities do not establish a Threetone WebSocket endpoint. See Twilio Media Streams.
Failure handling
Plan a bounded model timeout and a caller-facing fallback. Keep provider call IDs, model request IDs, and your application correlation ID separate so a model error is not misreported as a carrier failure. Do not retain audio or transcripts without a reviewed purpose and retention policy.Frequently asked questions
Can I publish after the connection probe succeeds?
Can I publish after the connection probe succeeds?
No. Current publication rejects custom model execution. Preserve the reviewed candidate as a draft.
Can a receive-only stream speak back to the caller?
Can a receive-only stream speak back to the caller?
No. Twilio’s unidirectional stream cannot play application audio back. A supported bidirectional integration would need a separate media implementation.