Stop Sipvicious Attack

SIPVicious is a program that has been used in increasing reconnaissance attacks against IP and VoIP phones and PBX systems. It was originally used as an auditing tool for scanning phone systems by performing INVITE scans silently. But attackers use this it to determine weak passwords to connect to a phone host on the PBX telephony network in order to get free calling from your system.

For Voicent system, this attack will not succeed since our inbound system is designed differently for the authentication process. So there is no worry for someone hack into your system and make free phone calls. However, the attach does pose a problem for channel congestion. Every time these incoming calls are examined by the system, the SIP channel is not available for other incoming or outgoing calls.

If you use release 10.5.4 or later, you can set up the Authorized IP addresses for your SIP service such that all incoming message not from your service provider is quickly discarded. To set it up, select Setup > Options > SIP Tab, choose your SIP account, click Edit, then click the Advanced… button. In the box below, enter the authorized IP addresses in the box labeled:
Authorized IP addresses For incoming Sip message. It takes a comma separated list, with each item as a complete IP address or its prefix.

If you have an earlier version, you will have to block these attacks using your firewall program. This is outside the scope of Voicent program. The best way is contact your firewall program provider or local IT service to help you set it up.

If you use Skype connect service, the authorized IP addresses are listed in your SIP profile. For other services, please contact them to get a list of authorized IP addresses.

Posted in General |

Release 10.5.1: More campaign control in workflow

More campaign related features are added to the workflow in release 10.5.1.

Campaign Events

You can trigger workflow using the following campaign event: Campaign Start, Campaign Stopped, Campaign Finished.

Campaign Actions

You can use the following campaign actions: Add customer to campaign, Resume campaign, Stop Campaign, Rerun campaign, Delete Campaign

The following example shows how flexible the workflow engine can be with these newly added features. Let’s create a campaign that always restart itself. To do so, simply create a trigger that will start whenever a specific campaign is finished.

If you want to continue if the rerun campaign is finished, you should setup another trigger on the rerun campaign, and when it is finished, delete the rerun campaign, and then rerun the original campaign.

In effect, the two defined triggers will keep the campaign running forever. Basically, when the original campaign is run and finished, the first trigger will rerun the campaign. Notice the rerun campaign will be named differently. So when the rerun campaign is finished, the second trigger will be started. It then delete the rerun campaign, and then starts the original campaign.

Posted in Developer, Product Usage |

Release 10.5.1: Automatic lead capture followed by an immediate phone call

There are two types of campaigns in Voicent platform. One is a regular campaign where the campaign list is fixed, such as an imported call list. The other is a dynamic campaign where the list is not set when the campaign is started. For example, a collection of leads who is coming from your incoming emails after the campaign is created. Dynamic campaigns are normally used with the built-in workflow engine on the Voicent platform. In this article, we’ll demonstrate these capabilities through an example.

Many businesses purchase leads from some lead vendors. Normally, a lead vendor will sell newly captured leads to a few businesses. So in order to beat your competitors, it is extremely important for you to be the first one to call the lead. With Voicent platform, you can easily automate the whole flow:

  1. Set up a dynamic campaign to make a predictive call to the lead
  2. Automatically capture leads using a web form
  3. Set up a workflow trigger to add the newly captured lead to the campaign
  4. Automatically resume the campaign

The end result is that whenever a new lead is coming from your lead vendor, the lead is automatically added to Voicent CRM and an automated call will be placed to the lead. If there is no agent available at the time, the call will be put in the queue. As soon as an agent is login or becomes available, the call will be made.

Step 1. Setup a Dynamic Campaign

All the steps are the same to start a dynamic campaign as a regular campaign, except the campaign list must be: “special list: contacts dynamically added to the campaign”.

Finish the rest of the step. At the end of the step, the campaign will be created and the status will be FINISHED. We’ll resume this campaign whenever a new lead is added to the campaign.

Step 2. Automatically capture a lead using a web form

Most lead vendors can send new leads through some REST API. In Voicent environment, simply define a web form so your lead vendor can POST to the form automatically. To create a new web form, select Setup > Website > Form.

Click Continue to get the the second part of the form:

Choose the fields that your lead vendor uses, such as the lead’s name and phone number. Fill out the rest of the information and click Save.

Once the web form is created, you can have your lead vendor automatically post to the form. The details of this step is a little more technical. Basically, you need to give the form information to whoever is doing the integration. If you need more help, Voicent’s technical service team also offers integration service. Contact Voicent sales if you need a quote.

Step 3. Setup a trigger to make a call automatically

The last step is to setup a workflow trigger to make the call. Select Setup > Workflow > Trigger from the main menu, enter any name for the trigger. In the Triggered by, choose Web Form. In Trigger Detail choose the web form created in step 1. And the actions choose “Add Customer to Campaign” and “Resume Campaign” as shown below.

That’s it.

Posted in General |