Please see https://www.xfinity.com/support/articles/troubleshooting-no-dial-tone and https://www.xfinity.com/support/articles/troubleshooting-your-cable-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, 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.
Thanks for posting the helpful information, BruceW.
Hi barbaramaltby. Thank you for joining the Xfinity Forums and for creating your first post. I can assist with troubleshooting and repairing your phone services. To get started, please send me a private message and include your full name so I can assist you.
To send me a private, message click my name (ComcastJoeTru) to view my profile. Then click "Send a message" and private message me.