Pipecat on a Jamaican Number: Open-Source Voice AI with Daily SIP and WOCOM
SIP Trunking

Pipecat on a Jamaican Number: Open-Source Voice AI with Daily SIP and WOCOM

Written by Everett Kildare · Nov 9, 2026 · 7 min read

Pipecat is an open-source Python framework for voice and multimodal agents. It handles the plumbing between speech recognition, a language model and a voice, so you can focus on what your agent says. Pipecat connects to phone calls through Daily, the real-time company that created it. Daily's SIP service accepts calls from your carrier and puts each one in a room your bot joins.

What You Need

  • A WOCOM number on Cloud PBX or a SIP trunk.
  • A Daily account and a Pipecat bot you can run, on your own server or on Pipecat Cloud.
  • A small web service to receive Daily's room-creation webhook.

Step 1: Turn On Pinless Dial-In

Pinless dial-in is the right pattern for a receptionist line: callers ring straight through with no PIN. Enable pinless_dialin in your Daily domain configuration and point its room_creation_api at your service. Daily returns a sip_uri. Copy it exactly as given; Daily warns against building it by hand.

When a call arrives, Daily calls your webhook. Your service then has 8 seconds to create a room and start the bot. The request is signed (HMAC), so verify it, and it includes the source IP, so you can reject calls that did not come from WOCOM.

The other option is to create a room with sip_mode: "dial-in" and have WOCOM forward the call into that room once the bot reports on_dialin_ready. That suits call flows where your system decides when the bot is ready, rather than every call.

Step 2: Ask WOCOM to Route the Number

Send WOCOM support the following:

  • The Jamaican number(s) you want answered by the AI, written in E.164 form (for example +1876XXXXXXX or +1658XXXXXXX).
  • The platform's SIP address for inbound calls (shown below for this platform).
  • Whether the AI also needs to place outbound calls, and from which number.
  • Where calls should go if the AI hands a caller to a person: an extension, a ring group, or a mobile number.

Give WOCOM the sip_uri from step 1. Daily publishes its static addresses at ip-info.daily.co, which WOCOM can use to allow traffic. Daily's default audio codecs are G.711 (PCMU and PCMA), which WOCOM supports on every route. Daily transcodes other codecs for a fee, so G.711 is the simplest choice.

Step 3: Outbound Calls

Enable enable_dialout on the room, then start a call from the bot with start_dialout and a SIP address on your WOCOM trunk. Daily requires account approval before you can dial plain phone numbers (+E.164) through its own network, but dialling a SIP address on your carrier does not need that approval.

Transfers and the Keypad

Daily offers two transfer methods. sipRefer sends a SIP REFER and takes Daily out of the audio path, which is cheaper. sipCallTransfer keeps Daily in the middle and bills both legs. Ask WOCOM to allow REFER on your route. Keypad presses arrive as RFC 4733 events or SIP INFO; in Pipecat they appear as on_dtmf_event.

Choosing Your Models

Pipecat has integrations for most providers, including OpenAI, Anthropic Claude (AnthropicLLMService), Google Gemini, and many speech and voice services. That makes it a good choice if you want to try several models on the same phone line. Our guide to choosing the model explains the trade-offs.

Is Pipecat Right for You?

Pipecat suits Python developers who want an open framework without running their own media servers. If you would rather not build at all, WOCOM AI is included with Cloud PBX. See the platform comparison, or talk to WOCOM about routing your number.

Continue exploring

Flexi-SIP Trunk → SIP Trunk vs PRI → Plans & Pricing →

Ready to upgrade your communications?

Talk to our team about the right solution for your business.

Book a Demo Contact Sales
Written by
Everett Kildare
Voice & Infrastructure Specialist · BSc, Information Technology · 25 years in voice & virtualization infrastructure

Everett Kildare is WOCOM's voice and infrastructure specialist, with more than 25 years of experience designing and running carrier-grade voice, SIP and virtualization infrastructure. Holding a BSc in Information Technology, he has built, secured and migrated phone systems for businesses of every size. Everett writes WOCOM's technical coverage of SIP trunking, cloud PBX, contact centres, business continuity and migration.

Share: 𝕏 in
⭐ Enjoying the WOCOM blog?
Make WOCOM your preferred source on Google — one tap and you'll see more of our insights right in your Search results.
Google Add WOCOM →

Related Articles

LiveKit Agents on a Jamaican Number: Open-Source AI Receptionist with a WOCOM SIP Trunk
SIP Trunking

LiveKit Agents on a Jamaican Number: Open-Source AI Receptionist with a WOCOM SIP Trunk

Nov 9, 2026 · 8 min read
OpenAI Voice Agent on a Jamaican Number: Connect the Realtime API to Your WOCOM Line
SIP Trunking

OpenAI Voice Agent on a Jamaican Number: Connect the Realtime API to Your WOCOM Line

Nov 9, 2026 · 8 min read
ElevenLabs Agents on a Jamaican Number: SIP Trunk Setup with WOCOM
SIP Trunking

ElevenLabs Agents on a Jamaican Number: SIP Trunk Setup with WOCOM

Nov 9, 2026 · 8 min read
✕

👋 Thank you for visiting! I'm here to assist you with your voice and AI questions.

WOCOM Sales

Online

Start a conversation

Please share your details so our team can assist you better.

Please enter your name and a valid email.

Connecting you with an agent...

Please wait while we find the best available representative