Ennakoiva numerointi käyttää tietokonepohjaista järjestelmää, joka valitsee automaattisesti puhelinnumeroryhmät ja välittää puhelut käytettävissä oleville operaattoreille tai puhelinkeskuksen edustajille, kun puhelut on yhdistetty. Eniten ennustavia numeroita käytetään puhelinkeskuksissa, jotka soittavat suuria määriä puheluita, kuten telemarkkinointiyritysten hoitamia puheluita. Ennakoiva soitto otettiin käyttöön puhelukeskusten tehokkuuden lisäämiseksi. Ennen sen kehittämistä useimmat puhelinkeskukset käyttivät laitteita, jotka tunnetaan automaattisina soittajina. Ne olivat vain tietokoneita, jotka oli varustettu puhelinlevyillä, jotka pystyivät valitsemaan numeron ilman, että soittajan tarvitsisi syöttää sitä manuaalisesti näppäimistöllä.
Ennakoiva soitto on paljon kehittyneempi kuin automaattisen soittimen käyttö, koska se valvoo soitettuja puheluita nähdäkseen, miten niihin vastataan. Jos puheluun ei vastata, se vastaanottaa varatun signaalin tai vastaajan tai saapuu faksilaitteeseen, ennakoiva soitin lopettaa puhelun välittömästi. Vain puhelut, joihin elävä henkilö vastaa, lähetetään operaattorille. Siksi tuottavuus kasvaa, koska soittajien ei tarvitse kuunnella vastaamattomia puheluita tai odottaa, että joku vastaa.
Ennustava numerointi on nimetty niin, koska se ennustaa, milloin soittajat ovat käytettävissä uuden puhelun vastaanottamiseksi, ja valitsee puhelut etukäteen. Kun henkilö vastaa puhelimeen, ennakoiva soitto siirtää puhelun välittäjälle, vaikka joskus on lyhyt viive, kun ennakkovalitsin yrittää määrittää, onko henkilön ääni tallennus, jolloin puhelu lopetetaan. Järjestelmä ennustaa olennaisesti, kuinka moniin soitetuista puheluista vastataan ja kuinka monta soittajaa voi ottaa ne vastaan. Ennakoivan numeron käytön tavoitteena on välttää sitä, että puhelinkeskuksen edustajat istuvat käyttämättöminä.
Nämä ennusteet perustuvat tilastoihin, jotka ennakoiva soittaja kerää puheluita seuratessaan, kuten kuinka monta prosenttia puheluista vastataan. Ennakoiva soitin soittaa sitten useita puheluita ennalta määrätyn parametrin, kuten käytettävissä olevien puhelinlinjojen ja käytettävissä olevien operaattoreiden suhteen perusteella. Koska nämä numerot muuttuvat jatkuvasti, ennakoivaan soittajaan sisällytetyt tietokonealgoritmit lisäävät tai vähentävät soitettujen puheluiden määrää tämän suhteen muuttuessa. Ennakoivan valinnan järjestelmät arvioidaan sen perusteella, kuinka hyvin ne estävät soittajia istumasta passiivisiksi ja kuinka hyvin he välttävät hiljaisia puheluita – puheluita, joissa elävä henkilö vastaa puheluun, mutta ei ole agenttia, joka ottaa sen vastaan, ja siksi ennakoiva soitin lopettaa puhelun.