question

Eric Mann avatar image
Eric Mann asked Eric Mann answered

Encrypted Messaging?

I'm looking to create some home automation routines and trying to find a reliable, secure means of communicating events to my end users. While SMS will work in a pinch, it's not encrypted or really secure. Considering the API I'm working on will expose things like temperature control and camera events from a home, keeping the communication channel absolutely secure is a MUST.

Twilio and other services allow for direct, programmatic integration with services like WhatsApp. Does RingCentral support something similar? (WhatsApp, Signal, Telegram, etc ... I don't care so much about the service so long as it's encrypted and secure.)

rest api
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Eric Mann avatar image
Eric Mann answered

Answering my own question -


Yes, encrypting messages before they're sent is possible but wasn't quite what I was looking for. After taking a deeper dive into the documentation and working with the amazing developer advocates I discovered the Engage Digital platform, which has support for both Facebook Messenger and WhatsApp!

https://developers.ringcentral.com/engage/api-products/digital

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Anirban avatar image
Anirban answered Eric Mann commented

If I understood your question correctly, you want to have a secure network connection to carry encrypted communication data over it.

If you check the link here:

https://www.ringcentral.ca/technology/security.html

Ringcentral does have an end to end srtp protocol providing encryption between all the endpoints and provides transport security layer (TLS)

Also this link had a similar kind of queries with message encryption:

https://forums.developers.ringcentral.com/idea/1284/encrypting-ringcentral-sms-messages-to-external-mo.html

Which has a valid point saying that sending an encrypted message to an external application requires an authentication to decrypt it . A custom application required that need to be installed in both devices from where message is flowing that can encrypt and decrypt in both endpoints and can be integrated with ringcentral APIs hiding the data while ringcentral voice already have encryption features mentioned above.

1 comment
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Eric Mann avatar image Eric Mann commented ·

Not quite what I'm looking for. I do realize the API is already protected by TLS; I'm more concerned about the ability to encrypt a message for a specific recipient than anything else. Without spinning up my own mobile application.

Twilio, for example, features a direct API integration with WhatsApp for encrypted messages. I'm hoping RingCentral has similar (or at least plans for a similar feature in the future).

0 Likes 0 ·

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys