ISDN at CCC Camp 2023 » History » Version 12
laforge, 08/10/2023 05:44 PM
1 | 1 | laforge | {{>toc}} |
---|---|---|---|
2 | |||
3 | 4 | laforge | h1. ISDN (and POTS) at CCC Camp 2023 |
4 | 1 | laforge | |
5 | @jolly and @laforge are planning to operate an experimental ISDN and analog telephony network at the "CCC Camp 2023":https://events.ccc.de/camp/2023 |
||
6 | |||
7 | The subscriber lines will be terminated using de-commissioned [[V5_Access_Multiplexers]] that were donated by telecom operators together with the "osmo-v5":https://gitea.osmocom.org/retronetworking/osmo-v5 protocol stack and "osmo-cc":https://gitea.osmocom.org/cc |
||
8 | |||
9 | This network will be provided for people to re-enact the good old telephony days, using anything as old as rotary dial phones, up to the 1990s ISDN experience. |
||
10 | |||
11 | So if you still have your old wired telephones or ISDN equipment in a basement, feel free to bring it along and hook it up. |
||
12 | |||
13 | h2. How to connect to the network? |
||
14 | |||
15 | h3. Types of interfaces |
||
16 | |||
17 | We can offer |
||
18 | * analog POTS ports, expsed as classic 2-wire "ab" interface according to German standards. |
||
19 | 10 | laforge | * ISDN BRI (basic rate interface) ports using Uk0 interface, using 4B3T according to German standards. The signalling is EDSS1 (Euro-ISDN). The configuration is PTMP (German: Mehrgeraeteanschluss), which was the default for most private ISDN lines in Germany. |
20 | 1 | laforge | |
21 | h3. What Equipment do I need to bring |
||
22 | |||
23 | 6 | jolly | For analog lines, you can connect any analog phone, answering machine, fax, modem, etc. Even rotary phones from Sweden and New Zealand (with their special pulse sequences) will work. |
24 | 1 | laforge | |
25 | 6 | jolly | For ISDN lines, you should bring your NTBA/NT1 (to convert Uk0 to S0) and then any ISDN equipment like phones, ISDN adapters, PBXs, ... |
26 | 1 | laforge | |
27 | 3 | laforge | If you only have ISDN equipment for S0-bus but no NTBA, we have a few NTBA around that we can lend you, as needed, on a firs-come-first-serve basis. |
28 | |||
29 | 6 | jolly | In addition, it is wise to bring sufficient length of telephony wires so you can connect to the closest "Point of Presence". |
30 | 1 | laforge | |
31 | 2 | laforge | h3. Where can I connect to the network |
32 | |||
33 | You would need to run some telephony wire (or CAT5, if that's all you have) to one of our "points of presence", where we will put [[V5_Access_Multiplexers]]. |
||
34 | |||
35 | 12 | laforge | We are planning to deploy those at *only a few* (3-4) "Datenklo" (or other applicable location) around the camp site. One of them will be in the vicinity of the PoC tent, the other locations are yet to be determined. |
36 | |||
37 | h3. Etherpad of people interested to get connectivity |
||
38 | |||
39 | *%{color:red}PLEASE ENTER YOURSELF IN THE ETHERPAD AT https://pad.hacksaar.de/p/CCCamp2023-ISDN WITH YOUR LOCATION IF YOU ARE INTERESTED%* |
||
40 | 2 | laforge | |
41 | 1 | laforge | h2. What kind of services do you offer? |
42 | |||
43 | 5 | laforge | Our experimental analog + ISDN network will be interconnected with the "PoC/eventphone":https://eventphone.de/ so you should be able to connect not only with other users of the analog/ISDN network, but also the PoC DECT subsribers, as well as the c3gsm GSM subscribers. |
44 | 2 | laforge | |
45 | There _might_ also be connectivity with the [[octoi:|OCTOI]] network, but we are uncertain if we can achieve that. |
||
46 | 3 | laforge | |
47 | h2. How to contact you |
||
48 | |||
49 | 7 | laforge | You can reach us on the @#retronetworking@ IRC channel on https://libera.chat/ |
50 | |||
51 | 9 | laforge | The network is operated/configured from the _Osmocom-Analog village_ located behind the POC and GSM tents. |
52 | |||
53 | 1 | laforge | On-site electronic contact details on how to reach us will be provided ahead of the camp. |
54 | 10 | laforge | |
55 | h2. How is this implemented? |
||
56 | |||
57 | We are using de-commissioned [[V5_Access_Multiplexers]] (V5 AN) that were donated by telecom operators together with the "osmo-v5":https://gitea.osmocom.org/retronetworking/osmo-v5 protocol stack and "osmo-cc":https://gitea.osmocom.org/cc. Those V5 AN were used until recently to provide public telephony service (analog and ISDN) to subscribers. |
||
58 | |||
59 | All-in-all the setup looks like this: |
||
60 | |||
61 | * Access Network side |
||
62 | ** your POTS/ab or ISDN/Uk0 line is terminated in a subscriber line card of the V5 AN |
||
63 | ** the V5 AN implements the ETSI V5 protocol over an E1 primary rate interface (30 B-channels, 1 signalling slot) |
||
64 | ** that E1 circuit is physically terminated by an [[Osmocom_icE1usb]] USB - E1 adapter |
||
65 | ** the icE1usb connects via USB to a nanopi R5S embedded Linux board |
||
66 | ** the [[osmo-e1d:]] software is used in OCTOI client role to implement a TDMoIP protocol towards a central server (same principle as in our [[OCTOI:]] network) |
||
67 | * Core Network side |
||
68 | ** the TDMoIP streams are received by an [[osmo-e1d:]] in OCTOI server role and handed into _DAHDI trunkdev_, creating one virtual DAHDI span for each E1 line (each corresponding to one V5 AN) |
||
69 | ** the "osmo-v5":https://gitea.osmocom.org/retronetworking/osmo-v5 software implements the V5 protocol stack and its various protocols and state machines |
||
70 | ** the "osmo-cc-pstn-endpoint":https://gitea.osmocom.org/cc/osmo-cc-pstn-endpoint is used for each POTS port |
||
71 | ** the "osmo-cc-misdn-endpoint":https://gitea.osmocom.org/cc/osmo-cc-misdn-endpoint is used for each ISDN BRI port |
||
72 | ** the "osmo-cc-sip-endpoint":https://gitea.osmocom.org/cc/osmo-cc-sip-endpoint is used to expose the calls via SIP to eventphone/POC |
||
73 | |||
74 | If time permits, we are considering to give an ad-hoc talk/workshop/demo at the camp, probably on one of the later days. |
||
75 | 11 | laforge | |
76 | h2. Child Pages |
||
77 | |||
78 | {{child_pages}} |