Как стать автором
Обновить

Комментарии 18

как то странно у вас — с одной стороны asterisk не интересен, а с другой стороны вы не использовали его на прием и передачу факсов.
Попробую разъяснить, почему стал не интересен Asterisk. По моим скромным наблюдениям, функционал современных PBX избыточен для большинства сотрудников. Обычно используется следующие функции:
IVR с тоновым донабором
АОН + многоканальность номера
Очередь звонков
Отписка переговоров
Перевод звонка
Перевод звонка на мобильный
Возможность выноса номера
Все остальное, как-то конференции, перехваты итд. вызывает интерес единожды, когда сдаешь работу. Все что я перечислил выше, реализуется на любой современной PBX. В моем случае захотелось новизны. Интересны были Freeswitch и Yate выбрал первый, т.к. необходим был гейт в Skype.
Вот интересно, как у Вас решается вопрос с отправкой факса, когда на звонок клиенту, скрипту ответит девушка с милым голосом или же IVR, а не сигнал факса?
Вопрос по отправке:
1. Что будет если вызов попадет не на факс в автоприеме, а на секретаря, который не захочет принимать факс от робота? Спам факсами до сих пор отправляется интенсивно, поэтому без идентификации редко принимают факс.
2. Что будет, если в компанию, куда отправляете факс стоит IVR?
3. Что будет, если нужно отправить факс на определенный внутренний в другой организации?

Боюсь, отказаться целиком в пользу софтверного решения просто невозможно.
Соглашусь, что простоты кнопки «Старт» на аппарате, софтверно не получить. Данное решение компромиссное, рассчитанное на автоматический прием и полуавтоматическую отправку. Потребовалось уже после согласования и ввода в эксплуатацию. Была задумка реализовать следующий алгоритм:

Сканирование документа в файл – Присвоение ему уникального цифрового имени – Звонок получателю – Разговор- Ввод кода начала отправки факса.

Но легким и быстрым для реализации оно мне не показалось. Да и с точки зрения простоты использования для сотрудника, в таком решении необходимо помнить и вводить лишние цифры.

В массы идет ЭЦП, факс вымрет.
Ваша схема реализована у нас, на астериске правда. Схема такая: сканирование в pdf(или сохранение в него, не принципиально), даем цифровое имя, кидаем в шару на сервере, во время разговора набираем комбинацию звездочка что то там и имя файла. Пользуются неохотно, т.к. пока еще стоят обычные факсы, подключены к аналоговой атс. Не скажу что такая уж сложная схема в реализации на астериске. Рассказать пользователям как этим пользоваться было сложней чем написать.

Факс вымирает уж лет 5 наверно. Все никак не помрет.
Предлагаю поделиться кодом и под Астериск :)
Там все как то просто. Не заслуживает отдельного поста, по моему.
Строчка в features.conf один макрос и контекст крохотный в диалплане. Могу кинуть в личку всем желающим.
Я – желающий :)
Можно ли реализовать сопровождение факса? Позвонить отправляющему, проиграть: «Если прием факса может быть не автоматическим, то нажмите 1» и соединить с номером в имени файла, чтобы человек мог донабрать внутренний или идентифицироваться, а как только пошла отправка факса — отключить.
А если там «поднимает трубку» IVR?
Наверное плохо описал…
Сотрудник компании с внутренним номером 201 подготавливает файл с названием «201-8XXXXXXXXXX.tiff» и выкладывает его в нужную сетевую папку, АТС набирает 201, соединяет с 8XXXXXXXXXX и мониторит линию на предмет сигнала удаленного факса. А сотрудник после соединения с внешним номером уже сам ответственен за путешествие по меню IVR или свою идентификацию.
Можно ли сделать такое?
Ну и, конечно, при занятости линии нужно будет что-то делать («Через сколько минут повторить попытку? Введите число минут и нажмите решетку. Для отмены факса и удаления файла нажмите ноль»), а также имеет место быть вариант:
– Примите факс.
– Позвоните через 10 минут (вариант – «Не туда попали»).
Короткие гудки.

Если внутренний номер не указан – значит факс принимает в автоматическом режиме.
А если цифры после внешнего номера в формате DateTime, то отправить факс в указанное время… Остапа понесло :).
Если посмотреть текст статьи, то прием и так организован автоматически при обнаружении тона. В IVR присутствует фраза «для отправки факса, начните передачу „
Ваш алгоритм похож на мой, отличие в том, что не ясно когда АТС следует набирать 201.
Так я ведь про исходящий факс говорю :), когда сотрудник с внутренним номером 201 хочет отослать факс на 8XXX, на котором отвечает IVR или спрашивают: «Ты кто такой?» и при неответе говорят: «До свиданья» :).
Вы писали:
Сотрудник компании с внутренним номером 201 подготавливает файл с названием «201-8XXXXXXXXXX.tiff» и выкладывает его в нужную сетевую папку, АТС набирает 201, соединяет с 8XXXXXXXXXX и мониторит линию на предмет сигнала удаленного факса.


Я и спросил по какому условию АТС начнет набор? Если сразу, то не у каждого отправителя сканер рядом. Логично убрать «автоматику» совсем. Набрать код или сделать перевод звонка на номер с подготовленным факсом более естественно для отправителя. Многие телефоны имеют кнопку перевода. Такой функционал реализовать не сложно.
Признаться, пропустил часть кода для Freeswitch, потому что не знаком с ним (полагал, что эта папка регулярно проверяется и факсы отправляются автоматом, по мере добавления TIFF-файлов), сейчас почитал и если правильно понял, то факс отправляется при наборе 205, правильно?
Если так, то получается, что АТС не нужно звонить 201-ому, т.к. он сам звонит.

Тогда мой вопрос: можно ли после «Заявка принята» сказать «Если нужно сопроводить факс, то нажмите 1» и позволить 201-ому слушать:
— удаленный IVR и нажимать 9 при сообщении «Для отправки факса нажмите 9»;
— вопросы типа «Ты кто такой?» и говорить «Я из компании ООО „Какие Сиськи“, примите счет на оплату»?

А вот здесь я что-то не въеду...
Идея печати документа на виртуальный принтер была красива, но требовала дополнительных действий отправляющего по вводу номера получателя.
Имя документам (номер_телефона.tiff) присваивается автоматически?
документ для отправки сканируется в файл формата tiff на samba ресурс для оправки факсов, с присвоением имени вида 8923ХХХХХХХ.tiff, где имя файла до расширения — это номер получателя
Слушать писк при передаче факса и «железный» аппарат не позволяет. Думаю невозможно и софтово соединить разные сессии. Если под сопровождением понимать вопрос «прошел факс»? то вполне можно доработать мой алгоритм:
Сканирование документа в файл – Присвоение ему цифрового имени сооветствующему слоту – Звонок получателю – Разговор- Перевод звонка номер слота своего факса — По окончании передачи возврат звонка инициатору перевода — Разговор
Не совсем понял про слоты, но в целом схема отлично решает проблему «железных теток» :).
Если будете реализовывать (особенно, если на Астериске), то буду ждать статью.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории