Skip to main content

Hotel Phone System (VoIP)

Hotel Phone System (VoIP) Hotel Phone System should be a must for most hoteels or motels, which has been using Analog Phone System(Analog PBX) in past decades.  There were some technical and financial issues if swifting to IP-PBX: 911 service IP-phone expensive than analog hotel phone Ethernet cable running Billing System Solution for replacement: e-911 are supported  VoIP gateway Sharing same Ethernet cable with IPTV A2billing Module for IP-PBX Therefore, you could  build a PBX  for hotels or motels if you are the owner  Analog VoIP Gateway For Hotel Phone System IP phone is recommended because many functions can work only on IP phone, but IP phone still expensive than analog hotel phone. Alternatively, hotels or motels can use VOIP gateway instead. In addtion, no need to run Ethernet cable. Software for For Hotel Phone System Issabel FreePBX FusionPBX You should consider Issabel or FreePBX first:Issabel with very friendly Web console and almost all modules are...

PBX on Chromebook

PBX on Chromebook


PBX on chromebook works great! Especiall for the chromebook with x86 CPU.  Most IP-PBX are developed on x86 PC first. Linux distro also developed on  instruction sets of x86 CPU. Therefore, you’d better to choose an x86 PC or chromebooks for your first PBX server.  


chromebook with PBX


Google usually supports chromebooks about 5 years. Afterwards these chromebooks wouldn’t get the update on system, chrome browser and security.

Lots of old chromebooks were dumped into 2nd-hand market every year. You could spend less than 50 dollar to get an used or refurbished chromebook from ebay, Amazon or bestbuy. However it will bring security issue if these old chromebooks wouldn’t get securty update from Google.



Can we swipe off Chrome OS and install Linux, then modify it to a PBX server?

The answer  depends on what chromebook on your hand. 

In order to install linux on chromebook, you need to replace factory BIOS by customerized one.

  1. Go to Mr.Chromebox.tech to check if your chromebook is sopported
  2. Remove security limit (screw, switch or jump) if haivng one on supported chromebook. 
  3. Enter developer mode to flash BIOS by scripts from mrchromebox.tech.
  4. Download  CentOS ISO file  or other suitable Linux
  5. Write ISO file to USB drive by Rufus
  6. Boot from such USB drive, and follow instructions to install CentOS to internal disk or external USB drives.
  7. Then install PBX on Centos, Ubuntu or Debian by Free official tutorials

Install FreePBX 15 on CentOS 8

Install FreePBX 14 on Unbuntu 18.04

Install FreePBX 15 on Debian 9.6

Install FreePBX 15 on Arch Linux


Issues when Chromebook as PBX server:

Ethernet port

Many chromebooks don’t come with ethernet por.t. It’s better to get USB3.0 to Ethernet adapter for better connection.

Chromebook USB Network

Internal Disk and Memory

The internal disk and memory might be soldered on the motherboard. If so, it’s impossible to upgrade them in future.


Lenovo x131e chromebook as PBX server

Lenovo x131e chromebook with Celeron 1007u CPU could be an option. Both disk and memory are upgradable. In addition, it comes with Gigabit Ethernet port.

Install PBX ON X131E

lenovo x131e upgrade memory


Acer C720 chromebook as PBX server

Another good option is Acer C720 chromebook with Celeron 2955u and mSATA disk, mSATA is upgradable, but memory chip was soldered on board.

chrombook PBX

C720 has 2GB and 4GB models, but doesn’t have Ethernet port, so a USB3.0 to Ethernet adapter is recommended.

USB3.0 to Ethernet Adapter


Power outage

Unfortunately the BIOS from mrchromebox.tech doesn’t support power on automatically. However internal battery in chromebooks could act as UPS to keep powering chromebook some hours.


Turn off display and close the lip

You can turn off your monitor and close the lip when using your chromebook as a PBX server, but your chromebook will be suspended after closing the lip, so you will need to change something. Below commands for CentOS:

Edit this file: logind.conf

nano /etc/systemd/logind.conf  

Chinage this line:

#HandleLidSwitch ---- remove # and change to "HandleLidSwitch lock"

Then save and exit, then run

systemctl restart systemd-logind

Install PBX on Chromebox

Asus CN60 chromebox (used or refurbished) around 30-40 dollar on ebay. The install procedure almost same as chromebook, still need to replace factory BIOS.

While some chromeboxes were enrolled by enterprise and couldn’t enter developer mode, you have to buy a programmer to remove the limit. Consider this issue before buying it.

Chromebox PBX


Comments

Popular posts from this blog

FreePBX vs. FusionFBX

FreePBX vs. FusionFBX FreePBX vs FusionFBX has been being a topic for many years. Both FreePBX and FusionPBX are great projects, but two systems have different sources and architectures. Actually both are the Web-Gui developped from Asterisk and Freeswitch instead of command lines. FreePBX FreePBX  is developped from Asterisk on CentOS Linux, also support other Linux. FreeBPX provides free Distro disk. Most modules of FreePBX are free, but commercial modules need to pay. Some  PBX  projects were also developped from FreePBX, like  Trixbox, Elastix and PBX in a Flash . Pros: Free Distro. Based on CentOS Friendly Web-Gui Easy to use and configure Long History Wide Community  Support Support Arch Linux, Ubuntu, Debian, Raspbian Support both x86 and ARM CPU Good support for telephony hardware Cons: Not all modules are free, some commercial modules need to pay. Web-Gui uses much system resource. However, a powerful ARM-device like Raspberry Pi 4 might not have such p...

CentOS Firewall: firewalld commands

CentOS Firewall:  firewalld commands I. Introduction Centos7 and above releases have tried to bring firewalld firewall, firewalld to bring iptables firewall.  The reason is that the firewall policy of iptables is handled by the netfilter network filter at the kernel level, while firewalld is handled by the nftables packet filtering framework at the kernel level.  Compared with iptables firewall, firewalld supports dynamic update technology and adds the concept of zone.  To put it simply, the area is that firewalld has prepared several sets of firewall policy sets (policy templates) in advance. Users can choose the appropriate policy set according to different production scenarios to achieve rapid switching between firewall policies. Zone is a major feature for firewalld, but for us, Centos7 is generally on the server, and there is less need to switch zones, so this article will not introduce it. There are more online information. You can go to Baidu to find informati...

DIY a Router (Soft Routering)

DIY a Router (Soft Routering) Why DIY a Router? Most routers in the market are made by big-scale companies like CISCO, Linksys, Asus, TP-link. The price from tens dollars to thousands dollars, and depends on the features and capacity of data exchange. Actually routers has two main classes in the market: Consumer class Easy to use: Most of public is lack of computer and netowkr knowledge.   The manufacturer must make router as easy as ready to use after plug and power on. All in one:  Actually Router just for data exchange with internet, but Consumer-Class routers usually come with WiFi Access Point and network switch.  However, all-in-one solution will increase CPU utilization and could stuck if connecting many network devices.  Low price: Most Consumer-class routers is made at the base of cheap and simple ARM-CPU with very limit storage and memory.  It’s impossible to upgrade or expand either functions or capacity of data processing. Commercial Class Route...