# tel URIs, kermit, bbs, sip, and virtual modems 04:10 < epoch> that reminds me, I want to get my system working with tel: URIs 04:11 < epoch> wonder if places that show phone numbers have tel: URIs in all the spots they could be... 04:17 < epoch> hrm. maybe sip: URIs would make more sense in this case 04:18 < epoch> having a tel: URI handler that passes it to hyperterminal would be kind of silly :) 04:19 < epoch> like, hyper-BBSs 04:19 < epoch> click a link and it hangs up the phone and dials the new number 04:19 < epoch> hangs up the modem* 04:20 < epoch> would be kind of fun if it was something like, you dial in, and kermit files over, and they could be included as part of like, an html document. 04:20 < epoch> it'd be really slow, but entertaining 04:21 < epoch> 04:22 < epoch> adding the // before the number might make sense in this case. 04:24 < a> that'd be neat 04:26 < epoch> are there any dial-up-over-sip BBSs? 04:26 < epoch> I guess if I had a sip to pstn gateway they all would be? 04:27 < a> none that I'm aware of. I know I've always wanted to just add a dial up number to my bbs just for fun.. but never have gotten around to it 04:27 < epoch> I've looked into this kind of stuff a few times before, but I'd like a virtual modem 04:28 < epoch> I figure it'd get its own SIP account and auto-answer any calls, then speak how modems speak. 04:29 < epoch> I'm not sure how to do that though 04:29 < a> would be nice.. is there anything like a virtual modem that could be used that way for sip? 04:29 < epoch> I'm pretty sure there's something that /could/ be used, but it'd need work and research I don't have atm. 04:29 < a> only thing I've found is a gateway that'd connect the person dialing in to a telnet address 04:30 * epoch checks apropos for "modem" 04:30 < epoch> minimodem - general-purpose software audio FSK modem 04:31 < epoch> we'd need a virtual serial device that speaks the AT commands, and can do SIP with the audio coming out of minimodem? 04:32 < epoch> http://www.whence.com/minimodem/ btw 04:32 < epoch> probably something can be done with asterisk and minimodem 04:33 < epoch> https://github.com/kamalmostafa/minimodem/issues/28 someone opened an issue about combining them 04:35 < epoch> oh. 04:35 < epoch> I just thought of something else neat.. 04:36 < epoch> I don't remember what it was called 04:36 < epoch> but at one point, some radio stations would broadcast programs written in BASIC over the air 04:36 < epoch> using some specific encoding formating 04:37 < epoch> "In 1979 the Dutch broadcaster NOS began transmitting computer programs by radio. Because programs and data were stored as audio on compact cassettes, it was possible to record such a broadcast on tape and load it into the computer later. " 04:37 < epoch> https://en.wikipedia.org/wiki/BASICODE 04:38 < epoch> a bunch more neat things related to this kind of stuff can be found on windytan's blog 04:38 < epoch> https://www.windytan.com/ 04:39 < a> nice 04:39 < epoch> https://en.wikipedia.org/wiki/Kansas_City_standard this might be a better standard than BASICODE 04:41 < epoch> "The May 1977 issue of Interface Age contains the first "Floppy ROM", a 331⁄3 RPM record containing about six minutes of Kansas City standard audio." :DDD 04:42 < a> https://github.com/AonCyberLabs/D-Modem 04:43 < epoch> heck yeah 04:43 < a> dunno if it'd do exactly what one would want. however it has a hell of a good start on it 04:44 < epoch> it looks like just client-mode. would need to figure something out for server-mode 04:44 < a> yeah. still the basic idea is there 04:46 < epoch> I guess I'll dump all of this data into a "blog" post so I can find it all again without having to re-search everything 04:48 < epoch> care if I copy-paste all this backlog for now until I can edit it? 04:51 < a> https://vocal.com/voip/sip-analog-modem-server-sams/ 04:51 < a> last thing looks like some paid solution or something 04:54 < a> https://www.fabulatech.com/virtual-modem.html not really dialing sip or anything. 04:56 < epoch> yeah, the virtual modem thing seems to not include any audio modulation 04:56 < epoch> just, serial connection over internet 04:58 < epoch> the serial over internet thing seems like it'd be similar to DosBox's virtual modem 04:58 < epoch> except in dosbox you can have the phone number be an IP and port iirc 05:02 < epoch> I remember at one time I wrote something that was able to be treated like a modem a bit... 05:02 < epoch> don't remember where that code went. 05:05 < a> would be cool if something complete enough to be used as a server wouldn't be just locked behind a paywall 05:23 < epoch> https://github.com/guisousanunes/sipcmd2 05:23 < epoch> this seems like I might be able to hack it into something that'd work 05:23 < epoch> the last example shows it can wait for a call 05:24 < epoch> I figure I'd put another command in that would fork off a subprocess and do audio to and from it over its stdio 05:25 < epoch> and have the subprocess be like, minimodem 05:25 < epoch> and uhh... 05:25 < epoch> something 05:25 < epoch> I'll have to setup my own PBX to test this stuff out. 05:26 < epoch> I think I might use the GNU one instead of asterisk because it will hopefully be easier to not fuck up 05:26 < a> interesting 05:26 < epoch> but, once it is setup, the sipcmp would be able to use sdf's sip server and accept calls for it 05:26 < epoch> asterisk seems kind of feature creeped [something about a futel conf] 06:28 < epoch> found https://ftpcon.com/ while searching for futel 06:33 < epoch> and there might be a free "exit-proxy" 06:33 < epoch> https://ckts.info/ 06:43 < epoch> I tried to dial a cnet number that was in the same 333 range as sdf and got the same message about not being able to call the PSTN 06:59 < epoch> C*NET gateway is listed on the service extensions page 06:59 < epoch> 1929 07:03 < epoch> was able to call the jenny number through that 07:04 < epoch> hrm. chaing numbers might be annoying 07:24 < epoch> https://portal.phreaknet.org/ found this 07:29 < epoch> heh. looks like they have some call logs publicly viewable and now a link dump. https://analog.phreaknet.org/bbs/ https://portal.phreaknet.org/quickstart https://addl.phreaknet.org/ https://phreaknet.org/res https://interlinked.us/ https://chat.phreaknet.org/ http://wplayer.early1900s.org/ https://portal.phreaknet.org/directory https://ckts.info/directory/nanpa/ http://sdf.org/?tutorials/sdf_voip_ext https://github.com/guisousanunes/sipcmd2 https://www.dosbox.com/wiki/Connectivity#Modem_emulation https://www.fabulatech.com/virtual-modem.html https://vocal.com/voip/moip/ https://vocal.com/voip/sip-analog-modem-server-sams/ https://www.hackthissite.org/missions/phonephreaking/ https://github.com/AonCyberLabs/D-Modem https://en.wikipedia.org/wiki/Kansas_City_standard https://github.com/kamalmostafa/minimodem/issues/28 https://www.rfc-editor.org/rfc/rfc3966#section-7.1 https://en.wikipedia.org/wiki/SIP_URI_scheme