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

Не получается добавить факс FreePBX

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
tonny_bennet
Сообщения: 169
Зарегистрирован: 21 дек 2011, 13:00
Откуда: Ростов-на-Дону
Контактная информация:

Не получается добавить факс FreePBX

Сообщение tonny_bennet »

Здравствуйте.
Имеется Asterisk 1.8.7.0 и FreePBX 2.8.1.4.

Пробую добавить факс. Установил модуль Конфигурация факса 2.8.0.5 от Schmoozecom.com через веб интерфейс. Создал внутреннего пользователя с номером 141. Открыл его настройки там:

ERROR: No Fax license detected. Fax-related dialplan will NOT be generated! This module has detected that Fax for Asterisk is installed without a license. At least one license is required (it is available for free) and must be installed.

Поставил аддон от Digium - Free Fax For Asterisk. Зарегистрировался и купил за 0$ лицензию. Зарегистрировал присланный мне ключ через веб интерфейс. Теперь напротив него аддона в графе Registrations написано Max Registrations (Это нормально?)

Строка с ошибкой из настроек внутреннего номера не ушла. Пробовал переустановить аддон. Включал и выключал модуль Конфигурация факса. Можете сказать почему появляется ошибка? Направьте по-возможности в сторону русского мануала на данную тему.
skiller
Сообщения: 3
Зарегистрирован: 03 окт 2011, 09:59

Re: Не получается добавить факс FreePBX

Сообщение skiller »

Я нашёл проверку лицензии в extensions.conf или какой-то от этого include. Там все зависимости от наличия лицензии факс работать не должен. Надо заменить = на != и всё будет замечательно.
skiller
Сообщения: 3
Зарегистрирован: 03 окт 2011, 09:59

Re: Не получается добавить факс FreePBX

Сообщение skiller »

extensions_additional.conf

Код: Выделить всё

[ext-fax]
include => ext-fax-custom
exten => s,1,Macro(user-callerid,)
exten => s,n,Noop(Receiving Fax for: ${FAX_RX_EMAIL} , From: ${CALLERID(all)})
exten => s,n(receivefax),StopPlaytones
exten => s,n,ReceiveFAX(${ASTSPOOLDIR}/fax/${UNIQUEID}.tif,f)
exten => s,n,ExecIf($["${FAXOPT(error)}"!=""]?Set(FAXSTATUS=FAILED LICENSE EXCEEDED)) # Вот здесь! В оригинале стоит =. Надо !=.
exten => s,n,ExecIf($["${FAXOPT(error)}"!="" && "${FAXOPT(error)}"!="NO_ERROR"]?Set(FAXSTATUS="FAILED FAXOPT: error: ${FAXOPT(error)} status: ${FAXOPT(status)} statusstr: ${FAXOPT(statusstr)}"))
exten => s,n,Hangup
exten => h,1,GotoIf($["${FAXSTATUS:0:6}" = "FAILED"]?failed)
exten => h,n(process),GotoIf($[${LEN(${FAX_RX_EMAIL})} = 0]?end)
exten => h,n,System(${ASTVARLIBDIR}/bin/fax-process.pl --to "${FAX_RX_EMAIL}" --from "italarm@mail.ru" --dest "${FROM_DID}" --subject "New fax from ${URIENCODE(${CALLERID(name)})} ${URIENCODE(<${CALLERID(number)}>)}" --attachment fax_${URIENCODE(${CALLERID(number)})}.pdf --type application/pdf --file ${ASTSPOOLDIR}/fax/${UNIQUEID}.tif)
exten => h,n(end),Macro(hangupcall,)
exten => h,process+101(failed),Noop(FAX ${FAXSTATUS} for: ${FAX_RX_EMAIL} , From: ${CALLERID(all)})
exten => h,n,Macro(hangupcall,)
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Не получается добавить факс FreePBX

Сообщение zzuz »

Да уж. Добротный бред.
Во-первых extensions_additional.conf править нельзя , во-вторых прочитайте полностью контекст и разберитесь в своих утверждениях.
Линия24 - Системы Массового Телефонного Обслуживания
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH