This document is a tutorial on VOIP in Eagle 3D Streaming.
Preparing to execute instructions
For this document you need to:
Create an account at Eagle 3D Create a User Account on Eagle 3D Streaming
Enable the Pixel Streaming plugin Enable the Pixel Streaming plugin
Package your Project from Unreal Engine Package your Project from Unreal Engine
Upload at least one application on your Control PanelUpload your Unreal Engine Application
To complete this guide, your working environment must meet all the requirements above. If you have not completed any of the points, follow the link to the appropriate instruction and complete it first.
What is VoIP Panel:
VoIP allows you to organize a conference inside the application. With this functionality, you can act as both a speaker and a conference listener.
Instructions
Enable Voip Panel
1.1 Go to the Control Panel (image 1).
If you don't have access to the Control Panel , please contact our support team for a custom URL. Get Access.

Image 1: Step 1. Enable Voip Panel: Control Panel
1.2 Select an application from the App List (image 2).

Image 2: Step 1. Enable Voip Panel: App List
You don't have to create a new config for every new application. If you already have a Config that suits your new application just select it.

Image 3: Step 1. Enable Voip Panel: Config List
1.4 Click the Edit button to open the Config for editing (image 4).

Image 4: Step 1. Enable Voip Panel: Edit Config
1.5 Go to Sound tab (image 5).

Image 5: Step 1. Enable Voip Panel: Sound Tab
1.6 Check the checkbox Use Voip (image 6).
Uncheck the box to disable Voip Panel.

Image 6: Step 1. Enable Voip Panel: Use Voip checkbox
Type a room name in the text box. The room name must not contain numbers.
Warning!!!
You should also add a room name to be able to use the VOIP feature

Image 7: Step 1. Enable Voip Panel: Select a room name
if the VOIP is enabled but the room name is empty then the system will disable the VOIP and an error message will appear

Image 8. Step 1. VOIP Panel enabled but the room name is empty: error message
1.7 Click the Save button (image 8) to save the Config.

Image 9. Step 1. Enable VOIP Panel: Save Config
1.8 Click on the Play App button (image 9) to check the display of the Voip Panel.

Image 10. Step 1. Enable VOIP Panel: Play App
To be able to use VOIP via iframe you have to add users microphone access permission to iframe
Manage the Call
2.1 Click on the Call Settings icon (image 10) to expand the Voip Panel (image 11) if it has been collapsed.

Image 11. Step 2. Manage the Call: Call Settings icon

Image 12. Step 2. Manage the Call: Expanded VOIP Panel
2.2 Click on the Microphone icon to enable (image 12) or disable audio broadcasting (image 13).

Image 13. Step 2. Manage the Call: Microphone On

Image 14. Step 2. Manage the Call: Microphone Off
2.3 Click on the Speaker icon to enable (image 14) or disable sound (image 15).

Image 15. Step 2. Manage the Call: Speaker On

Image 16. Step 2. Manage the Call: Speaker Off
2.4 Click the Participants List icon (image 16) to expand the list of all conference participants (image 17).

Image 17. Step 2. Manage the Call: Participants List icon

Image 18. Step 2. Manage the Call: Expanded Participants List
2.5 Click on the Phone icon to end (image 18) or start a call (image 19).

Image 19. Step 2. Manage the Call: Phone Off

Image 20. Step 2. Manage the Call: Phone On
Now you are ready to try the VOIP feature on your application. Please follow our tutorial and reach out to support if you have any issues.
Need help? Contact Support
if you still need help, contact support to get your issue resolved quickly.
Submit a new request at E3DS support portal or send an Email at support@eagle3dstreaming.com.
Seek advice. Connect with others. Share your experiences. Join our lively Community Forum today.