Чтобы расширить ответ stevenmc, это можно сделать с помощью ASP.NET в доступной через API службе интернет-факсов, такой как Интерфакс. C # образцы факсов доступны на их сайте для просмотра и загрузки.
После того, как вы зарегистрировались в службе входящих факсов (бесплатно для разработчиков), вы подключаетесь к конечной точке веб-службы.из .NET.Суть этого подхода заключается в том, что ваше приложение периодически запрашивает у серверов новые факсы, которые приходят к вам, с помощью метода GetList :
objInterfax.GetList(this.txtUser.Text, this.txtPass.Text, interfax.ListType.NewMessages, i, ref InItems);
Любой факс, отправленный на ваш номер наСервис появится в виде новой записи в структуре, возвращаемой этим методом.Как только новый факс доступен, вы загружаете его методом GetImageChunk :
objInterfax.GetImageChunk(this.txtUser.Text, this.txtPass.Text, InItems[i].MessageID, false, InItems[i].MessageSize, 0, ref b);