Kehrt aus einem Unterprogramm zurück.
Return()
Kehrt aus einem Unterprogramm, das mit Gosub()
oder
GosubIf()
aufgerufen wurde, zu der Anweisung zurück, die im
Dialplan auf den Sprungbefehl folgt.
exten => 123,1,Playback(tt-monkeys) exten => 123,n,Gosub(mein-unterprogramm,s,1) exten => 123,n,Playback(tt-monkeys) exten => 123,n,Hangup() [mein-unterprogramm] exten => s,1,Playback(tt-weasels) exten => s,n,Return()
Asterisk-Versionen:
————————| 1.2 |————————| 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Applikation in Asterisk 1.4:
-= Info about application 'Return' =- [Synopsis] Return from gosub routine [Description] Return() Jumps to the last label on the stack, removing it.
Differenz des internen Hilfetexts von Asterisk 1.2 zu 1.4: — keine —
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
--- in Asterisk 1.4 +++ in Asterisk 1.6 @@ -4,5 +4,6 @@ Return from gosub routine [Description] - Return() - Jumps to the last label on the stack, removing it. + Return([return-value]): + Jumps to the last label on the stack, removing it. The return value, if + any, is saved in the channel variable GOSUB_RETVAL.
Siehe auch. Abschnitt 63, „Gosub()
“, Abschnitt 64, „GosubIf()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON