If you really want to keep the number:

Port it to a pre-paid cell phone or your current cell with a 2nd line.

The port it to google voice ($20 charge).

You can then set it up to ring your cell phone (free - except for minutes) and the $20 is a one time charge.