Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk 1.8, Queue, Время записи разговоров.

0

extensions.conf:

[globals]
MIXMON_DAY=${STRFTIME(${EPOCH},,%d)} ; День
MIXMON_MONTH=${STRFTIME(${EPOCH},,%m)} ; Месяц
MIXMON_YEAR=${STRFTIME(${EPOCH},,%Y)} ; Год
MIXMON_TIME=${STRFTIME(${EPOCH},,%H.%M.%S)} ; Время.

[macro-group]
exten => s,1,Set(CALLERID(name)=туЦтуц!)
exten => s,n,Answer()
exten => s,n,Set(MONITOR_FILENAME=${ARG2}/${MIXMON_YEAR}/${MIXMON_MONTH}/${MIXMON_DAY}/${MIXMON_TIME}-${CALLERID(num)}[${CALLERID(name)}]--${ARG2})
exten => s,n,Queue(${ARG1},r)
exten => s,n,Goto(call-${DIALSTATUS},1)
exten => _call-.,1,HangUp()

P.S. ARG1 - Название группы, ARG2 - ${EXTEN}

queues.conf:

[general]
persistentmembers=yes
autofill=yes
monitor-type=MixMonitor
autopause=no

[queue]
;music=default
strategy=ringall
timeout=30
retry=1
maxlen=0
monitor-format=wav
eventwhencalled=yes
ringinuse=yes

member => SIP/100,1
member => SIP/101,1
member => SIP/102,1
member => SIP/103,1

Собственно проблема в том что все звонки пишутся со временем рестарта asterisk либо временем core reload.

13.48.56-...
13.48.56-...
13.48.56-...
n

Пожалуйста подскажите, что я делаю не так? Не охота использовать в диалплане не родной MixMonitor на очереди.

удалить закрыть спам изменить тег редактировать

спросил 2012-04-25 20:39:15 +0400

kopMuk Gravatar kopMuk
21 10 10

1 Ответ

2

Не так: в [globals] выставляете переменные. Выставляйте прямо в [macro-group], будет вам счастье.

Типа так:

[macro-group]
exten => s,1,Set(CALLERID(name)=туЦтуц!)
exten => s,n,Set(MIXMON_DAY=${STRFTIME(${EPOCH},,%d)})
exten => s,n,Set(MIXMON_MONTH=${STRFTIME(${EPOCH},,%m)})
exten => s,n,Set(MIXMON_YEAR=${STRFTIME(${EPOCH},,%Y)})
exten => s,n,Set(MIXMON_TIME=${STRFTIME(${EPOCH},,%H.%M.%S)})
exten => s,n,Answer()
exten => s,n,Set(MONITOR_FILENAME=${ARG2}/${MIXMON_YEAR}/${MIXMON_MONTH}/${MIXMON_DAY}/${MIXMON_TIME}-${CALLERID(num)}[${CALLERID(name)}]--${ARG2})
exten => s,n,Queue(${ARG1},r)
exten => s,n,Goto(call-${DIALSTATUS},1)
exten => _call-.,1,HangUp()
ссылка удалить спам редактировать

ответил 2012-04-25 20:41:27 +0400

ro Gravatar ro flag of Russian Federation
404 1 1 11
http://rootblog.ru/

обновил 2012-04-25 20:45:35 +0400

Comments

Спасибо огромное, до меня теперь даже дошло почему так происходит... Теперь заверну это в макрос и будет мне счастье. Еще раз большое спасибо!

kopMuk ( 2012-04-25 20:54:09 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2012-04-25 20:39:15 +0400

Просмотрен: 1,487 раз

Обновлен: Apr 25 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.