Modemurile de configurare vă permit să configurați modemul înainte de a crea o conexiune. Aplicația poate seta parametrii modemului și poate determina proprietățile sale funcționale, fără a folosi comenzi specifice unui dispozitiv modem. Următoarele sunt proprietăți funcționale generale pe care un program de aplicație le poate seta înainte de a crea un apel:
Înainte de a instala configurația modemului, aplicația ar trebui să afle capabilitățile dispozitivului modem utilizând funcția GetCommProperties. Această funcție completează câmpurile structurii COMMPROP. Această structură conține, de asemenea, o parte comună care se aplică tuturor dispozitivelor de comunicații și părților speciale pentru fiecare subtip al furnizorului de date. Pentru dispozitivele cu modem, o parte a structurii COMMPROP care este specifică furnizorului de date este structura MODEMDEVCAPS.
Aplicația poate primi și seta configurația curentă a modemului utilizând funcțiile GetCommConfig și SetCommConfig. care utilizează ambele structuri COMMCONFIG. Această structură conține, de asemenea, o parte comună care se aplică tuturor dispozitivelor de comunicații și părților speciale pentru fiecare subtip al furnizorului de date. Pentru dispozitivele modem, o parte din structura COMMCONFIG specifică furnizorului de date este structura MODEMSETTINGS.
Funcțiile de configurare a modemului nu asigură gestionarea și întreținerea modemului pe termen lung. În acest scop, serviciile de sistem ale modemului trebuie să furnizeze dialoguri pentru configurarea modemului.