Задать вопрос
@SteepNET

Asterisk перевод из очереди в очередь?

Добрый день! FreePBX 16, Asterisk 13
Создана такая схема:
1.Внешний звонок попадает в очередь 150 в которой находятся динамические внутренние номера
2.По истечении 1 минуты звонок переходит в Fail Over Destination в котором он переходит а AGI скрипт в котором ему воспроизводится запись и выполняется перевод в другую очередь 151
;Если НЕТ или не ответили то переводим в очередь для ожидания
same => n(queues_start_net),Playback(/var/lib/asterisk/sounds/ru/custom/queues_no)
same => n,Queue(151)
same => n,Hangup()

3.Звонок попадет в очередь 151 ,это видно по консоли что звонок находится в очереди, но у внутренних динамических номеров не вызывается...

В чем может быть проблема?

-- Executing [s@queues_150_to_151:11] Queue("SIP/00000ea1", "151") in new stack
    -- Started music on hold, class 'default', on channel 'SIP/00000ea1'
    -- Called Local/703@from-queue/n
    --     -- LazyMembers debugging - Numbusies: 0, Nummems: 1
    -- Executing [703@from-queue:1] Set("Local/703@from-queue-00022b06;2", "QAGENT=703") in new stack
    -- Executing [703@from-queue:2] Set("Local/703@from-queue-00022b06;2", "__FROMQ=true") in new stack
    -- Executing [703@from-queue:3] GotoIf("Local/703@from-queue-00022b06;2", "1?hangup") in new stack
    -- Goto (from-queue,703,5)
    -- Executing [703@from-queue:5] Macro("Local/703@from-queue-00022b06;2", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("Local/703@from-queue-00022b06;2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("Local/703@from-queue-00022b06;2", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("Local/703@from-queue-00022b06;2", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/703@from-queue-00022b06;2' in macro 'hangupcall'
  == Spawn extension (from-queue, 703, 5) exited non-zero on 'Local/703@from-queue-00022b06;2'
    -- Executing [h@from-queue:1] Macro("Local/703@from-queue-00022b06;2", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("Local/703@from-queue-00022b06;2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("Local/703@from-queue-00022b06;2", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("Local/703@from-queue-00022b06;2", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/703@from-queue-00022b06;2' in macro 'hangupcall'
  == Spawn extension (from-queue, h, 1) exited non-zero on 'Local/703@from-queue-00022b06;2'
    -- Nobody picked up in 0 ms
  • Вопрос задан
  • 15 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы