I've done quite a bit of research into using analog modems with various ATAs and VoIP services. A number of publications, includ […]
Show full quote
I've done quite a bit of research into using analog modems with various ATAs and VoIP services. A number of publications, including those from Cisco, list various recommendations for optimal modem-passthrough support. Some of the more important recommendations include:
- Use of a G.711 CODEC
- Packetization of 10ms - 20ms
- Disabling the echo canceller and voice activity detection / comfort noise generator
- Fixed, 200ms jitter buffers
From my own experience, I would like to add that V.34 and V.42bis compatibility is a must for whichever modem you'll be using. The newer your modem is, the better off you'll be.
I'd looked into a number of ATAs, including highly-configurable ones from both Cisco and Obihai, but opted to try the all-in-one, single-purchase package that is the NetTalk Duo WiFi.
"WHAT!? WiFi and VoIP with an analog modem!? That's got to be the suckiest thing ever!"
No, it actually works a lot better than even I thought it would. I'm pretty pleased, in fact.
While the NetTalk device isn't as configurable as some of the others, I was able to get the G.711 CODEC prioritized over the default, G.722 option. This change alone has resulted in consistently solid 14400bps connections using a newer USR 56k modem, and 19200bps connections (matching the DTE rate) using my Diamond SupraSonic modem. That's not to say that there isn't some inconsistency - the range has been between 9600bps and 26400bps - and given the error-correcting involved, I hesitate to say that the performance matches the connection rate, but overall, and given a week's worth of testing, I think the Duo WiFi is a well-performing, inexpensive option for casual dial-up use.
One bit of unfortunate warning: NetTalk isn't for everyone. I certainly recommend doing your own homework regarding any product or service provider, but can say that my experience with them has been pretty stellar so far.