I'm not confusing anything; an extension is a convenience that allows you to more easily route inbound calls, something you register an ATA to. It has nothing to do with outbound calling. A $4.95 VoIP.ms DID includes "unlimited" minutes (there's a soft cap on that of 3500 minutes, as has been mentioned), rendering the $10 fee you list unnecessary.
You also give a "variable" rate of $5.20 to $20.70 for Canada outbound, but there is no pricing rate that could produce $20.70 outbound ($0.0207). The *ONLY* Canadian destination that costs more than $0.0052 per minute are the territories at $0.0102, and considering that very few people live in the territories, I don't think it's something most people consider. The other destination is 310 numbers, but that's a service (like 310-bell), not a person you'd call, and even that is only $0.0125 per minute).
The Real PBX's cheapest listed plan is $9.95 per month, and no option to pay only $2 for a DID alone is listed on their pricing page (except a $2 per month extra fee for a toll-free number). That $9.95 per month does not include many of the features you get for free from VoIP.ms, such as follow-me, unlimited voicemail boxes, call routing, multi-level menus, dial-by-name, etc.
So, basically, you've artificially overinflated voip.ms prices by including unnecessary charges (inbound on an unlimited DID) and non-existent rates (there is no $0.0207 rate for Canada). You appear to also have under-stated costs at The Real PBX; either you or their pricing page is lying or incomplete...
As for the "extra reliability and security" that you're paying multiple times more money per month for, check again. voip.ms is a Canadian company based in Montreal, operating in the VoIP business for more than five years. Real PBX is based in New Delhi, India, only registered their domain in 2010, and used a domain anonymization service to hide their information. I'm starting to wonder if you're astroturfing...--
Developer: Tomato/MLPPP, Linux/MLPPP, etc »fixppp.org