Hallo
gibt es eine Möglichkeit, im Dialplan über GoSub und Return an eine andere Stelle im Kontext zu springen? Ich habe für meine Eingangsrufnummern einen gleichen Ablauf, nur die Parameter sind unterschiedlich. Das realisiere ich durch einen grundlegend gleichen Ablauf, wobei ich je nach Eingang eine andere Subroutine aufrufe, in der die Parameter gesetzt werden.
Jetzt würde es Sinn machen, direkt an andere Stellen im Hauptteil zurückzuspringen.
Gibt es hier Wege, das zu realisieren? Oder ist der einzige Weg, an Stelle von GoSub ein Goto zu verwenden, aus der darüber aufgerufenen (Sub-)Routine einen Rücksprungwerte in eine Variable packen, an die Hauptroutine zurückspringen und die Variable auswerten und dahinzuspringen?
gruß,
astrakid
gibt es eine Möglichkeit, im Dialplan über GoSub und Return an eine andere Stelle im Kontext zu springen? Ich habe für meine Eingangsrufnummern einen gleichen Ablauf, nur die Parameter sind unterschiedlich. Das realisiere ich durch einen grundlegend gleichen Ablauf, wobei ich je nach Eingang eine andere Subroutine aufrufe, in der die Parameter gesetzt werden.
Jetzt würde es Sinn machen, direkt an andere Stellen im Hauptteil zurückzuspringen.
Gibt es hier Wege, das zu realisieren? Oder ist der einzige Weg, an Stelle von GoSub ein Goto zu verwenden, aus der darüber aufgerufenen (Sub-)Routine einen Rücksprungwerte in eine Variable packen, an die Hauptroutine zurückspringen und die Variable auswerten und dahinzuspringen?
gruß,
astrakid