Habe diesen Skript hier nur reagiert hier die GotoIf abfrage nicht wirklich egal was ich da eintrage der erkennnt immer nur den wert 0
Nun habe ich zich sachen versucht um die Gotoif sache hinzubekommen habe aber keinen erfolg.
Ach ja hätte noch eine frage.
Wie kann ich einen Skript schreiben der Kontroliert auf welchem Wert die DB ist denn wenn die DB auf dem Wert 1 ist soll diese auch gleichzeitig eine bestimmte nummer anrufen und mit der Konferenz verbinden.
Code:
[konferenz]
exten => s,1,DBget(ANZAHL=ContextX/Value)
exten => s,2,Math(ANZAHL,${ANZAHL}+1)
exten => s,3,DBput(ContextX/Value=${ANZAHL})
exten => s,4,GotoIf($[ ${ANZAHL} = 1 ]?5:10)
exten => s,5,Answer()
exten => s,6,MixMonitor(/tmp/Conferenz-${TIMESTAMP}.wav|av(0)V(0))
exten => s,7,Conference(86|MVd)
exten => s,8,Congestion
exten => s,9,Hangup
exten => s,10,Answer()
exten => s,n,Conference(86|MVd)
exten => s,n,Congestion
exten => s,n,Hangup
exten => h,1,DBget(ANZAHL=ContextX/Value)
exten => h,2,Math(ANZAHL,${ANZAHL}-1)
exten => h,3,DBput(ContextX/Value=${ANZAHL})
Code:
-- Executing Goto("SIP/5000-40a00de0", "konferenz|s|1") in new stack
-- Goto (konferenz,s,1)
-- Executing DBget("SIP/5000-40a00de0", "ANZAHL=ContextX/Value") in new stack
-- DBget: varname=ANZAHL, family=ContextX, key=Value
-- DBget: set variable ANZAHL to 0.000000
-- Executing Math("SIP/5000-40a00de0", "ANZAHL|0.000000+1") in new stack
-- Executing DBput("SIP/5000-40a00de0", "ContextX/Value=1.000000") in new stack
-- DBput: family=ContextX, key=Value, value=1.000000
-- Executing GotoIf("SIP/5000-40a00de0", "0?5:10") in new stack
-- Goto (konferenz,s,10)
-- Executing Answer("SIP/5000-40a00de0", "") in new stack
-- Executing Conference("SIP/5000-40a00de0", "86|MVd") in new stack
Nun habe ich zich sachen versucht um die Gotoif sache hinzubekommen habe aber keinen erfolg.
Ach ja hätte noch eine frage.
Wie kann ich einen Skript schreiben der Kontroliert auf welchem Wert die DB ist denn wenn die DB auf dem Wert 1 ist soll diese auch gleichzeitig eine bestimmte nummer anrufen und mit der Konferenz verbinden.