my parents just got call waiting and caller ID..

I have heard of people being able to use it with dail-up.., so that if someone calls then they can see the name of the caller and put the internet on hold if wanted..

I think that I need an internet service that will allow for this, a modem that supports this, and some software..

my internet service will not allow for it, I was considering switching anyways..

my modem will support it

will the software depend on the ISP I use, or can I use any of them, or what?

can anyone explain to me how it works?

thanx in advanced,
Byan

BTW: what is the numbers I have to put in front of my access number to disable call waiting?