Hi list, been playing with * for a bit now and have found at least two things that make it difficult.
1. priority numbers in extensions.conf This line numbering gig can be a PIA. While I under- stand there needs to be a way to branch control (ergo goto), it would seem that line numbering is tied to 1,2,3,4 as in exten => s,1,doblah exten => s,2,dofi exten => s,3 gogetalife exten => s,4 goto(s,2) now if you want to insert something you have to renumber all of the lines below, ICK comes to mind. So I figured I'd try exten => s,10,doblah exten => s,15,dofi exten => s,20,gogetalife exten => s,25,goto(s,15) but this doesn't seem to work at all. * just barfs on the the call. I would think that * would read these lines in and order them as I've labled them. the * code should do : when calling an exten: goto first line in the link list of lines when executing a goto: goto the node that matches the label, or create a quicky hash of lables -> node pointers to match quickly The second item: It would be nice to have a Gosub type command. That way you could pop off to a standard strain of code, even nest a bit and then by the magic of a stack pop back to previous parts...... cheers _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
