If a number has been ported, PE2 currently does not attempt to identify…

You have several options. You can either check for the presence of exchange data (valid phone numbers always return exchange information) or integrate Service Objects’ PhoneExchange web service, which was built expressly for this purpose. Find out more about PhoneExchange here: https://www.serviceobjects.com/products/phone/phone-exchange