Build and Install FreePBX

This notes is based on Asterisk 11 and Freepbx 2.11.

1. Install dependencies

pear install db

cd /usr/src
wget https://iksemel.googlecode.com/files/iksemel-1.4.tar.gz
tar xf iksemel-1.4.tar.gz
cd iksemel-1.4
./configure
make
make install

2. Download Freepbx

cd /usr/src
svn co http://www.freepbx.org/v2/svn/freepbx/branches/2.11 freepbx
cd freepbx

3. Add Asterisk User

adduser asterisk -M -c "Asterisk User"
chown asterisk. /var/run/asterisk
chown -R asterisk. /etc/asterisk
chown -R asterisk. /var/{lib,log,spool}/asterisk
chown -R asterisk. /usr/lib/asterisk
mkdir /var/www/html
chown -R asterisk. /var/www/

4. Get more info on wiki.freepbx.org

Posted in Asterisk |

Build and Install Asterisk Realtime

The following notes are based on Centos 6 and Asterisk 11.

1. Install Asterisk and dependencies

yum groupinstall core
yum groupinstall base

yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion nano php-process kernel-devel

2. Get Asterisk source code

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
tar zxvf asterisk-11-current.tar.gz

3. Compile Asterisk source. Make sure res_config_mysql addon is selected.

make clean
./configure
make menuselect

4. Configure real time
In/etc/sysconfig/asterisk/extconfig.conf, set sipusers, sippeers, and extensions to use mysql

5. Other configs
Make sure selinux is disabled (/etc/selinux/config)
Make sure firewall rules are set for SIP and HTTP (/etc/sysconfig/iptables)

6. Get more info on wiki.asterisk.org

Posted in Asterisk |

Salesforce CRM Outbound/Inbound Dialer integration

How can Voicent integrate their software with our Salesforce CRM?

Voicent works hard in fulfilling our customers’ needs. We pride ourselves in simplifying your business needs to save you time, energy, and cost.

Voicent just released a new feature where you are able to automatically open the contact page of the person you are communicating with as soon as your call is connected.

Please note: Salesforce requires you to purchase the Enterprise Edition of Salesforce CRM or above in order to integrate with outside software. For more information, please visit Salesforce.com.

New Contact?
The contact information is not in your CRM database yet? No worries! Voicent will create the contact for you. You just simply need to fill out the appropriate information.
That’s not just it, Voicent is also capable of automatically uploading your call information to Salesforce CRM.

Call information will include:

  • Call notes
  • Call Status
  • Call Disposition
  • Opt-Out info
  • Agent who handled the call
  • Campaign information

The best thing about this feature is that it is extremely easy to setup. Here are the steps:

Step 1)

Follow the Setup menu, select Account, then CRM Connector.

Fill in the login name and password fields along with the additional token field that Salesforce provides you.

Note: For Salesforce, you must login with “Additional Token” in addition to entering username and password. Information about retrieving an additional token can be foundĀ here

For older releases, Open Voicent Gateway -> Setup -> Setup CRM -> Choose “Enable Salesforce.com connector”

Step 2)
You will then login to your Salesforce account in Voicent Dashboard.

Once configured, you will be able to seamlessly use Voicent software harmoniously with Salesforce.

Sample Call
Sample Call

Posted in Call Center Software, Developer, Predictive Dialer, voip | Tagged , , , , , , , , , , , , ,