Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Как реализовать функции факс-сервера?

Как реализовать функции факс-сервера?

Сообщений: 22

Как реализовать функции факс-сервера?

В принципе факс я настроил и получил его на мыло, но это немного не так как я хотел бы согласно идее:
1. Звонят в офис на специально выделенный номер для факса.
2. * обрабатывает (trunk -> Inbound route -> extensions 1003)
3. Идут гудки вызова.
4. Если догадаться нажать "Старт" на другой стороне (во время гудков, при чем я в это время не должен поднимать трубку, и софт фон должен быть включен)- то факс удачно приходит на указанное во входящем маршруте мыло.

Как хотелось бы:

Идея №1:
1. Звонят в офис на специально выделенный номер для факса.
2. ИВР обьясняет - "...Добрый день, нажмите старт для отправки факса..."
3. * Принимает факс и шлет его намыло.


Идея №2:
1. Звонят в офис и разговаривают с внутренним абонентом.
2. При необходимости абонент переводит звонок на факс.
3. ИВР обьясняет - "...Добрый день, нажмите старт для отправки факса..."
4. * Принимает факс и шлет его намыло.

Идея №3:
1. Звонят в офис на внутренний екстеншн.
2. Внутренний екстеншн не отвечает 30 сек.
3. Переадресация на факс.
4. ИВР обьясняет - "...Добрый день, нажмите старт для отправки факса..."
5. * Принимает факс и шлет его намыло.

На даный момент важно реализовать отдельно стоящий сервер с внешним номером отведенный только для факсов, логика- согласно идее №1.
Остальные идеи будут реализованы (если разберусь с вашей помощью) на другом Триксбоксе, в этом же офисе.

И еще.
Чем отличаются настройки факса во входящем маршруте и в настройках екстеншинов?

Может кто-то даст ссылку на настройку именно факс-сервера на триксбоксе а не на Астериске, тогда можно не отвечать на вышеуказанные вопросы? Хотя наверное один раз нужно разобраться с логикой и пусть висит для других.

Спасибо.
2008-12-25 15:22

Сообщений: 6521

Re: Как реализовать функции факс-сервера?

Почти все описанные выше идеи уже у вас есть в ТриксБоксе.
Откройте вкладку Генеральных сеттингов, посмотрите там дефолтный экстен для системного Триксбоксовского факса - 666, диавольское число, обычно меняю на 777, надо снять птичку.
Так вот любой входящий на внутреннего абонента согласно Идея №2: - трансфер на 777 и всё в шоколаде.
Можно создать приветствие "...Добрый день, как живёте, как животик, не болит ли голова, нажмите старт для отправки факса..." и потом создать свой custom extension, который будет отрабатывать эту фразу и потом терминировать на внутренний 777.
Тогда Идея №3: реализуется за 4 клика - Follow Me: позволяет автоматически перенаправлять вызовы абонента на телефон, ...
2008-12-25 16:36

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Как реализовать функции факс-сервера?

В AstPbx все три идеи уже реализованы, смотрите extensions.conf (asteriskpbx.ru/wiki/AstPbx).
Вкратце принцип такой - поймать факс при помощи fax detect, запомнить, на какой номер был звонок, найти по номеру e-mail адресата, принять факс, и сделать ChannelRedirect но запомненный номер (а там либо Dial на юзера, либо то же меню).
Короче, .conf файлы рулят!
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-12-26 12:52

Сообщений: 59

Re: Как реализовать функции факс-сервера?

а есть fax detect для sip?
2008-12-26 13:04

Сообщений: 6521

Re: Как реализовать функции факс-сервера?

Вчера ещё был, может с утра убрали уже? Не успел проверить...
2008-12-26 13:50

Сообщений: 22

Re: Как реализовать функции факс-сервера?

ded:

