Сталкивался с такой задачей когда-то. Вот что могу сказать:
— все зависит от конкретного модема и может ли он передавать голосовой сигнал из линии в цифровом виде, и какие у него поддерживаемые кодеки.
— вполне может быть что модем из ноутбука такое не умеет
— у меня был можем ZyXEL, у меня с ним работала прогамма Venta ZVoice, вполне может что и с вашим захочет работать. В любом случае — скачайте, посмотрите.
— в общем смысле задача записи звука решается так: подается AT команда модему чтобы он начал кодировать сигнал из лигии и передавал его. Мы этот сигнал в своей программе считываем, в зависимости от кодека или сохраняем в файл, или перекодируем в нужным нам (например mp3).
Я долго бился над тем как правильно записать этот сигнал от модема, потом в итоге бросил и решил проблему припаяв к модему выход и вход, которые вставлялись в LineIn и LineOut компьютера и в программе уже оставалось только после поднятия трубки записать сигнал с LineIn и воспроизводить то что нужно просто в LineOut.
Вполне может быть что найдете микрофоны с поддержкой 3.5 джеком. если нет — это можно сделать самостоятельно. Я когда-то тоже думал что это страшно, а, погуглив, понял что все легко :)