Hallo zusammen,
Habe folgendes Problem:
Ich dachte, dass eine Pipe den Operator "ODER" darstellt. Ich möchte, dass wenn die "1" ODER die "2" gedrückt wird, dass er zu 3 geht, ansonsten zu 4.
Folgeder Auszug aus der extensions.conf:
exten => s,1,GotoIf($["${ExtensionToDial}" = "1"] | $["${ExtensionToDial}" = "2"]?3:4)
Auszüge aus der CLI:
Wenn die "1" gedrückt wird:
-- Executing GotoIf("Zap/4-1", "1|0?3:4") in new stack
-- Goto (local-isdn-incoming,999,3)
Wenn die "2" gedrückt wird:
-- Executing GotoIf("Zap/8-1", "0|1?3:4") in new stack
-- Goto (local-isdn-incoming,999,4)
Warum geht der bei dem zweiten Auszug nicht auch zu 3???
Peter
Habe folgendes Problem:
Ich dachte, dass eine Pipe den Operator "ODER" darstellt. Ich möchte, dass wenn die "1" ODER die "2" gedrückt wird, dass er zu 3 geht, ansonsten zu 4.
Folgeder Auszug aus der extensions.conf:
exten => s,1,GotoIf($["${ExtensionToDial}" = "1"] | $["${ExtensionToDial}" = "2"]?3:4)
Auszüge aus der CLI:
Wenn die "1" gedrückt wird:
-- Executing GotoIf("Zap/4-1", "1|0?3:4") in new stack
-- Goto (local-isdn-incoming,999,3)
Wenn die "2" gedrückt wird:
-- Executing GotoIf("Zap/8-1", "0|1?3:4") in new stack
-- Goto (local-isdn-incoming,999,4)
Warum geht der bei dem zweiten Auszug nicht auch zu 3???
Peter