Спасибо огромное, до меня теперь даже дошло почему так происходит... Теперь заверну это в макрос и будет мне счастье. Еще раз большое спасибо!
kopMuk ( 2012-04-25 20:54:09 +0400 )редактировать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 на очереди.
Не так: в [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()
Спасибо огромное, до меня теперь даже дошло почему так происходит... Теперь заверну это в макрос и будет мне счастье. Еще раз большое спасибо!
kopMuk ( 2012-04-25 20:54:09 +0400 )редактироватьЗадан: 2012-04-25 20:39:15 +0400
Просмотрен: 1,841 раз
Обновлен: Apr 25 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.