Isn’t this what Google is tryna do. I remember the demo from a few years back were it made a call to a restaurant, but that never really saw the roll out as far as I’m aware. The closest thing I have right now is their screening service where they leave a transcript
I do this on my home network which has a Dynamic IP. I wrote a script which I cron to check and update it if it changes https://github.com/MajesticTechie/CloudflareDynamicDNS