wardmundy
Nerd Uno
- Joined
- Oct 12, 2007
- Messages
- 19,168
- Reaction score
- 5,199
I am delighted to report that, thanks to the Incredible Efforts™ of Darrell Dillman, we now have a shiny, new 1.21GB OpenVZ template for PBX in a Flash 2.0.6.2. It's a 64-bit implementation with Asterisk 1.8.8, FreePBX 2.9, and Google Voice.
Installers for Incredible PBX 3, Incredible Fax 2, and Cepstral TTS with Allison are available as well. Just type help-pbx for the commands. The OpenVZ template is available for download from SourceForge now!
WE NEED SOME PIONEERS TO GIVE THIS A GOOD WORKOUT with the usual caveats pertaining to new, untested software. Please report your results in this thread.
Installation of the PIAF2 OpenVZ Template
1. Download the tarball from SourceForge.
2. Copy it into /var/lib/vz/template/cache on your Proxmox 1.8 server.
Creating and Running a PIAF2 OpenVZ Virtual Machine
1. From the Proxmox Web GUI, choose Virtual Machines, Create
2. Choose the new 2.0.6.2.5 template and fill in the blanks using your server's setup. Here's a sample template from ours. Be sure to use Bridged Ethernet for the Network Type! We recommend 1024 for the RAM entries. Click Create when you are finished.
3. It takes about a minute or two for your server to build the virtual machine image. This is a one-time event.
4. Once the virtual machine has been created, click Start and then wait a full minute before accessing your virtual machine.
5. Click Open VNC console to access your new machine. After the Status screen appears, write down the IP address of your server and save it in the Notes field for your VM.
Before you do anything else, run passwd-master and set a default password for FreePBX and the other web utilities.
NOTE: We recommend you use SSH for future access to your VM since VNC does not support scrolling.
6. Using a web browser, access your new server at the IP address you wrote down above. Click Users to toggle to Admin mode and run FreePBX by clicking on its icon.
7. For a quick and dirty test, in FreePBX do the following:
a. Enter your Email Address in General Settings.
b. Enter your passwd-master Password in CID Superfecta, Default.
c. Set up a Google Voice account in Google Voice.
d. Create an extension with a secure password in Extensions.
f. Create an incoming route for your Google Voice calls in Inbound Routes. Enter your 10-digit Google Voice number as the DID Number. Enter your Extension in Set Destination to route incoming calls to your new extension.
g. Click Apply Configuration Changes and Continue with Reload.
8. VERY IMPORTANT! Restart Asterisk from the Linux CLI by typing: amportal restart. If you skip this step, Google Voice will not work!
9. Install a softphone using the credentials for the extension you created above.
10. Make an outbound call. Make a call from another phone to the Google Voice number used in your setup above.
ALWAYS RUN PROXMOX BEHIND A SECURE HARDWARE-BASED FIREWALL WITH NO PROXMOX OR VM EXPOSURE TO THE INTERNET. PORT MAPPINGS ARE NOT REQUIRED TO MAKE OR RECEIVE CALLS!
Installers for Incredible PBX 3, Incredible Fax 2, and Cepstral TTS with Allison are available as well. Just type help-pbx for the commands. The OpenVZ template is available for download from SourceForge now!
WE NEED SOME PIONEERS TO GIVE THIS A GOOD WORKOUT with the usual caveats pertaining to new, untested software. Please report your results in this thread.
Installation of the PIAF2 OpenVZ Template
1. Download the tarball from SourceForge.
2. Copy it into /var/lib/vz/template/cache on your Proxmox 1.8 server.
Creating and Running a PIAF2 OpenVZ Virtual Machine
1. From the Proxmox Web GUI, choose Virtual Machines, Create
2. Choose the new 2.0.6.2.5 template and fill in the blanks using your server's setup. Here's a sample template from ours. Be sure to use Bridged Ethernet for the Network Type! We recommend 1024 for the RAM entries. Click Create when you are finished.
3. It takes about a minute or two for your server to build the virtual machine image. This is a one-time event.
4. Once the virtual machine has been created, click Start and then wait a full minute before accessing your virtual machine.
5. Click Open VNC console to access your new machine. After the Status screen appears, write down the IP address of your server and save it in the Notes field for your VM.
Before you do anything else, run passwd-master and set a default password for FreePBX and the other web utilities.
NOTE: We recommend you use SSH for future access to your VM since VNC does not support scrolling.
6. Using a web browser, access your new server at the IP address you wrote down above. Click Users to toggle to Admin mode and run FreePBX by clicking on its icon.
7. For a quick and dirty test, in FreePBX do the following:
a. Enter your Email Address in General Settings.
b. Enter your passwd-master Password in CID Superfecta, Default.
c. Set up a Google Voice account in Google Voice.
d. Create an extension with a secure password in Extensions.
f. Create an incoming route for your Google Voice calls in Inbound Routes. Enter your 10-digit Google Voice number as the DID Number. Enter your Extension in Set Destination to route incoming calls to your new extension.
g. Click Apply Configuration Changes and Continue with Reload.
8. VERY IMPORTANT! Restart Asterisk from the Linux CLI by typing: amportal restart. If you skip this step, Google Voice will not work!
9. Install a softphone using the credentials for the extension you created above.
10. Make an outbound call. Make a call from another phone to the Google Voice number used in your setup above.
ALWAYS RUN PROXMOX BEHIND A SECURE HARDWARE-BASED FIREWALL WITH NO PROXMOX OR VM EXPOSURE TO THE INTERNET. PORT MAPPINGS ARE NOT REQUIRED TO MAKE OR RECEIVE CALLS!