Celliax LiveCD

You can download the Celliax LiveCD from http://www.celliax.org/downloads

This CD contains all you need to run and modify Celliax (Asterisk + chan_celliax + related configuration utilities) on Linux and Windows platforms.

For managing a cellphone, you will need a Celliax Hardware Adapter, that you can build yourself or you can got from www.celliax.org. But you can test the Celliax software also without any hardware.

What's New in 0.0.32:

  • LiveCD:
    • Now you can save all your configuration between reboots (Celliax, Skype, Language, etc). You can save all of them on a regular file on your hard disk (or on a USB key) and have all of it automatically reloaded at next boot. No more need to "retrain" Skype at each reboot!
    • Linux support for all kind of datacables in the Celliax Devkits
    • New kernel 2.6.17.14 with ark3116 and working wireless ipw2200 modules
    • Headless Celliax, cellphones, Asterisk and Skype (without X)! Booting 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?
    • Graphic configuration for Celliax
    • Automatically download the latest sources with an svn script (/usr/local/asterisk/usr/sbin/svn_celliax, now's working)
    • Contains the Windows XP drivers for the Celliax DevKit datacables
  • Celliax (both Linux and Windows):
    • Asterisk 1.2.13
    • New configuration file format
    • Better interaction with Skype (no more stuck in skype_dir, much faster skype_dir on Windows)
    • Source code is more readable (but will be much cleaned, refactored and polished in the future ;) ) and beginning of Doxygen documentation
  • And many more minor things...

Usage

  • You can run the software directly from the LiveCD, without installing anything and without modifying anything on your hard disk.
  • Or you can use this CD for installing and using Celliax on Windows XP, this will require the installation of the CygWin environment on your Windows XP (if it is not yet installed).

Celliax LiveCD

To use and modify Celliax you don't have to install anything on your hard disk, it runs entirely from the (live)CD. When you stop using it and reboot the computer, nothing has been changed or modified.

This liveCD contains:

  • For normal usage:
    • Linux LiveCD based on a streamlined Knoppix 5.0.1, ready to run with a preconfigured installation of Celliax
    • Kernel 2.6.17.14, with working wireless ipw2200 and ark3116 module for new datacables!
    • All Celliax functions can be managed with mouse, no command line commands needed for basic usage
    • Graphic interface familiar and easy to use for Windows users
    • Asterisk 1.2.13
    • Skype 1.3.53 official
    • Firefox 1.5
  • For software development:
    • Complete development environment, with editors, compilers, tools, dev libraries, etc.
    • Script to download the most recent sources from the Celliax Development SVN repository
    • All the tools needed to remaster the liveCD itself. For remastering, please see http://knoppix.net/wiki/Knoppix_Remastering_Howto


To begin using Celliax LiveCD, just leave this CD in the CDrom drive and reboot your computer

  • During the boot you will be asked to choose your language/keyboard
  • When the boot is completed, you first launch Skype by clicking with the mouse in the Applications menu (first item on top)
  • Enter the details of your Skype account in the Skype client, and check the box "Sign me in when Skype starts"
  • Try a Skype call to echo123 , the Skype test call to an automatic answering machine, just to see if Skype is working
  • The sound levels are automatically preset for interfacing cellphones and voicemodems. If you are using mic and headphones you probably need to raise the level of master, pcm, and capture with the Mixer you find in the Application menu (fourth item from top)
  • If the call goes well, from the Applications menu launch Celliax (second item from top)
  • Authorize the Skype client to be contacted from Celliax, it will ask you about that. Check the "do'nt ask me again in the future" checkbox. Then close SKYPE from its menu File->Close so it saves its configuration
  • Close the Celliax-Asterisk console by typing: "stop now" in it
  • Then, relaunch Celliax from the menu
  • Using mic and headphones, the call is initiated by an incoming sound in the mic. You can then use the dial and hangup console commands to interact.
  • Dialing 4 you will make a call to Skype user echo123, dialing 5 you call Digium via IAX, dialing 6 you will check the latency
  • After the "Congratulation" message, you will enter the Skype Contacts Directory, where you can choose which one of your Skype Contacts you want to call
  • At this point, maybe you want to save ALL configurations, so all will work again next time you boot the LiveCD, without bringing Skype up and down, etc. From the Application menu, choose Save ALL configs and follow the instructions. All configs will be automatically restored next time you boot. If when you boot you don't want to restore the configs, type "knoppix myconfig=no" at the boot prompt.
  • For troubleshooting, see the Celliax Step by Step Guide
  • Enjoy!

You can then open an xterm and use (from the knoppix home directory) the script /usr/local/asterisk/usr/sbin/svn_celliax to download the most recent sources, then go in the newly created "celliax" directory and read the aptly named README file for instruction on compilation and installation.

For the ubergeeks between us:
Headless Celliax (without real X11 running)

  • after you saved your configuration (particularly the Skype configuration) as explained before
  • reboot and at the boot prompt type "knopppix 2"
  • you will end up at runlevel 2, without X
  • type "kbdconfig" at the console, so you can choose your keyboard
  • type "su - knoppix", so you became the knoppix user (the Skype config you saved is for that user)
  • type "/usr/local/asterisk/usr/sbin/celliax_server"
  • you get Celliax and Skype running on the console, under the (fake) Xvfb X11 server. Yay!


Installing and Using Celliax on Windows XP

  • If you have not previously installed CygWin, in the CD you will find the setup.exe CygWin installer. Click on it and follow the instructions to install a basic CygWin environment on your computer.
  • Then install, using again the setup.exe CygWin installer, the following additional Libs packages needed by Celliax. You will find them in the Libs section of the installer:
    • libcurl3
    • libgettextpo0
    • mingw-runtime
    • minires
    • openssl
    • readline
  • Copy from the CD the file asterisk-celliax.tgz on your /usr/local directory in CygWin.
  • Now from within the CygWin environment, go to that directory (cd /usr/local), then extract the Celliax files (tar xzf asterisk-celliax.tgz)
  • That's it!
  • If it is not yet started, start Skype in the usual way
  • Now from inside the CygWin environment you can run /usr/local/asterisk/usr/sbin/celliax
  • Don't forget to authorize the Skype client to be contacted from Celliax, it will ask you about that. Check the "don't ask me again in the future" checkbox ;-)
  • Using mic and headphones, the call is initiated by an incoming sound in the mic. You can then use the dial and hangup console commands to interact.
  • Dialing 4 you will make a call to Skype user echo123, dialing 5 you call Digium via IAX, dialing 6 you will check the latency
  • After the "Congratulation" message, you will enter the Skype Contacts Directory, where you can choose which one of your Skype Contacts you want to call
  • Enjoy!

If you have a developer's installation of CygWin, you can then use (from your home directory) the script /usr/local/asterisk/usr/sbin/svn_celliax to download the most recent sources, then go in the newly created "celliax" directory and read the aptly named README file for instruction on compilation and installation.

You can download the Celliax LiveCD from http://www.celliax.org/downloads

Created by: gmaruzz, Last modification: Thu 16 of Nov, 2006 (16:23 UTC)


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+

Page Changes | Comments

 

Featured -

Search: