In addition to the usual voice contact center, you can create a video contact center with SmartQueue for your customers.
Set up agents and queues
You can set up agents and queues the same way you do it for a voice contact center.
Set up an agent's workspace
An agent's workspace is a software environment in which an agent makes or receives calls. You can use any SDK to create an agent's workplace. Read more about different SDKs and their initialization here.
In this article there is an example on how to use Web SDK.
When you initialize the SDK, pass the
queueType parameter with SmartQueue type.
Then you need to implement all the necessary instruments for your agent to use. This depends on your case.
As a minimum setup for a video calls agent, you need:
An environment to make and receive video calls
A tool to change the agent's status
Please read the article on Processing video calls in SDKs to learn how to create a workplace to make and receive video calls.
Please read the section about SmartQueue agent statuses to understand how agents' statuses work.
Set up a VoxEngine scenario
To find more information about VoxEngine scenarios and how to create them, see this guide.
The same as for voice contact center, the main goal in the VoxEngine scenario is to process incoming or outgoing tasks and put them in a SmartQueue. You can set up different routing rules to put different calls or implement your own logic how you want to distribute tasks between queues.
For a video contact center, you need to pass the call scheme into the enqueueTask method. See the scenario example below.