Skip to main content

Dummy

Intro

  • Gateway software to run on on-site E1 connection (see artice E1/T1 Interface)
  • Transmits application-level messages between CTS E1 and TetraPack Core
  • Decodes/encodes full signalling stack:
    • E1 handler  \
    • HDLC FSM  - (normally done by IC on BSC411 board)
    • Q.921 FSM  /
  • Inter-site Connect transport including priority management (normally done by ISCD2.EXE)
  • Decodes/encodes E1 and pre-buffer carrier streams (normally done by BSC411/TR412 boards)
  • Partially emulates BSS.EXE/GWS.EXE (presence / status updates)
  • VTUN over E1 between CTS and host (does not forward to the server)
  • Uses the same bss3.txt configuration file as a base-station
  • Debian 11 arm64 or amd64, tested on Raspberry Pi 3*, CM4 and Intel x64 PC
  • Typical IP bandwith 4-100 Kbits/sec

* Some revisions of Raspberry Pi 3 have issues with icE1usb connection stability due to USB NIC

P2-TP-Feb2023.pdf

Configuration

# E1D interface and line in format [interface number].[line number]
DUMMY_LINE=0.0

# Path to CTS topology file (bss3.txt or bssparams.txt)
DUMMY_TOPOLOGY=/opt/TetraPack/bss3.txt

# IP address and mask for CTS VTUN interface
DUMMY_NETWORK="192.168.0.8 mask 255.255.255.0"

# Specific options (multiple values can be delimited with comma):
# replace-forwarded-link-status - replace IP-forwarded status for both E1 lines status of local BSs/GWPC to up
# emulated-bs-line1-down        - set E1-1 status of emulated BS to down
# emulated-bs-line2-down        - set E1-2 status of emulated BS to down
# emulated-gwpc-line1-down      - set E1-1 status of emulated GWPC to down
# emulated-gwpc-line2-down      - set E1-2 status of emulated GWPC to down
DUMMY_OPTION=emulated-gwpc-line1-down

# Server connection URI in format http(s)://[user]:[password]@[address]/[path and parameters]
# If you care about securely stored password, please put credentials into /opt/TetraPack/.netrc (man netrc)
DUMMY_CONNECTION="http://xxxxxx:password@core.tetrapack.online:8081/dummy/?mode=bs+gwpc"

# Instance name for D-BUS IPC interface
DUMMY_INSTANCE=default