Features
BlueFletch Voice Chat leverages the Twilio API to facilitate audio and video calls between users.
Last updated
BlueFletch Voice Chat leverages the Twilio API to facilitate audio and video calls between users.
Last updated
BlueFletch Voice Chat integrates the Twilio API to enable audio and video calls between users. Users initiate calls through BlueFletch Chat, and depending on the selected option (audio or video), BlueFletch Voice Chat facilitates the corresponding type of call between the two users.
The BlueFletch Voice Chat application opens to a different screen depending on whether the call is for audio or video:
Buttons
Mute Button: Allows the user to mute their audio in the call.
Select Speaker: Opens a Dialog, allowing the user to switch between different audio outputs that their device supports.
End Call: Ends the call for all users on the call.
TextViews
Other User Username: Displays the name of the other user on the call.
Screenshots
Select Speaker Dialog:
Earpiece Speaker Selected:
Once a different audio output is selected, the icon on the screen will change respectively. Below is a screenshot of an audio call after selecting the Earpiece option from the Select Speaker Dialog.
On the video call screen, the other user's video is enlarged and fills the entire screen, whereas the current user's video is shown in a small rectangle at the bottom left of their screen.
Buttons
End Call: Opens an overlay with 2 buttons, prompting the user to either confirm ending the call or return back to the call. Clicking the End Call Confirmation Button will end the call for all users on the call.
Mute Button: Allows the user to mute their audio in the call.
Select Speaker: Opens a Dialog, allowing the user to switch between different audio outputs that their device supports.
Switch Camera: Switches between the back and front camera for video output, if supported by the device.
Disable Video: Disables the device's video for the call, showing a black screen in its place for both the current user and the other user on the call.
TextViews
Other User Username: Displays the name of the other user on the call.
Screenshots
End Call Confirmation Screen:
Select Speaker Dialog: