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.
RingCentral Integration
Connect a RingCentral number to Famulor by provisioning it as a Generic SIP IP PhoneRingCentral does not expose a true wholesale SIP trunk to retail customers, but it does support Generic SIP IP Phone provisioning — which is what Famulor uses to connect. You provision a virtual SIP endpoint in RingCentral, register it from Famulor with the credentials RingCentral generates, and route a DID to that endpoint.
Why this works as a “trunk”: Although RingCentral calls it an “IP phone”, the Generic SIP option exposes a username, password and SIP domain that any standards-compliant SIP UA can register against. Famulor’s LiveKit-backed SIP stack registers as that endpoint.
Step 1: Add a Generic SIP IP Phone in RingCentral
- Sign in to the RingCentral Service Web.
- Go to Phone System → Phones & Devices → User Phones.
- Click Add Device → Existing Phone → Other Phone, and choose Generic SIP/Other phone (manual provisioning).
- Assign a user (this is the user whose extension/DID will be answered by the AI).
- Save — RingCentral generates SIP credentials.
Older Service Web layouts list this under Phone System → Phones, Devices & Numbers → IP Phones / SIP. The wording shifts over time; the option you want is always “Generic SIP” or “Other Phone”.
Step 2: Pull the SIP credentials from RingCentral
In the new device’s settings, find the SIP Configuration / Setup details panel. You need:Step 3: Import the number into Famulor
- Open your Famulor dashboard and go to Phone Numbers → Integrate SIP trunk.
-
Fill in:
-
Outbound settings:
- Authorization type: Username and password.
- Country: the country of the assigned DID.
Step 4: Wait for registration to propagate
RingCentral’s antiflood logic takes 1–2 minutes to register a brand-new SIP endpoint. If your first test call returns403 or 404, wait two minutes and retry — repeated failed attempts during the propagation window can extend the lockout.
Step 5: Verify
- Assign the number to a
Receive phone callsassistant. Call the DID — the AI should answer. - Create a
Make phone callsassistant with the same number and trigger an outbound test call.
Common issues
403 Forbidden after a fresh setup
403 Forbidden after a fresh setup
Almost always RingCentral antiflood. Wait 2 minutes, then retry. If credentials were copied with a stray space, RingCentral will lock the endpoint for a longer cooldown — re-paste carefully.
Outbound calls work, inbound rings the user's softphone instead of the AI
Outbound calls work, inbound rings the user's softphone instead of the AI
Make sure the DID is routed to the extension that owns the Generic SIP IP Phone, and disable any “simultaneous ring” rules on that extension that would also ring desk apps.
One-way audio
One-way audio
Force PCMU/PCMA codecs. Disable G.722 in the device settings — RingCentral’s media servers occasionally negotiate G.722 even when the SIP UA prefers G.711, which causes one-way audio when the upstream platform doesn’t support it.
Need help with setup? Our support team can walk you through the exact Service Web path for your RingCentral plan.

