TruVoIPBuzz Logo

Your ultimate VoIP resource…

How to install OpenVBX by Twilio on any webhosting server [Video Tutorial]

By Alok Saboo on June 26th, 2010

In a short span of 2 years, Twilio has introduced some very cool products. At its core, Twilio provides web-based APIs enabling businesses to build scalable communication applications using the cloud that can make and receive phone calls and text messages (SMS). Today we are going to talk about Twilio’s latest offering – OpenVBX.

What is OpenVBX?

OpenVBX is a web-based open source tool to create phone systems for enterprises. In some sense, OpenVBX is a front end for Twilio’s APIs. OpenVBX extends Twilio’s API by providing a user interface and other primitives like voicemail that build upon Twilio’s core API stack. OpenVBX comes with applets for auto-attendants, call forwarding, voicemails (with transcription), receiving text messages and more. The video provides the genesis behind OpenVBX.

We will talk more about the features and benefits of OpenVBX later. This post is intended to get you started with OpenVBX – to help you setup and configure OpenVBX.

How to setup and configure OpenVBX?

Installing OpenVBX is not a very difficult task. This section will walk you through the entire process with a detailed video tutorial. If you do not want to read the whole stuff, you can watch the following video which provides a step-by-step tutorial on installing OpenVBX on any host (instructions after the video).

Installing OpenVBX on any Webhosting server…

1. Basic Requirements

You need a web server running MySQL 5+, PhP 5.2 and a Twilio Account. If you can run WordPress on your server, you should be able to run OpenVBX. I am using Hostgator, but pretty much any webhost should work.

2. Download the OpenVBX Code

You can download the latest OpenVBX code here. Save the code in a convenient location (e.g., Desktop)

3. Create an account on Twilio

Although open-source, OpenVBX is designed to work with Twilio and hence you would need to create a Twilio account. You also get trial credits of $30 to try the setup. You can use this credit to purchase a local number, make calls, send and receive text messages (SMS), etc.

4. Create and configure MySQL database

You need to create a separate database for OpenVBX. You can use any method to create a database – Wizard, SQL, etc. Also, assign a user and assign all the privileges to modify the database. Remember these details, you will need them in the final step.

5. Upload OpenVBX files to your Webhost

Next, we need to upload the OpenVBX files to our webhost. You can extract the files on your computer and upload them via FTP or upload the zip file to your host and extract there. Either approach is fine. For the purposes of this tutorial, I am using the cPanel file manager to upload the files.

6. Start the installation

Just navigate to the URL of your OpenVBX installation. It should be something like

http://domain_name/openVbX_directory/index.php

If your system meets the minimum requirements, you should see a dashboard with all Green color.

OpenVBX installation

You can then just follow the prompts from that point. You will see the following prompts:

OpenVBX_databaseOpenVBX_connectTwilio

OpenVBX_emailOpenVB_account

It is a fairly straight forward process. Watch the video for more details. If all goes well, you should see…

OpenVBX_Installation_COmplete 

7. Testing your OpenVBX setup

After you have setup OpenVBX, you can test it out by navigating the same URL as in step 6 above and you should see a login prompt. Enter the login details that you created in step 6.5 and you should see your account page Smile

OpenVBX_Desktop

Conclusion

Great, now you have a successfully set up OpenVBX installation. Play around to explore the options and features. We will talk about some of the features in a subsequent post. Remember, you have $30 in your account, feel free to spend them!!

You can customize your OpenVBX installation and even resell to your customers, making some money on your way. If you are looking for other ways to make money off VoIP, read our earlier guide on how to start your own international calling card business and how to become a VoIP reseller.

