ViciDial was a Perl/TK, click-to-dial user app aracer.mobi vicibox/server/ViciBox_Redux_v3- Manager manual from. I just finished writing this pdf ebook, just wanted to share it with you Vicidial Installation + Configuration + Support + Custom Development. This tutorial provides the information on where to download VICIdial Predictive Dialer ISO and Installation Instructions PDF. Download VICIbox ISO.
|Language:||English, Spanish, Hindi|
|Genre:||Health & Fitness|
|Distribution:||Free* [*Registration needed]|
“Vicidial Multi Server Ubuntu” which was published on the EFLO “Vicidial Howtos ” and also as a PDF available for download free of charge. Some of this data is. using VICIDIAL in manual/progressive mode. This document Download the GoAutoDial CE final release from aracer.mobi aracer.mobistall iso download link centosisonetinstall . yes for manual configuration; enter for the next 18 prompts; for the "make install" option.
The screen is a fairly basic web page and can be accessed from almost any web browser and even most web-enabled mobile cellphones. As of the writing of this manual version 2. The next section of this manual contains tutorials that will show you step-by-step how to set up and use the VICIdial Contact Center Suite. The section following the regulations section will go into detail about how most of the manager features work with a description of every screen in the manager sections of the VICIdial management interface.
In this latest version of VICIdial here is a list of just a few of the new features we have added since the last manual release 2. Only works if the "state" field is populated properly in your leads. Allows for some basic lead management through the web interface. This is in the BETA testing phase currently, and is not recommended for use in production at this time.
Also added red indicator on Reports page servers table if server falls out of sync. This will also have the benefit of speeding up those scripts because preg is supposed to be more efficient and faster than ereg. Can be enabled as a crontab entry to perform the lookups on each asterisk server. If enabled, all user passwords must be converted to encrypted passwords. Each Tutorial assumes that you have read this manual and can build on each previous tutorial.
Before starting the tutorials, you most likely have the default login account and password , and you will need to go into the User Modification screen and make some changes: 1. If not already, login as the root user by typing 'root' at the login prompt and 'vicidial' at the password prompt. If you changed the root password, or someone else has, you will need it to login. The password can not be recovered easily and requires offline intervention.
Using the TAB key, press it until the network card is selected. If you have multiple network cards, select the one that will be used to communicate with the other ViciDial servers. Press ALT-I to edit the network configuration for that interface. The server should always have a statically assigned IP address, no exceptions. Optionally, you can use the TAB key to move between fields and windows on this screen and the proceeding screens. Enter the IP Address for this interface. This should primarily be the internal IP Address if this is the first network card.
Optionally, if you have a second network card to configure, you can repeat steps 3 to 11 by select the second network card in step3.
Enter the unique Hostname of this server. All servers MUST have a unique hostname for the installation to properly continue. The installer will fail if all hostnames are not unique. We recommend using DB x , Web x , and Vici x for the hostnames while replacing the x with the numerical sequence of the installed server.
For instance, the first Web server would be Web1, the second Web server would be Web2, the first Telephony server would be Vici1, the second Telephony server would be Vici2, etc. Try to choose a hostname that relates to the function of the server and not an arbitrary name to avoid confusion.
Names like 'Zeus', 'Batman', 'Mickey Mouse', etc, do not properly convey the function of the server to anyone who may be unfamiliar with it. Enter the Domain name for this server. If you do not have or know your Domain, enter 'vici.
Enter the primary name server to use on your network. If you are behind a router this is typically the router IP. Enter the secondary name server ot use on your network.
If you do not know or have a secondary DNS server, then enter '8.
Enter the default gateway IP for your network. This will be the IP address of your router. Verify proper network connectivity by trying to ping something on the internet, I. If you do not have internet connectivity try pinging another server or workstation on the network. Depending upon the complexity of your network configuration it might be necessary to reboot to enact network configurations. The Phase 2 installation script will ask you ifyou want to enable or disable the firewall and will automatically open up the appropriate ports forViciDial to function if left enabled.
You only need to configure advanced options if wanted. Type 'zypper up -y' to begin the update process. If this step fails, then try again later. The OpenSuSE repositories go into maintenance at certain times and can be unavailable, making updates impossible to happen.
Type 'reboot' to cleanly load and apply any updates that were applied to your system. Type 'yast timezone' to enter the time zone configuration screen 3. Type ALT-R to move to the region selection window.
Using the up and down arrow keys, select the appropriate region for this server's location. Using the up and down arrow keys, select the appropriate time zone for this server's location.
Type ALT-O when finished to accept the configured region and time zone for this server. The password can not be recovered easily and requires offline intervention 2. Type 'passwd' at the command prompt to start the password change processes 3. It is always required for any remote support needed at theoperating system level and can not easily be recovered. Please chose a password that contains lettersand numbers and is at least 8 characters long. Avoid choosing passwords that are overlycomplex, random, or hard to remember.
This just leads to people writing the password down andleaving it stuck to their monitor. One simple method is to take a word and replace a few letters with numbers and capitalize it. Forinstance, if we take the standard root password 'vicidial' and apply this logic we would end up with'V1c1d1al'.
While 8 characters is the minimum recommended length, 12 or more characters is optimal. Avoid using a strong password generator as the password will almost assuredly be forgotten or writtendown which negates the whole point of a strong password to begin with. The root password should be uniqueand not shared with anyone other then system administrators.
If the 'ssh' service TCP Port 22 is not exposed or connected to the internet to begin with then it isarguably safe to leave the stardard root password of 'vicidial'. If the server IS accessible via SSH fromthe internet then it is highly recommended to change the root password or otherwise restrict access to itexternally. If someone is able to log in as root they will be able to do whatever they want with yourserver.
Most of the time this involves using your system for Spam, DDoS attacks, bitcoin mining, andtoll fraud. All of which have a very detrimental effect on your ViciDial system. The time required to split an Express installation into a cluster later can easily surpass the amount of timenormally required to set-up a Cluster from the start. You will see the installer start in ViciBox Express mode. It will prompt for any further input it needs while installing. When the installer indicates that it has completed, type 'reboot' and press ENTER to reboot the system and cleanly load all changes and ViciDial.
At this point you should see the ViciDial welcome page. The installation is now complete. Please refer to the ViciDial Manual for further instructions on logging into ViciDial and configuring thevarious options.
The default administrative user for ViciDial is '' with the password of ''. Youdo not need to complete any other Phase 2 instructions at this point. Please use caution when selecting system passwords. If you keep the passwords too simple you openyourself up to hackers committing toll fraud through your system.
A secure password contains morethen 8 characters and consists of one lowercase letter, one uppercase letter, and one numeral. Anexample of a secure password would be 'nebl6HE0u25a0Gt'.
The default phone registration password and server password has already beenrandomized in your install. When changing them, please keep the above secure password requirementsin mind.
A cluster withunderpowered resources can potentially cause problems that could result in downtime and loss ofproductivity. Server downtime can easily outweigh the financial savings from under-powering aCluster. Free community support is available on the forums as well as paid support through theViciDial Group if you have any questions on properly dimensioning or installing a cluster. Due to the nature of clustering and the ViciBox installer, all clusters, regardless of size, must beinstalled in the following order: 1.
Database Server 2. Archive Server if applicable 3. Web Server 4. Telephony ServerThe installer will refuse to run without being able to properly connect to the database. You must also have at least one Web server installed prior to installing any Telephonyservers in order for the Audio Store and other web-based ViciDial features to be properly set-up andenabled. Best practice is to run the installations linearly, starting with the DB server and progressingyour way on to the next server only when the current one has completed it's install.
This ensures thatthings are installed properly and in the right order to prevent any issues. Make sure to write down the IP Address' of all your servers so that you can refer to them later duringthe installation. This will not only help during the installation but also shorten the time it takes todiagnose and correct any issues that may come up. If possible, map out your IP address' so that they arelinear in progression and make sense.
For instance, The installer will start and prompt you for all further configuration information. Installation of a cluster can not be verified until the Web server is installed at a minimum.
To verify,type the web servers IP address from a workstation and you should see the ViciDial welcome page. Thedefault administrative user is '' and password ''. Please refer to the ViciDial Manual forinformation on initially logging in and configuring ViciDial from the web interface. It will list the time on all connected machines in the cluster.
When properly set-up, allmachines should be within one to two seconds of each other with the exception of the Database serverentry. You should all see all the hostnames of the Telephony server and the Database server. It is atool mean't to ease and speed the replacement of a server. It can not be used for a database and does notcopy any custom configurations, crontab entries, or other things done on a server. It is advised youmaintain back-ups of your servers to prevent data loss and additional downtime during replacement.
In order to use the restore option you will need to know your database connection information. If thedatabase was installed with ViciBox prior to v. If your database was not installed using ViciBox then you will have to ask the system administrator what SVN revision was used. To run the ViciBox restore, perform the following commands: 1. The installer will start in the special restore mode and prompt you for further information. When the installer indicates that it has completed, type 'reboot' and press ENTER to reboot the system and cleanly load all changed and ViciDial.
The secondmethod involves using a program called 'vicibox-upgrade' to perform the schema and SVN upgrade foryou leaving just the changes to configuration files. The vicibox-upgrade program will also add thevicibox table on the database if it doesn't exist making your cluster compatible with newer featuresintroduced since ViciBox v. The preferred method is to start on the database. It is highly advised you take a back-up of the databaseprior to performing the upgrade.
Once the database is done you would then run vicibox-upgrade on theweb servers, followed by the dialers. You can use the --help flag to view all run-time options. These will still need to be upgraded by hand. This is merely a tool to helpupgrade the database and make sure the same SVN revision is installed on all servers.
The program has been tested to run properly on ViciBox v. You can simply copy it to theolder servers to use it's features. As mentioned previously, always start with the database first. It isimperative that the database be upgraded first before any other systems in a cluster are attempted. Ifyou are upgrading an 'express' installation then you only need to run vicibox-upgrade once. When ran on a system that was installed prior to ViciBox v.
You will then be prompted on whether or not to insert the records into the viciboxtable if it exists at the end of the upgrade. The recommendation is to say Yes to inserting the recordsinto the vicibox table.
This will help in the maintenance of your installation in the future.
Miscellaneous, Tips and Tricks, Issues, and other commentaryInstallation PartitioningThe partitioning module included in OpenSuSE has become less consistent in how it calculates thepartitioning scheme. Unfortunately this does not work consistently if there was a previously installed linux swap partition. The easiest way to fix this is to wipe out the partition table using the following command from theLiveCD prior to typing 'os-install' during Phase 1: 1.
Type 'reboot' to reboot the server and re-attempt your installCAUTION: Do not run this command on any active server as it will destroy all data on the driverequiring a specialist to recover it.
You have been warned!
Ifyou are not that familiar with Linux or ViciDial then most likely you do not need any of the optionsoffered by expert mode. Improperly setting things in expert mode can have a detrimental effect to theefficiency and operation of a cluster.
Youwill also need to know what SVN revision your other servers are using in order for ViciBox tocomplete it's install. A method to add the 'vicibox' table used by ViciBox v. The 'ngrep-sip' commandThere is an amazingly useful but little known utility that has been included in ViciBox v. What this does is use ngrep, a network-grep'ing utility', and scans for SIP traffic. It's use ispretty straightforward, you type 'ngrep-sip' and it gives SIP output.
In addition to this, you can scan forSIP traffic to a certain host or for a specific phone number. For instance, if you want to see the SIPmessages going to phone number , you would run 'ngrep-sip '.
It will then onlyshow you SIP messages that have that phone number in it. You can also use host to specify only acertain host.