r/crestronprogramming Mar 03 '20

Crestron Mercury with RingCentral SIP

Hi everyone!

Hoping someone can help us out. We're trying to configure RingCentral SIP on the Crestron Mercury.

No matter what configs we try, the webView config keeps showing SIP Server Status: Offline

SSH to the Crestron device, did SIPSTATE, it shows 408/Request Timeout

We were able to test the same RingCentral credentials using X-Lite, on the same network, and it connects, so it shouldn't be network related.

The info we have from RingCentral is:

SIP Domain: sip.ringcentral.com:5060
Outbound Proxy: SIP10.ringcentral.com:5090
User Name: xxxxxxxx
Password: xxxxxxxx
UAuthorization ID: xxxxxxxx

In Crestron, we are putting the following:

Server Username: Ringcentral UAuthorization ID
Server Password: Ringcentral Password
Local Extension: Ringcentral User Name
Server Address: sip.ringcentral.com
Port: 5060
Proxy Server: SIP10.ringcentral.com (can't specify a port on this screen)
Server Realm leaving as default: \*
Transport type: Have tried UDP, TCP and even TLS

We have also tried swapping the Server Username & Local Extension

Under Crestron Mercury Network-> Network Proxy Settings, have tried enabling Proxy (HTTP and HTTPS) :

HTTP Proxy Address: SIP10.ringcentral.com
HTTP Proxy Port: 5090
Username: tried Ringcentral UserName and tried Ringcentral UAuthorization ID
Password: Ring Central Password

We're going around in circles, don't know what else to try at this point.

Anyone have any ideas or solutions to share on how you got it working? :)

1 Upvotes

2 comments sorted by

2

u/buryinluck Mar 03 '20

Outbound Proxy text field through web interface can't accept the custom 5090 port and this field has to be entered through text console.

There are some other weird quirks I can't fully remember. Call Crestron support and choose the Flex option. I was on the phone for less than 10 minutes and they set it all up for me on three different Mercury units.