1 | изначальная версия редактировать | |
Здравствуйте,
Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция 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
но для начала хочется разобраться хотя бы почему оно не покидает очередь хоть она и без операторов
2 | No.2 Revision редактировать |
Здравствуйте,
Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция 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
но для начала хочется разобраться хотя бы почему оно не покидает очередь хоть она и без операторов
3 | No.3 Revision редактировать |
Здравствуйте,
Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция 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.