Добрый день! Только начинаю осваивать asterisk(freepbx) и встал на одно моменте, нужно в зависимости от входящего номера направить звонок либо на 1 очередь либо на 2.
Сделал custom destination во freepbx, конфиг сам выглядет так
[check-number]
exten => s,1,Set(tel=${CALLERID(num)})
exten => s,2,SET(cartel=${REGEX("480000|487777" tel)})
exten => s,n,GotoIf($[${cartel} = 1]?cartel)
exten => s,n,Queue(cabinet-403)
exten => s,n(cartel), Queue(cabinet-417)
в итоге идет сброс после первого гудка, а в логах
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Executing [s@check-number:3] Set("SIP/MTS-00000000", "telnum=+79045773566") in new stack
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Executing [s@check-number:4] Set("SIP/MTS-00000000", "cartel=0") in new stack
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Executing [s@check-number:5] GotoIf("SIP/MTS-00000000", "0?cartel") in new stack
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Executing [s@check-number:6] Queue("SIP/MTS-00000000", "cabinet-403") in new stack
[2015-04-29 10:40:26] WARNING[45508][C-00000000] app_queue.c: Unable to join queue 'cabinet-403'
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Executing [s@check-number:7] Queue("SIP/MTS-00000000", "cabinet-417") in new stack
[2015-04-29 10:40:26] WARNING[45508][C-00000000] app_queue.c: Unable to join queue 'cabinet-417'
[2015-04-29 10:40:26] VERBOSE[45508][C-00000000] pbx.c: -- Auto fallthrough, channel 'SIP/MTS-00000000' status is 'UNKNOWN'
В общем чего то я не до конца понимаю по ссылкам из гугла и прошу помощи(
UPDATE
Нагуглил как сделать через Goto, раньше у меня он не работал из-за того, что я не понимал что такое "контекст" и что вписывал туда тупо название очереди
Теперь это выглядет как
exten => s,n,Goto(from-internal,201,1)
exten => s,n(cartel),Goto(from-internal,200,1)
А вообще как работать тогда с функцией Queue?
спросил
2015-04-29 08:03:00 +0400
Archlord 21 ● 2 ● 2
С настройками очередей все в порядке?
StuxForce ( 2015-04-29 09:47:04 +0400 )редактировать" начинаю осваивать asterisk(freepbx) " - но конфиги пишите вручную?
zzuz ( 2015-04-29 13:38:30 +0400 )редактировать