I follow a similar IVR for this as well. The only thing I add is IRoute to allow my local area code to have calls ring the phone. Eventually when I know I have have my address book set then I might use whitelist only.
Yes, the IRoute control is very good when you need to whitelist a number range.
Anveo Call Flow feature makes it possible for each customer to get a tailor made VoIP provider. -- My VoIP News