VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

меню ФАКС в UCP FreePBX 13

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

ingener
Сообщения: 10
Зарегистрирован: 03 фев 2016, 23:09

Re: меню ФАКС в UCP FreePBX 13

Сообщение ingener »

как я уже ранее писал, все у меня работает, и факс на прием в том числе (групповой и индивидуальный).
мне нужно оптимизировать отправку факса, чтобы каждый сотрудник мог отправить свой документ самостоятельно, а не возлагать это на отдельного сотрудника. в общем, так лучше...
буду искать варианты...
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: меню ФАКС в UCP FreePBX 13

Сообщение Wapo »

каждый сотрудник мог отправить свой документ самостоятельно,
А вот эта другая задача - исходящий факс. Очееееень не рекомендую ее делать для сотрудников: полмесяца разъяснений-обучения, полмесяца матов "не дошел факс" и ... "Лучше ручками"!
ingener
Сообщения: 10
Зарегистрирован: 03 фев 2016, 23:09

Re: меню ФАКС в UCP FreePBX 13

Сообщение ingener »

сначала нужно решить задачу одну
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: меню ФАКС в UCP FreePBX 13

Сообщение virus_net »

ну так реализуйте, web-интерфейс для отправки, сами
аплоад файла -> call файл -> отправка факса
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ingener
Сообщения: 10
Зарегистрирован: 03 фев 2016, 23:09

Re: меню ФАКС в UCP FreePBX 13

Сообщение ingener »

я не программист!
на уровне лабораторных работ связку html-php-mysql немного использовал и может быть напишу отдельную подпрограмму. вопрос в другом - если на этой версии кто-то сделал уже - пусть поделится опытом
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: меню ФАКС в UCP FreePBX 13

Сообщение ded »

Тут мало кто делится опытом, тут, как веде, больше просят и спрашивают, чем отвечают.
Вот Вы например.
ingener
Сообщения: 10
Зарегистрирован: 03 фев 2016, 23:09

Re: меню ФАКС в UCP FreePBX 13

Сообщение ingener »

у меня не такой большой опыт в Astrisk, чтобы я кого-то учил. но постараюсь исправиться...
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: меню ФАКС в UCP FreePBX 13

Сообщение virus_net »

ingener писал(а):я не программист!
значит наймите программиста
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ingener
Сообщения: 10
Зарегистрирован: 03 фев 2016, 23:09

Re: меню ФАКС в UCP FreePBX 13

Сообщение ingener »

в принципе, задача решена!
по совету друзей из форума почитал книжки, порылся в интернете и вот что нашел...
есть в файловой структуре Asterisk каталог /var/spool/asterisk/outgoing при помещении в который файла с расширением .call ядро системы начинает его обработку. само описание структуры файла есть здесь и здесь. также при решении задачи использовал эту статью

в файле sendfax.php программы интерфейса отправки факса модифицировал функцию function CreateFAXCall($num,$pic), чтобы формировался нужный файл sendingfax.call
вот фрагмент кода:
fputs($outfile,"Channel: Local/".$num."@outgoing-fax/n\n");
fputs($outfile,"CallerID: FAX-SEND\n");
fputs($outfile,"Codecs: alaw\n");
fputs($outfile,"MaxRetries: 3\n");
fputs($outfile,"WaitTime: 25\n");
fputs($outfile,"Context: send-fax\n");
fputs($outfile,"Extension: 801\n");
fputs($outfile,"Set: PICTURE=".$pic."\n");
fclose($outfile);

в этой функции, контекст outgoing-fax заменил на свой контекст обработки исходящих соединений, у меня он называется from-internal, а номер 801 заменил на номер send-fax. также в контексте [send-fax], который отвечает непосредственно за передачу факса, заменил добавочный номер s на добавочный номер send-fax, чтобы не менять шаблоны набираемых номеров (если во FreePBX это вообще возможно):
exten => send-fax,1,Answer()
exten => send-fax,n,NoOp(Sending fax!)
exten => send-fax,n,SendFax(${PICTURE},d)
exten => send-fax,n,Hangup()
exten => send-fax,n,GotoIf($["${FAXOPT(status)}" != "SUCCESS" ]?finish)
exten => send-fax,n,NoOp(${PICTURE} is deleted!)
exten => send-fax,n,System(rm ${PICTURE})

если не заменить добавочный номер, обработка вызова пойдет по другому пути.
все остальное можно доработать по своему вкусу и предпочтениям.
полностью отправку факса не проверял! но указав в интерфейсе свой номер и нажав кнопку "отправить" у меня зазвонил телефон, а подняв трубку - услышал сигналы факса. при этом verbose показывало работу модуля факса
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: меню ФАКС в UCP FreePBX 13

Сообщение ded »

Это правильно!
Дао нельзя познать, лишь говоря о Нём.
Дао выглядит подобно пустоте. Но Оно — всемогуще!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH