102 lines
3.2 KiB
Plaintext
102 lines
3.2 KiB
Plaintext
OCTOI (Osmocom Community TDM over IP) Status Update
|
|
===================================================
|
|
:author: Harald Welte <laforge@gnumonks.org>
|
|
:copyright: 2022 by Harald Welte (License: CC-BY-SA)
|
|
:backend: slidy
|
|
:max-width: 45em
|
|
|
|
|
|
== Overview
|
|
|
|
* Brief OCTOI Intro
|
|
* migration to co-located hub complete
|
|
* osmo-e1d status update
|
|
* new osmo-isdntap project
|
|
* OCTOI BERT problems
|
|
* Octoi Event PBX
|
|
* yate problems regarding call.answer
|
|
* resuming work on the BRI interface
|
|
|
|
|
|
== OCTOI in a nutshell
|
|
|
|
* community TDM network on top of the Internet
|
|
* to interconnect classic TDM and ISDN equipment in absence of public networks
|
|
* audience
|
|
** retrocomputing folks with interest in data communications
|
|
** hopefully at some point also museums
|
|
|
|
== migration to co-located hub
|
|
|
|
* noris.net provides free power/connectivity/colo for us (thanks!)
|
|
* lots of preparatory work to get GPS signal to "our" rack
|
|
** https://osmocom.org/issues/5542[OS#5542], https://osmocom.org/issues/5624[OS#5624], https://osmocom.org/issues/5626[OS#5626], https://osmocom.org/issues/5627[OS#5627]
|
|
* physical setup in mid-September
|
|
* C*NET ENUM routing change on October 1st
|
|
* Users all migrated (https://osmocom.org/issues/5690[OS#5690]
|
|
* https://osmocom.org/projects/octoi/wiki/Colocated_Hub
|
|
|
|
== software setup at co-located hub
|
|
|
|
* AVSt server
|
|
** DIVF VM: 2x Digium TE820 passed through via SRV-IO
|
|
*** runs `osmo-e1d` with dahdi-trunkdev for remote TDMoIP links
|
|
*** runs `yate` as simulated central switch
|
|
*** runs `osmo-isdntap` to record calls
|
|
** grafana LSC for https://stats.retronetworking.org/
|
|
** services LXC for future services (e.g. telnet services)
|
|
** openvpn LXC for remote access to event PBXs
|
|
** synchronet LXC to experiment with our own synchronet BBS
|
|
|
|
== `osmo-e1d` status update
|
|
|
|
* support for https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer[e1-tracer hardware]
|
|
* osmo-1d now finally has a https://downloads.osmocom.org/docs/latest/osmoe1d-usermanual.pdf[user manual]
|
|
* rpm packaging (spec file thanks to @roox) for openSUSE Tumbleweed + CentOS8
|
|
|
|
== `osmo-isdntap` project
|
|
|
|
* we already can record raw E1 lines (e1-tracer, osmo-e1-recorder, ...)
|
|
** that was useful for getting a few minutes/hours of Abis traffic for OsmoBSC etc.
|
|
* for ISDN PRI use cases, we'd want
|
|
** pcap files of D-channel traffic
|
|
** raw captures of B-channel data
|
|
|
|
The b-channel recorded data should help us understand more of the B-channel protocols (X.75, T.70, G4 fax, V.110,
|
|
V.120, H.21, ...)
|
|
|
|
== `osmo-isdntap` project
|
|
|
|
* very simple hack at this point
|
|
* create RXMIRROR + TXMIRROR of DAHDI D-channel
|
|
* filter all Q.921/LAPD I frames
|
|
* simplistic decode of Q.391 message types
|
|
* detect whenever an exclusive B-channel is assigned (start recording)
|
|
* detect whenever a call is disconnected (stop recording)
|
|
|
|
== OCTOI event PBX
|
|
|
|
* A _modded_ Auerswald COMmander Basic 2 19"
|
|
** internal icE1usb for OCTOI connection
|
|
** internal beaglebone green (Linux SBC) for running `osmo-e1d`
|
|
|
|
Fully plug+play setup for having a few S0/BRI and analog PSTN ports at an event
|
|
|
|
One unit complete, three other units almost finished (waiting for icE1usb production)
|
|
|
|
== BERT problems
|
|
|
|
* https://osmocom.org/issues/5694
|
|
|
|
== yate problems regarding missing call.answer
|
|
|
|
* TBD
|
|
|
|
== resuming work on the BRI interface
|
|
|
|
* https://osmocom.org/issues/5417
|
|
|
|
== EOF
|
|
|
|
End of File
|