Ennakoivaa soittajaohjelmistoa käytetään puhelinmarkkinoinnissa ja puhelinkeskuksissa automaattisten puheluiden soittamiseen. Puhelinkeskuksen ohjelmiston avulla puhelinmyyjän ei tarvitse valita manuaalisesti jokaista puhelinnumeroa. Sen sijaan ennakoivan numeron valinnan yhteydessä tietokone valitsee numeron. Erityyppisiä ennakoivia numeroita ovat ohjelmistoalustoja, laitteistoalustoja ja isännöityjä alustoja.
Alun perin automaattinen numeronvalinta, jota kutsuttiin automaattiseksi soittajaksi, auttoi puhelinkeskuksissa soittamalla numerosarjoja, jotka seuraava saatavilla oleva puhelinmyyjä tai puhelinkeskuksen edustaja poimi. Ennakoiva numeronvalitsinohjelmisto menee askeleen pidemmälle käyttämällä algoritmeja sen määrittämiseen, kuinka monta agenttia on käytettävissä vastaamaan soitettuihin puheluihin tiettynä ajankohtana. Ohjelmisto pystyy säätämään järjestelmän soittamien puheluiden määrää agentin saatavuuden perusteella.
Tämä auttaa estämään häiriöitä tai hiljaisia puheluita. Hiljainen puhelu on, kun automaattinen soitto soittaa liian moneen numeroon kerralla, eikä agenttia ole käytettävissä, kun joku vastaa puheluun. Ennakoiva numeronvalitsinohjelmisto tallentaa myös tiedot soitetuista puheluista. Tämä antaa puhelinkeskukselle tai puhelinmyyntiyritykselle mahdollisuuden tehdä tarvittavia muutoksia soittomalliin. Joitakin tietoja annettiin siitä, kuinka moneen puheluun vastattiin, kuinka monta puhelua vastaaja tai puhelinvastaaja poimi ja kuinka monta puhelua katkesi.
Kyselyyritykset ja perintätoimistot käyttävät myös ennakoivaa numeronvalintaohjelmistoa. Kyselyyritykset ostavat yleensä luettelon puhelinnumeroista tietyn maantieteellisen alueen tai väestörakenteen perusteella. Puhelinnumeroluettelo ladataan sitten ohjelmistoon ja automaattinen soitto soittaa vain luettelon numeroihin. Vastaavasti perintätoimistot lataavat niiden asiakkaiden puhelinnumerot, joihin heidän täytyy soittaa, ja automaattinen soittaja soittaa henkilöille, joilta perintä yrittää saada maksua.
Ennakoivaa numeronvalitsinohjelmistoa käytetään usein laitteistoalustojen, kuten puhelinkeskusten, kanssa. Puhelinkorttilaitteet voivat havaita puhelinvastaajat ja joko katkaista puhelun tai jättää tallennetun viestin. Tämä eliminoi agentin tarpeen käsitellä puhelua.
Isännöity alusta on Internet-pohjainen ennakoiva valintajärjestelmä. Tämä menetelmä käyttää Internet-linkkiä, joka on yhdistetty agentin puhelimeen. Isännöidyt alustat ovat hyödyllisiä pienille yrityksille, koska tietokoneiden tai puhelinkorttilaitteiden ennakkokustannukset eivät ole välttämättömiä. Ennakoiva soitto-ohjelmisto toimitetaan palveluna, ja niin kauan kuin agentti on yhteydessä Internetiin, automaattinen soitto toimii. Isäntäpalvelu toimittaa puhelutiedot ja demografiset tiedot, ja pyydetyt muutokset puhelusuhteisiin ja maantieteellisiin alueisiin tehdään palveluntarjoajan kautta.