Well, I'm preferring to stick with the 2nd method, since the call quality is really important (and I've adjusted that in Ooma setup), but when I try this method, I still get no ports forwarded. I have 3 ports forwarded in DD-WRT to my laptop's static-lease IP, as I always have, and I actually duplicated those forwards in port range forwarding (each a single port range), just to be sure. If I pull the Ooma out of the setup, port forwarding works fine, but it doesn't work with the Ooma in there, even though my router clearly has a lease on the single IP I defined in Ooma setup, and it is also in the Ooma DMZ. Can anyone tell me why this might not be working?
[Edit] Or I suppose anyone or everyone could tell me just to go M->R->O, if I can really get good, reliable call quality that way.
Anyway, I don't find any difference setting the DMZ in Ooma or specific port forwards to the same IP, or both, and I've also tried just letting my router pick up the enforced IP address (after setting the Ooma DHCP to begin and end with the same IP), and changing my router's WAN settings from DHCP to static, using that same IP address. In all the combinations I've tried, it looks like my few ports still aren't open all the way through the modem to my laptop.
I may yet have to switch to M->R->O, but will keep checking to see if anyone knows how to do it the other way around.
I spent my obligatory 3 hours trying to get through to and communicating with Ooma CS today, and all to no avail. I told them they need to get some documentation out - something besides the easy setup guide - and maybe set up online chatting with tech support. I can't imagine it's cost effective for them to do all of this phone CS / tech support, especially when their call center people don't seem to understand how to configure these things, anyway.