Documentation Index
Fetch the complete documentation index at: https://docs.famulor.io/llms.txt
Use this file to discover all available pages before exploring further.
Plivo Integration
Connect your Plivo Zentrunk SIP trunk to FamulorThis guide walks you through connecting Plivo Zentrunk — Plivo’s pure SIP trunking product — to Famulor. Zentrunk is a first-class match for Famulor’s BYOC model: it uses FQDN-based termination URIs and FQDN-based origination, with both ACL and Digest authentication.
EU data residency: Plivo operates EU PoPs (Frankfurt, London, Dublin). For German customers, select the EU region when creating your Plivo account / trunk to keep media in-region.
Pricing snapshot (verify in portal): German DID approx.
$0.80/month, inbound approx. $0.0080/min, outbound DE landline approx. $0.0140/min, mobile approx. $0.0950/min.- Official pricing: Plivo number pricing and Zentrunk pricing
Step 1: Create an Outbound Trunk (calls from Famulor → PSTN)
- Sign in to the Plivo Console.
- Go to Zentrunk → Outbound Trunks → Create Outbound Trunk.
- Name:
famulor-outbound. - Termination URI prefix:
xxx.sip.livekit.cloud— your Famulor SIP address. - Authentication: choose Digest credentials (recommended). Create a credentials list with username + password and attach it to this trunk. ACL/IP whitelisting is also supported but Famulor has no static egress IPs, so credentials are the safer pick.
- Transport: select TLS:5061 if your Famulor project supports it; otherwise TCP:5060.
Find your Famulor SIP address: Famulor dashboard → Phone Numbers → Integrate SIP trunk → Our SIP address.
Step 2: Create an Inbound Trunk (calls from PSTN → Famulor)
- Zentrunk → Inbound Trunks → Create Inbound Trunk.
- Name:
famulor-inbound. - Origination URI:
sip:xxx.sip.livekit.cloud;transport=tcp(ortransport=tlsif available). - Priority:
10(default). - Save.
Step 3: Assign Plivo numbers to the inbound trunk
- Phone Numbers → Your Numbers (or buy new ones).
- Edit each DID and set Application Type = SIP Trunk, then select your
famulor-inboundtrunk. - Save.
Step 4: Disable strict caller ID mode (optional)
If Famulor needs to send a CLI other than your Plivo-owned numbers (e.g. a verified third-party number):- Zentrunk → Outbound Trunks → famulor-outbound → DIP Profile.
- Toggle Strict Caller ID off, or upload a verified-CLI list.
Step 5: Import the number into Famulor
- Open your Famulor dashboard and go to Phone Numbers.
- Click Integrate SIP trunk.
-
Fill in:
-
Outbound settings:
You’ll find your Zentrunk termination address under Zentrunk → Outbound Trunks.
- Authorization type: Username and password.
- Country: the country your DID is registered in.
Step 6: Verify
- Assign the number to a
Receive phone callsassistant. Call your Plivo DID — the AI should answer. - Create a
Make phone callsassistant with the same number. Trigger an outbound test call.
Common issues
Outbound calls return 403 / Forbidden
Outbound calls return 403 / Forbidden
- Confirm the From-number is on your Plivo verified-CLI list, or disable Strict Caller ID.
- Confirm the credentials list is attached to the outbound trunk.
Inbound calls fail with 404 Not Found
Inbound calls fail with 404 Not Found
- Confirm the DID is mapped to the inbound trunk (not “PHLO” or “Application”).
- Confirm the origination URI hostname matches your Famulor SIP address exactly.
One-way audio
One-way audio
Plivo supports PCMU, PCMA, and OPUS. Force PCMU/PCMA at the outbound trunk codec preference list. Disable OPUS unless your Famulor project explicitly supports it.
Need help with setup? Our support team specializes in SIP onboarding and will walk you through the exact configuration for your Plivo account.

