ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Один MixMonitor для всего контекста

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

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

Один MixMonitor для всего контекста

Сообщение mlevel » 09 июл 2017, 17:25

Привет.

Пробую настроить запись разговоров для целого контекста с несколькими extensions.

extensions.conf выглядит так:

[office]
exten => _068.,1,Dial(SIP/sip_trunk_1/${EXTEN})
exten => _073.,1,Dial(SIP/sip_trunk_1/${EXTEN})
exten => _099.,1,Dial(SIP/sip_trunk_1/${EXTEN})

Пробую сделать таким образом:

Код: выделить все
[office]
  exten => s,1,Set(filename=${STRFTIME(${EPOCH},,%Y/%m/%d/%H_%M_%S)})
  exten => s,2,MixMonitor(${filename}.wav, b)
  exten => _068.,1,Dial(SIP/sip_trunk_1/${EXTEN})
  exten => _073.,1,Dial(SIP/sip_trunk_2/${EXTEN})
  exten => _099.,1,Dial(SIP/sip_trunk_3/${EXTEN})
  exten => h,1,StopMixMonitor()


Но так не работает, по логах вижу что MixMonitor никогда не стартует.

MixMonitor работает только в том случае если я указываю его для каждого extension отдельно, тоесть так:
Код: выделить все
[office]
  exten => _068.,1,Set(filename=${STRFTIME(${EPOCH},,%Y/%m/%d/%H_%M_%S)})
  exten => _068.,2,MixMonitor(${filename}.wav, b)
  exten => _068.,3,Dial(SIP/sip_trunk_1/${EXTEN})
  exten => _068.,4,StopMixMonitor()


exten => _073.,1,Set(filename=${STRFTIME(${EPOCH},,%Y/%m/%d/%H_%M_%S)})
exten => _073.,2,MixMonitor(${filename}.wav, b)
exten => _073.,3,Dial(SIP/sip_trunk_2/${EXTEN})
exten => _073.,4,StopMixMonitor()[/code]

exten => _099.,1,Set(filename=${STRFTIME(${EPOCH},,%Y/%m/%d/%H_%M_%S)})
exten => _099.,2,MixMonitor(${filename}.wav, b)
exten => _099.,3,Dial(SIP/sip_trunk_3/${EXTEN})
exten => _099.,4,StopMixMonitor()[/code]

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

Спасибо.
mlevel
 
Сообщений: 2
Зарегистрирован: 24 сен 2012, 14:38

Re: Один MixMonitor для всего контекста

Сообщение ded » 10 июл 2017, 00:40

Откройте Книгу о будущем телефонии.
Прочитайте главу про макросы и Gosub, сделате как в примерах и протестируйте.
ded
 
Сообщений: 15819
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH