Передача файлов в asterisk для отправки факса: сравнение различных методов
Варианты отправки факсов - описание
Отправка по e-mail
Описание
Для отправки факса Вы отправляете письмо на определенный e-mail. В теме письма (например) указываете номер телефона, куда отправить факс, а во вложении - файл со страницей (или несколькими страницами) факса. Форматом вложения может быть (например) TIFF или PDF. В ответном письме, которое может придти не сразу, будет отчет об отправке факса с одним из вариантов ответов:
- успешная доставка
- неверный номер телефона
- неизвестный формат вложения
- факс доставить не удалось: не дозвониться
- факс доставить не удалось: сбой при передаче
- факс доставить не удалось: отказ в приеме факса (абонент на том конце провода нажал кнопку в голосовом меню "не принимать факс"
Плюсы
- достаточно просто отправить письмо
- отчет о доставке приходит в ответном письме, свой мейл указывать не нужно
Минусы
- ограничения на размер письма (если отправка письма происходит через общедоступный сервис (mail.ru, gmail.com, ...), то при большом размере вложения (20-50 мб) вложение в письме заменяется ссылкой, а это не даст возможности отправить вложение по факсу).
- необходимость соблюдения строгих правил оформления письма (формат и название вложений, точное и правильное указание номера телефона в теме и/или теле письма)
- ограничения на формат вложений
Отправка факса через печать файла
Описание
Вы открываете нужный для отправки документ в программе (word, excel, adobe reader, просмотр фото, блокнот, ...) и просто отправляете файл на печать на принтер под названием "факс". В идеале при отправке на "печать" у Вас будет запрошен номер телефона, куда отправлять факс. Посмотреть отчет об отправке сложнее: это должна быть либо отдельная папка на общем сетевом ресурсе, либо web-сайт, на котором можно указать номер телефона и он выдаст статистику отправленных факсов на этот номер.
Плюсы
- простота и понятность
- возможность отправки ЛЮБЫХ файлов без конвертации
- если есть возможность указать номер телефона при печати - это СУЩЕСТВЕННО упростит отправку факсов
- нет ограничений на размер файла (если не отправлять по 100 страниц за раз)
Минусы
- если нет возможности указать номер телефона при отправке на печать - метод становится довольно запутанным
- неясно как и куда отправлять отчет об отправке факса (можно класть в общую сетевую папку, а можно - в базу данных, на web-сайте, где пользователь сможет просмотреть результаты отправок факсов на указанный им номер).
Отправка через общую папку
Описание
Для отправляемых факсов на общем сетевом ресурсе есть отдельная папка, внутри которой есть несколько папок:
- входящие
- на отправку
- отправляющиеся
- отправленные успешно (good)
- отправленные с ошибками (fail)
Для отправки факса нужно положить файл в папку "на отправку", при этом имя файла представляет собой номер телефона, на который отправлять факс, а расширение - TIFF или PDF. Каждые несколько секунд/минут запускается скрипт, который пытается переместить файл в папку "отправляющиеся" (если не удается его переместить, например потому что файл еще не до конца скопировался, файл пропускается, и попытка отправки будет сделана при следующем запуске скрипта). Если файл удалось переместить, запускается процедура отправки факса и в зависимости от результата отчет кладется в соответствующую папку.
Плюсы
- нет ограничений на размер отправляемых документов
- результаты отправки можно видеть в папке good или fail
Минусы
- необходимость соблюдения строгих правил отправки факса (где указывать номер телефона)
- ограничения на формат отправляемого файла (TIFF / PDF)
Отправка через форму на сайте
Описание
Открывается и заполняется форма для отправки факса. В форме необходимо заполнить поля: номер телефона (выдается подсказка, в каком виде он должен быть указан), e-mail, куда отправлять отчет о доставке (не обязательно, тут возможны варианты), имя файла для отправки (выдается подсказка, файлы каких типов и какого размера могут быть отправлены по факсу). После заполнения формы можно нажать кнопку "проверить", чтобы убедиться, что номер телефона указан в правильном формате и что формат файла удалось правильно преобразовать для отправки по факсу. После отправки факса либо Вам придет письмо на указанный в форме e-mail, либо можно на сайте открыть другую форму и запросить результаты доставки факсов на заданный Вами номер за заданный период.
Плюсы
- удобные подсказки при указании номера телефона, выборе файла и т.д.
- возможна проверка номера телефона и формата/размера файла прямо в процессе формирования задачи отправки
- возможно преобразование файла в нужный формат для отправки сразу же, с возможностью предварительного просмотра результатов
- для отчетов о доставке можно организовать свою базу данных, где по номерам телефонов и датам разложить все факсы)
Минусы
- ограничения на размер файла: менее жесткие, чем при отправке письма, но они есть (в отличие от отправки через сетевую папку)
- ограничения на формат файла (их можно уменьшить, преобразуя файлы в нужный формат на лету, но все равно подходят далеко не все форматы)
- отчет о доставке: это менее очевидно, чем при отправке факса по почте
Сравнительная таблица вариантов отправки факсов:
Вариант отправки факса |
Простота отправки факса |
Получение отчета о доставке |
Ограничения на размер отправляемого файла |
Требования к оформлению запроса на отправку факса (номер телефона, и т.д.) |
Поддерживаемые форматы файлов |
По e-mail |
несложно |
легко, по e-mail |
да (сильные, до 20-50 мб максимум) |
да, жесткие |
мало форматов |
Печать |
очень просто |
сложно: в отдельной сетевой папке или в форме на сайте |
нет / почти нет |
нет |
любые форматы файлов |
Через общую папку |
не очень просто |
сложно: в отдельных папках, например good и fail |
нет |
да, жесткие |
мало форматов |
Через форму на сайте |
не очень просто, но есть подсказки |
средне сложно: можно по e-mail (указывается при отправке), можно - через веб-интерфейс (сортировка по дате и/или номеру телефона) |
да (слабые - от 10 до 100 мб и более, зависит от настроек веб-сервера), об этом есть подсказка |
да, но есть подсказки и возможность проверки правильности формирования запроса |
может быть больше форматов, чем при отправке по e-mail / через сетевую папку (возможна настройка конвертации "на лету") |
|