If you found this post useful, do not forget to spread the good word…

  • http://www.setitikpemikiran.blogspot.com Wibowosusilo

    explanation is interesting, pretty clear. but there are some things I understand less what he meant.

  • Gopalcuul

    its very easy and i am use my i phone.and call india.i live bangladesh.voice very good same as mobile call.i am use many tipe voip software.but its best.amd i am working in mobile servicing.try all

  • http://truvoipbuzz.com Alok Saboo

    Thanks for the note….glad that it worked for you!!

  • http://www.iweb-ftp.co.uk Sams ftp hosting

    The quality of the service is excellent, both in the quality of the product and the technical support you can call when you get stuck.

  • Pingback: On-Premise PBX vs. Hosted PBX: Guide to selecting the right Phone System [Tutorial] « mobileafrican.com

  • http://truvoipbuzz.com Alok Saboo

    OpenVBX works with any hosting provider (as long as the provider satisfies the basic requirements).

  • http://www.virtualpbxcompare.com/extended-table/freedom800-budget.html Hosted PBX

    Great resource for getting a first hand information about OpenVBX.

  • http://buildingwebsitesmadesimple.com how to make a website

    Without the video tutorial it would be very hard for us to complete these steps. Glad you posted the video as well.

  • http://truvoipbuzz.com Alok Saboo

    What did you try in that field? I believe it should be the URL that you use to access your OpenVBX installation, although I must say that I have not tried it out. I will try it out and let you know. Meanwhile, let you know if that works.

  • Sales

    I am getting a blank page for the index.php

    • http://truvoipbuzz.com Alok Saboo

      Did you get a confirmation that the installation is successfully completed? You may want to re-install OpenVBX to see if it works.

  • http://twitter.com/Txtcha Txtcha

    You need to add /index.php to the end of the URL. For instance, ours needed to be http:/www.txtcha.com/vbx/index.php

    • http://truvoipbuzz.com Alok Saboo

      Thanks…

  • Anonymous

    This installation routine doesnt work at all.

    • http://truvoipbuzz.com Alok Saboo

      It worked for me and several others. It is a fairly easy process and should work without any issues. Can you clarify what is not working for you?

  • Rocco

    Thank You!! I was having a hard time with the setup, and your video walked me thru the whole process… The info on OpenVBX is lacking help. They should add a link to your video :)
    Thanks Rocco

    • http://truvoipbuzz.com Alok Saboo

      I am glad you found it useful…

© 2014 TruVoIPBuzz All rights reserved | Please refer our Privacy Policy and Terms of Use.

PHVsPjxsaT48c3Ryb25nPndvb3ByYV9hbmFseXRpY3NfdGFiPC9zdHJvbmc+IC0gZGFzaGJvYXJkPC9saT48bGk+PHN0cm9uZz53b29wcmFfYXBpX2tleTwvc3Ryb25nPiAtIFE2U1QyWFRDU0c8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9hdXRvX3RhZ19jb21tZW50YXRvcnM8L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9pZ25vcmVfYWRtaW48L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9zaG93X2NvbW1lbnRzPC9zdHJvbmc+IC0gTk88L2xpPjxsaT48c3Ryb25nPndvb3ByYV9zaG93X3NlYXJjaGVzPC9zdHJvbmc+IC0gWUVTPC9saT48bGk+PHN0cm9uZz53b29wcmFfdHJhY2tfYWRtaW48L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9idXR0b25fMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2J1dHRvbl8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfaGVhZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfdGV4dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkZGJsb2c8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX2NhdDwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfcGVybWFsaW5rPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYnV0dG9uX2xpbmtfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2J1dHRvbl9saW5rXzI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXJvdXNlbF9oZWFkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vdHJ1dm9pcGJ1enouY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1mYXYuaWNvPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzFfbGlua291dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfMl9saW5rb3V0PC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF8zX2xpbmtvdXQ8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzRfbGlua291dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vZmVlZHMyLmZlZWRidXJuZXIuY29tL1RydXZvaXBidXp6PC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL3Byb2R1Y3R1bS88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcG9wdWxhcl9wb3N0czwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Njcm9sbGVyX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fc2Nyb2xsZXJfcG9zdHM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19tb3N0Y29tbWVudGVkPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBQcm9kdWN0dW08L2xpPjxsaT48c3Ryb25nPndvb190aHVtYm5haWxfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1ibmFpbF8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJuYWlsXzM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYm5haWxfNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBodHRwOi8vdHJ1dm9pcGJ1enouY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1mYXYuaWNvPC9saT48L3VsPg==