Please see https://www.xfinity.com/support/articles/troubleshooting-no-dial-tone and https://www.xfinity.com/support/articles/power-cycling-your-modem. If still not working, try plugging a corded phone directly into the modem or gateway. If that works, the problem is in your home phones or wiring. If it doesn't, something's wrong with your Comcast service.
If you can't get it working contact them at the phone number on your bill or 1-800-Comcast, or chat with them at https://support.xfinity.com/chat. If they can't fix the problem remotely insist that they send a tech out to identify the cause and correct it.
If the tech finds bad coax, splitters, amplifiers, or connections in your home (even if Comcast originally supplied them) you'll probably have to pay for the visit unless you have or sign up for their Service Protection Plan (https://www.xfinity.com/support/articles/service-protection-plan, about $6/mo) and keep it for at least 60 days. If the trouble is due to a faulty Comcast phone modem or anything outside your home, you shouldn't be charged.
Comcast may or may not respond to your message here. If they do respond, it may take them several days.