Project

General

Profile

Actions

Feature #2812

closed

Build mixed ISDN / analog telephone network

Added by laforge about 6 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
hardware
Target version:
-
Start date:
01/01/2018
Due date:
% Done:

100%

Spec Reference:

Description

We should build a mixed ISDN = analog telephone network that we can use to interconnect the client-side modems/TAs with the BBS-side modems/TAs.

The network should offer analog as well as digital (S0, S2M) ports.

Rather than going for an old, bulky, power-hungry and proprietary PBX like the Alcatel 4400 series used by the POC, I think we could try to use a more modern approach by using LCR with E1 and quad/octo-S0 boards for the digital side, as well as some a/b adapters, as well as SIP and associated TAs.

  • S2M / PRI is needed to connect devices like Livingston PortMaster3 or other "bulk access" devices that can handle 64k ISDN asd well as [up to] V.90 analog
  • S0 busses are needed for interfacing ISDN cards/TAs on BBSs and Clients
  • L1oIP can be used for virtual E1 trunks between LCR instances in distributed setups
  • SIP with G.711 can be used to interconnect with public SIP operators for dial-in/dial-out
  • consumer-grade PBXs like ISTEC 1003/1008/media can be used for attaching analog modems
  • SIP<->telephony voice gateways like Cisco VGxxx can possibly be integrated, offering 24/48/30 voice lines

The resulting network should be mounted in some portable rack/chassis so it can be transported and set up at events, as needed.

Actions #1

Updated by laforge almost 5 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20
I bought an "Auerswald COMmander Basic 2" PBX for that purpose. It currently has the following cards installed:
  • 1x E1 port (for connection to e.g. a E1 RAS server)
  • 4x S0 ports (for ISDN cards, each S0 port can host two 64k dialup)
  • 8x S0 ports (for ISDN cards, each S0 port can host two 64k dialup)
  • 8x a/b ports (for analog modems)
  • 8x Up0 ports (like Uk0 but different, not directly usable without converters)
Actions #2

Updated by laforge almost 5 years ago

I also obtained a "Livingston Portmaster 3", which is a RAS (dial up server). AFAIK in its current configuration it has capacity for 1 E1 interface (30 channels) which can either all be used for RAW-IP or PPP dial-up. It also contains dsp boards for terminating analog modem communication [which is received over ISDN B-channels on the E1).

Actions #3

Updated by laforge over 4 years ago

  • Status changed from In Progress to Stalled

so what we'd need is some kind of physical setup exposing the total of the 29 ports of the Auerswald ISDN PBX.

Only eight of them are a/b ports a this point, so the number of TAE connectors is limited. I was originally thinking of some kind of board with lots of wall-mount TAE connectors on it, but then actually thought we can keep everything RJ45 by using adapters like these: https://www.reichelt.de/tae-adapterkabel-nfn-isdn-tae-p37341.html

So basically all that's required is some kind of 19" desktop rack with
  • a patch panel wired to all of the auerswald ports (E1/S0/ab/Up0)
  • some method of mechanically mounting the auerswald
  • some space for the Livingston Portmaster and/or Patton Dialfire RAS
  • maybe even some built-in Linux system with one or two quad-E1 boards (for lcr)
  • power strip
  • an additional keystone panel?
Actions #4

Updated by laforge over 4 years ago

  • Status changed from Stalled to In Progress
  • % Done changed from 20 to 40
I have the PBX now fully configured and all ports wired out to an RJ45 patch panel. The configuration is:
  • 8 Uk0 ports (2x64k each)
  • 8 S0/BRI ports (2x64k each)
  • 16x a/b ports (for 1 analog modem each)
  • 1 E1/PRI port (for uplink to LCR)

The configuration interface of the PBX can be reached at http://192.168.0.24 via the built-in Ethernet port (just use any static IP address in the subnet 192.168.0.0/24 for the PC/browser side). Username "admin", Password "123456".

The telephone numbers are configured as four-digit numbers with the following keys:
  • first digit is always '2' (other digits reserved for future extension with other PBX)
  • second digit indicates daughterboard/module: (1-4)
  • third digit indicates port within module (1-8)
  • last digit is zero (analog) or 1-2 in case of BRI ports (for the two slots)
So a number like 2452 would mean:
  • module number 4
  • port 5 within that module (S0 bus)
  • second 64k timeslot / participant on that bus
RJ45 Type Module Port Phone Number(s)
01 a/b D 1 2110
02 a/b D 2 2120
03 a/b D 3 2130
04 a/b D 4 2140
05 a/b D 5 2150
06 a/b D 6 2160
07 a/b D 7 2170
08 a/b D 8 2180
09 - - - -
10 - - - -
11 S0 B 1 2211, 2212
12 S0 B 2 2221, 2222
13 S0 B 3 2231, 2232
14 S0 B 4 2241, 2242
15 S0 B 5 2251, 2252
16 S0 B 6 2261, 2262
17 S0 B 7 2271, 2272
18 S0 B 8 2281, 2282
19 - - - -
20 - - - -
21 a/b D 1 2310
22 a/b D 2 2320
23 a/b D 3 2330
24 a/b D 4 2340
25 a/b D 5 2350
26 a/b D 6 2360
27 a/b D 7 2370
28 a/b D 8 2380
29 - - - -
30 - - - -
31 Uk0 A 1 2411, 2412
31 Uk0 A 1 2421, 2422
31 Uk0 A 1 2431, 2432
31 Uk0 A 1 2441, 2442
31 Uk0 A 1 2451, 2452
31 Uk0 A 1 2461, 2462
31 Uk0 A 1 2471, 2472
31 Uk0 A 1 2481, 2482
39 - - - -
40 - - - -
41 - - - -
42 - - - -
43 - - - -
44 - - - -
45 - - - -
46 - - - -
47 - - - -
48 - - - -
49 - - - -
50 - - - -
Actions #5

Updated by laforge about 4 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 40 to 100

The setup based on the Auerswald CB2 has worked excellent at 36C3

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)