You'll find the rate question to be the most difficult to answer. Some providers are fantastic on termination but expensive on origination... and vice versa. Others have inexpensive origination but high monthly DID fees. Still others have monthly minimums. Good luck!
We have been in trials with several carriers after deciding to leave Broadsoft. We selected Bandwidth because Broadsoft did - good endorsement. We had a great trial with V1VoIP and Flowroute. Bandwidth tried to do some weird big boy power play and their rate contract is indecipherable. They basically said unless you will sign a contract for $5K in monthly revenue we wont be bothered to set up a SIP trunk for you to test. Really? Bye.
The sales guy I was working with said he gets a lot of negative feedback about their "We are Bandwidth.com, you know who we are and we don't need to prove our service with trials" attitude. I don't need a partner like that. Lots of options out there.
That's so odd.. I thought it was 10 times harder to get Inbound set up than outbound with V1VoIP. We were able to get everything working, but there were only 2 issues we had with V1Voip on initial setup:
In our switch that's using V1Voip, I have 3 SIP servers allowed in the Access Control list. This server is working fine, but per the documentation at the time we set it up, those SIP servers you need to add to ACCESS CONTROLS > DOMAINS > ALLOW were:
The other issue was that by default, V1VoIP was set up for a 10 digit vs. 11 digit dial plan. V1Voip's portal has changed recently, but you can still find their 10 digit or 11 digit SIP Type field under DIDS > Forwarding.