2cts...

spandsp

Christoph


Am 28. Februar 2024 19:12:43 GMT-07:00 schrieb Mychaela Falconia <falcon@freecalypso.org>:
Hello fellow retrotechnologists,

I am looking for any existing software implementations of V.xxx
modulations, those used by analog modems over POTS. Specifically, I
am looking for software that can grok and generate streams of G.711
PCMU or PCMA samples, whether it be ISDN/T1/E1 or RTP, and thereby
digitally grok and generate voiceband modem waveforms that can
interoperate with a real V.xxx modem on the other end of the link. I
was previously given an impression that some free sw offerings already
exist that do what I just described, but I don't remember any specific
names, nor do I recall ever being given any direct links. Would
anyone here happen to know about such software?

In my corner of USA I still have a real POTS landline, served out of a
real 5ESS switch. That switch turns this POTS line into a 64 kbit/s
G.711 PCMU sample stream, and using SIP trunk providers like BulkVS, I
can access those PCMU sample streams (which were, once upon a time,
telco-internal, unless you had ISDN which was super-rare in USA) when
making and receiving calls on USA PSTN. I have a US Robotics Courier
"V.Everything" modem connected to this POTS line, and my idea is to
run some modem-emulating software on G.711 PCMU RTP streams on the SIP
end - and aim for working interoperation between the real POTS modem
on one end and a software emulation of modem waveforms in G.711 PCMU
on the other end.

In this lovely country of USA we also still have some public
(govt-operated) service numbers where an analog modem answers when you
call:

https://www.nist.gov/pml/time-and-frequency-division/time-distribution/automated-computer-time-service-acts

I can call that NIST ACTS number from any voice phone and hear the
answering modem screeching at me. Back when GSM/2G service of T-Mobile
USA was in much better condition (as recently as 2018), I was able to
make CSD calls to that ACTS number from my FreeCalypso GSM MS devices,
and I used to get reliable connections, receiving the time code in
ASCII each time - thus T-Mobile must have had a working IWF gateway
that turned CSD into analog modem emulation, the exact same emulation
I am currently after. That sweet CSD IWF seems to be broken now, but
last night I tried a long-distance call from my POTS line (with my USR
Courier modem) to that ACTS number in Colorado, and on the second try
I got a successful connection at 9600 baud. Thus NIST ACTS itself
appears to still be up and functional, and if I can find some working
modem emulation software, I want to try connecting to ACTS with a
modem-emulating G.711 PCMU RTP stream.

Given that I operate my own Osmocom-based GSM network, my eventual goal
is to build my own interworking gateway from GSM CSD to analog modem
emulation, replicating the functionality that was wrongfully taken away
by T-Mobile. However, before I bring GSM CSD into the mix, I seek to
test the PSTN side of the equation by itself, just the leg between a
software modem emulator in G.711 RTP and a real POTS modem on the
other end. Toward that end, I would appreciate any pointers to suitable
software implementations of V.xxx modulation standards.

M~
retronet-discuss mailing list -- discussion@lists.retronetworking.org
To unsubscribe send an email to discussion-leave@lists.retronetworking.org