Hallo.
Ich fürchte, ich habe die Group_Count Funktion noch nicht so recht verstanden. Ich will damit eigentlich die Anzahl der eingehenden Anrufe beschränken. Unten stehender Dialplan Schnipsel funktioniert aber nicht. Ich kann die 509 mehrmals anrufen. Ich hatte jetzt eigentlich erwartet, das nach einem Gespräch Schluss ist. Ich vermute mal, da Group Count ja eine Channel Variable ist, das bei jedem Anruf ein neuer Channel geschaffen wird. Stimmt das? Kann mich jemand erleuchten?
cheers
t.
Ich fürchte, ich habe die Group_Count Funktion noch nicht so recht verstanden. Ich will damit eigentlich die Anzahl der eingehenden Anrufe beschränken. Unten stehender Dialplan Schnipsel funktioniert aber nicht. Ich kann die 509 mehrmals anrufen. Ich hatte jetzt eigentlich erwartet, das nach einem Gespräch Schluss ist. Ich vermute mal, da Group Count ja eine Channel Variable ist, das bei jedem Anruf ein neuer Channel geschaffen wird. Stimmt das? Kann mich jemand erleuchten?
cheers
t.
Code:
exten => _509,1,Answer
exten => 509,n,Set(GROUP()=${EXTEN})
exten => 509,n,NoOp(-- Now prepare Group Count --)
exten => 509,n,GotoIf($[${GROUP_COUNT (${EXTEN})}>1]?busy)
exten => 509,n,Set(GROUP()=${CALLERID(num)})
exten => 509,n,Set(OUTBOUND_GROUP=${EXTEN})
exten => 509,n,Dial(SIP/${EXTEN},30,tTk)
exten => 509,n(busy),Hangup