About 800,000 numbers have been "ported" (moved) between telcos in five years, with 500,000 being mobile numbers.