XCALLY Introduction
XCALLY Motion V3 is the innovative Omnichannel Software developed in the Xenialab research center which allows companies to manage the relationship with customers in a simple and effective way through all channels.
In fact it has quickly become one of the best contact center management platforms that enables customer engagement via Inbound/Outbound Voice, Chat, Email, SMS, Video, Whatsapp, Facebook, Instagram, and Custom Channels (i.e. additional social media and instant communication apps) - all seamlessly managed from one single user interface in a unified platform!
XCALLY is currently installed in over 60 countries between EMEA, USA, APAC and it is one of the leading solutions in the following sectors:
Omnichannel Contact Center Platform, designed to support organizations that need to interact with their customers through multiple channels including the ability to analyze the Customer Journey, Contact Cards, and Analytics.
Contact Center Automations with AI, satisfying needs as:
Conversational AI: human-machine interfaces to automate conversations on all channels (Conversational AI, Machine Learning, Chatbot, etc. )
Dialers: contact-lists are automatically processed, based on certain criteria, for Telemarketing, Booking Confirmation, Credit Collection, Lead Generation etc.
Workforce Management: prediction, through AI algorithms and resource allocation with the most appropriate skills for the management of each service in the company.
Plans Description
PLUS | The best choice for companies that want to offer customer service via voice channel, thanks to the robust interactive voice response (IVR) that allows business to handle tons of calls via sophisticated tools like automations, skills routing, queues, voice recognition, voice-bots enabling the customer to self-serve for faster resolution. |
OMNI-GOLD | The best choice for companies that want to offer an inbound omnichannel contact centre from a unified interface able to handle customer interactions from multiple channels in a way that allows customers to seamlessly switch back and forth across channels, by offering a consistent experience across customer service channels available at every touchpoint. |
DIALER-GOLD | The best choice for companies that want to manage outbound campaigns for lead generation, telemarketing, appointment reminder activities etc. via four different types of dialers, including the predictive mode for high volumes. Dialers use various algorithms to analyze call metrics and optimize agent efficiency and support an optimal environment for a growing business. |
ULTIMATE | The best choice for companies that want to adopt a 360-degree omnichannel customer experience via both inbound and outbound activities in a blended way from a unified interface. This plan offers high flexibility i.e. when inbound calls volumes are high, outbound campaigns can be paused as agents make live inbound calls a priority. managers also have access to much-needed insights with real-time reports, charts and analysis that can be evaluated to further drive productivity increases. |
PLUS | OMNI-GOLD | DIALER-GOLD | ULTIMATE |
---|---|---|---|
Voice | Voice | Voice | Voice |
Agent softphone (Phonebar) | Agent softphone (Phonebar) | Agent softphone (Phonebar) | Agent softphone (Phonebar) |
- | SMS | - | SMS |
- | - | ||
- | Web Chat | - | Web Chat |
- | Chatbot integration | - | Chatbot integration |
- | Fax | - | Fax |
- | Open Channel | - | Open Channel |
- | Contact Management | Contact Management | Contact Management |
- | - | Predictive Dialer | Predictive Dialer |
- | - | JScripty | JScripty |
IVR System | IVR System | IVR System | IVR System |
ASR, TTS integration | ASR, TTS integration | ASR, TTS integration | ASR, TTS integration |
Call Recording | Call Recording | Call Recording | Call Recording |
Realtime monitoring | Realtime monitoring | Realtime monitoring | Realtime monitoring |
Analytics and Reports | Analytics and Reports | Analytics and Reports | Analytics and Reports |
Whisper, Barge-in | Whisper, Barge-in | Whisper, Barge-in | Whisper, Barge-in |
Integrations API | Integrations API | Integrations API | Integrations API |
General Architecture
XCALLY Motion V3 is the innovative solution that integrates Asterisk™ 18.x with the Motion technologies, developed in the Xenialab research center.
The Solution is based on a scalable multi-process asynchronous architecture to provide the best user experience on both the customer service agent and supervisor side.
Moreover, it can be easily installed on a cloud instance or on-premises, as needed, providing the highest level of flexibility.
The following diagrams illustrate the main building blocks involved in the XCALLY Motion architecture, both physical and logical.
Requirements
Server Side Requirements
XCALLY Motion can be deployed on a dedicated on-premise server, virtual machine or on the cloud.
XCALLY Motion runs on Debian and Debian 12 is the most recommended choice (For new installations download Debian 12 at this link)
The server specification depend on the type of service you are offering and the number of agents in the call center.
Operating System
Debian GNU/Linux 12 "Bookworm" - 64 bit (netinst)
Important: The following requirements are general guidelines for getting started with XCALLY based on concurrent agents.
Recommended minimum server sizes | Voice (Plus) | Voice + Dialer (Dialer-gold) | Omnichannel (Omni-gold) | Full (Ultimate) |
---|---|---|---|---|
Up to 30 agents (concurrent) | RAM: 2 GB CPU: 2 HDD: 32 GB | RAM: 4 GB CPU: 4 HDD: 32 GB | RAM: 4 GB CPU: 4 HDD: 32 GB | RAM: 4 GB CPU: 4 HDD: 32 GB |
Up to 100 agents (concurrent) | RAM: 4 GB CPU: 4 HDD: 60 GB | RAM: 6 GB CPU: 6 HDD: 60 GB | RAM: 6 GB CPU: 6 HDD: 60 GB | RAM: 6 GB CPU: 6 HDD: 60 GB |
100 + agents (concurrent) | RAM: 4 GB CPU: 4 HDD: 100 GB | RAM: 6 GB CPU: 6 HDD: 100 GB | RAM: 6 GB CPU: 6 HDD: 100 GB | RAM: 8 GB CPU: 8 HDD: 100 GB |
Keep in mind:
Configure your system SWAP AREA properly (at least the double of the RAM).
For security reasons, consider to install a proper firewall in front of your XCALLY server, especially if it is deployed on the Cloud.
During your XCALLY operations some other parameters must also be considered (such as the number of queues per agent, IVR complexity, the use of external APIs): the growth of any of these parameters could lead to redefine server requirements.
If you are planning to use complex IVR scripts (DB access and custom scripts) consider to double the RAM.
If you need to store a lot of logs and call recordings, please evaluate a large HDD space. Calls recorded in wav format need about 1MB per minute, in GSM format about 300k per minute.
The system backup is not included within the standard architecture/infrastructure.
Please note that any change of any kind applied on your XCALLY server (i.e. CPU, memory, HDD, network) can invalidate your XCALLY assigned license: for this reason any move and change of your XCALLY server must be carefully planned and notified to the XCALLY team.
Scalability
For large scalable deployments and to be able to interact with the Motion DB from external application - without affecting the operation - we suggest at least 2 or 3 Linux Debian servers:
Debian 12 is the most recommended choice for new installations
Recommended architecture if you need to scale over 50 agents: | Recommended architecture if you need to scale over 200 agents: |
---|---|
Please contact our XCALLY Team for help and more details about this scalable deployment solution.
Client side requirements
Agents can manage any interactions coming from multiple channels using a single unified user interface.
To run the Omnichannel web interface:
Browsers: Google Chrome, Mozilla Firefox, MS Edge
To manage voice calls, Agents can use Motion Phonebar, WebRTC bar or external SIP clients:
To use the Phonebar:
OS: Windows from 10 on with .Net 3.5 installed
To use the WebRTC bar:
Browsers: Opera, Google Chrome, Safari
OS: MAC OS, MS Windows from 10 on, MS Edge, Linux OS, Chrome OS, Chromium OS
To use external SIP clients:
OS: MAC OS, Linux OS, MS Windows from 10 on
System Features
General
| Installation
| Architecture
|
AGENT Experience
General
| Contact Management
|
Agents can immediately start to manage interactions from different channels thanks to the ease of use.
Agents can access to the assigned Lists of the Contacts manager, a light CRM that useful to effectively handle interactions with customers. Agents can easily retrieve contact information, track their activities and quickly call them or start a dynamic script, for example for Customer Satisfaction.
The web interface helps Agents to better interact with customers and solve their issues,
since it provides a lot of useful data on the same screen!
Channels Management
OPERATING SESSION | |
VOICE |
|
CHAT - EMAIL - |
Moreover with CHAT it’s possible to start a VIDAOO Video Call session |
SESSION BACK DATA | |
VOICE |
|
CHAT - |
|
| |
SMS - FAX - |
|
Calls Management
Phonebar
| WebRTC Technology
|
ADMIN Experience
General & Settings
| Dashboards
|
Staff Setup and Management
| Contact Management
|
Channels Management
VOICE
|
CHAT / EMAIL / SMS/ OPENCHANNEL / FAX / WHATSAPP CONNECTOR:
Moreover: For CHAT:
For EMAIL:
For SMS:
For OPENCHANNEL:
For FAX:
For WHATSAPP CONNECTOR:
|
Other Key Features
Motion Bull is an automated outbound dialer that helps you to increase productivity and maximise the Agents talk time thanks to the Preview, Power, Progressive or Predictive dialing. The dialer generates calls from the lists you have imported in Motion. You set a Queue campaign if you would like to put your customers in touch with an operator, or a IVR campaign if you would like to do a survey or just playback a message. | |
QUEUE CAMPAIGN | IVR CAMPAIGN |
|
|
CALLY SQUARE | JSCRIPTY |
|
|
APP ZONE | TOOLS |
|
|
USER Experience
The Users are the Contact Center Supervisors, whose role is profiled by the System Administrator.
The permissions of a User can be assigned in order to guarantee from a wide set to a reduced set of operations. For example, they can be profiled in order to have limited access to:
the activities performed by the Agents, focusing on a specific group of them
the modules used and available in XCALLY environment
the channel activities (interactions, views and reports)
and any other resource available on the system
They can also have or not restricted editing functions (ReadOnly, Read&Edit, Read&Edit&Delete) and be prevented to display some menu entries, according to the permissions set by the Administrator.
In the full extent, the Users can have operational permissions similar to those of the Administrator, except for strict System operations (e.g.: installation, setup, licenses, maintenance, general environment configuration) and so on, which are activities for the administrators only. Also Users Creation and Users Permissions management are functions offered to the Administrators but not to the Users.
Typical User activities in a Contact Center context are presented:
Workflow Setup
Define and manage Contact Center Staff (only Telephones and Agents)
Design call center surveys using Jscripty
Design IVR flows using Cally Square
Use/Modify the plugins installed by the Admin in the App Zone
Tools Setup
Define specific Canned Answers, Dispositions, Intervals, Pauses, Schedulers, Tags, Triggers, Sounds and other feautures
Customize the Dashboards and Reports
Monitor Activity
Monitor Activities and Agents in Realtime
Run the Reports to monitor organization performance
Monitor Activities on the Custom Dashboards
The Users can perform many other activities and tasks : the Administrator can design specific User Profiles for each (group) of them in order to provide a proper applications and resources availability!
Integrations
XCALLY Motion provides integrations with 3rd party applications. The key benefit is to provide your customer care agents a Unified Agent Desktop Experience.
By integrating with third party apps with Motion, contact information can be shared among the platforms and your agents can better manage customers and offer quality service.
Integration is obtained in several ways:
triggered and ready-to-use integration;
integration via external apps, which the customer can choose and install;
integration as new Channel;
integration as a new extension of XCALLY modules;
integration hints for developers;
procedure or configuration steps.
Application Name /Provider | Integration with | Integration Type |
---|---|---|
Amazon |
|
|
Asterisk |
|
|
Bandwidth |
|
|
Clickatell |
|
|
Clicksend |
|
|
Connectel |
|
|
CSCTelecom |
|
|
|
| |
Freshdesk |
|
|
Freshworks (formerly Freshsales) |
|
|
Gmail |
| |
|
| |
Hotmail |
| |
Infobip |
|
|
IntelePeer |
|
|
|
| |
ISpeech |
|
|
Line |
|
|
Lumenvox |
|
|
Microsoft Azure |
| |
Microsoft Dynamics 365 |
|
|
Microsoft Outlook 365 |
| |
Microsoft Teams |
|
|
OpenAI |
|
|
Plivo |
|
|
Salesforce |
|
|
ServiceNow |
|
|
Sestek |
|
|
Skebby |
|
|
SugarCRM |
|
|
Telegram |
|
|
Telnyx |
|
|
Tilde |
|
|
TVox |
|
|
Twilio |
|
|
|
| |
Unix |
|
|
Viber |
|
|
VTiger |
|
|
XLite |
|
|
Yahoo |
| |
Zendesk |
|
|
Zoho |
|
|
Zoiper |
|
|
Open Source Codes
XCALLY uses open source codes. The Customer agrees that the open source software license subsists exclusively between the Customer and the relevant licensor of the open source software; however, for security reasons and protection of the Licensor's intellectual Property rights, the list of these licenses is not published on this page.
For further information to access the full list of these licences, please note that this list is obtainable directly via the package.json contained in the compressed folder that is downloaded during XCALLY installation.