Xorcom Rapid

From New Zealand VoIP Users Group

Jump to: navigation, search

Overview

Xorcom Rapid is an Asterisk distribution based on Debian Linux (Sarge) featuring automatic installation and a pre-configured Asterisk system. The Rapid ISO is ~185MB and will install into a 512MB partition.

It comes setup out of the box with;

  • 10 analog extensions
  • 10 SIP extensions
  • 10 IAX extensions
  • Voicemail on all extensions
  • A conference extension
  • Automatic setup of Zaptel Hardware

The Rapid developers have spilt the Asterisk configuration up and made it modular, using conf.d style directories in true Debian style.

Work is in progress porting the AMP (Asterisk Management Portal) to Rapid although this does require removing the Rapid Asterisk config package and installing the AMP Asterisk config package.

More information about Xorcom Rapid can be found at the Xorcom Rapid Homepage

Installing to a read-only partition

The Sarge package flashybrid will install on Rapid if you also install it's dependency rsync. The flashybrid package allows you to run a read-only root partition and will create a RAM disk to hold files and directories which need to be read-write. On proper shutdown these files and directories will be rsync'd back to the read-only partition. You can easily switch between read-only and read-write mode for configuration changes and system updating.

Because the rsync and flashbrid packages aren't in the Rapid repository you'll need to download and install them manually.

First download the rsync and flashbrid packages

wget http://ftp.nz.debian.org/debian/pool/main/r/rsync/rsync_2.6.4-6_i386.deb
wget http://ftp.nz.debian.org/debian/pool/main/f/flashybrid/flashybrid_0.003_all.deb

then install them

dpkg -i rsync_2.6.4-6_i386.deb
dpkg -i flashybrid_0.003_all.deb

now edit /etc/flashybrid/ramstore and add

/etc/hotplug/run
/etc/network/run

to the bottom. Make the store for the ramdisk

mkdir /ram

Finally edit /etc/default/flashybrid and change ENABLED from no to yes

ENABLED=yes

Reboot and you now have a read-only system.

Read the docs in /usr/share/doc/flashybrid/ as there are some things in there that you may like to do (especially in INSTALL).

You may switch between read-only and read-write with the commands fh-embed and fh-full respectively.

Personal tools