-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conference call events different between Browser and Desktop calling modes #319
Comments
Hi @ElridgeDMello It seems there are issues in active call control notification api. Will talk with my colleagues to confirm this. |
Hi @ElridgeDMello, confirmed from my colleagues. The issue is caused by different conference call solution. The Browser call uses Server-side Conference API, RC Phone Desktop manages conference locally on Client side. |
@embbnux what API should be called with |
For call log, you can use https://developers.ringcentral.com/api-reference/Call-Log/readUserCallLog Now, API don't support to query using telephonySessionId directly. So may need to load list and match in local. |
Ok, thanks for that. Any plans to resolve the differences between Desktop App and Browser conference call events? It makes the integration complex to be able to support the two calling modes (Browser vs Desktop). |
There are no plan to resolve the differences now, since native app and Web Based app are total different solution. I will discuss more with our PM, and update here. And now we are recommending user to use RingCentral App desktop instead of RingCentral Phone desktop. The RingCentral App desktop is web based. |
We have the Ringcentral embeddable integrated into our application. Some of our users use calling mode 'Browser' whereas others use 'Ringcentral for Desktop'.
In evaluating conference calling in our sandbox environment, I noticed that when in a conference call the
rc-active-call-notify
events are different between the two calling modes (Browser vs Desktop).In the Browser case, when the conference call is active, we get an event that looks like this:
Whereas in the Desktop case:
The Desktop case events are in line with what we were expecting. The Browser case event with
call.sessionId
= '0' andcall.to.phoneNumber
= 'conference' is not expected.Is there a technical reason why we do not get the same sessionId value from one of the initiating calls involved in the conference call (like in the Desktop case)?
The events in the Browser mode break our integration. Our integration is dependent on sessionId (and to some extent phoneNumber) values being related to the initiating sessionId values. A synthetic sessionId value of 0 break our relating the event to actual call sessionId.
The text was updated successfully, but these errors were encountered: