Исходя из этого, я создал что-то идентичное этой настройке факса с Coldfusion.
После нескольких проб и ошибок я нашел лучший путь:
1) ЦИФРОВОЙ ВХОДЯЩИХ ФАКСОВ: Отправьте все факсы либо на адрес электронной почты, который вы можете проверить с помощью CF, либо в сетевую папку, в которой вы их сохранили, которую вы можете проверить с помощью CF. Вы можете сохранить свой номер факса и просто переадресовывать входящие звонки на номер цифрового факса.
2) ПРОЦЕСС ВХОДЯЩИХ ФАКСОВ Когда вы найдете новый факс, лучше всего его обработать и сделать запись. Я храню такие вещи, как имя файла, отыскиваю номер факса, с которого он пришел, сверяю его со списком известных номеров и располагаю таблицей маршрутизации (на случай, если кому-то понадобится перейти).
3) ПЕЧАТЬ И МАРШРУТНЫЙ ФАКС Автоматическая печать документа один раз в CF также возможна через CF.
Что касается таблиц, я сохраняю одну для хранения каждого факса. Я тоже храню факс в блобе. Легко копировать и перемещать, без большой производительности. Я храню другую таблицу для хранения списка входящих номеров (например, таблицы идентификаторов вызывающих абонентов), чтобы связать номер с клиентом. Я держу таблицу для правил маршрутизации, если письмо приходит отсюда, отправьте его сюда. И последнее, но не менее важное: если вам нужно управлять несколькими телефонными номерами, вы можете создать несколько входящих профилей и сохранить их.
Как только у вас есть каждый факс, сохраненный в БД, вы можете много с ним делать и архивировать / хранить / хранить в цифровом виде, как вам нравится. CFDOCUMENT будет отображать PDF-файлы на основе дисков.
Мне пришлось запрограммировать что-то подобное для пользовательских параметров маршрутизации. Можно автоматически связывать элементы с определенными файлами / папками / проектами, если вам нравится, а также с CF.
Если вам нужно узнать что-то еще, спросите, или мы можем обсудить это в автономном режиме, если вам нужно сохранить некоторые детали в тайне.