Feature #2812
closedBuild mixed ISDN / analog telephone network
100%
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.
Updated by laforge almost 5 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
- 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)
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).
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?
Updated by laforge over 4 years ago
- Status changed from Stalled to In Progress
- % Done changed from 20 to 40
- 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)
- 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 | - | - | - | - |
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