Skip to content

Commit 2b4a52f

Browse files
committed
address CPR Improve Q&A's
1 parent 09e5691 commit 2b4a52f

8 files changed

Lines changed: 198 additions & 4 deletions

File tree

docs/archiver/disclaimer.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Disclaimer of Responsibility: Archiver Service
2+
3+
RingCentral does not guarantee the delivery or completeness of call recording archives. RingCentral has no responsibility or liability for data that fails to save due to improper configuration, unavailability of storage, or any other technical failure. Additionally, RingCentral bears no responsibility for Customer's compliance obligations or resulting penalties, violations, fines, or adverse actions.
4+
5+
## Technical Dependencies
6+
7+
RingCentral is not liable for archive failures or loss of data resulting from factors occurring outside the RingCentral Network, including:
8+
9+
- **Network & SFTP:** Connectivity failures typically caused by server-side network issues, firewall restrictions, or third-party configuration errors.
10+
- **Retention limits:** The Archiver is limited to data currently held within RingCentral's retention policies; RingCentral is not responsible for data purged prior to archive attempts.
11+
12+
## User & Administrative Responsibilities
13+
14+
RingCentral disclaims all liability for data gaps or service disruptions resulting from user-managed settings, including:
15+
16+
- **Authentication maintenance:** Service interruptions caused by expired storage tokens and unauthorized changes to API scopes.
17+
- **Alert monitoring:** Data gaps resulting from a user's failure to monitor and respond to system notifications for failed archives or required token refreshes.

docs/archiver/questions.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,22 @@ A. To archive RingCentral data to your storage, the user or admin connected to t
5050
- For Google Drive, Box, or Dropbox storage: Ensure the user has **read, write, and delete** permissions for both folders and files.
5151
- For SFTP storage: Ensure the user has **read, list, write, and delete** permissions for both directories and files.
5252

53+
## Q. Why do I see "You got disconnected. Please try again later." when connecting Archiver to SFTP, or an algorithm negotiation error for key exchange (kex)?
54+
55+
A. The connection can fail when the SFTP server and RingCentral Archiver cannot agree on a secure key exchange algorithm. In logs or diagnostics you may see an error similar to:
56+
57+
`Algorithm negotiation fail: algorithmName="kex"` with the client proposing modern algorithms (for example `ecdh-sha2-nistp256`, `diffie-hellman-group-exchange-sha256`) while the server only offers legacy options such as `diffie-hellman-group1-sha1` and `diffie-hellman-group14-sha1`.
58+
59+
The customer's SFTP server only supports those legacy key exchange algorithms. Both use SHA-1 and are considered cryptographically insecure. **RingCentral Archiver does not support these deprecated algorithms** for security reasons.
60+
61+
This is usually caused by outdated SFTP server software that has not been updated to support modern cryptographic standards.
62+
63+
**Resolution**
64+
65+
Update the SFTP server software to a current version (for example **OpenSSH 7.4 or later**). Modern versions support secure key exchange algorithms that are compatible with RingCentral Archiver. Ask the customer to contact their SFTP server administrator or hosting provider to update the server. After the server is updated, the Archiver connection should work without further changes on the RingCentral side.
66+
67+
For server configuration guidance, see [SFTP Security Upgrade](sftp-security-upgrade.md).
68+
5369
## Q. Can multiple admin users connect to the same single storage or different admin users connect to different data storages?
5470

5571
A. If multiple admin users or standard users connect to the same data storage, the data will not be duplicated in the storage. However, this approach will put a significant load on the RingCentral server while accessing RingCentral data and verifying if it has already been archived to the storage by different users.

docs/archiver/user-notice.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ hide:
77

88
By using the RingCentral Archiver, you acknowledge that you have read and agree to our Terms of Service and Privacy Policy.
99

