Отправка / получение факсов в.NET
Мне нужно отправлять / получать факсы через мое веб-приложение, и я не уверен, с чего начать.
По сути, клиент нажимает кнопку, чтобы отправить факс, и записывает в базу данных под именем клиента при получении факса.
Желательно через API сервисной факс-компании... Я буду размещать это приложение на выделенном сервере, я не думаю, что они позволяют использовать свои модемы.
Я использую.NET и VB, есть идеи?
РЕДАКТИРОВАТЬ: я сделал поиск в Google, http://www.efaxdeveloper.com/ является самым близким, что я нашел. Я пока не уверен, как это реализовать. Кто-нибудь имеет опыт работы с этим?
4 ответа
Я попробовал eFaxDeveloper и работает точно так же, как я описал.
Вы можете попробовать P/Invoke для winfax.dll. Кто-то задал тот же вопрос на другом форуме.
Вот пример использования C# - вы просили решение с использованием VB, но процесс практически идентичен.
Раскручивать собственное решение, возможно, не лучшая вещь. Если вы делаете тонны факсов, вы можете проверить что-то вроде RightFax. Мы развернули веб-интерфейс для наших клиентов, но перенесли работу на сервер RightFax. Нам это нравится, потому что он может управлять повторными попытками и ошибками, вы знаете вещи, с которыми вам, возможно, не захочется иметь дело на веб-сервере.
Мы провели некоторое тестирование с Premiere Global некоторое время назад. У них есть API на основе SMTP для отправки факсов. В конце концов, мы решили придерживаться нашего модемного решения, но, насколько я помню, все с Premiere было довольно легко настроить и запустить.