Overview
Sendbird Calls for React Native provides direct calls where users can make and receive audio or video calls with real-time voice and video in a client app. Users can receive the call when the app is in the foreground or closed and handle an ongoing call by muting the audio or stopping the video. When the call is over, call information can be retrieved to show the call results and the users who engaged in the call. The 1-to-1 call is useful for facilitating private audio and video communication between two users.
Functionalities by topic
With the Calls SDK, you can integrate 1-to-1 call to a client app to make, manage, end a direct call along with other supporting functionalities. The following is a list of functionalities that our SDK supports.
Making a call
Functionality | Description |
---|---|
Makes a 1-to-1 call using user ID from a client app. |
Receiving a call
Functionality | Description |
---|---|
Receives an incoming call. | |
Receives a call while a client app is in the background. |
Managing a call
Functionality | Description |
---|---|
Manages microphone and video settings of users during a call. | |
Selects a device output during a video call. |
Ending a call
Functionality | Description |
---|---|
Ends an ongoing call. |
Adding event handler
Functionality | Description |
---|---|
Adds an event handler to receive events on an incoming call. |
Adding push notifications
Functionality | Description |
---|---|
Adds push notifications to receive notifications on an incoming call. |
Retrieving call history
Functionality | Description |
---|---|
Retrieves information on ended calls. |