Есть номера от 200 до 240. У всех выставил Call Waiting на Disable, т.к. коллеги просили чтобы при разговоре 2-ой входящий вызов не мешал им. Внутренние вызовы проходят. Только при вызове двух экстеншнов от них приходит user busy here. В cli asterisk-а вижу следующее:
- Код: выделить все
-- Executing [s@macro-dial-one:3] ExecIf("SIP/208-00036f41", "0?Set(__EXTTOCALL=239)") in new stack
-- Executing [s@macro-dial-one:4] Set("SIP/208-00036f41", "DIALSTATUS_CW=") in new stack
-- Executing [s@macro-dial-one:5] GosubIf("SIP/208-00036f41", "0?screen,1()") in new stack
-- Executing [s@macro-dial-one:6] GosubIf("SIP/208-00036f41", "0?cf,1()") in new stack
-- Executing [s@macro-dial-one:7] GotoIf("SIP/208-00036f41", "1?skip1") in new stack
-- Goto (macro-dial-one,s,10)
-- Executing [s@macro-dial-one:10] GotoIf("SIP/208-00036f41", "0?nodial") in new stack
-- Executing [s@macro-dial-one:11] GotoIf("SIP/208-00036f41", "0?continue") in new stack
-- Executing [s@macro-dial-one:12] Set("SIP/208-00036f41", "EXTHASCW=") in new stack
-- Executing [s@macro-dial-one:13] GotoIf("SIP/208-00036f41", "1?next1:cwinusebusy") in new stack
-- Goto (macro-dial-one,s,14)
-- Executing [s@macro-dial-one:14] GotoIf("SIP/208-00036f41", "0?docfu:skip3") in new stack
-- Goto (macro-dial-one,s,18)
-- Executing [s@macro-dial-one:18] GotoIf("SIP/208-00036f41", "1?next2:continue") in new stack
-- Goto (macro-dial-one,s,19)
-- Executing [s@macro-dial-one:19] GotoIf("SIP/208-00036f41", "0?continue") in new stack
-- Executing [s@macro-dial-one:20] ExecIf("SIP/208-00036f41", "0?Set(DIALSTATUS=BUSY)") in new stack
-- Executing [s@macro-dial-one:21] GotoIf("SIP/208-00036f41", "0?cwinusebusy") in new stack
-- Executing [s@macro-dial-one:22] Set("SIP/208-00036f41", "DEXTEN=") in new stack
-- Executing [s@macro-dial-one:23] Set("SIP/208-00036f41", "DIALSTATUS=BUSY") in new stack
-- Executing [s@macro-dial-one:24] Goto("SIP/208-00036f41", "nodial") in new stack
-- Goto (macro-dial-one,s,60)
-- Executing [s@macro-dial-one:60] NoOp("SIP/208-00036f41", "") in new stack
-- Executing [s@macro-dial-one:61] ExecIf("SIP/208-00036f41", "0?Set(DIALSTATUS=NOANSWER)") in new stack
-- Executing [s@macro-dial-one:62] NoOp("SIP/208-00036f41", "Returned from dial-one with nothing to call and DIALSTATUS: BUSY") in new stack
-- Executing [s@macro-dial-one:63] MacroExit("SIP/208-00036f41", "") in new stack
-- Executing [s@macro-exten-vm:27] Set("SIP/208-00036f41", "SV_DIALSTATUS=BUSY") in new stack
-- Executing [s@macro-exten-vm:28] GosubIf("SIP/208-00036f41", "0?docfu,1()") in new stack
-- Executing [s@macro-exten-vm:29] GosubIf("SIP/208-00036f41", "0?docfb,1()") in new stack
-- Executing [s@macro-exten-vm:30] Set("SIP/208-00036f41", "DIALSTATUS=BUSY") in new stack
Затем у двух проблемных номеров выставил Call Waiting на Enable и входящие вызовы на них пошли.
Объясните мне пожалуйста почему так происходит.
Asterisk 13.22.0
FreePBX 14.0.10.3
Спасибо.