i got a phone number from livekit but the issue no...
# ask-ai
e
i got a phone number from livekit but the issue now is i am in Nigeria and i can't call the number what solution do i have?
t
Thanks for reaching out, Abdulhaqq. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Thanks — I see you can’t call the LiveKit number from Nigeria. Here are practical options you can try. Why this happens • LiveKit phone numbers are currently US local and toll-free numbers for inbound calling only. That can make calling them from Nigeria fail if your carrier blocks or doesn’t route international calls to US numbers. What you can do now • Ask someone in the US to call the number to confirm it’s working. • Call the US number using a VoIP app (Skype, Google Voice, or similar) that supports international dialing. • Use a third‑party SIP trunk provider (Twilio, Telnyx, Plivo, etc.) that supports international outbound calls from Nigeria and route calls into LiveKit. • If none of those work and you need local Nigerian numbers, consider a SIP provider with local Nigerian DID support and integrate it with LiveKit for the inbound flow. If you want, tell me: • whether you can test a US-based caller, • which VoIP/SIP provider you currently use (if any), and I’ll suggest the most direct next step. Sources: LiveKit Phone Numbers | LiveKit docs | https://blog.livekit.io/introducing-livekit-phone-numbers-zero-to-ringing-in-60-seconds/#/portal| | SIP overview | LiveKit docs | Agents telephony integration | LiveKit docs
e
how can i integrate a local Nigerian DID for inbound flow?
t
You're asking how to integrate a local Nigerian DID for inbound calls into LiveKit — here’s a concise step-by-step you can follow, plus what I need from you to make it specific. Steps to integrate a Nigerian DID into LiveKit 1. Buy a Nigerian DID from a SIP trunk provider • Choose a provider that offers Nigerian DIDs (examples that work with LiveKit: Twilio, Telnyx, Plivo, Wavix). Purchase the desired +234 number. 1. Configure the SIP trunk on the provider side • Point inbound calls for the DID to your LiveKit SIP destination (the LiveKit SIP URI / endpoint). • Configure authentication (IP allowlist, SIP username/password, or TLS) per the provider’s options. • Ensure the provider can send RTP (audio) and SIP signaling to LiveKit (check codec support and ports). 1. Create an inbound trunk in LiveKit • Use the LiveKit CLI or API to create an inbound trunk entry that references the DID(s) you purchased and any provider auth settings (username, allowed IPs, TLS/SRTP options). • Example (JSON for CLI): create a trunk object with a name and
numbers: ["+234XXXXXXXXXX"]
then run
lk sip inbound create <file>.json
. 1. Make a dispatch rule to route incoming calls • Create a dispatch rule that determines how calls are mapped to LiveKit rooms (for example, create a unique room per call with a
roomPrefix
like
call-
). • Apply the dispatch rule to the inbound trunk so incoming calls are placed into the correct room or handled by your application/agent. 1. Answer calls inside LiveKit • When the call arrives LiveKit will create a SIP participant in the target room. Your app (or an agent/AI bot) can join that room to handle the call (play prompts, record, bridge to agents, etc.). 1. Test and secure • Test from outside Nigeria and from Nigeria (or via VoIP) to confirm media and signaling flow. • Enable SRTP/TLS if your provider and LiveKit support it, and restrict inbound SIP to provider IPs. What I need from you to give tailored steps • Which SIP provider you plan to use (Twilio, Telnyx, Plivo, Wavix, other)? • Do you have a self-hosted LiveKit or LiveKit Cloud project with SIP enabled? • Do you need calls routed to a single shared room, unique per call, or to an IVR/AI agent? Tell me those and I’ll give exact provider-specific settings and the CLI/API payloads you can use. Sources: https://blog.livekit.io/introducing-livekit-phone-numbers-zero-to-ringing-in-60-seconds/#/portal| | LiveKit Phone Numbers | LiveKit docs | SIP overview | LiveKit docs | Create and configure Telnyx SIP trunk | LiveKit docs | SIP trunk setup | LiveKit docs