I had my old phone number for 3 years with AT&T. Then a couple weeks ago, I got a new phone and switched to Verizon, and ported my old number to Verizon. But then I wasn't impressed with Verizon's coverage, so earlier this week I terminated my Verizon service and returned the phone. Yesterday I got a new phone and new contract with AT&T, as well as a new phone number. They said they could easily port my old number from Verizon as long as I had the account number and password. Today I called AT&T to get them to port my old number from Verizon, and they said they couldn't do it because I had terminated the service. They said I would have to get Verizon to reactivate the service before they could port the number. So I called Verizon, but they said they couldn't reactivate the service since I already returned the phone! Why is it so difficult to port a phone number? Is there any way to get my old phone number back?