question

Ext 45211 avatar image
Ext 45211 asked Ext 45211 commented

Ringcentral-embeddable app Hide Voice, Fax, All tabs and display only Text tab

We are exploring the possibility of using Ringcentral Embeddable app for our react web application. We are using ringcentral only for SMS purpose. Can you please review below questions and confirm.

  1. Can we hide Voice, Fax and All tabs as we wanted to view only Text tab.
  2. We are getting Web PHone Unavailable error in red. How do we hide that?
  3. Also we are getting multiple error messages with below textYour permissions have been changed and you cannot make calls with Browser. For details please contact your account administrator.
  4. When we incorporate click to sms functionality using query selector, its not automatically maximizing the ringcentral widget.
  5. I see some documentation of syncing contacts and adding custom searches . I will try that and let you know if doesn't work.

Thanks

embeddable
1 |3000

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

Embbnux Ji avatar image
Embbnux Ji answered

Hi @Ext 45211
For disabling call related feature: https://github.com/ringcentral/ringcentral-embeddable/blob/master/docs/disable-features.md#disable-call-related-features

And currently it doesn't support to hide Voicemail, Fax, and All tabs. And feel free to create issue for feature request here https://github.com/ringcentral/ringcentral-embeddable/issues
For getting Web Phone Unavailable, you can change default calling mode to others https://github.com/ringcentral/ringcentral-embeddable/blob/master/docs/interact-with-calling-settings.md
For permission error message, it should be hidden when you disable call related message.
For click to sms, can you show how you implement it? It should work and you can try the demo in https://ringcentral.github.io/ringcentral-embeddable/ Or you can use the api to open the widget https://github.com/ringcentral/ringcentral-embeddable/blob/master/docs/control-widget.md#minimizehideremove-the-widget

1 |3000

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

Ext 45211 avatar image
Ext 45211 answered Ext 45211 commented

@Embbnux Ji Thank you for the response. I will try them. We have also a feature to display message templates dropdown on send sms page where user can select a message template which wil be prepopulated. We need to write customization for this. In this case, do you think we need to take this project and customize on own or start with widgets. Can you please provide direction in which we need to design architecture. At this point I think start with embeddable and customize may be little faster but not sure if thats the right direction. Please provider your inputs.

6 comments
1 |3000

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

Embbnux Ji avatar image Embbnux Ji commented ·

You can implement this feature out of the widget with click to dial API. https://github.com/ringcentral/ringcentral-embeddable/blob/master/docs/control-widget.md#go-to-sms-page-with-prefilled-text
But the template select UI will be out of the widget. If you want to dropdown to show in the SMS page, you need to update source code (react component).

0 Likes 0 ·
Ext 45211 avatar image Ext 45211 Embbnux Ji commented ·

Yes, if we want to modify the source code, do you think it will be a best practice to take the latest code and customize ourselves?

0 Likes 0 ·
Embbnux Ji avatar image Embbnux Ji Ext 45211 commented ·

Yes, the embeddable is based on our widgets lib, you can go through the tutorial to learn about it.
https://ringcentral-tutorials.github.io/ringcentral-widgets-demo/
https://github.com/ringcentral/ringcentral-js-widgets

0 Likes 0 ·
Show more comments

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