Use our frequently asked questions to find out more about our product.
How do you install the control?
You can read the instructions in: DVSinchClientInstallation
How secure is the control?
The control is based on Sinch SDK, which uses the WebRTC protocol and performs encrypted SSL/HTTPS requests. You can read further information at https://www.sinch.com/customer-service/frequently-asked-questions/
Regarding security considerations, the WebRTC protocol, mentions the following in its Section 6.5:
"All media channels MUST be secured via SRTP and SRTCP. Media traffic MUST NOT be sent over plain (unencrypted) RTP or RTCP; that is, implementations MUST NOT negotiate cipher suites with NULL encryption modes. DTLS-SRTP MUST be offered for every media channel."
So, the call stream is encrypted by using Datagram Transport Layer Security (DTLS), which is a communications protocol that provides security for datagram-based applications by allowing them to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery.
You can visualize the WebRTC stack in the following diagram:
Can you record the call?
Video calls can be recorded on the web.
Check "Video call recording on web" for more information.
Can you call from the web application to another user in the web application?
Yes, you can.
Can you call from the mobile app to another user in the mobile app?
Yes, you can.
Does it support push notifications or waking up from the background when a call is received?
Nowadays, you can't do it. We're working on this feature for future upgrades.
Does it support users and sessions? And call queues?
No, it doesn't. You should program that in your GeneXus application.
Does it support group calls?
No, it doesn't. The Sinch SDK does not provide that feature.