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

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

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

спросил 2012-10-26 14:37:51 +0400

dont_panic Gravatar dont_panic

http://www.dmbasis.ru/

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

-- Accepting UNAUTHENTICATED call from 192.168.1.20:
   > requested format = ulaw,
   > requested prefs = (ulaw|gsm|g729|alaw),
   > actual format = ulaw,
   > host prefs = (ulaw|gsm|g729|alaw),
   > priority = mine
-- Executing [699@from-trunk:1] NoOp("IAX2/trixbox_1_20-1730", "Catch-All DID Match - Found 699 - You prob  ably want a DID for this.") in new stack
-- Executing [699@from-trunk:2] Goto("IAX2/trixbox_1_20-1730", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] Set("IAX2/trixbox_1_20-1730", "__FROM_DID=s") in new stack
-- Executing [s@ext-did:2] Gosub("IAX2/trixbox_1_20-1730", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("IAX2/trixbox_1_20-1730", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Return("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [s@ext-did:3] ExecIf("IAX2/trixbox_1_20-1730", "0 ?Set(CALLERID(name)=432)") in new stack
-- Executing [s@ext-did:4] Set("IAX2/trixbox_1_20-1730", "__CALLINGPRES_SV=allowed_not_screened") in new s  tack
-- Executing [s@ext-did:5] Set("IAX2/trixbox_1_20-1730", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@ext-did:6] Goto("IAX2/trixbox_1_20-1730", "timeconditions,1,1") in new stack
-- Goto (timeconditions,1,1)
-- Executing [1@timeconditions:1] GotoIfTime("IAX2/trixbox_1_20-1730", "09:00-20:00|*|*|*?ivr-3,s,1") in n  ew stack
-- Goto (ivr-3,s,1)
-- Executing [s@ivr-3:1] Set("IAX2/trixbox_1_20-1730", "MSG=custom/priv1_day_volvo") in new stack
-- Executing [s@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-3:3] Set("IAX2/trixbox_1_20-1730", "__DIR-CONTEXT=default") in new stack
-- Executing [s@ivr-3:4] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT_ivr-3=") in new stack
-- Executing [s@ivr-3:5] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT=ivr-3") in new stack
-- Executing [s@ivr-3:6] GotoIf("IAX2/trixbox_1_20-1730", "0?begin") in new stack
-- Executing [s@ivr-3:7] Answer("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [s@ivr-3:8] Wait("IAX2/trixbox_1_20-1730", "1") in new stack
-- Executing [s@ivr-3:9] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3
-- Executing [s@ivr-3:10] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(response)=0") in new stack
-- Response timeout set to 0
-- Executing [s@ivr-3:11] Set("IAX2/trixbox_1_20-1730", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-3:12] ExecIf("IAX2/trixbox_1_20-1730", "1?Background(custom/priv1_day_volvo)") in new   stack
-- <IAX2/trixbox_1_20-1730> Playing 'custom/priv1_day_volvo.slin' (language 'ru')
-- Executing [s@ivr-3:13] WaitExten("IAX2/trixbox_1_20-1730", ",") in new stack
-- Timeout on IAX2/trixbox_1_20-1730, going to 't'
-- Executing [t@ivr-3:1] DBdel("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [t@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "__NODEST=") in new stack
-- Executing [t@ivr-3:3] Goto("IAX2/trixbox_1_20-1730", "ext-queues,699,1") in new stack
-- Goto (ext-queues,699,1)
-- Executing [699@ext-queues:1] Macro("IAX2/trixbox_1_20-1730", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("IAX2/trixbox_1_20-1730", "AMPUSER=432") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("IAX2/trixbox_1_20-1730", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(REALCALLERIDNUM=432)") in n  ew stack
-- Executing [s@macro-user-callerid:4] Set("IAX2/trixbox_1_20-1730", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("IAX2/trixbox_1_20-1730", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("IAX2/trixbox_1_20-1730", "1?report") in new stack
-- Goto (macro-user-callerid,s,10)
-- Executing [s@macro-user-callerid:10] GotoIf("IAX2/trixbox_1_20-1730", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("IAX2/trixbox_1_20-1730", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("IAX2/trixbox_1_20-1730", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("IAX2/trixbox_1_20-1730", "Using CallerID "Evstratenko Kirill  " <432>") in new stack
-- Executing [699@ext-queues:2] Answer("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [699@ext-queues:3] Set("IAX2/trixbox_1_20-1730", "__BLKVM_OVERRIDE=BLKVM/699/IAX2/trixbox_1_2  0-1730") in new stack
-- Executing [699@ext-queues:4] Set("IAX2/trixbox_1_20-1730", "__BLKVM_BASE=699") in new stack
-- Executing [699@ext-queues:5] Set("IAX2/trixbox_1_20-1730", "DB(BLKVM/699/IAX2/trixbox_1_20-1730)=TRUE")   in new stack
-- Executing [699@ext-queues:6] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") i  n new stack
-- Executing [699@ext-queues:7] Set("IAX2/trixbox_1_20-1730", "__NODEST=699") in new stack
-- Executing [699@ext-queues:8] GotoIf("IAX2/trixbox_1_20-1730", "1?REPCID") in new stack
-- Goto (ext-queues,699,13)
-- Executing [699@ext-queues:13] NoOp("IAX2/trixbox_1_20-1730", "CALLERID(name) is Evstratenko Kirill") in   new stack
-- Executing [699@ext-queues:14] Set("IAX2/trixbox_1_20-1730", "_RGPREFIX=volvo") in new stack
-- Executing [699@ext-queues:15] Set("IAX2/trixbox_1_20-1730", "CALLERID(name)=volvoEvstratenko Kirill") i  n new stack
-- Executing [699@ext-queues:16] Set("IAX2/trixbox_1_20-1730", "MONITOR_FILENAME=/var/spool/asterisk/monit  or/q699-20121029-135029-1351507799.284") in new stack
-- Executing [699@ext-queues:17] Set("IAX2/trixbox_1_20-1730", "__MOHCLASS=VolvoWaiting") in new stack
-- Executing [699@ext-queues:18] Set("IAX2/trixbox_1_20-1730", "__CWIGNORE=TRUE") in new stack
-- Executing [699@ext-queues:19] Queue("IAX2/trixbox_1_20-1730", "699,t,,") in new stack
-- Started music on hold, class 'VolvoWaiting', on IAX2/trixbox_1_20-1730
-- Stopped music on hold on IAX2/trixbox_1_20-1730

== Spawn extension (ext-queues, 699, 19) exited non-zero on 'IAX2/trixbox120-1730' -- Hungup 'IAX2/trixbox120-1730'

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

-- Accepting UNAUTHENTICATED call from 192.168.1.20:
   > requested format = ulaw,
   > requested prefs = (ulaw|gsm|g729|alaw),
   > actual format = ulaw,
   > host prefs = (ulaw|gsm|g729|alaw),
   > priority = mine
-- Executing [699@from-trunk:1] NoOp("IAX2/trixbox_1_20-1730", "Catch-All DID Match - Found 699 - You prob  ably want a DID for this.") in new stack
-- Executing [699@from-trunk:2] Goto("IAX2/trixbox_1_20-1730", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] Set("IAX2/trixbox_1_20-1730", "__FROM_DID=s") in new stack
-- Executing [s@ext-did:2] Gosub("IAX2/trixbox_1_20-1730", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("IAX2/trixbox_1_20-1730", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Return("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [s@ext-did:3] ExecIf("IAX2/trixbox_1_20-1730", "0 ?Set(CALLERID(name)=432)") in new stack
-- Executing [s@ext-did:4] Set("IAX2/trixbox_1_20-1730", "__CALLINGPRES_SV=allowed_not_screened") in new s  tack
-- Executing [s@ext-did:5] Set("IAX2/trixbox_1_20-1730", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@ext-did:6] Goto("IAX2/trixbox_1_20-1730", "timeconditions,1,1") in new stack
-- Goto (timeconditions,1,1)
-- Executing [1@timeconditions:1] GotoIfTime("IAX2/trixbox_1_20-1730", "09:00-20:00|*|*|*?ivr-3,s,1") in n  ew stack
-- Goto (ivr-3,s,1)
-- Executing [s@ivr-3:1] Set("IAX2/trixbox_1_20-1730", "MSG=custom/priv1_day_volvo") in new stack
-- Executing [s@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-3:3] Set("IAX2/trixbox_1_20-1730", "__DIR-CONTEXT=default") in new stack
-- Executing [s@ivr-3:4] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT_ivr-3=") in new stack
-- Executing [s@ivr-3:5] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT=ivr-3") in new stack
-- Executing [s@ivr-3:6] GotoIf("IAX2/trixbox_1_20-1730", "0?begin") in new stack
-- Executing [s@ivr-3:7] Answer("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [s@ivr-3:8] Wait("IAX2/trixbox_1_20-1730", "1") in new stack
-- Executing [s@ivr-3:9] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3
-- Executing [s@ivr-3:10] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(response)=0") in new stack
-- Response timeout set to 0
-- Executing [s@ivr-3:11] Set("IAX2/trixbox_1_20-1730", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-3:12] ExecIf("IAX2/trixbox_1_20-1730", "1?Background(custom/priv1_day_volvo)") in new   stack
-- <IAX2/trixbox_1_20-1730> Playing 'custom/priv1_day_volvo.slin' (language 'ru')
-- Executing [s@ivr-3:13] WaitExten("IAX2/trixbox_1_20-1730", ",") in new stack
-- Timeout on IAX2/trixbox_1_20-1730, going to 't'
-- Executing [t@ivr-3:1] DBdel("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [t@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "__NODEST=") in new stack
-- Executing [t@ivr-3:3] Goto("IAX2/trixbox_1_20-1730", "ext-queues,699,1") in new stack
-- Goto (ext-queues,699,1)
-- Executing [699@ext-queues:1] Macro("IAX2/trixbox_1_20-1730", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("IAX2/trixbox_1_20-1730", "AMPUSER=432") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("IAX2/trixbox_1_20-1730", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(REALCALLERIDNUM=432)") in n  ew stack
-- Executing [s@macro-user-callerid:4] Set("IAX2/trixbox_1_20-1730", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("IAX2/trixbox_1_20-1730", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("IAX2/trixbox_1_20-1730", "1?report") in new stack
-- Goto (macro-user-callerid,s,10)
-- Executing [s@macro-user-callerid:10] GotoIf("IAX2/trixbox_1_20-1730", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("IAX2/trixbox_1_20-1730", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("IAX2/trixbox_1_20-1730", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("IAX2/trixbox_1_20-1730", "Using CallerID "Evstratenko Kirill  " <432>") in new stack
-- Executing [699@ext-queues:2] Answer("IAX2/trixbox_1_20-1730", "") in new stack
-- Executing [699@ext-queues:3] Set("IAX2/trixbox_1_20-1730", "__BLKVM_OVERRIDE=BLKVM/699/IAX2/trixbox_1_2  0-1730") in new stack
-- Executing [699@ext-queues:4] Set("IAX2/trixbox_1_20-1730", "__BLKVM_BASE=699") in new stack
-- Executing [699@ext-queues:5] Set("IAX2/trixbox_1_20-1730", "DB(BLKVM/699/IAX2/trixbox_1_20-1730)=TRUE")   in new stack
-- Executing [699@ext-queues:6] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") i  n new stack
-- Executing [699@ext-queues:7] Set("IAX2/trixbox_1_20-1730", "__NODEST=699") in new stack
-- Executing [699@ext-queues:8] GotoIf("IAX2/trixbox_1_20-1730", "1?REPCID") in new stack
-- Goto (ext-queues,699,13)
-- Executing [699@ext-queues:13] NoOp("IAX2/trixbox_1_20-1730", "CALLERID(name) is Evstratenko Kirill") in   new stack
-- Executing [699@ext-queues:14] Set("IAX2/trixbox_1_20-1730", "_RGPREFIX=volvo") in new stack
-- Executing [699@ext-queues:15] Set("IAX2/trixbox_1_20-1730", "CALLERID(name)=volvoEvstratenko Kirill") i  n new stack
-- Executing [699@ext-queues:16] Set("IAX2/trixbox_1_20-1730", "MONITOR_FILENAME=/var/spool/asterisk/monit  or/q699-20121029-135029-1351507799.284") in new stack
-- Executing [699@ext-queues:17] Set("IAX2/trixbox_1_20-1730", "__MOHCLASS=VolvoWaiting") in new stack
-- Executing [699@ext-queues:18] Set("IAX2/trixbox_1_20-1730", "__CWIGNORE=TRUE") in new stack
-- Executing [699@ext-queues:19] Queue("IAX2/trixbox_1_20-1730", "699,t,,") in new stack
-- Started music on hold, class 'VolvoWaiting', on IAX2/trixbox_1_20-1730
-- Stopped music on hold on IAX2/trixbox_1_20-1730

== Spawn extension (ext-queues, 699, 19) exited non-zero on 'IAX2/trixbox120-1730' -- Hungup 'IAX2/trixbox120-1730'

Вот файл queue_additional.conf, т.к. настраивал очередь через Trixbox:

[699]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=yes
eventmemberstatus=yes
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=gsm
music=VolvoWaiting
periodic-announce-frequency=30
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
retry=0
strategy=leastrecent
timeout=15
weight=1
wrapuptime=0
context=ivr-6
periodic-announce=custom/busy2_volvo_nomusic
member=Local/601@from-internal/n,0
member=Local/602@from-internal/n,0
member=Local/603@from-internal/n,0
member=Local/604@from-internal/n,0
member=Local/600@from-internal/n,0

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

Вот log звонка:

-- Accepting UNAUTHENTICATED call from 192.168.1.20:
    > requested format = ulaw,
    > requested prefs = (ulaw|gsm|g729|alaw),
    > actual format = ulaw,
    > host prefs = (ulaw|gsm|g729|alaw),
    > priority = mine
 -- Executing [699@from-trunk:1] NoOp("IAX2/trixbox_1_20-1730", "Catch-All DID Match - Found 699 - You prob  ably want a DID for this.") in new stack
 -- Executing [699@from-trunk:2] Goto("IAX2/trixbox_1_20-1730", "ext-did,s,1") in new stack
 -- Goto (ext-did,s,1)
 -- Executing [s@ext-did:1] Set("IAX2/trixbox_1_20-1730", "__FROM_DID=s") in new stack
 -- Executing [s@ext-did:2] Gosub("IAX2/trixbox_1_20-1730", "app-blacklist-check,s,1") in new stack
 -- Executing [s@app-blacklist-check:1] GotoIf("IAX2/trixbox_1_20-1730", "0?blacklisted") in new stack
 -- Executing [s@app-blacklist-check:2] Return("IAX2/trixbox_1_20-1730", "") in new stack
 -- Executing [s@ext-did:3] ExecIf("IAX2/trixbox_1_20-1730", "0 ?Set(CALLERID(name)=432)") in new stack
 -- Executing [s@ext-did:4] Set("IAX2/trixbox_1_20-1730", "__CALLINGPRES_SV=allowed_not_screened") in new s  tack
 -- Executing [s@ext-did:5] Set("IAX2/trixbox_1_20-1730", "CALLERPRES()=allowed_not_screened") in new stack
 -- Executing [s@ext-did:6] Goto("IAX2/trixbox_1_20-1730", "timeconditions,1,1") in new stack
 -- Goto (timeconditions,1,1)
 -- Executing [1@timeconditions:1] GotoIfTime("IAX2/trixbox_1_20-1730", "09:00-20:00|*|*|*?ivr-3,s,1") in n  ew stack
 -- Goto (ivr-3,s,1)
 -- Executing [s@ivr-3:1] Set("IAX2/trixbox_1_20-1730", "MSG=custom/priv1_day_volvo") in new stack
 -- Executing [s@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "LOOPCOUNT=0") in new stack
 -- Executing [s@ivr-3:3] Set("IAX2/trixbox_1_20-1730", "__DIR-CONTEXT=default") in new stack
 -- Executing [s@ivr-3:4] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT_ivr-3=") in new stack
 -- Executing [s@ivr-3:5] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT=ivr-3") in new stack
 -- Executing [s@ivr-3:6] GotoIf("IAX2/trixbox_1_20-1730", "0?begin") in new stack
 -- Executing [s@ivr-3:7] Answer("IAX2/trixbox_1_20-1730", "") in new stack
 -- Executing [s@ivr-3:8] Wait("IAX2/trixbox_1_20-1730", "1") in new stack
 -- Executing [s@ivr-3:9] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(digit)=3") in new stack
 -- Digit timeout set to 3
 -- Executing [s@ivr-3:10] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(response)=0") in new stack
 -- Response timeout set to 0
 -- Executing [s@ivr-3:11] Set("IAX2/trixbox_1_20-1730", "__IVR_RETVM=") in new stack
 -- Executing [s@ivr-3:12] ExecIf("IAX2/trixbox_1_20-1730", "1?Background(custom/priv1_day_volvo)") in new   stack
 -- <IAX2/trixbox_1_20-1730> Playing 'custom/priv1_day_volvo.slin' (language 'ru')
 -- Executing [s@ivr-3:13] WaitExten("IAX2/trixbox_1_20-1730", ",") in new stack
 -- Timeout on IAX2/trixbox_1_20-1730, going to 't'
 -- Executing [t@ivr-3:1] DBdel("IAX2/trixbox_1_20-1730", "") in new stack
 -- Executing [t@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "__NODEST=") in new stack
 -- Executing [t@ivr-3:3] Goto("IAX2/trixbox_1_20-1730", "ext-queues,699,1") in new stack
 -- Goto (ext-queues,699,1)
 -- Executing [699@ext-queues:1] Macro("IAX2/trixbox_1_20-1730", "user-callerid,") in new stack
 -- Executing [s@macro-user-callerid:1] Set("IAX2/trixbox_1_20-1730", "AMPUSER=432") in new stack
 -- Executing [s@macro-user-callerid:2] GotoIf("IAX2/trixbox_1_20-1730", "0?report") in new stack
 -- Executing [s@macro-user-callerid:3] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(REALCALLERIDNUM=432)") in n  ew stack
 -- Executing [s@macro-user-callerid:4] Set("IAX2/trixbox_1_20-1730", "AMPUSER=") in new stack
 -- Executing [s@macro-user-callerid:5] Set("IAX2/trixbox_1_20-1730", "AMPUSERCIDNAME=") in new stack
 -- Executing [s@macro-user-callerid:6] GotoIf("IAX2/trixbox_1_20-1730", "1?report") in new stack
 -- Goto (macro-user-callerid,s,10)
 -- Executing [s@macro-user-callerid:10] GotoIf("IAX2/trixbox_1_20-1730", "0?continue") in new stack
 -- Executing [s@macro-user-callerid:11] Set("IAX2/trixbox_1_20-1730", "__TTL=64") in new stack
 -- Executing [s@macro-user-callerid:12] GotoIf("IAX2/trixbox_1_20-1730", "1?continue") in new stack
 -- Goto (macro-user-callerid,s,19)
 -- Executing [s@macro-user-callerid:19] NoOp("IAX2/trixbox_1_20-1730", "Using CallerID "Evstratenko Kirill  " <432>") in new stack
 -- Executing [699@ext-queues:2] Answer("IAX2/trixbox_1_20-1730", "") in new stack
 -- Executing [699@ext-queues:3] Set("IAX2/trixbox_1_20-1730", "__BLKVM_OVERRIDE=BLKVM/699/IAX2/trixbox_1_2  0-1730") in new stack
 -- Executing [699@ext-queues:4] Set("IAX2/trixbox_1_20-1730", "__BLKVM_BASE=699") in new stack
 -- Executing [699@ext-queues:5] Set("IAX2/trixbox_1_20-1730", "DB(BLKVM/699/IAX2/trixbox_1_20-1730)=TRUE")   in new stack
 -- Executing [699@ext-queues:6] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") i  n new stack
 -- Executing [699@ext-queues:7] Set("IAX2/trixbox_1_20-1730", "__NODEST=699") in new stack
 -- Executing [699@ext-queues:8] GotoIf("IAX2/trixbox_1_20-1730", "1?REPCID") in new stack
 -- Goto (ext-queues,699,13)
 -- Executing [699@ext-queues:13] NoOp("IAX2/trixbox_1_20-1730", "CALLERID(name) is Evstratenko Kirill") in   new stack
 -- Executing [699@ext-queues:14] Set("IAX2/trixbox_1_20-1730", "_RGPREFIX=volvo") in new stack
 -- Executing [699@ext-queues:15] Set("IAX2/trixbox_1_20-1730", "CALLERID(name)=volvoEvstratenko Kirill") i  n new stack
 -- Executing [699@ext-queues:16] Set("IAX2/trixbox_1_20-1730", "MONITOR_FILENAME=/var/spool/asterisk/monit  or/q699-20121029-135029-1351507799.284") in new stack
 -- Executing [699@ext-queues:17] Set("IAX2/trixbox_1_20-1730", "__MOHCLASS=VolvoWaiting") in new stack
 -- Executing [699@ext-queues:18] Set("IAX2/trixbox_1_20-1730", "__CWIGNORE=TRUE") in new stack
 -- Executing [699@ext-queues:19] Queue("IAX2/trixbox_1_20-1730", "699,t,,") in new stack
 -- Started music on hold, class 'VolvoWaiting', on IAX2/trixbox_1_20-1730
 -- Stopped music on hold on IAX2/trixbox_1_20-1730

== Spawn extension (ext-queues, 699, 19) exited non-zero on 'IAX2/trixbox120-1730' 'IAX2/trixbox_1_20-1730' -- Hungup 'IAX2/trixbox120-1730'

'IAX2/trixbox_1_20-1730'

Вот файл queue_additional.conf, т.к. настраивал очередь через Trixbox:

[699]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=yes
eventmemberstatus=yes
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=gsm
music=VolvoWaiting
periodic-announce-frequency=30
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
retry=0
strategy=leastrecent
timeout=15
weight=1
wrapuptime=0
context=ivr-6
periodic-announce=custom/busy2_volvo_nomusic
member=Local/601@from-internal/n,0
member=Local/602@from-internal/n,0
member=Local/603@from-internal/n,0
member=Local/604@from-internal/n,0
member=Local/600@from-internal/n,0

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

Вот log звонка:

-- Accepting UNAUTHENTICATED call from 192.168.1.20:
       > requested format = ulaw,
       > requested prefs = (ulaw|gsm|g729|alaw),
       > actual format = ulaw,
       > host prefs = (ulaw|gsm|g729|alaw),
       > priority = mine
    -- Executing [699@from-trunk:1] NoOp("IAX2/trixbox_1_20-1730", "Catch-All DID Match - Found 699 - You prob  ably want a DID for this.") in new stack
    -- Executing [699@from-trunk:2] Goto("IAX2/trixbox_1_20-1730", "ext-did,s,1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] Set("IAX2/trixbox_1_20-1730", "__FROM_DID=s") in new stack
    -- Executing [s@ext-did:2] Gosub("IAX2/trixbox_1_20-1730", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("IAX2/trixbox_1_20-1730", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Return("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [s@ext-did:3] ExecIf("IAX2/trixbox_1_20-1730", "0 ?Set(CALLERID(name)=432)") in new stack
    -- Executing [s@ext-did:4] Set("IAX2/trixbox_1_20-1730", "__CALLINGPRES_SV=allowed_not_screened") in new s  tack
    -- Executing [s@ext-did:5] Set("IAX2/trixbox_1_20-1730", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [s@ext-did:6] Goto("IAX2/trixbox_1_20-1730", "timeconditions,1,1") in new stack
    -- Goto (timeconditions,1,1)
    -- Executing [1@timeconditions:1] GotoIfTime("IAX2/trixbox_1_20-1730", "09:00-20:00|*|*|*?ivr-3,s,1") in n  ew stack
    -- Goto (ivr-3,s,1)
    -- Executing [s@ivr-3:1] Set("IAX2/trixbox_1_20-1730", "MSG=custom/priv1_day_volvo") in new stack
    -- Executing [s@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-3:3] Set("IAX2/trixbox_1_20-1730", "__DIR-CONTEXT=default") in new stack
    -- Executing [s@ivr-3:4] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT_ivr-3=") in new stack
    -- Executing [s@ivr-3:5] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT=ivr-3") in new stack
    -- Executing [s@ivr-3:6] GotoIf("IAX2/trixbox_1_20-1730", "0?begin") in new stack
    -- Executing [s@ivr-3:7] Answer("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [s@ivr-3:8] Wait("IAX2/trixbox_1_20-1730", "1") in new stack
    -- Executing [s@ivr-3:9] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3
    -- Executing [s@ivr-3:10] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(response)=0") in new stack
    -- Response timeout set to 0
    -- Executing [s@ivr-3:11] Set("IAX2/trixbox_1_20-1730", "__IVR_RETVM=") in new stack
    -- Executing [s@ivr-3:12] ExecIf("IAX2/trixbox_1_20-1730", "1?Background(custom/priv1_day_volvo)") in new   stack
    -- <IAX2/trixbox_1_20-1730> Playing 'custom/priv1_day_volvo.slin' (language 'ru')
    -- Executing [s@ivr-3:13] WaitExten("IAX2/trixbox_1_20-1730", ",") in new stack
    -- Timeout on IAX2/trixbox_1_20-1730, going to 't'
    -- Executing [t@ivr-3:1] DBdel("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [t@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "__NODEST=") in new stack
    -- Executing [t@ivr-3:3] Goto("IAX2/trixbox_1_20-1730", "ext-queues,699,1") in new stack
    -- Goto (ext-queues,699,1)
    -- Executing [699@ext-queues:1] Macro("IAX2/trixbox_1_20-1730", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("IAX2/trixbox_1_20-1730", "AMPUSER=432") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("IAX2/trixbox_1_20-1730", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(REALCALLERIDNUM=432)") in n  ew stack
    -- Executing [s@macro-user-callerid:4] Set("IAX2/trixbox_1_20-1730", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("IAX2/trixbox_1_20-1730", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("IAX2/trixbox_1_20-1730", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("IAX2/trixbox_1_20-1730", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("IAX2/trixbox_1_20-1730", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("IAX2/trixbox_1_20-1730", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] NoOp("IAX2/trixbox_1_20-1730", "Using CallerID "Evstratenko Kirill  " <432>") in new stack
    -- Executing [699@ext-queues:2] Answer("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [699@ext-queues:3] Set("IAX2/trixbox_1_20-1730", "__BLKVM_OVERRIDE=BLKVM/699/IAX2/trixbox_1_2  0-1730") in new stack
    -- Executing [699@ext-queues:4] Set("IAX2/trixbox_1_20-1730", "__BLKVM_BASE=699") in new stack
    -- Executing [699@ext-queues:5] Set("IAX2/trixbox_1_20-1730", "DB(BLKVM/699/IAX2/trixbox_1_20-1730)=TRUE")   in new stack
    -- Executing [699@ext-queues:6] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") i  n new stack
    -- Executing [699@ext-queues:7] Set("IAX2/trixbox_1_20-1730", "__NODEST=699") in new stack
    -- Executing [699@ext-queues:8] GotoIf("IAX2/trixbox_1_20-1730", "1?REPCID") in new stack
    -- Goto (ext-queues,699,13)
    -- Executing [699@ext-queues:13] NoOp("IAX2/trixbox_1_20-1730", "CALLERID(name) is Evstratenko Kirill") in   new stack
    -- Executing [699@ext-queues:14] Set("IAX2/trixbox_1_20-1730", "_RGPREFIX=volvo") in new stack
    -- Executing [699@ext-queues:15] Set("IAX2/trixbox_1_20-1730", "CALLERID(name)=volvoEvstratenko Kirill") i  n new stack
    -- Executing [699@ext-queues:16] Set("IAX2/trixbox_1_20-1730", "MONITOR_FILENAME=/var/spool/asterisk/monit  or/q699-20121029-135029-1351507799.284") in new stack
    -- Executing [699@ext-queues:17] Set("IAX2/trixbox_1_20-1730", "__MOHCLASS=VolvoWaiting") in new stack
    -- Executing [699@ext-queues:18] Set("IAX2/trixbox_1_20-1730", "__CWIGNORE=TRUE") in new stack
    -- Executing [699@ext-queues:19] Queue("IAX2/trixbox_1_20-1730", "699,t,,") in new stack
    -- Started music on hold, class 'VolvoWaiting', on IAX2/trixbox_1_20-1730
    -- Stopped music on hold on IAX2/trixbox_1_20-1730
  == Spawn extension (ext-queues, 699, 19) exited non-zero on 'IAX2/trixbox_1_20-1730'
    -- Hungup 'IAX2/trixbox_1_20-1730'

Вот файл queue_additional.conf, т.к. настраивал очередь через Trixbox:

[699]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=yes
eventmemberstatus=yes
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=gsm
music=VolvoWaiting
periodic-announce-frequency=30
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
retry=0
strategy=leastrecent
timeout=15
weight=1
wrapuptime=0
context=ivr-6
periodic-announce=custom/busy2_volvo_nomusic
member=Local/601@from-internal/n,0
member=Local/602@from-internal/n,0
member=Local/603@from-internal/n,0
member=Local/604@from-internal/n,0
member=Local/600@from-internal/n,0

queue show:

trixbox1*CLI> queue show
default has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
   No Members
   No Callers

agents has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
   No Members
   No Callers

699 has 0 calls (max unlimited) in 'leastrecent' strategy (0s holdtime), W:1, C:0, A:1, SL:0.0% within 0s
   Members:
      Local/605@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/603@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/602@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/601@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/600@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
   No Callers

Стратегии распределения звонков в очереди.

Подскажите пожалуйста по каким причинам могут не работать все возможные стратегии распределения звонков кроме ringall? Когда выбрана стратегия отличная от ringall звонок просто "висит" в постоянном ожидании.

Вот log звонка:

-- Accepting UNAUTHENTICATED call   trixbox1*CLI> #####################
<--- SIP read from 192.168.1.20:
       > requested UDP://192.168.33.188:53819 --->
ACK sip:699@192.168.33.79:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-771515539051727a-1---d8754z-;rport
Max-Forwards: 70
To: <sip:699@192.168.33.79:5060>;tag=as500ff939
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 1 ACK
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---########
trixbox1*CLI> #####################
<--- SIP read from UDP://192.168.33.188:53819 --->
INVITE sip:699@192.168.33.79:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-b871b55a147f843b-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:600@192.168.33.188:53819;rinstance=52f1d5452aad7139>
To: <sip:699@192.168.33.79:5060>
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Content-Type: application/sdp
Supported: replaces
User-Agent: 3CXPhone 6.0.20943.0
Authorization: Digest username="600",realm="asterisk",nonce="5b988018",uri="sip:699@192.168.33.79:5060",response="a8a96b362fac27d3c232814cae98f5f2",algorithm=MD5
Content-Length: 410

v=0
o=3cxVCE 69193725 351239940 IN IP4 192.168.33.188
s=3cxVCE Audio Call
c=IN IP4 192.168.33.188
t=0 0
m=audio 40036 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
m=video 40034 RTP/AVP 34
c=IN IP4 192.168.33.188
a=rtpmap:34 H263/90000
a=fmtp:34 QCIF=1;CIF=1;SQCIF=1;CIF4=1;
a=sendrecv

<------------->
--- (14 headers 18 lines) ---
Sending to 192.168.33.188 : 53819 (NAT)
Using INVITE request as basis request - OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
Found user '600' for '600'
Found RTP audio format = ulaw,
       > requested prefs = (ulaw|gsm|g729|alaw),
       > actual 0###########
Found RTP audio format = ulaw,
       > host prefs = (ulaw|gsm|g729|alaw),
       > priority = mine
    -- Executing [699@from-trunk:1] NoOp("IAX2/trixbox_1_20-1730", "Catch-All DID Match 8###########
Found RTP audio format 3
Found RTP audio format 101
Found audio description format PCMU for ID 0
Found audio description format PCMA for ID 8
Found audio description format GSM for ID 3
Found audio description format telephone-event for ID 101
Found RTP video format 34
Found video description format H263 for ID 34
Capabilities: us - Found 0x28000c (ulaw|alaw|h263|h264), peer - audio=0xe (gsm|ulaw|alaw)/video=0x80000 (h263)/text=0x0 (nothing), combined - 0x8000c (ulaw|alaw|h263)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 192.168.33.188:40036
Peer video RTP is at port 192.168.33.188:40034
[Oct 30 19:44:00] DEBUG[2607]: pbx.c:3198 ast_hint_extension: FONALITY: This thread has already held the conlock, skip locking
Looking for 699 - You prob  ably want a DID for this.") in new stack
    -- Executing [699@from-trunk:2] Goto("IAX2/trixbox_1_20-1730", "ext-did,s,1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] Set("IAX2/trixbox_1_20-1730", "__FROM_DID=s") in new stack
    -- Executing [s@ext-did:2] Gosub("IAX2/trixbox_1_20-1730", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("IAX2/trixbox_1_20-1730", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Return("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [s@ext-did:3] ExecIf("IAX2/trixbox_1_20-1730", "0 ?Set(CALLERID(name)=432)") in new stack
    -- Executing [s@ext-did:4] Set("IAX2/trixbox_1_20-1730", "__CALLINGPRES_SV=allowed_not_screened") in new s  tack
    -- Executing [s@ext-did:5] Set("IAX2/trixbox_1_20-1730", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [s@ext-did:6] Goto("IAX2/trixbox_1_20-1730", "timeconditions,1,1") in new stack
    -- Goto (timeconditions,1,1)
    -- Executing [1@timeconditions:1] GotoIfTime("IAX2/trixbox_1_20-1730", "09:00-20:00|*|*|*?ivr-3,s,1") in n  ew stack
    -- Goto (ivr-3,s,1)
    -- Executing [s@ivr-3:1] Set("IAX2/trixbox_1_20-1730", "MSG=custom/priv1_day_volvo") in new stack
    -- Executing [s@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-3:3] Set("IAX2/trixbox_1_20-1730", "__DIR-CONTEXT=default") in new stack
    -- Executing [s@ivr-3:4] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT_ivr-3=") in new stack
    -- Executing [s@ivr-3:5] Set("IAX2/trixbox_1_20-1730", "_IVR_CONTEXT=ivr-3") in new stack
    -- Executing [s@ivr-3:6] GotoIf("IAX2/trixbox_1_20-1730", "0?begin") in new stack
    -- Executing [s@ivr-3:7] Answer("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [s@ivr-3:8] Wait("IAX2/trixbox_1_20-1730", "1") in new stack
    -- Executing [s@ivr-3:9] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set in from-internal (domain 192.168.33.79)
list_route: hop: <sip:600@192.168.33.188:53819;rinstance=52f1d5452aad7139>
trixbox1*CLI> #####################
<--- Transmitting (NAT) to 3
    -- Executing [s@ivr-3:10] Set("IAX2/trixbox_1_20-1730", "TIMEOUT(response)=0") in new stack
    -- Response timeout set to 192.168.33.188:53819 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-b871b55a147f843b-1---d8754z-;received=192.168.33.188;rport=53819
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
To: <sip:699@192.168.33.79:5060>
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 2 INVITE
User-Agent: Asterisk PBX 1.6.0.26-FONCORE-r78
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Contact: <sip:699@192.168.33.79>
Content-Length: 0
    -- Executing [s@ivr-3:11] Set("IAX2/trixbox_1_20-1730", "__IVR_RETVM=") in new stack
    -- Executing [s@ivr-3:12] ExecIf("IAX2/trixbox_1_20-1730", "1?Background(custom/priv1_day_volvo)") in new   stack
    -- <IAX2/trixbox_1_20-1730> Playing 'custom/priv1_day_volvo.slin' (language 'ru')
    -- Executing [s@ivr-3:13] WaitExten("IAX2/trixbox_1_20-1730", ",") in new stack
    -- Timeout on IAX2/trixbox_1_20-1730, going to 't'
    -- Executing [t@ivr-3:1] DBdel("IAX2/trixbox_1_20-1730", "") in new stack
    -- Executing [t@ivr-3:2] Set("IAX2/trixbox_1_20-1730", "__NODEST=") in new stack
    -- Executing [t@ivr-3:3] Goto("IAX2/trixbox_1_20-1730", "ext-queues,699,1") in new stack
    -- Goto (ext-queues,699,1)
    -- Executing [699@ext-queues:1] Macro("IAX2/trixbox_1_20-1730", 

<------------>
    -- Executing [699@from-internal:1] Macro("SIP/600-00000013", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("IAX2/trixbox_1_20-1730", "AMPUSER=432") Set("SIP/600-00000013", "AMPUSER=600") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("IAX2/trixbox_1_20-1730", GotoIf("SIP/600-00000013", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("IAX2/trixbox_1_20-1730", "1?Set(REALCALLERIDNUM=432)") in n  ew ExecIf("SIP/600-00000013", "1?Set(REALCALLERIDNUM=600)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("IAX2/trixbox_1_20-1730", "AMPUSER=") Set("SIP/600-00000013", "AMPUSER=600") in new stack
    -- Executing [s@macro-user-callerid:5] Set("IAX2/trixbox_1_20-1730", "AMPUSERCIDNAME=") Set("SIP/600-00000013", "AMPUSERCIDNAME=test600") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("IAX2/trixbox_1_20-1730", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
GotoIf("SIP/600-00000013", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/600-00000013", "AMPUSERCID=600") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/600-00000013", "CALLERID(all)="test600" <600>") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("SIP/600-00000013", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:10] GotoIf("IAX2/trixbox_1_20-1730", GotoIf("SIP/600-00000013", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("IAX2/trixbox_1_20-1730", Set("SIP/600-00000013", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("IAX2/trixbox_1_20-1730", GotoIf("SIP/600-00000013", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] NoOp("IAX2/trixbox_1_20-1730", NoOp("SIP/600-00000013", "Using CallerID "Evstratenko Kirill  " <432>") in new stack
    -- Executing [699@ext-queues:2] Answer("IAX2/trixbox_1_20-1730", "test600" <600>") in new stack
    -- Executing [699@from-internal:2] Answer("SIP/600-00000013", "") in new stack
    -- Executing [699@ext-queues:3] Set("IAX2/trixbox_1_20-1730", "__BLKVM_OVERRIDE=BLKVM/699/IAX2/trixbox_1_2  0-1730") in new stack
    -- Executing [699@ext-queues:4] Set("IAX2/trixbox_1_20-1730", Audio is at 192.168.33.79 port 11824
Video is at 192.168.33.79 port 19164
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP#####
Adding video codec 0x80000 (h263) to SDP
Adding non-codec 0x1 (telephone-event) to SDP

<--- Reliably Transmitting (NAT) to 192.168.33.188:53819 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-b871b55a147f843b-1---d8754z-;received=192.168.33.188;rport=53819
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
To: <sip:699@192.168.33.79:5060>;tag=as77a46806
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 2 INVITE
User-Agent: Asterisk PBX 1.6.0.26-FONCORE-r78
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Contact: <sip:699@192.168.33.79>
Content-Type: application/sdp
Content-Length: 372

v=0
o=root 933844023 933844023 IN IP4 192.168.33.79
s=Asterisk PBX 1.6.0.26-FONCORE-r78
c=IN IP4 192.168.33.79
b=CT:384
t=0 0
m=audio 11824 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
m=video 19164 RTP/AVP 34
a=rtpmap:34 H263/90000
a=sendrecv

<------------>
    -- Executing [699@from-internal:3] Set("SIP/600-00000013", "__BLKVM_OVERRIDE=BLKVM/699/SIP/600-00000013") in new stack
    -- Executing [699@from-internal:4] Set("SIP/600-00000013", "__BLKVM_BASE=699") in new stack
    -- Executing [699@ext-queues:5] Set("IAX2/trixbox_1_20-1730", "DB(BLKVM/699/IAX2/trixbox_1_20-1730)=TRUE")   in new stack
    -- Executing [699@ext-queues:6] ExecIf("IAX2/trixbox_1_20-1730", [699@from-internal:5] Set("SIP/600-00000013", "DB(BLKVM/699/SIP/600-00000013)=TRUE") in new stack
    -- Executing [699@from-internal:6] ExecIf("SIP/600-00000013", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") i  n new stack
    -- Executing [699@ext-queues:7] Set("IAX2/trixbox_1_20-1730", in new stack
    -- Executing [699@from-internal:7] Set("SIP/600-00000013", "__NODEST=699") in new stack
    -- Executing [699@ext-queues:8] GotoIf("IAX2/trixbox_1_20-1730", "1?REPCID") in new stack
    -- Goto (ext-queues,699,13)
    -- Executing [699@ext-queues:13] NoOp("IAX2/trixbox_1_20-1730", "CALLERID(name) is Evstratenko Kirill") in   new stack
    -- Executing [699@ext-queues:14] Set("IAX2/trixbox_1_20-1730", "_RGPREFIX=volvo") in new stack
    -- Executing [699@ext-queues:15] Set("IAX2/trixbox_1_20-1730", "CALLERID(name)=volvoEvstratenko Kirill") i  n new stack
    -- Executing [699@ext-queues:16] Set("IAX2/trixbox_1_20-1730", "MONITOR_FILENAME=/var/spool/asterisk/monit  or/q699-20121029-135029-1351507799.284") in new stack
    -- Executing [699@ext-queues:17] Set("IAX2/trixbox_1_20-1730", [699@from-internal:8] Set("SIP/600-00000013", "MONITOR_FILENAME=/var/spool/asterisk/monitor/q699-20121030-194400-1351615440.23") in new stack
    -- Executing [699@from-internal:9] Set("SIP/600-00000013", "__MOHCLASS=VolvoWaiting") in new stack
    -- Executing [699@ext-queues:18] Set("IAX2/trixbox_1_20-1730", "__CWIGNORE=TRUE") in new stack
    -- Executing [699@ext-queues:19] Queue("IAX2/trixbox_1_20-1730", [699@from-internal:10] Queue("SIP/600-00000013", "699,t,,") in new stack
    -- Started music on hold, class 'VolvoWaiting', on IAX2/trixbox_1_20-1730
SIP/600-00000013
[Oct 30 19:44:00] NOTICE[3720]: app_queue.c:2785 wait_for_answer: No one is answering queue '699' (5/0/0)
trixbox1*CLI> #####################
<--- SIP read from UDP://192.168.33.188:53819 --->
ACK sip:699@192.168.33.79 SIP/2.0
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-25053d29e80e7377-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:600@192.168.33.188:53819;rinstance=52f1d5452aad7139>
To: <sip:699@192.168.33.79:5060>;tag=as77a46806
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 2 ACK
User-Agent: 3CXPhone 6.0.20943.0
Authorization: Digest username="600",realm="asterisk",nonce="5b988018",uri="sip:699@192.168.33.79:5060",response="a8a96b362fac27d3c232814cae98f5f2",algorithm=MD5
Content-Length: 0


<------------->
--- (11 headers 0 lines) ---
trixbox1*CLI> #####################
<--- SIP read from UDP://192.168.33.188:53819 --->
BYE sip:699@192.168.33.79 SIP/2.0
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-5e692319ec748761-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:600@192.168.33.188:53819;rinstance=52f1d5452aad7139>
To: <sip:699@192.168.33.79:5060>;tag=as77a46806
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 3 BYE
User-Agent: 3CXPhone 6.0.20943.0
Authorization: Digest username="600",realm="asterisk",nonce="5b988018",uri="sip:699@192.168.33.79",response="b246c9cc344f685a2237406bdf7baf1e",algorithm=MD5
Content-Length: 0


<------------->
--- (11 headers 0 lines) ---
Sending to 192.168.33.188 : 53819 (NAT)

<--- Transmitting (NAT) to 192.168.33.188:53819 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.33.188:53819;branch=z9hG4bK-d8754z-5e692319ec748761-1---d8754z-;received=192.168.33.188;rport=53819
From: "test600"<sip:600@192.168.33.79:5060>;tag=6731d17e
To: <sip:699@192.168.33.79:5060>;tag=as77a46806
Call-ID: OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.
CSeq: 3 BYE
User-Agent: Asterisk PBX 1.6.0.26-FONCORE-r78
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0


<------------>
    -- Stopped music on hold on IAX2/trixbox_1_20-1730
SIP/600-00000013
  == Spawn extension (ext-queues, (from-internal, 699, 19) 10) exited non-zero on 'IAX2/trixbox_1_20-1730'
    -- Hungup 'IAX2/trixbox_1_20-1730'
'SIP/600-00000013'
    -- Executing [h@from-internal:1] Macro("SIP/600-00000013", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/600-00000013", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/600-00000013", "0?skipblkvm") in new stack
    -- Executing [s@macro-hangupcall:5] NoOp("SIP/600-00000013", "Cleaning Up Block VM Flag: BLKVM/699/SIP/600-00000013") in new stack
    -- Executing [s@macro-hangupcall:6] DBdel("SIP/600-00000013", "BLKVM/699/SIP/600-00000013") in new stack
    -- DBdel: family=BLKVM, key=699/SIP/600-00000013
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/600-00000013", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)#
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/600-00000013", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/600-00000013' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/600-00000013'
[Oct 30 19:44:05] DEBUG[2607]: pbx.c:3198 ast_hint_extension: FONALITY: This thread has already held the conlock, skip locking
Really destroying SIP dialog 'OWM4YzBlOTA2ODhlZDcyMzc0NzQ4OWRjNjc0MGI0ZjI.' Method: BYE
trixbox1*CLI> #####################

Вот файл queue_additional.conf, т.к. настраивал очередь через Trixbox:

[699]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=yes
eventmemberstatus=yes
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=gsm
music=VolvoWaiting
periodic-announce-frequency=30
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
retry=0
strategy=leastrecent
timeout=15
weight=1
wrapuptime=0
context=ivr-6
periodic-announce=custom/busy2_volvo_nomusic
member=Local/601@from-internal/n,0
member=Local/602@from-internal/n,0
member=Local/603@from-internal/n,0
member=Local/604@from-internal/n,0
member=Local/600@from-internal/n,0

queue show:

trixbox1*CLI> queue show
default has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
   No Members
   No Callers

agents has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
   No Members
   No Callers

699 has 0 calls (max unlimited) in 'leastrecent' strategy (0s holdtime), W:1, C:0, A:1, SL:0.0% within 0s
   Members:
      Local/605@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/603@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/602@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/601@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
      Local/600@from-internal/n (Not in use) has taken no calls yet with total talktime 0s
   No Callers

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