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

Не работает Goto в features.conf

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

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

Ответить
Htwor
Сообщения: 51
Зарегистрирован: 23 дек 2015, 13:13

Не работает Goto в features.conf

Сообщение Htwor »

Пытаюсь настроить приём факса в Asterisk 13. Далаю так:

=======features.conf========
[applicationmap]
fax_rec => *4,self/both,Goto(emarket-faxrec,5555,1)

=======extensions.conf========
[emarket-faxrec]
exten => 5555,1,NoOp("FAX REXEIVE START!")
same => n,Answer()
same => n,receivefax(/var/spool/asterisk/fax/aaa.tif)
same => n,Hangup()

[test]
exten => _X.,1,Set(__DYNAMIC_FEATURES=fax_rec)
same => n,Dial(Sip/1234567/${EXTEN})
same => n,Hangup()

Перезапускаю астериск полностью (на всякий случай). Звоню, абонент берет трубку жму *4 и... ничего! В момент нажатия *4 в логах появляется одна единственная строчка:
[Jul 12 11:52:00] VERBOSE[101218][C-00000000] pbx.c: Goto (emarket-faxrec,5555,1)
И всё! Никаких Executing, NoOp и т.д.
Что за хрень, не могу понять. Прошу помощи.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает Goto в features.conf

Сообщение ded »

1) Как пример описан в Книге Жизни?
2) Замаркируйте Answer,

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

[emarket-faxrec]
exten => 5555,1,NoOp("FAX REXEIVE START!")
; same => n,Answer()
same => n,receivefax(/var/spool/asterisk/fax/aaa.tif)
same => n,Hangup()
ибо это неверный шаг, канал уже открыт.
3) писать лучше грамматически правильно: FAX RECEIVE START
4) лучше не изобретать динамическую феатуру, а отправлять вызов на 5555 простым трансфером - перевод звонка, blind transfer (# или ##)
Htwor
Сообщения: 51
Зарегистрирован: 23 дек 2015, 13:13

Re: Не работает Goto в features.conf

Сообщение Htwor »

Это всё хорошо и правильно, однако вопрос остается открытым: почему не работает goto в динамической фиче?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает Goto в features.conf

Сообщение ded »

Application Mapping

The applicationmap is not intended to be used for all Asterisk applications. When applications are used in extensions.conf, they are executed by the PBX core. In this case, these applications are executed outside of the PBX core, so it does *not* make sense to use any application which has any concept of dialplan flow. Examples of this would be things like Goto, Background, WaitExten, and many more. The exceptions to this are Gosub and Macro routines which must complete for the call to continue.

Enabling these features means that the PBX needs to stay in the media flow and media will not be re-directed if DTMF is sent in the media stream.
Htwor
Сообщения: 51
Зарегистрирован: 23 дек 2015, 13:13

Re: Не работает Goto в features.conf

Сообщение Htwor »

Действительно! Спасибо за подсказку!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH