Dialogic SR 5SP1 RedHat Linux 9 Howto
From GNU Telephony
Installation Prerequisite on RedHat9
Before installing (LiS Dialogic Bayonne) you should have the following rpm's on your RedHat9 installation, they are all available from the installation cd's.
rpm -aq | grep -e compat -e gcc -e libstdc -e kernel
gcc-3.2.2-5
gcc-c -3.2.2-5
libgcc-3.2.2-5
compat-gcc-7.3-2.96.118
compat-gcc-c -7.3-2.96.118
libstdc -3.2.2-5
compat-libstdc -7.3-2.96.118
libstdc -devel-3.2.2-5
compat-libstdc -devel-7.3-2.96.118
glibc-kernheaders-2.4-8.10
kernel-source-2.4.20-8
kernel-2.4.20-8
LiS installation
Download and install LiS(Linux Streams) required by Dialogic drivers http://www.gcom.com/home/linux/lis/
tar -xzvf LiS-2.16.11.tgz cd LiS-2.16
You may keep the default answer for all the questions.
make make install
Dialogic Service Release installation
Download the dialogic service release 5.1 http://www.dialogic.com/support/helpweb/dxall/systemrelease.htm
extract:
mkdir -p /usr/src/dialogic/SR5 cd /usr/src/dialogic/SR5 tar -xzvf LINUX_SR5.1.tgz
The shell script will let you select the RPM you need, install " 1 SpringWare Software ".
./install.sh
Now download dialogic SR5.1 SP1 http://www.dialogic.com/support/helpweb/dxall/systemrelease.htm
extract:
mkdir /usr/src/dialogic/SR5SP1 cd /usr/src/dialogic/SR5SP1 tar –xzvf LINUX_51_SP1.tgz
The shell script will upgrade the detected dialogic rpm's.
./install.sh
You must know your board(s) model(s), there id's on the scbus or ctbus and a free IRQ reserved to ISA.
./config.sh
The Dialogic rpm I have following SR5.1 SP1 installation:
rpm -aq | grep DLGC
DLGCcom-5.1-1
DLGCcsp-5.1-1
DLGCgc-2.1-1
DLGCdev-5.1-1
DLGCpri-5.1-1
DLGCooc-4.0.5-4
DLGCparms-5.1-1
Note: Read the configuration guide to have the complete information about configuration but ignore all the installation requirement conflicting with this howto.
http://resource.intel.com/telecom/support/releases/unix51/linux51/release_guide/release_guide.pdf
Note: You do not need to install globalcall even if you plan to use globalcall API unless you will use R2MF protocole.
Modify /usr/dialogic/cfg/dialogic.cfg to reflect the Dialogic hardware present on the system.
Here is a sample configuration for ISDN in North America:
[Genload - All Boards] LogFile=genload.log BLTAddress = D8000
Dialog/HD=YES BusType=SCBus SCBusClockMaster=AUTOMATIC SCBusClockMasterSource=AUTOMATIC PCMEncoding=ULAW
[Genload - ID 0] /* Dual T1/E1 HD */ ParameterFile=dms.prm ISDNProtocol=dms ISDNProtocol2=dms
A server restart is recommended
shutdown –r now
Now you may verify Dialogic service by restarting it manualy:
dlstop dlstart
Bayonne installation
Your server is now ready for installation of Bayonne 1 or "Production Releases"
Download it from http://wiki.gnutelephony.org/index.php/Download_Page
mkdir /usr/src/bayonne
Note: !! You cannot install Bayonne "Stable Releases" or Bayonne 2 since it does not support dialogic yet. !!
commoncpp2-1.x.x
ccscript-2.x.x
ccaudio-1.x.x
bayonne-1.x.x
GNU Common C
cd /usr/src/bayonne tar -xzvf commoncpp2-1.0.13.tar.gz cd commoncpp2-1.0.13/ ./configure make install
GNU ccAudio
cd /usr/src/bayonne tar -xzvf ccaudio-1.1.1.tar.gz cd ccaudio-1.1.1/ ./configure make install
GNU ccScript
cd /usr/src/bayonne tar -xzvf ccscript-2.5.6.tar.gz cd ccscript-2.5.6/ ./configure make install
GNU bayonne
cd /usr/src/bayonne tar –xzvf bayonne-1.2.13.tar.gz cd /usr/src/bayonne/bayonne-1.2.13 ./configure --without-phonedev --without-pika --without-eccs --without-vpb --without-aculab --without-capi --without-dummy make make install
Note:You should use Globalcall driver when using Bayonne with Dialogic.
You can start bayonne in trace mode with globalcall drivers like this:
bayonne --globalcall --trace
Question(s) or comment(s) on this howto ?
mailto:jchavanton@gmail.com

