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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-06-02 13:40:37 +0400

godlike Gravatar godlike flag of Ukraine

Не выходит из пустой очереди

Здравствуйте,

Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция Queue и дальше ничего не происходит, вот мой конфиг:

[managers]
leavewhenempty = yes
eventwhencalled = yes
setinterfacevar = yes
strategy = ringall

member => SIP/1001,1
member => SIP/1002,2


exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,n,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,n,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,n,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,n,Queue(managers,t,,)
exten => 443837020,n,Dial(SIP/QT/0955426467)
exten => 443837020,n,Hangup

были попотки сделать так

exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,2,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,3,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,4,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,5,Queue(managers,t,,)
exten => 443837020,6,GotoIf($["${QUEUESTATUS}" = "LEAVEEMPTY"]?in,443837020,7:in,443837020,8)
exten => 443837020,7,Dial(SIP/QT/0955426467)
exten => 443837020,8,Hangup

но для начала хочется разобраться хотя бы почему оно не покидает очередь хоть она и без операторов

Не выходит из пустой очереди

Здравствуйте,

Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция Queue и дальше ничего не происходит, вот мой конфиг:

[managers]
leavewhenempty = yes
eventwhencalled = yes
setinterfacevar = yes
strategy = ringall

member => SIP/1001,1
member => SIP/1002,2


exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,n,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,n,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,n,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,n,Queue(managers,t,,)
exten => 443837020,n,Dial(SIP/QT/0955426467)
exten => 443837020,n,Hangup

были попотки попытки сделать так

exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,2,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,3,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,4,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,5,Queue(managers,t,,)
exten => 443837020,6,GotoIf($["${QUEUESTATUS}" = "LEAVEEMPTY"]?in,443837020,7:in,443837020,8)
exten => 443837020,7,Dial(SIP/QT/0955426467)
exten => 443837020,8,Hangup

но для начала хочется разобраться хотя бы почему оно не покидает очередь хоть она и без операторов

Не выходит из пустой очереди

Здравствуйте,

Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция Queue и дальше ничего не происходит, вот мой конфиг:

[managers]
leavewhenempty = yes
eventwhencalled = yes
setinterfacevar = yes
strategy = ringall

member => SIP/1001,1
member => SIP/1002,2


exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,n,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,n,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,n,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,n,Queue(managers,t,,)
exten => 443837020,n,Dial(SIP/QT/0955426467)
exten => 443837020,n,Hangup

были попытки сделать так

exten => 443837020,1,GotoIfTime(21:00-3:00|*|*?voicemail,s,1)
exten => 443837020,2,Set(channel=${FILTER(0123456789qwertyuiopasdfghjklzxcvbnm,${CDR(channel)})})
exten => 443837020,3,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => 443837020,4,MixMonitor(/home/asterisk/${fname}.wav,b)
exten => 443837020,5,Queue(managers,t,,)
exten => 443837020,6,GotoIf($["${QUEUESTATUS}" = "LEAVEEMPTY"]?in,443837020,7:in,443837020,8)
exten => 443837020,7,Dial(SIP/QT/0955426467)
exten => 443837020,8,Hangup

но для начала хочется разобраться хотя бы почему оно не покидает очередь хоть она и без операторов

queue show managers
managers has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime, 0s talktime), W:0, C:0, A:7, SL:0.0% within 0s
   Members:
      SIP/1001 with penalty 1 (Not in use) has taken no calls yet
      SIP/1002 with penalty 2 (Not in use) has taken no calls yet
   No Callers

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