Skip to navigation

RingCentral

Answer calls to your RingCentral number with your receptionist.

RingCentral has no direct SIP connection to Reception.ai. RingCentral only lets SIP devices register to it, using an outbound proxy and an authorization ID. Reception.ai’s SIP trunk receives calls from your provider and doesn’t register. Choose one of the options below.

OptionEffortKeeps your number on RingCentral
Forward to your receptionistLowYes
Bridge with a PBXHighYes
Port your number to TwilioMediumNo

Forward to your receptionist

This is the quickest setup. Your receptionist answers on its own Reception.ai number, and RingCentral forwards calls to it.

1

Get a receptionist number

Go to Receptionists, select the Phone tile, and get a number. See Phone numbers.

2

Forward calls in RingCentral

In the RingCentral Admin Portal, open the user, call queue, or site that owns the number. Under Call Handling & Forwarding, add your receptionist’s number as a forwarding number. Forward every call, or only calls nobody answers after a few rings.

3

Test it

Call your RingCentral number from another phone and check that your receptionist answers.

Callers keep dialing your RingCentral number. RingCentral may charge for forwarded minutes, and the receptionist sees the forwarded call’s caller ID as RingCentral passes it.

Bridge with a PBX

A self-hosted PBX such as FreePBX or Asterisk registers with RingCentral as a SIP phone and passes calls to Reception.ai over a SIP trunk. Use this if you need calls to stay on RingCentral’s network without forwarding. It requires a server with a static public IP and someone comfortable running Asterisk.

1

Get RingCentral SIP credentials

In the RingCentral Admin Portal, add a phone using Existing Phone (bring your own device) and choose Other phone. RingCentral shows the SIP domain, Outbound proxy, User name, Password, and Authorization ID.

2

Register the PBX with RingCentral

On your PBX, create a SIP trunk that registers to the SIP domain through the outbound proxy, using the user name, password, and authorization ID. The authorization ID is not the same as the user name.

3

Connect Reception.ai

In Reception.ai, go to Integrations, select Add integration, and choose SIP Trunk. Under Inbound allowed addresses, add your PBX’s public IP address. Set Outbound SIP address to your PBX if you want transfers to go back through RingCentral.

4

Add the number

Go to Receptionists, select the Phone tile, enter your RingCentral number, and select Add SIP Trunk number. Reception.ai shows the SIP servers to send calls to and the request URI to use.

5

Route calls to Reception.ai

On your PBX, create a second trunk to one of those SIP servers over TCP or TLS, and route inbound calls from the RingCentral trunk to it. The request URI must start with the number in E.164 format, for example +14155550123@.

Port your number to Twilio

If you can move the number off RingCentral, port it to Twilio and connect it with Reception.ai’s Twilio integration. Keep RingCentral active until the port completes, or the port can fail.

Troubleshooting

ProblemWhat to check
Forwarded calls never reach the receptionistCall the receptionist’s number directly. If that works, check the forwarding rule and its ring count in RingCentral.
PBX shows the RingCentral trunk as unregisteredCheck that the authorization ID, not the user name, is in the authorization field, and that the outbound proxy and port match RingCentral’s values.
Calls from the PBX are rejectedAdd the PBX’s public IP to Inbound allowed addresses, and send the number in E.164 format with a leading +.
One-way or no audioOpen your PBX’s RTP port range in the firewall and set its external IP address so media isn’t sent to a private address.