10+
- [Disclaimer of Responsibility: Archiver Service](disclaimer.md)
1011
- [Terms of Service](https://www.ringcentral.com/legal/last-update-October-15-2019/eulatos.html)
1112
- [Privacy Policy](https://www.ringcentral.com/legal/last-update-March-3-2021/privacy-notice.html)
1213
- [Introduction to RingCentral Archiver](https://support.ringcentral.com/article/8913.html)

docs/hubspot/questions.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,25 @@ What to do: Confirm recording exists in RingCentral; wait and refresh HubSpot; a
104104

105105
A. Yes. You can use the RingCentral dialer inside HubSpot to call contacts. Calls are logged automatically with details like duration, timestamp, and optional notes.
106106

107+
## Q. Why do outbound calls from the HubSpot contact record still go through HubSpot's native calling instead of RingCentral?
108+
109+
A. Outbound calls from a contact record use whatever **calling provider** HubSpot has selected for that user. If RingCentral is not set as the calling provider, calls continue through HubSpot's native calling flow even when RingCentral for HubSpot is installed and you use the call icon on the record.
110+
111+
Choosing RingCentral from the phone icon alone does **not** change the calling provider. You must explicitly set RingCentral as the provider.
112+
113+
**To set RingCentral as the calling provider**
114+
115+
1. Open a contact record.
116+
2. Click the **call** icon.
117+
3. Select **Open call options**.
118+
4. Select **Change provider** (this opens the provider menu, top-right).
119+
5. Choose **RingCentral**.
120+
6. Refresh the page, then place a test call — it should route through **RingEX by RingCentral** in HubSpot.
121+
122+
**UI tip:** Keep the calling widget **minimized** (collapsed phone icon / calling panel) so **Change provider** and the provider list stay visible when you switch providers. If the calling UI is expanded, those options can be harder to find.
123+
124+
For admin rollout steps, see the [Migration guide](migration.md) (Step 3: Selecting RingCentral as the calling provider).
125+
107126
## Q. Will inbound calls be logged in HubSpot?
108127

109128
A. In general, answered inbound calls can be logged to HubSpot when automatic call logging (client and/or Activity Sync / server-side automatic call logging, depending on your setup) is enabled and allowed for that call type.

docs/msteams/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Admins can **remotely install** the RingCentral for Microsoft Teams embedded app
3232

3333
[:octicons-arrow-right-24: OAuth in Admin Guide](embedded-app-admin.md#install-using-oauth)
3434

35-
- :simple-microsoftazure:{ .lg .middle } **Microsoft Azure**
35+
- :material-microsoft-azure:{ .lg .middle } **Microsoft Azure**
3636

3737
---
3838

docs/msteams/questions.md

Lines changed: 69 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,35 @@ A. This usually means the internal phone app inside the RingCentral for Teams De
8383

8484
**Important note:** On lower-end devices, this may take a few minutes because the Desktop Plugin must fully load the internal app from the CDN again after the cache is cleared.
8585

86+
## Q. Why can't I use the RingCentral for Microsoft Teams embedded app with the Desktop Plugin even when the plugin is running in the background?
87+
88+
A. The embedded app may show a microphone permission banner or fail to connect to the Desktop Plugin when Microsoft Teams (including the Teams Progressive Web App) cannot access the microphone through the RingCentral integration, even if the Desktop Plugin appears to be running.
89+
90+
**Enable media permissions in Teams**
91+
92+
1. In Microsoft Teams, click the **three dots (...)** next to your profile picture and select **Settings**.
93+
2. Select **App permissions** from the left menu.
94+
3. Find **RingCentral** in the list and turn **Media** (camera, microphone, speakers) **ON**.
95+
4. If it is already on, toggle it **OFF** and back **ON** to refresh permissions.
96+
97+
**Check browser / PWA settings**
98+
99+
1. Click the **lock** icon in the address bar of the Teams window.
100+
2. Set **Microphone** to **Allow**.
101+
102+
**Disable exclusive control (Windows)**
103+
104+
1. Open **Sound settings****More sound settings****Recording**.
105+
2. Right-click the active microphone → **Properties****Advanced**.
106+
3. Uncheck **Allow applications to take exclusive control of this device**, then click **OK**.
107+
108+
**Relaunch Teams and the Desktop Plugin**
109+
110+
1. Fully quit Microsoft Teams and the RingCentral for Teams Desktop Plugin.
111+
2. Start **Microsoft Teams** first.
112+
3. Open the RingCentral for Microsoft Teams embedded app in Teams.
113+
4. When prompted, open or launch the **RingCentral for Teams Desktop Plugin** to re-establish the handshake between the embedded app and the plugin.
114+
86115
## Q. Why don't I see the dialer in the RingCentral Microsoft Teams embedded app, or why is the Phone tab missing?
87116

88117
A. For users who are set up as DR (Direct Routing) users with Microsoft calling (Cloud PBX), the RingCentral for Microsoft Teams embedded app intentionally hides or limits some calling UI—including the Phone tab—because outbound/inbound calling is expected to run through Microsoft Teams (the native Calls tab and Teams dialer), not through the embedded RingCentral dialer.
@@ -154,9 +183,30 @@ A. Notifications in Teams depend on RingCentral being connected correctly for yo
154183
- Temporarily remove the user from the app setup policy so the user can uninstall/reinstall locally, or
155184
- Remove / redeploy the app for that user (or group) from the Microsoft Teams admin center.
156185

157-
**If it still fails after the above**
186+
## Q. Why are SMS notifications not working in the RingCentral for Microsoft Teams embedded app (or why does the chatbot seem broken)?
187+
188+
A. In some cases, the embedded app was not fully or properly uninstalled during earlier troubleshooting. That can leave the RingCentral bot in a broken state and affect SMS notifications (and related chat activity) even when Teams and RingCentral otherwise look healthy.
189+
190+
**Have the affected user perform a clean uninstall and reinstall of the embedded app**
191+
192+
1. In Microsoft Teams, **right-click** the RingCentral app icon in the **left-hand navigation bar**.
193+
2. Select **Uninstall** from the context menu.
194+
3. After the app is fully removed, reinstall the RingCentral for Microsoft Teams embedded app and test SMS notifications again.
158195

159-
Collect approximate time, Teams client (desktop vs web), whether other Teams apps notify normally, and whether the issue is RingCentral in-app alerts vs Teams banners—that narrows whether the problem is Teams notification settings, tenant policy, or RingCentral subscription / session on the backend.
196+
**Do not uninstall the entire Microsoft Teams desktop application**
197+
198+
Removing Microsoft Teams from Windows Settings (or reinstalling the Teams desktop client) is **not** the same as uninstalling the RingCentral embedded app. A full Teams reinstall does not reliably fix a broken embedded-app or bot state. Always uninstall **RingCentral inside Teams** using the steps above when a clean embedded-app reinstall is required.
199+
200+
**If the user does not see "Uninstall"**
201+
202+
When **Uninstall** is missing, the app is usually deployed and pinned by your organization's IT administrator through a **Teams app setup policy** (or similar org-wide assignment). Standard users cannot uninstall force-pinned apps.
203+
204+
Ask the customer's **Microsoft Teams administrator** to do one of the following:
205+
206+
- Temporarily remove the user from the Teams app setup policy so the user can uninstall and reinstall the embedded app locally, or
207+
- Uninstall or redeploy the app for that user (or group) from the **Microsoft Teams Admin Center**.
208+
209+
After IT completes the change, have the user repeat the clean uninstall steps above, reinstall the app, and retest SMS notifications.
160210

161211
## MS Teams general questions
162212

@@ -203,6 +253,23 @@ rm -rf ~/Library/Containers/com.microsoft.teams2
203253

204254
There have been online reports of broader Teams desktop issues after recent updates, so clearing cache or resetting the client is a reasonable first step. After users try this, please let us know whether the embedded app behavior improves.
205255

256+
## Q. Why does the RingCentral for Microsoft Teams embedded app show a sad smiley, broken face, or error page in Teams desktop but work in Teams on the web?
257+
258+
A. When you open RingCentral for Microsoft Teams from the **Teams desktop client**, the embedded app sometimes shows a broken or error face instead of loading. In comparable reports, the same integration typically loads normally in **Teams on the web** (browser). That pattern points to the embedded browser (webview) environment inside the Teams desktop app, not a problem isolated to RingCentral’s web app when run in a normal browser.
259+
260+
From RingCentral’s side, standard integration checks apply. When the app works in Teams web but fails only in Teams desktop, the limiting factor is often Microsoft’s desktop shell / webview, which RingCentral cannot instrument or patch the way Microsoft can. Microsoft support follow-through can be inconsistent unless the customer opens the case directly.
261+
262+
**Recommended next step**
263+
264+
Open a **Microsoft support case** as the affected tenant (the end user or IT team). Microsoft is more likely to own and update the case when it comes from the customer rather than only from a third-party publisher.
265+
266+
**Suggested points to include in the Microsoft case**
267+
268+
- Embedded app: RingCentral for Microsoft Teams.
269+
- **Teams desktop** (Windows and/or Mac, as applicable): opening the app from the icon shows a broken / sad face or error page.
270+
- **Teams in the browser:** same app works.
271+
- App vendor (RingCentral) believes the issue is related to the Teams desktop webview and has limited ability to debug that layer.
272+
206273
---
207274

208275
## Presence Sync Questions

0 commit comments

Comments
 (0)