Debian11 and Incredible PBX

Part1: Incredible PBX On Debian 11

Views: 40
0 0
Read Time:6 Minute, 2 Second

Intro

It’s been years, but I finally got back into the Incredible PBX phase once again! After all, I do not have enough going on with my 99 Ford Project! So, here goes an attempt to follow Nerd Vittles down the rabbit hole once again. Currently, I am running Incredible PBX on Debian 10 using Voip.ms as my DID provider to connect me to the telephone network here in the US.

Missing Google Voice

Wow, for all the trouble it cause it sure was nice having free phone service. Well, those days are gone. Unless you want to use an OBIHai. However, according to the comments I read on the linked Which Voip page that may be ending too. So, this is why I abandoned all of that years ago.

VOIP.MS is not expensive

Ok. so what DID provider can you use? Well there are many of them out there. Too many, so this is the one I have been using for the last five years! They are not expensive and often offer local numbers in your area. So, check them out! Ok, I am not one to promote things. Regardless, I am very happy with them so here is my first promo. Click this link and I get a little kick back if you sign up for service. Furthermore, I have tried may other providers and they just have been the best for both simplicity and costs. Ok, enough of that very important part of the overall system. Let’s get to work!

My Setup

First, I want to talk a little about my setup. Again, I used VMWare for year, but now I have switched to Proxmox for my VM host servers. Again, both are good. However, I like Proxmox more at home because it can run on almost anything.

Proxmox VM Hosts

I am running some IAX type i5 and i7 boxes. Trying that with full VMWare is a nightmare. With proxmox, I didn’t even have to think about it! See, proxmox is vary hardware independent. Anyway, it was easy to setup and configure. Here is a link to get it. Comment below, if you would like me to do a post on setting up Proxmox.

Incredible PBX

Finally, getting to the meat of this post! So, it is difficult to know how much to go into on these posts. See, it is better to understand the audience. In my case, I have very little feedback at this point. So, I am going from the 50000 foot view. For this discussion, this is the heart of the install. Anyway, here is the steps I followed.

ATA Adapter or SIP Phone

Yes, this is just as important as what provider and what PBX is chosen. However, for my configuration I will discuss both. Remember, starting with a simple app on the phone or computer is often the simplest way to go. So, I will start there!

SIP Phone App

For me, MicroSIP is great for my computer. First, it is easy to install. Second, it is easy to setup. So, for testing the connection and making test call a sip phone app is the way to go.

ATA Adapter

Last, I will cover the ATA () Adapter. Specifically, I have had great luck with the Cisco SPA112 analog phone adapter. Here is the ebay link to it.

Cisco Phone Adapter

Debian 11

Overall, without the base Incredible PBX is not much to think about. Debian has been around for years and has been very stable and trustworthy. So; as far a operating systems go, it has been a rockstar for me!

Get it here. Install, it is like every other Debian install. So, if you need help go here. Once it is fully installed. It is time to install the needed scripts for incredible PBX to get all elements installed. Note, this takes some time. So, go do something else while it is running.

Also, I like to run it in putty or through ssh on linux. However, with Proxmox you can run in a console window. Note, depending on console setup it may not be possible to paste into console so manual typing may be required!

Incredible PBX install

Once in console, if not root. Then, change to root with sudo su command! Note, That is important! See, root is required to properly install the PBX. Now, issue these commands:

cd /root
wget http://incrediblepbx.com/IncrediblePBX2021-debian11.sh
chmod +x IncrediblePBX2021-debian11.sh
./IncrediblePBX2021-debian11.sh

Now, be patient and wait for the install to complete. On my system, it took 35 minutes.

Incredible PBX Upgrade (optional)

Once rebooted, It is possible to run an upgrade that brings FreePBX from version 15 to version 16. However, upgrade is optional and version 16 has not been as tested as much yet. So, below is how to do upgrade if you would like.

cd /root
wget http://incrediblepbx.com/incrediblepbx2022-upgrade.tar.gz
tar zxvf incrediblepbx2022-upgrade.tar.gz
rm -f incrediblepbx2022-upgrade.tar.gz
./upgrade-to-IncrediblePBX2022

Change Admin Password

Critical, Once install is done I would change the password with this cmd;

/root/admin-pw-change
Output like
This script changes your admin password for FreePBX 2.11 access.

Enter new admin password (MAKE IT SECURE!!): *********

admin password will be changed to: ***********
Press ENTER key to continue or Ctrl-C to abort...

Done. Use browser to access FreePBX at http://192.168.0.187

Log Into Admin

Now, find the IP to the server if it is not known do below command in console.

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 12:31:53:4a:be:bb brd ff:ff:ff:ff:ff:ff
    altname enp0s18
    inet 192.168.0.189/24 brd 192.168.0.255 scope global dynamic ens18
       valid_lft 6889sec preferred_lft 6889sec

Ok, so above so look at ens18. Then, inet 192.168.0.189. Last, the URL is http://192.168.0.189/admin/config.php. Note, that is for my config please look up yours and change as needed.

http://<ens18 inet found above>/admin/config.php
Incredible PBX login page

Final Thoughts

So, Incredible PBX web failed the first load. So, I just reloaded Debian 11 and reloaded Incredible PBX. Oh well, I did not capture the error, but the second load worked. Last, I did nothing different the second time. However, I did not run the change admin password until after I had the admin page at the login page above. So, not sure if running change admin password did it or not.

Snapshot With Proxmox

Finally, to prevent the need to reload. First, take a snapshot in Proxmox once the OS is loaded. For that matter, take a snapshot on all major changes. Then, if all is good you can remove the older ones as needed.

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

One thought on “Part1: Incredible PBX On Debian 11

Leave a Reply

Your email address will not be published.

MS3Pro ECU Previous post F150’s New PCM
Debian 11 And Incredible PBX Part2 Next post Part 2: Incredible PBX On Debian 11