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.
Sipcall Integration
Connect your Sipcall SIP trunk (Switzerland) to FamulorThis guide walks you through connecting Sipcall numbers (the dominant Swiss SMB SIP provider, operated by Backbone Solutions AG) to Famulor. You will create a static, non-registering SIP trunk in the Sipcall portal, point its outbound destination at the Famulor SIP address, and import the number into Famulor.
Why “static” / “Anlagenanschluss”? Famulor requires a non-registering trunk. Sipcall’s
SIP-Trunk Business in static mode forwards INVITEs to a destination FQDN without requiring SIP REGISTER, which is exactly what Famulor (LiveKit SIP backend) expects.Pricing snapshot (verify in portal): SIP-Trunk Business from approx.
CHF 5/month per DID, outbound to CH landline approx. CHF 0.04/min, mobile approx. CHF 0.09/min. Inbound to Swiss geographic numbers is included.- Official pricing: sipcall.ch
Step 1: Create a static SIP trunk in Sipcall
- Sign in to the Sipcall Customer Portal.
- Go to Telefonie → SIP-Trunks → Trunk hinzufügen.
- Choose “Statisch (IP-basiert)” / “Anlagenanschluss” — not the registering “Endgerät” mode.
- Name: pick anything (e.g.
famulor-trunk). - Ziel-Host (Destination): enter your Famulor SIP address —
xxx.sip.livekit.cloud(port5060, transport TCP recommended; TLS on5061if your Famulor project advertises it).
Find your Famulor SIP address: Famulor dashboard → Phone Numbers → Integrate SIP trunk → Our SIP address.
Step 2: Outbound authentication for calls from Famulor
Sipcall verifies inbound INVITEs (i.e. calls initiated by Famulor) either by source IP or by Digest credentials. Famulor’s SIP backend does not have a fixed egress IP, so we strongly recommend Digest credentials.- In the trunk settings, set Authentifizierung to Benutzername/Passwort (Digest).
- Set a username and a strong password (12+ chars, mixed case, digits, symbols). Save these — you will paste them into Famulor in step 4.
- If your contract requires IP-ACL, enable “FQDN-based ACL” instead of a strict IP whitelist.
Step 3: Assign your Swiss numbers to the trunk
- Go to Telefonie → Rufnummern.
- Edit each DID you want Famulor to handle and set Routing-Ziel = your new SIP trunk.
- Sipcall will deliver inbound INVITEs for those numbers to the destination host you set in step 1.
Step 4: Import the number into Famulor
- Open your Famulor dashboard and go to Phone Numbers.
- Click Integrate SIP trunk (top right).
-
Fill in the form:
-
Outbound settings:
- Authorization type: Username and password. (Use the same credentials as outbound.)
- Country: Switzerland.
Step 5: Verify
- Assign the number to a
Receive phone callsassistant and call your Sipcall DID — the AI should answer. - Create a
Make phone callsassistant with the same number and use Speak to assistant → Phone call to verify outbound.
Common issues
Outbound calls return 403 Forbidden
Outbound calls return 403 Forbidden
Most often a CLI verification problem. Confirm the From-number is a verified Sipcall DID and that “CLIP no Screening” is enabled on your contract if you need to send a third-party CLI.
Inbound calls don't reach the AI
Inbound calls don't reach the AI
- Confirm the trunk is in Statisch / Anlagenanschluss mode (not “Endgerät”).
- Confirm the destination host is exactly your Famulor SIP address (no trailing slash, no port duplication).
- Confirm the DID’s routing target is set to this trunk.
One-way audio
One-way audio
Set the trunk’s preferred codec to G.711 a-law (Swiss default). Disable Opus and G.722 on the Sipcall side.
Need help with setup? Our support team specializes in SIP onboarding and will walk you through the exact configuration for your Sipcall plan.

