<< Oh, that's cool. I presume it will only assign the priorities monotonically increasing from the last assigned priority? Are there docs anywhere on this? I checked the archives and voip-info.org... I guess the changelog in CVS might have it, eh?>>
Yes, it really is cool. "n" does increase priorities monotonically but you can do two things that make creating extension logic a lot easier. The first is that you can set labels: exten => s,n(Start),Answer As well as making the dialplan more readable, labels can be the target of gotos: exten => s,n,Goto(Start) The second feature that makes using priorities easier is that arbitrary increments can be defined: exten => s,n+2,Dial(...) Maybe its utility is not so obvious but inconjunction with labels it can be pretty handy. One of the things that needs to be done often is handle the "+101" priority to handle the failure condition of an application like Dial(). Without n, this is a pain in the neck because not only must the Dial() priority change, so must the corresponding +101 priority. With n priority increments, the following expression is possible: exten => s,n(MainDial),Dial(...) ; Dial the main numbers for this context ... ... exten => s,MainDial+101,Voicemail(u100) Now when new dial plan instructions are added before (MainDial) there is no need to update any priorities. By the way, the "+101" priority can also takes a label. I'm not sure what practical value it has but it does help make the dialplan more readable: exten => s,MainDial+101(MainDialNotAnswered),Voicemail(u100) Bill Seddon -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael George Sent: February 08, 2005 12:57 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [Asterisk-Users] n priority On Mon, Feb 07, 2005 at 09:04:25PM -0700, Kevin P. Fleming wrote: > > >What are the n priorities in the above? I thought the priorities had to be > >explicitly set on each exten line... > > That's a feature of CVS HEAD... it allows Asterisk to compute the > priorities for you. > > Some of us have been using it so long we've forgotten how to do it the > old (hard) way :-) Oh, that's cool. I presume it will only assign the priorities monotonically increasing from the last assigned priority? Are there docs anywhere on this? I checked the archives and voip-info.org... I guess the changelog in CVS might have it, eh? Thanks! -- -M There are 10 kinds of people in this world: Those who can count in binary and those who cannot. _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users