It was the configuration on the VoIP.ms side. I thought I had it right, but their Tech support helped me fix it. The number was supposed to be in a sub-account, and I missed one part of the configuration. We had other issues after that, but this was not a 3CX problem.