Einsteigerfrage zur Verwendung von Skripten

Guten Abend,

im Bereich Skripte haben ich den Kontext “Nervensaegen” angelegt:

[Nervensaegen]
; Hardware-Haendler
exten => s,1,GOTOIF($"${CALLERID(num)}" = “00445164175935”]?Tschuess,1,1)
exten => s,2,NOOP(" Hallo ?")

[Tschuess]
exten => 1,1,PLAYBACK(blacklist)
exten => 1,2,HANGUP()

Damit spiele ich den “Finanzberater” die Ansage vor, dass sie mich nicht weiter nerven sollen.
Dieses Skript habe ich als “Extern/Vorher” eingebunden und dies funktioniert auch.

Wie komme ich nun wieder zurück in den ursprünglichen Callflow, damit mein Telefon klingelt, wenn kein Finanzhai am Telefon ist?

Wahrscheinlich sehe ich gerade den Wald vor lauten Bäumen nicht, aber ich stehe etwas auf dem Schlauch.

Gruss,

Ralf

Guten Abend,

ist meine Frage zu dämlich gestellt oder hat gerade keiner Zeit, mir einen Tipp zu geben? Liegen wohl alle in der Sonne ;-))

Ein schönes Wochenende,

Ralf

Hallo Ralf,

bin gerade aus der Hängematte zurüclgekehrt ;-))

Für das, was Du vorhast, das frühzeitige Abfangen und Behandeln eines Anrufs, solltest Du einen Blick auf folgenden Eintrag im Wiki werfen:

http://wiki.pascom.net/confluence/display/MD72DE/Anrufablauf+per+Skript+manipulieren

Zitat:
Der Einstieg geschieht zu einem Zeitpunkt bei dem diverse Standarddinge schon erledigt sind, jedoch noch bevor der Anruf auf das eigentliche Ziel weitergeleitet wird. Auch das Aktionmodell ist zu diesem Zeitpunkt noch nicht abgehandelt.

Auf der Registerkarte “Skript” mußt Du dann lediglich eintragen:

; Hardware-Haendler
exten => s,1,GOTOIF($"${CALLERID(num)}" = “00445164175935”]?Tschuess,1,1)
exten => s,2,NOOP(" Hallo ?")

[Tschuess]
exten => 1,1,PLAYBACK(blacklist)
exten => 1,2,HANGUP()

Das “[Nervensaegen]” entfällt.

Stefan