Brandon is making a change tonight in the way that virtual numbers are delivered.

On residential accounts, all calls including calls to virtual numbers will be delivered to you using the main number on your account. This means that when someone calls your virtual number, we will send the INVITE to your device with your main number.

If you need to distinguish what DID the number is coming over (like for Asterisk), you'll need to be moved over to our carrier system. It will still distinguish delivery.

This is done primarily to standardize some areas in our system related to virtual numbers. I don't think virtual numbers have been as problem-free as they should be (they are in theory very simple) and this is one of the reasons. The old way is creating an inconsistent environment for them to be delivered which different devices handle in different ways. We see a lot of ATAs responding with 404 on virtual numbers (which causes dead air or an error message) because they are not accepting calls from a number they are not configured for.

I know some of you requested this in order to make using Asterisk easier. We can attempt to reconfigure and tweak to get around this, but at the end of the day, we need to do things like this to make our system more stable overall so we can provide a consistent level of service. The residential service is aimed at residential users and the bulk will be using standard ATAs with no need for this. I'm sure you can agree that we need to structure things in a way that makes the most sense for our service as a whole within the target markets.

For those of you who have a standard setup, this change will NOT affect you. Your virtual numbers will work as they have in the post. You can still setup an independent voicemail box, etc.

For those of you with Asterisk or something similar that need this, the carrier system will absolutely do this for you and anyone who wants to migrate their accounts over to that...please let us know.

Thanks for your cooperation.