How to secure Vicidial on Public IP.
Vicidial has given many security options to secure your server as below
• White List (ViciWhite)– Blocks all access except for IPs specifically defined in a ViciDial IP List
• Black List (ViciBlack)– Block any IP specifically defined in a ViciDial IP List (Defaults to SIP/IAX/RTC)
• Dynamic List (ViciBox Dynamic Portal)– Allows agents to manually authenticate with a portal to gain access to ViciDial
• VoIPBL – Community generated list of known SIP attackers, works the same as a Black List
• GeoBlock – Block IPs based on their assigned geographical location, similar to the Black List
ViciWhite is the best method to secure your Vicidial server.
Step -1 Enable IP Lists under admin > System Setting
Continue reading How to secure Vicidial on Public IP
How to create scripts in Vicidial for Inbound or Outbound Campaign
Script will show the content which we will configure in the script screen on agent screen . when calling to outbound campaign number or call is coming to inbound campaign .
for example I have created a script for outbound campaign to just just the agent name who is calling and to whom he is calling. its depends upon how much data you have related to the you are calling or receiving call.
Your script will show under script tab as in below image .
Continue reading How to create scripts in Vicidial for Inbound or OutBound Campaign
How to change default Vicidial login 6666 to admin other name
After fresh setup of vicidial its gives you default login and password as 6666 and 1234 .
you can change default login 6666 to admin or as you want .
1- Login to your server
2- login to mysql
mysql -u root -ppassw0rd
update vicidial_users set user='admin' where user='6666';
It will change all records related to this user .
its is good to change due to security issue.
How to configure firewall IPTABLES on Vicidial on cloud .
If you are hosting your Vicidial on the cloud then there are big issue with illegal’s SIP registration attacks and illegal’s calls issue.
So its better to block every thing allow your IPs and RTP packets . this need to be done very carefully otherwise you will lock your self.
Here I am giving an example step by step . and I hope someone can come up some good addition to secure more .
Access your server by ssh
iptables -N SIP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -s X.X.X.X -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -s 22.214.171.124/32 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp --dport 5060 -j SIP
iptables -A INPUT -p udp --dport 5060 -j DROP
iptables -A INPUT -p udp --dport 5061 -j SIP
iptables -A INPUT -p udp --dport 5061 -j DROP
iptables -A INPUT -p udp --dport 10000:20000 -j ACCEPT
iptables -I INPUT 1 -i ens192 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -I INPUT 2 -i ens192 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A SIP -s X.X.X.X/32 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
/sbin/service iptables save
Continue reading How to configure firewall IPTABLES on Vicidial on cloud
How to Configure GOIP GSM Gateway on Vicidial Hosting on Cloud
If you are planning to use GOIP GSM gateway for outbound and inbound campaign and your Vicidial is hosted on the cloud.
you have to take following steps to use GOIP GSM gateway on the cloud.
1- Go to Admin > Carriers > Add A New Carrier
Continue reading How to Configure GOIP GSM Gateway on Vicidial Hosting on Cloud
Sorry there are no leads in the hopper for this campaign.
You have just created campaign and there are no leads in campaign .Now agent is trying to login and getting error Sorry there are no leads in the hopper for this campaign.
Continue reading Sorry there are no leads in the hopper for this campaign
MANUAL DIAL option not showing on Agent Screen on Vicidial.
When Agent login in to campain and he is not getting MANUAL DIAL option on the screen
Continue reading MANUAL DIAL option not showing on Agent Screen on Vicidial
there is a time synchronization problem with your system, please tell your system administrator
Vicidial is having issue with time synchronization when agent is login phone is ringing and giving error as above .
In my case server time and agent machine time was showing correct.
Vicidial works on meetme application on asterisk and dahdi
1- check meet me installed and working
- go to your installation source folder mostly /usr/src/
- go to asterisk installation folder cd asterisk-13.38.1/ ” you choose your folder”
- run “make menuselect”
- check under application > Extended > app_meetme should look like below
Continue reading there is a time synchronization problem with your system, please tell your system administrator
Vicidial ERROR: sounds_list CENTRAL SOUND CONTROL IS NOT ACTIVE
When you have installed fresh Vicidial and started creating campaign when you choose
Park Music-on-hold and click on moh chooser
its gives you error
Continue reading Vicidial ERROR: sounds_list CENTRAL SOUND CONTROL IS NOT ACTIVE