I moved my Google Voice number to OpenPhone [1] (YC S18). No relation besides being a paid ($10/month) customer. If you have T-Mobile in the US, they have a similar offering called DIGITS [2] you might try (although OpenPhone offers more features for the price).