Vicidial Scratch installtion in centos7 with webphone support Install with Lets encrypt SSL
Topic: How to install Vicidial Webphone in Scratch Install with Lets encrypt SSL
Overview: Vicidial Webphone with Lets encrypt SSL
This article all about step by step guide for vicidial webphone configuration in scratch installed vicidial with noip free domain and letsencrypt free ssl certificates.
Vicidial is the most popular Open-Source Contact Center Solution in the world, that incorporates a predictive dialer to enable the blended handling of inbound / outbound calls alongside inbound emails and customer website chat. VICIphone is an Open Source Project. VICIphone was built with WebRTC Technology. WebRTC provides browsers and mobile applications with Real-Time Communications (RTC) capabilities. This enables your users to use VICIphone without having to install or configure anything. Asterisk 13 and later can handle WebRTC connections
Major Components of Vicidial
Asterisk – Telephony server Mariadb – Database Apache – Webserver
Before proceeding with installation steps , we must have below pre-requisites ready
Centos 7 installed either full DVD or minimal OS installation
Console access to the server or SSH access via putty .
Root access or other user with necessary permission
Internet access in the server to download softwares.
Basic knowledge of linux commands like vi or nano editor, copy ,paste.
Installation Steps :
Step 1: Vicidial Scratch install with asterisk 13 or 16
Step 2: webphone Pre-Requisites
Step 3: Registring Free Domain from NoIP/DynDns
Step 4: Generating Free SSL from Letsenrypt
Step 5: Enabling SSL option in apache / httpd
Step 6: Asterisk Config to support Webrtc / webphone /viciphone
Step 7: Viciphone Installation and configuration
Step 1: Vicidial Scratch Install
I have a separate blog article for the vicidial scratch install, follow the instruction mentioned in the below link, followed to that proceed with Step 2 for the webpphone configuration
For the webrtc support in vicidial ,you must meet below pre-requisites
asterisk 13 and above version
vicidial server should be accessed via FQDN (domain name)
Vicidial server should be accessed via SSL ie: https://domain/
Trusted SSL certifcate and key from vendor like letencrypt,norton etc.
note: if you are one like me to use all free, i use no-ip for a free domain and letsencrypt for free ssl certificates.
Refer this link if you want to use with self signed certificate. Follow the below steps to configure webrtc with no-ip domain, Letencrypt SSL certificate and Viciphone webrtc webphone.
Step 3: Registring Free Domain from LetsEncrypt
NoIP: No-IP which is a dynamic DNS provider for paid and free services. NoIP offering free dynamic DNS and URL redirection. Users were able to create a free sub-domain under a few domains owned by No-IP
If you have your own domain ,you can skip this step.
Create your own domain from there existing top level domain
for eg: seoxoom.ddns.net
Next Modify your domain and enter your server public ip
Now you have your own domain and pointed to your server
Try to access your server via domain http://xyz.ddns.net/
Step 4: Free Trusted SSL from Letsenrypt
LetsEncrypt is a Certificate Authority (CA) that provides free certificates for Transport Layer Security (TLS) encryption, thereby enabling encrypted HTTPS on web servers. It simplifies the process of creation, validation, signing, installation, and renewal of certificates by providing a software client that automates most of the steps—Certbot.
To generate the letsencrypt SSL certificate follow below steps.
I'm the digital marketing specialist, competent in SEO (Google, Yahoo & Bing), Google Adwords (Search, Display, Google Shopping etc.), Facebook & Instagram Advertising etc. I can work in all platforms of digital marketing & advertise the legitimate products/services in a specific country, city or all over the world. I am very confident, dynamic, energetic, enthusiastic & dedicated freelancer as I want to build my career as a full time professional freelancer for long time. I prefer quality work rather than quantity & hard working is my way to become successful. If you hire me, then I will provide you my best quality services for your project until you achieve your goal with complete satisfaction.
Expertise I do have:
✓ Managed AdWords and PPC for diversity of companies with a budget up to $500,000 per annum. All campaigns with a positive ROI.
✓ Successfully increased organic (SEO) traffic for websites with 1,000,000+ unique visits every month.
✓ In-depth Google Analytics analysis (and other tools) to make appropriate suggestions and drive positive change.
✓ Easy to understand reports and full transparency on everything I do and everything your budget is spent on.
Let's get started! Contact me to discuss your plans.
Digital marketing can be defined by SEO XOOM is as marketing your product and service on any digital platform including Google Search, Social Media and Whats-app. Remember, online success comes from partnering with an experienced digital marketing company and choosing a mix of digital platforms that best suit your marketing goals.