Asterisk Connecting to the Cellular Network


Celliax is a GPL channel driver for Asterisk, chan_celliax, development and download site
  • runs on Windows and Linux
  • manages GSM and CDMA cellular phones through an adapter, composed by a serial datacable (for commands) and an audiocable (for the voice) interfacing the computer soundcard
  • Celliax is also capable of making and receiving Skype calls through the cellphone, and has an app like app_directory that let you choose which one of your Skype contacts you want to call.
  • on Linux Celliax can also manage ALSA voicemodems (whithout Skype support)
  • on Windows and Linux (and *BSD) manages virtually all kind of cellular phones, both old Nokia models (with proprietary Nokia FBUS2 commands) and cellphones supporting AT commands (also with Motorola extensions)
  • with Celliax is distributed the Celliax LiveCD, with a working installation of Asterisk, chan_celliax, and configuration utilities, based on Knoppix. The Celliax LiveCD contains also all is needed to run Celliax on Windows: the cygwin installer and the tgz with the asterisk-celliax stuff to be untarred in a basic cygwin installation.
  • Headless Celliax, cellphones, Asterisk and Skype (without X)! Booting the LiveCD in console mode you find a script (/usr/local/asterisk/usr/sbin/celliax_server) that automatically launch Xvfb (the fake X11 server), Skype and Celliax. Also via ssh! Isn't that cute?
Celliax development and download site

Example: Siemens mobile phone

German forum: Build your own cable for chan_celliax


Some notes on connecting asterisk to the cellular network. Why?
  • Leverage free mobile to mobile calling to lower costs. (nice picture)
  • SMS gateway (See note). An easy way to send SMS messages to mobiles from Asterisk is to use the FASTSMS command or the SMSx command.
  • Mobile applications; geo-location tracking or theft prevention for example
  • Remote monitoring
  • Mobile Machine to Mobile Machine so called M2M

The cellular capable device you attach might be.
  • A regular cell phone
    • Via some home brew adaptor
      • USB, Bluetooth, etc
      • Analog patch cables to sound card
    • Via some commercial cell to traditional phone adaptor
      • Note that one of these has a serial line controller option
  • A PCMIA cellular card
    • More home brew to get the analog connection
  • A "Fixed Cellular Terminal" - i.e. a device intended for this.
  • A PCI wildcard with GSM modules, with proper software

Interesting notes in the asterisk mailing lists.

Details regarding Serria Aircard as possible bridge.

PCI Cards with a GSM interface
  • *astTECS 4-port GSM PCI Card - Quadband, GPL drivers, Mobile IP PBX, VoIP GSM Gateways
  • Voismart - Voismart vGSM with up to 4 GSM channels PCI card, made for Asterisk and linux in general. See also VoiSmartGSM for instructions and GPL drivers
  • Junghanns - uno/duo/quad GSM PCI. Works with Linux
  • POLYGATOR - PCI or PCIe GSM/UMTS/3G/WCDMA card, 4-8 channels/SIM-cards (850/900/1800/1900 Mhz and UMTS/WCDMA/3G optionally), optional SIM-Server POLYGATOR support, DTMF receiver, Digital sound processing (with possibility of hardware compression: G.729, G.726, G.723), Light-emitting diode indication of channels active

See also:

Created by: bhyde, Last modification: Thu 22 of Jan, 2015 (14:14) by abba
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+