Project

General

Profile

OCTOI Event PBX » History » Version 6

laforge, 11/08/2022 12:17 PM

1 3 laforge
{{>toc}}
2
3 1 laforge
h1. OCTOI Event PBX
4
5
The OCTOI Event PBX are a couple of modified/enhannced 3U rackmount PBX systems which we can bring to retrocomputing / hacker events or museum exhibitions to provide a temporary point of connection to the OCTOI network.
6
7
They contain everything that's needed to connect to the network:
8
* An Auerswald COMmander 2 Basic PBX with
9
** one 8 port S0 line card (each S0 bus available on two RJ45 connectors)
10
** one 8 port analog line card (each analog port available on one RJ45 connector)
11
** one S2M (PRI) line card (connected to the icE1usb)
12
* the icE1usb device
13
* an embedded GNU/Linux computer (Beaglebone green) to run osmo-e1d and run the TDMoIP protocol endpoint
14
* an internal ethernet switch to allow access to the Auerswald
15
16
The idea is that you bring this unit to an event, connect it to power and ethernet (with internet access), connect some Phones/Modems/... and be ready to use the OCTOI network.
17
18
h2. Photos
19
20
h3. Front view with open lid
21
22 2 laforge
{{thumbnail(20221105_000955.jpg,size=600)}}
23 1 laforge
24
h3. Internal view showing Ethernet switch, icE1usb and beaglebone green
25
26 2 laforge
{{thumbnail(20221105_001006.jpg,size=600)}}
27 3 laforge
28
h2. Parameters / Configuration
29
30
|_.Unit|_.OCTOI Prefix|_.Beaglebone MAC|
31
|PBX 1|030-2601|40:bd:32:e4:88:b8|
32 5 laforge
|PBX 2|030-2602|34:84:e4:0c:87:c6|
33
|PBX 3|030-2603|98:f0:7b:70:9b:1f|
34
|PBX 4|030-2604|34:84:e4:0a:ec:f3|
35 3 laforge
36
h2. Dial Plan
37
38
|_.Port|_.Extension (MSN)|
39
|S0 1|2110, 2111, 2112|
40
|S0 2|2120, 2121, 2122|
41
|S0 3|2130, 2131, 2132|
42
|S0 4|2140, 2141, 2142|
43
|S0 5|2150, 2151, 2152|
44
|S0 6|2160, 2161, 2162|
45
|S0 7|2170, 2171, 2172|
46
|S0 8|2180, 2181, 2182|
47
|analog 1|2310|
48
|analog 2|2320|
49
|analog 3|2330|
50
|analog 4|2340|
51
|analog 5|2350|
52
|analog 6|2360|
53
|analog 7|2370|
54
|analog 8|2380|
55 1 laforge
56 6 laforge
h2. Usage
57
58
There really isn't much to be done.  
59
60
# Connect an Ethernet cable to the RJ45 connector on the bottom left side of the enclosure
61
# power up the system using the main switch next to the AC inleton the back
62
#* The beaglebone will obtain a DHCP lease and establish the OCTOI/TDMoIP connection to the OCTOI hub (@divf.retronetworking.org@).
63
#* the system (both the PBX and the beaglebone) will take quite a bit of time to boot.
64
# if you have GPS line of sight, optionally connect the GPS antenna to the SMA connector on the right hand side front panel. This will improve clock stability and avoid cycle slips.
65
# connect ISDN equipment to the ISDN ports (8 S0 busses each exposed to 2x8P8C on the two leftmost panels)
66
#* make sure the MSNs are configured correctly (see labels on the port and table above). The PBX will reject any calls originated from a phone with wrong MSN
67
#* one set of 100 Ohms terminators is active inside the PBX; for proper termination another set is formally required, but usually it just works without those, at leaset on short wires.
68
# connect analog equipment to the analog ports (8 a/b ports each exposed to 1x8P8C on a panel in the center of the front side)
69
#* you will need some adapters for 8P8C to TAE (or whatever telephone connector your equipment has)
70
71
h2. LEDs
72
73
h3. PBX LEDs on the left side of the face plate
74
75
FIXME
76
77
78
h2. Debugging/Introspection
79
80
FIXME
81
82
83 1 laforge
h2. Manufacturing
84
85 4 laforge
h3. Parts list
86
87
* Auerswald COMmander 2 Basic 2 19" base unit
88
* Auerswald S2M module
89
* Auerswald 8 a/b module
90
* Auerswald 8 S0 module
91
* Netgear GS305E ethernet switch
92
* MeanWell RD-35A power supply
93
* beaglebone green or black
94
* icE1usb
95
* USB-micro-B to 2 wire open ended DC power cable
96
* 2.1/5mm barrel plug 2 wire open ended DC power cable
97
* PE/L/N wire in 1/1.5mm2 with associated cable-end-sleeves
98
* 2x Wago 222-413 clamp
99
* 4x M3 6mm screw with your favorite drive (I like TX10)
100
* 4x M3 5mm hexagonal spacer with external / internal thread
101
* 4x M3 nut
102
* 2x M3 4mm screw with your favorite drive (I like TX10)
103
* 50cm RJ45 patch cable
104
* 25cm RJ45 patch cable
105
* optionally, a less noisy 80mm fan (like Noctua NF-8A FLX)
106
* SMA to SMA cable, ~20cm length
107
* bulkhead mount SMA-to-SMA pass-through or [[osmo-lab-rack:Bgt-keystone6]] with SMA keystone module
108
109
110 1 laforge
h3. Steps, rough outline
111
112
* drill mounting holes for combined 12V (switch) and 5V (beaglebone) PSU (Mean Well RD-35A) in the back plate
113
** do not mount the power supply yet, as  you won't be able to reach the terminal philips screws anymore
114
* configure GS305E ethernet switch (admin interface on 192.168.0.239 as described in manual)
115
* mount GS305E ethernet switch using mounting tape (make sure to clean surfaces first). It fits perfectly in the gap between Auerswald blue plastic carrier and the right side panel of the 3U 19" housing
116
* drill mounting holes for beaglebone into right side panel
117
* mount beaglebone using 5mm M3 hex spacers, M3 nuts and M3x6mm screws (nuts on beaglebone top PCB side, screws from outside of right side panel)
118
* use 2-wire USB-micro-B cable to connect 5V terminals of power supply to beaglebone
119
* use 2-wire 2.1mm/5mm barrel connector cable to connect 12V of power supply to Ethernet switch
120
* AC wiring
121
** remove PBX mainboard to  remove the L and N wires from its AC input (three PH1 screws)
122
** crimp and connect N (blue) and L (brown) wire (1.0/1.5mm2) with cable-end-sleeves and attach to PBX mainboard AC input
123
** re-mount the PBX mainboard (three PH1 screws)
124
** crimp and connect PE wire (1/1.5mm2) with cable-end-sleeve (power supply side) and ring terminal (attach to grounding bolt)
125
** crimp and connect N (blue) and L (brown) wire (1.0/1.5mm2) with cable-end-sleeves and attach to power supply
126
** Use one 3-way "Klapp-Wago" (Wago 222-413) clamps for L and N to connect power supply, PBX mainboard and AC input
127
* mount the power supply to the back panel using two M3x4 screws
128
* replace the existing fan with a low-noise fan (like Noctua NF-8A FLX). The PBX consumes very little power (20W idle, with switch/beaglebone/ice1usb maybe 30W) and even only the slightest airflow is sufficient.  No need for a noisy high-rpm fan.
129
* Ethernet wiring
130
** unplug the RJ45 pigtail from the PBX mainboard and plug it in switch port 2
131
** use a 50cm patch cable to connect the PBX mainboard with switch port 3
132
** use a 25cm patch cable to connect the beaglebone with switch port 5
133
* icE1usb
134
** use USB-C to USB-A cable to connect icE1usb to USB port of beaglebone
135
** crimp an E1 cross-over cable using two 8P8C RJ45 plugs and ~ 20cm of CAT5 cable; use it to connect PBX S2M card to line0 of icE1usb
136
** come up with some kind of panel-mount SMA pass-through for the GPS input signal. Example picture shows a [[osmo-lab-rack:Bgt-keystone6]], but you can also simply drill a 6mm hole into a blank face plate.
137
** use ~20cm SMA pigtail to connect SMA face plate pass-through to GPS input SMA jack of icE1usb
138
** mount icE1usb; an easy option is to remove the rubber gaskets from the icE1usb and use mounting tape to glue it to the top of the GS305E ethernet switch
Add picture from clipboard (Maximum size: 48.8 MB)