Skip Navigation

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.

  1. Load Linux distro with 2.6.x kernel; kernel development headers and tools must be included; also include vim and emacs editors

  2. create directories:


    # mkdir /usr/local/ss7box
    # mkdir /etc/ss7box
    # mkdir /usr/src/Sangoma
    


  3. Report contents of /proc/cpuinfo and output of hdparm /dev/hda; what is hdd technology (ide, scsi, sata, etc.)

  4. Download STABLE Sangoma driver:

    1. Get STABLE driver from Sangoma
    2. Put STABLE driver in /usr/src/Sangoma

  5. 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

  6. 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
      	


  7. 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

  8. Collect and report E1 connectivity parameters: line encoding, format, clock driver/receiver, channel data rate (64kb/s or 56kb/s)

  9. 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

  10. 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

  11. Test access to platform with development team

  12. Configure wanpipe1 as shown in the example linked on the ss7box support web page.

  13. Start wanrouter and look for "E1 connected" or "T1 connected"


    # tail -f /var/log/messages
    # wanrouter start
    


  14. 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.