The all circuits busy comes from asterisk. You have to watch the CLI trace as you place a call. You either don't have a viable route set up for the number you are dialing or you aren't sending the number to vitelity in the right format. The CLI will tell you whether you are actually sending anything to vitelity.
Setting up the Trunk is not enough you need a route too