I setup my twilio sip trunk per this exact guide then create outbound rules and 3cx is not honoring any rules. I've tested both termination and origin sources and it is working correctly. View the images below
Actually the call was sent out as it seems but was rejected by the provider. Check the logs in the provider portal or speak with your provider to see why the call is being rejected.