ISDN: The Untravelled Path of Mobile Computing (2015)
blog.gatunka.com
blog.gatunka.com
But the big thing with ISDN and the internet was the latency. A bunch of mudding friends brought over their computers all the time since they could suddenly play with a latency almost as good as the older kids who played from their university dorms.
That low latency made ISDN feel fast, sometimes even better than the first ADSL 512-1024 kbps modems that used interleave error correction method. Interleaving caused latency to be about 60-70 ms IIRC, making the higher bandwidth ADSL connection feel slower.
Of course then there was 144 kbps IDSL, which was really 2x 64 kbps ISDN + 16 kbps ISDN control channel.
ADSL was about 30-35 ms with fast path in use instead of interleave.
What I don't get is the signalling is all standardized (LAPD, X.25 or maybe Frame Relay at layer 2, and Q.931 at layer 3) and the actual data should just transparent to the protocol and only relevant to the devie function (I imagine a typical voice call would just alaw or ulaw data). So unless there's something going in the upper layers of an established call, why the need for various proprietary protocols that from the sounds of it are incompatible.
There are devices and tools to simulate this proprietary protocols, so I suppose in theory I could reverse them, but they’re either rare to come by or very expensive for a random hobbyist such as myself.
I actually have a phone like that on my eBay watchlist, except it’s a video phone (using H.320 I imagine) I’ve been meaning to pick it up, I’ve have a couple unexpected expenses recently.
You're working on a user-mode ISDN stack - this sounds extremely interesting! Care to drop me a line? https://www.devever.net/~hl/contact
National Telecom deployed Ericsson HiS (https://pl.wikipedia.org/wiki/Home_internet_Solution), a proprietary twist on ISDN (max 115kb/s, cheap to manufacture external USB dongle), between 1999 and 2004. Signup was about one full entry level local salary, then 1/6 monthly bill. I didnt hesitate one second, my monthly dialup bills were already approaching ~1/4 of what I was making.
At the time there were no alternatives other than local neighbor coop networks sharing >$1K monthly bills for T1 line.
I used channel bonding so I could get 128K using a Linux server as the dialer/proxy as the Windows drivers for the ISDN card was just too darn flaky.
Good times.
It would be so cool to get old ISDN phones working again. Quality is good, sound quality excellent and so on.
ISDN PRI runs over T1/E1, so I would imagine any T1/E1 PCIe card would do, if you can find the right software for it. Some Cisco routers, including old ones, accept modules with ISDN BRI ports, though I believe these are for connection to a service provider rather than a phone. Cisco IOS has VoIP functionality (if the right licences are enabled) and it can also speak ISDN over a Cisco E1/T1 module. There's also old PBX equipment you can find secondhand which speaks ISDN; for example, someone I know has a Cisco 2951 connected via T1/ISDN PRI to an old Meridian PBX, both purchased secondhand. It even has Cisco IP deskphones attached to the Cisco router which can call through to Meridian deskphones attached to the Meridian.
I'm not personally familiar with any of this, though if you contact me I can put you in touch with some ISDN hobbyists who are. https://www.devever.net/~hl/contact