##Google Analz## ##Microsoft## ##Googel## Swanand: What Is Dialer And how it's work

Thursday 20 March 2014

What Is Dialer And how it's work

DIALER SUPPORT AVAILABLE HERE



Compatibility and Prerequisites
As of this writing the current version of Vici Dial is v.4.0.0. It is built with the following software



•OpenSuSE v.12.1 - 32-bit w/PAE and 64-bit

•Linux Kernel v.3.1.10

•Asterisk v.1.4.44-vici

•DAHDI v.2.6.1

•Wanpipe v.3.5.28 - available through manual install

•Amfeltec Voicesync v.1.3.2

•OpenR2 v.1.3.2



For an optimal experience with ViciDial and ViciBox, the following minimum hardware
specifications
should be used  :-


•Quad-Core CPU 2.0Ghz

•4GB RAM

•160GB 7200rpm enterprise-grade SATA drive (Seagate ES, Hitachi UltraStar, WD RE4, etc)



Optionally, in addition to the above specifications, the following can be used for a more robust server :-

•8GB RAM (ECC if available)

•Two hot-swap 500GB enterprise-grade SATA or SAS drives in RAID-1

•Redundant Power Supplies







ViciBox “Express”

A ViciBox “Express” system consists of all major roles including Database, Web, and Telephony
server. Using the minimum hardware specifications listed above, this would be well suited for a call
center up to 15 agents doing outbound calling with call recordings at a 4:1 ratio. When used for
inbound the same minimum hardware specifications are acceptable for up to 25 agents. Please note that
the figures presented are a conservative guideline and that your actual system capacity is heavily
determined by the number of agents, number of leads, concurrent call count, dialing ratio if applicable,
and the general capacity of the hardware. It is for this reason that additional specifications were
provided should you run into any minor load issues. Particular attention should be paid to the size of
the hard-drive(s) installed in the system if you record your calls. The most frequent support issue we
find from new customers is a crashed system from the hard-drive being full of recordings



ViciBox “Cluster”

Clustering is where multiple individual servers perform specific roles within ViciDial. Those roles are
Database, Web, Telephony, and Archive server. Clustering should generally be used for an install
consisting of more then 20 outbound agents or 30 inbound agents. If you do not know or are unsure of
whether you should perform a clustered install please consult with the free community-based ViciDial
forums or paid-for ViciDial Group for support. Please be prepared to explain your planned installation
including number of agents, call type (Outbound/Blended/Inbound), expected dialing ratio or
concurrent call volume, archival requirements, and any other unique processes or requirements you
may have. This will help generate a more accurate answer to your questions.




A minimum starting cluster would consist of a single Telephony server and a combined Database and
Web server. A three server cluster, whereby there is at least a single server dedicated to performing the
roll of a Database, Web, and Telephony server is the more robust option and requires little to no
reconfiguration as the cluster grows in size


 ViciDial scales horizontally for all roles except the Database. For this reason, you will need to spend
extra time deciding on the size of your Database server. The specifications we recommend for a
database server up to 150 agents is as follows :-



•Quad-Core CPU 2.0Ghz+

•8GB ECC Ram

•4-drive 300GB+ 15K SAS RAID-10 on a hardware battery-backed caching controller (LSI9260, etc)

•Redundant Power Supplies on a battery back-up


To add to the above specification for handling up to 300 agents would be as follows:

•Two Quad-Core CPU 2.0Ghz+

•16GB ECC Ram

For a 500 agent Database server, adding to the specification, would be as follows :- 


•Two Octal-Core CPU 2.0Ghz+

•32GB+ ECC Ram

•4-Drive 240GB+ RAID-10 on SSD with SSD-optimized RAID card or software Linux RAID

•Two Seperate 500GB enterprise-grade SATA drive for the OS in a RAID-1


Cluster Dimensioning

 


Clustering of the Web and Telephony roles in vicidial is done horizontally. This means that as your
capacity grows you simply add more servers to your cluster to compensate. A cluster should always
start with at least one dedicated Telephony server and a combination Database and Web server. If your
total agent capacity will be less then 50 agents then you can use the optional server specifications
provided under the “Compatibility and Prerequisite” section for your Database. All other clustering
options should use one of the database-specific specifications listed under the “ViciBox Cluster”
section. All Web and Telephony servers just need to adhere to the base specifications listed under the
“Compatibility and Prerequisite” section.



In general, you can expect to get 25 outbound agents dialing 4:1 ratio or 50 inbound agents with 100
concurrent lines on a dedicated Telephony server using the standard hardware specification. It is
recommended to use the optional specification for recording long call durations or inbound call centers.



A dedicated Web Server will handle approximately 150 agents using the standard hardware
specification. When more then one web server is used it is recommended to configure a third machine
to act as a login load-balancer between the multiple servers. The agent will initially go to load balancer
to log in and then be redirected to one of the back-end servers. Configuration of the load balancer is
done through the use of the mod_proxy_balancer module in Apache and is not covered by this
document. There are many examples and walk-throughs for the more technically inclined by searching
Google.


Below are some examples of dimensioning for various agent loads :- 


50 Agents Outbound 4:1



•Optional Hardware Specification for Database/Web

•Two Telephony Servers - Standard or Optional specification



 75 Agent Outbound 4:1



•Standard Database specification

•One Web server – Standard or Optional specification

•Three Telephony servers - Standard or Optional specification



100 Agent Outbound 4:1


•Standard Database specification

•One Web server – Standard or Optional specification

•Four Telephony servers - Standard or Optional specification



200 Agent Outbound 4:1



•300-agent Database specification

•Two Web servers – Standard or Optional specification

•Eight Telephony servers - Standard or Optional specification

•Optionally one Web server to act as login load balancer and administration – Standard or
 Optional Specifications


It should be noted that the Telephony server role is limited by software and not hardware during
dimensioning. This means that it does not scale linearly with hardware specifications. If you doubled
the hardware capacity you would not double the call or agent handling capacity. This is because of the
manner in which Asterisk scales starts to break down around or above 250 concurrent internal channels.
Considering one agent in a call can potentially use 4 active internal channels we chose 25 agents
outbound as our general rule of thumb. There is no imposed limit to prevent you from putting as many
agents or calls on a server as you want, but the chances of the asterisk process crashing resulting in
your call center being down greatly increase above the guidelines given. It is the opinion of the
ViciDial Group that it is better to have an extra server and gain stability in the process 







IF ANY PROBLEM IN YOUR Dialer SO PLEASE CALL ME ON THIS 
NUMBER :- +91 963 741 5650. Swanand.A

1 comment:

  1. Hubris Company improves customer satisfaction, agent productivity, and call documentation while saving time and processing call data according to your company's preferences Call Center Dialer Cold transfers are also reduced. Your company won't need disconnected point solutions anymore.

    ReplyDelete

Featured post

Vicidial With WebRTC

Vicidial With WebRTC VICIDial is well known open source call center software. It has been in use by many small to large scaled con...