Setting Up ss7box Version 01
The following is a general outline of what must be done to bring up the first SS7 link in a version 01 ss7box system. The SS7 link tester is based on ss7box version 01.
-
Load Linux distro with 2.6.x kernel; kernel development headers and tools must be included; also include vim and emacs editors
-
create directories:
# mkdir /usr/local/ss7box # mkdir /etc/ss7box # mkdir /usr/src/Sangoma
-
Report contents of /proc/cpuinfo and output of hdparm /dev/hda; what is hdd technology (ide, scsi, sata, etc.)
-
Download STABLE Sangoma driver:
- Get STABLE driver from Sangoma
- Put STABLE driver in /usr/src/Sangoma
-
Install STABLE Sangoma driver:
# cd /usr/src/Sangoma # tar xzvf wanpipe-[stable_release].tgz # cd wanpipe # ./Setup install
Note:There is a link to a sample setup session on the ss7box support web page.
Troubleshooting:
-
Setup may report missing tools; install tools reported missing
-
default location of source code and headers may not be valid; find source code and define a symbolic link to it:
# ln -s /location/of/kernel/source /usr/src/linux
then supply the symbolic link to Setup when it asks for the location of the source code headers
-
-
Use "wanrouter hwprobe" to verify installation of Sangoma card
Troubleshooting:
-
The following error occured because non-smp source code was installed on an SMP system; correction was to install smp source code, delete and create the /usr/src/linux symbolic link; run "./Setup install" again.
[root@mynode wanpipe]# wanrouter hwprobe WARNING: Error inserting sdladrv (/lib/modules/2.6.9-11.ELsmp/ kernel/drivers/net/wan/sdladrv.ko): Invalid module format WARNING: Error inserting wanrouter (/lib/modules/2.6.9-11.ELsmp/ kernel/net/wanrouter/wanrouter.ko): Invalid module format WARNING: Error inserting wanpipe_syncppp (/lib/modules/2.6.9-11.ELsmp/ kernel/drivers/net/wan/wanpipe_syncpp
-
-
describe what we will be connecting to; it's physical position in relation to the connection point; the transmission equipment being used; the availability of local hands-on help to:
- make/break cable connections
- use loopback plugs to isolate connection problems
- make cables as needed
- reposition Sangoma cards
- modify configurations in files
-
Collect and report E1 connectivity parameters: line encoding, format, clock driver/receiver, channel data rate (64kb/s or 56kb/s)
-
Collect and report SS7 connectivity parameters: channel, SLC, self point code, adjacent point code; collect and report ISUP connectivity parms: trunk groups, trunks, CIC ranges, CIC assignment protocol
Note: SS7 has many timers at all protocol levels; the default values will be used; focus on timers will be omitted unless we suspect there is a problem with timer mismatch
-
Create wanpipe configuration from materials we will provide based on output of #6 and #7 above; test and debug E1 connectivity using a loopback plug; possibly run platform verification tests using two Sangoma ports and a crossover cable; test connectivity with adjacent node
-
Test access to platform with development team
-
Configure wanpipe1 as shown in the example linked on the ss7box support web page.
-
Start wanrouter and look for "E1 connected" or "T1 connected"
# tail -f /var/log/messages # wanrouter start
-
When the preceeding steps are complete, the support team will confirm conditions are as expected, load software, create SS7, ISUP, and other configurations; team will involve local engineers to learn and contribute to development effort.