Возник вопрос следующего плана: есть групповой номер 174, при наборе него звонок идет номерам 175 и 176 соответственно. Если трубка 175 выключена (UNAVAILABLE) звонок должен уходить на номер 187. А этого не происходит.
Код extention.conf:
Код: Выделить всё
exten => 174,1,Dial(SIP/175&SIP/176,40,Tt);
exten => 174,n,HangUP();
exten => 175,1,NoOp(device_state is ${DEVICE_STATE(SIP/175)});
exten => 175,2,GotoIf($["${DEVICE_STATE(SIP/175)}" = "UNAVAILABLE"]?5:3);
exten => 175,3,Dial(SIP/175,40,Tt);
exten => 175,4,HangUP();
exten => 175,5,Dial(SIP/187,40,Tt);
exten => 175,6,HangUP();
Код: Выделить всё
-- Executing [174@incoming:1] Dial("SIP/asterisk-00030e54", "SIP/175&SIP/176,40,Tt") in new stack
[Nov 27 17:44:11] WARNING[100255][C-0001b579]: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
-- Called SIP/176
-- SIP/176-00030e55 is ringing
-- SIP/176-00030e55 is ringing