1. после открытия линии получаешь ее waveId ("wave/out")
2. делаешь звонок куда тебе надо и ждешь соединения
3. после того как соединение установлено просто проигрываешь свою вавку (waveOutOpen с полученным на шаге 1 waveId, читаешь wav и пишешь прочитанные данные (DATA SUBCHUNK !!!) вызовом waveOutWrite ).
вот вроде и все.
да, не совсем все. формат твоей вавки должен быть ADPCM (или что там у тебя модем поддреживает), ну и бит-рейт соответствующий.