Do FreeDIDs come with technical support?

Yes, but...

We give priority to our paid customers.  We make every effort to assist our FreeDID users with setup and trouble resolution as quickly as possible, but have to put the people who keep the lights on first.