Здравствуйте,
Есть очередь, в ней два оператора, проблема в том что если оба оператора оффлайн то очередь все равно висит, то есть я дозваниваюсь на нее, но нет гудков, а в консоли вижу что висит функция 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
Что бы выходило из пустой очереди необходима такая опция в queues.conf
joinempty=unknown,unavailable
Огромнейшая благодарность в решении этой проблемы пользователю meral
попробуй добавить joinempty = no в queues.conf раздел [managers]
В очередь невозможно дозвониться если там нет операторов и\или они на паузе!
Задан: 2011-06-02 13:40:37 +0400
Просмотрен: 1,249 раз
Обновлен: Jun 02 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.