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 their Service Protection Plan (https://www.xfinity.com/support/articles/service-protection-plan, now closed to customers that don't already have it). 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.