We have used twilio for years and it's amazing. You can either port your number or pay a very low rate for a new local number (usually $1-3/month). You can use the number to redirect to another number or program any sort of interaction if you want to get more complex.
For incoming sales numbers, we have an automation that connects to a CRM (Jobber or Pipedrive), looks up if the number exists and creates a task/lead etc.
The possibilities are endless if you really want to scale you business or just use the number knowing this company will be around for a long time. Feel free to reach out if you need help.