B.99. Return()

Returns from a subroutine.
Return()
Returns from a subroutine called by Gosub() or GosubIf() to the priority immediately following the Gosub() or GosubIf() that called the subroutine.
exten => 123,1,Playback(tt-monkeys)
exten => 123,n,Gosub(my-subroutine,s,1)
exten => 123,n,Playback(tt-monkeys)
exten => 123,n,Hangup()

[my-subroutine]
exten => s,1,Playback(tt-weasels)
exten => s,n,Return()

Note

Internal help for this application 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.
diff output to internal help in Asterisk 1.2:
- none -