[Asterisk-Users] Labels and Goto()

Douglas Garstang dgarstang at oneeighty.com
Wed May 31 07:58:22 MST 2006


I just discovered labels in the dialplan.

Maybe someone (hint: the author) could like, do something crazy, and say, update the unofficial docs on voip-user? There's nothing there about labels in the pages for extensions.conf OR the Goto() command.

I'm not going to do it. I've realised that when people post documentation about something they think they understand, on incorrect or incomplete assumptions, that they invariably post something wrong, which just fuels more incorrect information, and hurts others. That's why it's the developers that should write the docs.

Anyway... How can I use Goto() to jump to a label in a different extension or context?

When you have a lot of loops and such in a single extension, you end up wanting to use multiple labels called 'start', 'next' etc. I assume(hope!) that the namespace of labels is in a single context? ie can you use the same label name in another context? You then have to break a single extension up into multiple ones JUST to be able to use labels effectively.

Doug.







More information about the asterisk-users mailing list