Incoming calls always busy

This is only a problem if you actually want to make outgoing calls.

Your problem is that the match/permit settings are wrong, so the call isn’t being matched against your trunk definition.