    QjSimple under Ubuntu 8.04
=====================================

a) pjsip
# pjsip uses portaudio, whe also need the libssl development files to support TLS and SRTP
sudo apt-get install libportaudio-dev libssl-dev
wget http://www.pjsip.org/release/1.3/pjproject-1.3.tar.bz2
tar -xvf pjproject-1.3.tar.bz2 
cd pjproject-1.3
./configure
./configure
    add 
        #define PJSIP_HAS_TLS_TRANSPORT 1
        #define PJ_HAS_IPV6 1
    to pjlib/include/pj/config_site.h
make dep
make
# we now have pjsip as static libraries, which will be used by QjSimple
cd ..

b) QjSimple
# QjSimple is qt4 based, thus we need the qt4 development files
sudo apt-get install libqt4-dev
wget http://www.ipcom.at/fileadmin/ipcom/files/QjSimple-0.6.zip
unzip QjSimple-0.6.zip
cd QjSimple-0.6
# The Makefiles will be autogenerated for the respective platform. Thus, let's 
# delete the old Makefiles
rm Makefile*

#change in QjSImple.pro the location of the pjproject files, e.g. set for
INCLUDEPATH += ../pjproject-1.3/pjlib/include \
    ../pjproject-1.3/pjlib-util/include \
    ../pjproject-1.3/pjnath/include \
    ../pjproject-1.3/pjmedia/include \
    ../pjproject-1.3/pjsip/include
LIBS += -L../pjproject-1.3/pjlib/lib \
    -L../pjproject-1.3/pjlib-util/lib \
    -L../pjproject-1.3/pjnath/lib \
    -L../pjproject-1.3/pjmedia/lib \
    -L../pjproject-1.3/pjsip/lib \
    -L../pjproject-1.3/third_party/lib
linux-g++:LIBS += -lpjsua-i686-pc-linux-gnu \
    -lpjsip-ua-i686-pc-linux-gnu \
    -lpjsip-simple-i686-pc-linux-gnu \
    -lpjsip-i686-pc-linux-gnu \
    -lpjmedia-codec-i686-pc-linux-gnu \
    -lpjmedia-i686-pc-linux-gnu \
    -lpjmedia-codec-i686-pc-linux-gnu \
    -lpjmedia-audiodev-i686-pc-linux-gnu \
    -lpjnath-i686-pc-linux-gnu \
    -lpjlib-util-i686-pc-linux-gnu \
    -lpj-i686-pc-linux-gnu \
    -lportaudio-i686-pc-linux-gnu \
    -lgsmcodec-i686-pc-linux-gnu \
    -lilbccodec-i686-pc-linux-gnu \
    -lspeex-i686-pc-linux-gnu \
    -lresample-i686-pc-linux-gnu \
    -lmilenage-i686-pc-linux-gnu \
    -lsrtp-i686-pc-linux-gnu \
    -lm \
    -lpthread \
    -lssl \
    -luuid

# if pjproject was built without libuuid then remove "luuid" from the QjSimple.pro

# generate Makefiles
qmake
# build QjSimple
make
#now start QjSimple with:
./QjSimple

