Hallo,
da der Asterisk 1.2 einen recht schlimmen Zufall generiert, muß ich eine Zufallszahl mittels AGI generieren. Ich muß auch Asterisk 1.2 nehmen.
Irgendwie bekomme ich aber von dem AGI Script keine Variable zurück in den Kontext übermittelt !?
asterisk_agi_zufall.agi:
Wie bekomme ich die Variable von dem AGI Skript zurück in den Kontext ?
da der Asterisk 1.2 einen recht schlimmen Zufall generiert, muß ich eine Zufallszahl mittels AGI generieren. Ich muß auch Asterisk 1.2 nehmen.
Irgendwie bekomme ich aber von dem AGI Script keine Variable zurück in den Kontext übermittelt !?
Code:
exten => s,1,Answer()
exten => s,2,AGI(asterisk_agi_zufall.agi)
exten => s,3,NoOp(${zufallszahlex})
exten => s,4,NoOp(${zufallszahlin})
exten => s,5,HangUp
asterisk_agi_zufall.agi:
Code:
#!/bin/bash
zufallszahlin=`echo $((RANDOM % 260 +1))`
echo $zufallszahlin
echo "SET VARIABLE zufallszahlex $zufallszahlin"
echo $zufallszahlex
Code:
-- Launched AGI Script /var/lib/asterisk/agi-bin/asterisk_agi_zufall.agi
-- AGI Script asterisk_agi_zufall.agi completed, returning 0
-- Executing NoOp("SIP/michael-b6e07eb0", "") in new stack
-- Executing NoOp("SIP/michael-b6e07eb0", "") in new stack
-- Executing Hangup("SIP/michael-b6e07eb0", "") in new stack
== Spawn extension (205, s, 5) exited non-zero on 'SIP/michael-b6e07eb0'
Wie bekomme ich die Variable von dem AGI Skript zurück in den Kontext ?