Code:
[macro-spam]
exten => s,1(spam),Set(MonitorName=voicespam-${STRFTIME(${EPOCH},GMT+1,%F-%X)})
exten => s,n,Set(MonitorNum=0000${MonitorName:10:8}${MonitorName:19:6})
exten => s,n,Monitor(wav,/var/lib/asterisk/voicespam/${MonitorName},m)
exten => s,n,Set(TIMEOUT(response(=60)))
exten => s,n,Set(Iteration=1)
exten => s,n,Answer
exten => s,n(intro),Background(/var/lib/asterisk/voicespam/intro)
exten => _XXXX,1,Set(GLOBAL(RLNAME)=""})
exten => _XXXX,n,Macro(dblookuppin, ${EXTEN})
exten => _XXXX,n,GotoIf($["${RLNAME}" = ""]?it:end)
exten => _XXXX,n(it),GotoIf($["${Iteration}" < "3"]?falsch:zuviele)
exten => _XXXX,n(falsch),Playback(/var/lib/asterisk/voicespam/falsche_pin)
exten => _XXXX,n,Set(Iteration=$[${Iteration} + 1])
exten => _XXXX,n,Goto(intro)
exten => _XXXX,n(zuviele),Playback(/var/lib/asterisk/voicespam/zuviele_falsche)
exten => _XXXX,n,Hangup
exten => _XXXX,n(end),Noop
exten => #,1,Playback(lutzsandra-danke)
exten => #,2,Hangup
exten => t,1,Goto(#,1) ; If no Pin is entered give up
exten => s,n(end),Noop
Hallo - in obigem Beispiel funz der "Goto(intro)" im Context _XXXX nicht - ich will im Prinzip wieder bei der Ansage aus s weitermachen - irgendwie stehe ich glaube ich auf dem Schlauch...