Hemanth's Scribes

web

OpenVBX a Web-based Open Source Phone System.

Author Photo

Hemanth HM

Thumbnail

OpenVBX a Web-based Open Source Phone System.

“OpenVBX is an open source PHP/MySQL application that helps developers build rich, high quality Internet phone and SMS applications. OpenVBX provides a modern user interface for end-users and a complete API for developers.”

Requirements * Web Server * MySQL 5+ * PHP 5.2 recommended ¹ * Twilio Account ¹ Using less than PHP 5.2 requires PEAR Services_JSON

Installing OpenVBX [ As in the website ]

$ cd /var/www

Web-server root

Get the source

$ wget http://download.github.com/twilio-OpenVBX-0.74-0-gd47eae6.tar.gz -O OpenVBX.tgz && tar xzf OpenVBX.tgz

Set permissions

chmod a+wx /var/www/ob/OpenVBX/config chmod a+wx /var/www/ob/OpenVBX/../audio-uploads

Create DB

$ mysql -u root -p Enter password:

mysql> create database vbxdb; mysql> grant usage on . to vbx@localhost identified by ‘vbxpasswd’; mysql> grant all privileges on vbxdb.* to vbx@localhost ;

Start installation

Head to http://localhost/OpenVBX follow the easy steps, for the db name give vbxdb and the appropriate user name and passwords as per the previous steps.

Connect to Twilio, get your ACCOUNT SID and AUTH TOKEN fill it and complete few simple forms and enjoy the power of open source.

To reinstall : drop database, remove database.php and openvbx.php in OpenVBX subdirectory then you should be good. The re-installation steps were clarified by johndbritton

More info on : openvbx

#javascript#linux
Author Photo

About Hemanth HM

Hemanth HM is a Sr. Machine Learning Manager at PayPal, Google Developer Expert, TC39 delegate, FOSS advocate, and community leader with a passion for programming, AI, and open-source contributions.