Usually call is initiated by client SDK, SIP endpoint or received on the platform because somebody called phone number connected to Voximplant. But there are couple of scenarios when call needs to be initiated without someone making a call from SDK or any other endpoint. The most common ones are callback, automated information systems, etc.
This guide provides you to make the simplest application to make audio calls. You can start by downloading our demo application
This guide provides you to make the simplest application to make audio calls. You can download/clone the application example using the following link: Demo project.
First of all, we want to know when there is an incoming call to user connected to the Voximplant Cloud using Web SDK. There is a special event for that - VoxImplant.Events.IncomingCall , adding event listener to the VoxImplant.Client instance lets us handle this event.
Please be sure that you are familiar with the SDK initialization before you continue with this part, since we will be assuming that you have SDK already initialized and connected to the Voximplant Cloud.
After the SDK was initialized and connected to the Voximplant Cloud it's now time to make your first call. Since the call can end in different ways there is a group of the call events that can be dispatched by the Call class instance. The call function of the VoxImplant.Client class is used to make an outgoing call from the SDK.
Loading Web SDK from CDN
- Making calls
- Receiving calls
- Automated login
There are two ways to debug your VoxEngine scenarios:
Analyze session logs
Debug scenario using Voximplant Debugger in Control Panel
Each session has its own log file that can be accessed from the Control Panel (Calls section).
There are 2 ways to integrate call scenario with external services