Почти все описанные выше идеи уже у вас есть в ТриксБоксе.
Откройте вкладку Генеральных сеттингов, посмотрите там дефолтный экстен для системного Триксбоксовского факса - 666, диавольское число, обычно меняю на 777, надо снять птичку.
Так вот любой входящий на внутреннего абонента согласно Идея №2: - трансфер на 777 и всё в шоколаде.
Можно создать приветствие "...Добрый день, как живёте, как животик, не болит ли голова, нажмите старт для отправки факса..." и потом создать свой custom extension, который будет отрабатывать эту фразу и потом терминировать на внутренний 777.
Тогда Идея №3: реализуется за 4 клика - Follow Me: позволяет автоматически перенаправлять вызовы абонента на телефон, ...
Идею №2 - сделал, спасибо.
А вот с custom extension не могу понять принципа его работы. Можно подробнее немного.
Я приветствие то создал, и создал для этого приветствия кастом дестанейшн from-trunk,777,1. Но .... увы... не понял.
Спасибо.
2008-12-26 14:08

Сообщений: 22

Re: Как реализовать функции факс-сервера?

litnimax:

В AstPbx все три идеи уже реализованы, смотрите extensions.conf (asteriskpbx.ru/wiki/AstPbx).
Вкратце принцип такой - поймать факс при помощи fax detect, запомнить, на какой номер был звонок, найти по номеру e-mail адресата, принять факс, и сделать ChannelRedirect но запомненный номер (а там либо Dial на юзера, либо то же меню).
Короче, .conf файлы рулят!
Конфиги рулят, я не сомневаюсь )).
Но я выбрал Триксбокс, именно потому что в нем можно обойтись и без них (конфигов), ведь почти все можно сделать из ГУИ.
Мне бы основную логику работы понять сначала, да и нужно поставить факс-сервер побыстрее (уже скоро закончу с вашей помощью )) ).

Сори, но с конфигами немного позже разбираться буду, уверен что большая гибкость нужна будет, в некоторых случаях.
2008-12-26 14:12

Сообщений: 6521

Re: Как реализовать функции факс-сервера?

Stepanchuk:

А вот с custom extension не могу понять принципа его работы. Можно подробнее немного.
Я приветствие то создал, и создал для этого приветствия кастом дестанейшн from-trunk,777,1. Но .... увы... не понял.
Спасибо.
Обновите FreePBX до самой последней через Module administration => Update on-line
Какая версия будет?
Переключите интерфейс на русский язык и читайте, читайте ещё.
2008-12-26 14:36

Сообщений: 22

Re: Как реализовать функции факс-сервера?

Готово.
Идея №1 - сделал через Misc Destinations. По-моему это тоже что и Custom ...

Напишу как делал, для таких как я )).

1. Обновляем freePBX, через диспетчер модулей, а именно установливаем "Misc Destinations".
2. Создаем Misc Destinations. В названии можно писать все, а в dial: выбраем Dail system FAX (777).
3. Создаем приветствие (Announcements) типа "Првиет, нажмите СТАРТ". В "Destination after playback:" выбрал Misc Destinations с именем ранее созданого направления см. п2.
4. Во входящем маршруте, в "Set Destination" выбираем наше приветствие.

И все.
Теперь после звонка в офис звучит приветствие, а после него привычный звук факса.

ded, я конечно же не жду от профи этого форума таких подробных инструкций, ваша задача скорее направлять в русло, с чем Вы и Ваши коллеги справляетесь на "пятерку". Думаю что после того как задача решается, а открывший тему, подобьет итог в виде алгоритма-инструкции, то можно будет навсегда закрыть тему в виде FAQ. В конце-концов нужно же отблагодарить общественность за указанное внимание ))

Итак, осталась Идея №3. Буду пробовать через FollowMe. Если получится - напишу пошагово.
2008-12-26 15:02

Сообщений: 6521

Re: Как реализовать функции факс-сервера?

Уже Идея №3 можно и без FollowMe.
Перенаправление по неответу реализуется ещё через модуль ИВР, где укажите на свой Announcement, урежете дефолтные 3-4 опции выбора до одной, в которой поставите назначением ваш свежесозданый Misc Destinations с именем ранее созданого направления.
2008-12-26 16:54

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru