ALL of my calls are VoIP in one form or another, no matter where I am and many originate from Rotary dial phones. Luckily the 2 cities I dial most have no prefix overap so I have 7 digit dialing to fixed lines in 2 cities . There are some identical prefixes but that is where one is a cell phone and in Mexico cell phones are never dialed the same as fixed phones so it is a non-issue. (there are some cell phones in Mexixco with fixed dialing however)
I run X86 Vanilla Asterisk at home as a Cellular gateway using Chan_dongle and POTS gateway. This system is in my home and I do not register phones to it. It recives calls voia POTS and Cell (with Fixed dialing number) and sends to main server. Also handles many outbound calls
I have another Cellular Gateway running Vanilla Asterisk on X86 in city 2 no phones registered to it. it receives calls via incoming (fixed dialing) number and routes them to main server
I had a Raspberry Pi running Free PBX as a cellular gateway in a third city. No phones registered to it. This is now off line
I bring it all together on a Elastix server running as a VPS on a dedicated server which I rent and divide into PBXs on VMs for clients. One of those PBXs is my own
for rotary dial phones I have found no better ATA than the UTStarcom IAN-02EX . I have tried the grandstream HT503 (only very recently) but have issues with some rotary phones, particularly Ericssons. This is not an issue of dial speed rather a misread number with an extra pulse. I have unlocked Vonage Vportal only to find that it is very unreliable and often goes unregistered saying "cannot connect to Vonage network (rather my server)". I was told this may be from using both ports but it still seems the same with only one port. Although the Vportal does seem to accurately read the digits consistently, and displays them on display.
If you do look into a UTStarcom IAN-02EX (about 28 USD NEW here in Mexico) absolutely avoid unlocked units as you may only be able to use one port. I have used MANY rotary phones on these models and never had an issue , even when I had questionable dial speed.
So yes I have asterisk between my rotary phones and POTS lines as well as between my rotary phones and VoIP liines and between rotary phones and cell lines (that's a rare one).
I also use :
Google voice with Simonics.com as a go-between for USA number and outbound calling
FreePhoneline.ca for C anadian number and calling
messagenet.it for a UK number
VoIP.ms additional ported USA numbers and outbound calling
Rapidvox outbound provider
Flynumber.com for an Australian number, and Canadian number
All with Least Cost Routing because I am cheap (Cheap is good free is better, so Free is a very good price!)
NorthernTelcom if you need help with your configuration , call me
Mark
1 503 489 7870 USA
1 604 800 9818 Canada (soon to be migrated to a new number and not sure what that is at the moment)