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

Не работает опция "both" в applicationmap

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

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

Ответить
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Не работает опция "both" в applicationmap

Сообщение forik »

Здравствуйте!
Проблема вышла, откуда не ждал. В features.conf есть команда

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

t => *5,both,Macro,call-out
По идее должно отрабатывать при нажатии *5 как при входящем вызове, так и исходящем. В extensions.conf DYNAMIC_FEATURES присваиваются

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

exten => s,1,Set(DYNAMIC_FEATURES=t)
Но ничего не происходит.
ps asterisk 1.8.4.4
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Не работает опция "both" в applicationmap

Сообщение Aven »

По идее должно отрабатывать при нажатии *5 как при входящем вызове, так и исходящем.
Неправильно! ActivateOn не может принимать такое значения!

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

;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>[,MOH_Class]]
;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,"<AppArguments>"[,MOH_Class]]
;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>([<AppArguments>])[,MOH_Class]

;  ActivateOn    -> This is the channel of the call that the application will be executed
;                   on. Valid values are "self" and "peer". "self" means run the
;                   application on the same channel that activated the feature. "peer"
;                   means run the application on the opposite channel from the one that
;                   has activated the feature.
;  ActivatedBy   -> This is which channel is allowed to activate this feature. Valid
;                   values are "caller", "callee", and "both". "both" is the default.
;                   The "caller" is the channel that executed the Dial application, while
;                   the "callee" is the channel called by the Dial application.
Решения телефонии на базе Asterisk || http://it-need.ru
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Не работает опция "both" в applicationmap

Сообщение forik »

При чем тут ActivateOn? Если я укажу callee, то работает привходящем, а при этом peer/self указывать необязательно.
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Не работает опция "both" в applicationmap

Сообщение forik »

Раз нельзя без ActivateOn, то можно ли как-то на обоих запустить, т.е. на self и peer ?
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Не работает опция "both" в applicationmap

Сообщение forik »

Вот так правильно: peer/both
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH