Page 1 of 1

Vicidial using Amazon Linux 2

PostPosted: Wed Jan 20, 2021 11:22 am
by raulbmjr
Hi All,

Does anyone here already tried installing Vicidial using Amazon Linux 2?

We're trying to do the installation from scratch and encountered an error during make / compiling the Dahdi (we tried different versions of Dahdi from 2.9 to 3.0)

Amazon Linux 2:
4.14.209-160.339.amzn2.x86_64

GCC version used:
7.3.1 and
gcc (GCC) 9.3.0

Asterisk:
asterisk-13.21.0-vici

Instance Type: c5.large
150 GB

Any information or reference that you can provide would be greatly appreciated. Thank you.

Re: Vicidial using Amazon Linux 2

PostPosted: Wed Jan 20, 2021 1:33 pm
by carpenox
i havent tried but id be interested to help, hit me up on skype

Re: Vicidial using Amazon Linux 2

PostPosted: Thu Jan 21, 2021 11:55 am
by williamconley
DAHDI is often problematic. If it's not been ported to that OS, especially. The most recent DAHDI is not, however, required. Any old version of DAHDI will suffice. So if you can get an old DAHDI to compile successfully ... 8-)

But: You will want to be absolutely certain that your system will handle full load upon completion. Vicidial does not run virtually at load due to hi-res perl timing in most of the "worker" scripts. Be sure your final Dialers and DB server are NOT on vCPUs but on hardware CPUs. This can be rather costly at Amazon (and often makes the AWS system more expensive than a regular colocation facility).

Having one or two agents on a Virtual Vicidial is great for testing and feature/module development. But having Vicidial on a Virtual system in production will lead to instability and unreliability due to the basic nature of shared CPU time and hi-res perl timing requirements. Look at the expensive of the non virtual CPUs before you commit to AWS long term.

Also worthy of note is that if this is your First Vicidial System, it is generally not a marvelous idea to build a brand new system from scratch and try to learn Vicidial while using it. I urge you to lease a system that already runs properly with a standardized installer for production. Be sure you are going to be able to make $$ with Vicidial before you expend $$ building a whole new Vicidial system in a new OS. Unless your goal is to become a Vicidial Professional Programmer. If your goal is Sales, you may want to look at the Vicidial Buildout as something you will afford IF your profit margin accommodates the time and expense of that buildout vs "just lease one" or "just build one in your office from Vicibox.com's .iso". Note that if you build one, and it works as you like, that original buildout can always act as a backup server in case of primary system failure.