I understand where you're going with it, but it's a lot more complicated than that.
The main problem is the number inventory would change too frequently and may not be available by the time the reseller processes the order.
The number inventory is shared by hundreds of other providers and services including Google Voice so it's rapidly changing. It's also a situation where even if the number is not already assigned, we can't just request that number from our carrier partner via their API. We can only pass the rate center and they pass back the available numbers and we have to choose one that they pass at multiple times.
The only way to really offer number selection is to order the number immediately when it's presented as available which is a big challenge since most resellers don't want to pay for numbers on orders that may not finish.
Bookmarks