Salon Optyczny Joanna Jarzyna
dj_ndc_photo

ALTERNATYWY

Asterisk przez długi czas był bez konkurencji, jednak zmieniło się to.
Mimo wszystko można spotkać wiele oprogramowania bazującego na silniku Asterisk:

Gotowe instalacje prosto z płytki:

- TrixBox - http://fonality.com/trixbox/
- Elastix - http://www.elastix.org/ 
- AsteriskNOW - http://www.asterisk.org/downloads


Podczas tworzenia oprogramowania część ludzi rozpoczęła nowy projekt, OpenPBX, który później został nazwany Callweaver, niestety od długiego czasu jest awaria strony internetowej: - Callweaver - http://www.callweaver.org/ Na szczęście działa jeszcze SVN i można pobrać instalację. Produkt był bardzo ciekawy jeszcze rok temu, jednak ostatni Trunk jest z Maja 2009, kilka błędów nie zostało wyeliminowanych, ale da się z tym żyć. Jak zainstalować oprogramowanie: apt-get install linux-headers-`uname -r` libncurses5-dev bison bc flex build-essential apt-get install less libtiff-tools libtiff-dev speex libtool libreadline5-dev libcap-dev mpg123 apt-get install subversion libogg-dev automake libssl-dev mc locate sox libsox-fmt-gsm php5-curl apt-get install ghostscript madplay libmysqld-dev root# cd /usr/src root# wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre18.tgz root# tar xfvz spandsp-0.0.6pre18.tgz root# cd spandsp-0.0.6 root# ./configure --prefix=/usr/ root# make -j $make_cpu root# make install root# wget http://www.soft-switch.org/downloads/vale/vale-0.0.2.tgz root# tar xvzf vale-0.0.2.tgz root# cd vale-0.0.1 root# ./configure root# make root# make install root# wget http://downloads.us.xiph.org/releases/speex/speex-1.0.5.tar.gz root# tar -xjf speex-1.0.5.tar.gz root# cd speex root# ./configure root# make root# make install root# svn co http://svn.callweaver.org/callweaver/branches/rel/1.2 callweaver root# svn co http://svn.callweaver.org/callweaver-sounds root# cd callweaver root# useradd callweaver root# groupadd callweaver root# ./bootstrap.sh root# ./configure --with-res_config_mysql --with-app_sql_mysql --with-cdr_mysql --enable-mysql --enable-sip-call-limit root# make -j $make_cpu root# make install Pliki konfiguracyjne będą w /usr/local/etc/callweaver Informacje o folderach w pliku callweaver.conf Cała konfiguracja jest bardzo zbliżona do Asterisk 1.4, z małą różnicą skrypty Agi nazywają się OGI, wszystkie polecenia są wrażliwe na duże i małe litery, Faxy to RxFAX oraz TxFAX.
Kolejną bardzo ciekawą alternatywą są: - FreeSwitch - http://wiki.freeswitch.org/wiki/Ubuntu_Quick_Start apt-get install git-core build-essential autoconf automake libtool libncurses5 libncurses5-dev make libjpeg-dev apt-get install libcurl4-openssl-dev libexpat1-dev libgnutls-dev libtiff4-dev libx11-dev unixodbc-dev apt-get install libssl-dev python2.6-dev zlib1g-dev libzrtpcpp-dev libasound2-dev libogg-dev libvorbis-dev apt-get install libperl-dev libgdbm-dev libdb-dev python-dev uuid-dev cd /usr/src git clone git://git.freeswitch.org/freeswitch.git cd freeswitch ./bootstrap.sh ./configure make make all install cd-sounds-install cd-moh-install /usr/local/freeswitch/bin/freeswitch root# /usr/local/freeswitch/bin/freeswitch -nc root# /usr/local/freeswitch/bin/fs_cli - YaTe - http://yate.null.ro/pmwiki/ Pakiety takie jak dla Freeswitch + sox root# apt-get install sox root# cd /usr/src root# wget http://yate.null.ro/tarballs/yate3/yate-3.3.2-1.tar.gz root# ./autogen.sh root# ./configure root# make root# make install root# LD_LIBRARY_PATH=/usr/local/lib root# export LD_LIBRARY_PATH root# yate -dvvvvvvvvvvvvvvv -l /var/log/yate.log root# telnet 127.0.0.1 5038