You need the below minimal server configuration to install iCallify on your server:
- OS: Debian 9
- CPU: 2 Core CPU 2.40Ghz+
- RAM: 4 GB
- Disk Space: 80 GB (You may require more space if you want to store call recordings)
Also, you need to have one domain for your server and a SSL certificates for that domain.
2. Download the installation script:
Once you complete purchase process, you can download the installation script from the Download section of the portal.
3. Copy installation script on the server:
Copy the downloaded installation script on the server in the path: /usr/src/.
For example: If you have downloaded the script at /home/downloads/ then run the below commands to copy it to /usr/src/.
cp iCallify_install_v3.sh /usr/src/
4. Run the installation script:
NOTE: You must run the script from the super user.
a) First you need to give the executable permission to the script with the below command:
chmod +x iCallify_install_v3.sh
b) Run the script with the below command:
c) After executing the script for first time your server will reboot once. After the rebooting of the server connects the server again and follow the below steps:
2.screen -t installation
d) You can see, that it will ask to enter the Domain and Server IP. So, you need to enter the domain name of the server and IP of the server.
NOTE: During the installation, there might be some screens which ask to enter Yes or No (Y/N). Just hit 'ENTER' key and you will be fine.
e) During the installation you will get the application selection page for the asterisk. Go into the applications and select the 'app_meetme' application. Save the changes and exit from the menu selection screen.
f) After the installation you get the login details of the iCallify on screen. Save that details in one file.
5. Post-installation steps:
a) After the installation is completed, reboot the server once with the below command :
b) Now you need to configure the SSL in the below path :
Here, you can see the two files icallify.crt and icallify.key. Replace your server .crt and .key file with the files icallify.crt and icallify.key. Restart the apache2 service with the below command:
systemctl restart apache2
c) Check the apache2, asterisk, and MariaDB services are active or not with the below command:
systemctl status service_name
If any of the the service status is inactive then start that service with the below command:
systemctl start service_name
6. Access the Admin Portal:
Open URL in the browser: https://xxx.xxx.xxx.xxx/admin/ (Please replace xxx.xxx.xxx.xxx with your server IP/domain.)
Enter the license key from My Services page of the portal.
Enter the Username and Password that you have got when the installation was completed.
7. Access the Agent Portal:
Open URL in the browser: https://xxx.xxx.xxx.xxx/agent/ (Please replace xxx.xxx.xxx.xxx with your server IP/domain)
Enter the Username and User Password for the login. the details you get from the admin portal.
When the agent will log in you can see the Queue Selection Option, select the Queue and Click on Submit button.
8. Start the Outbound Call:
After the agent login, click on Manual Dialing Button and Dial the number for the outbound call.
9. Start the Inbound Call:
After the agent login, click on the 'Resume' Button (You can see a big green color play button). Now Dial the DID and you get the call in the agent portal. When a call will come to the portal you can see the 'Answer call & Reject call' button for answering and rejecting the call.
You are done!!!
Please feel free to post your queries in https://forum.icallify.com in case of difficulties or issues.