Tilghman Lesher wrote:
> On Friday 18 April 2008 13:48:04 Roderick A. Anderson wrote:
>   
>> Second questions.
>>
>> Well possibly three questions.
>>
>> Can I create in a context a priority that skips a chunk.  The example in
>> Paul Mahler's book indicates so but I'd like to confirm, without/before
>> testing, my code.
>>     This is desired so I can add/remove/augment dialplans/contexts that
>> have a common jump to point.
>>
>> exten => 701,1, ...
>> exten => 701,2, ...
>> exten => 701,n, ...
>>
>> exten => 701,n, GotoIf( ... , 701,33)
>>
>> exten => 701,n, ...
>>
>> exten => 701,33, ...
>>
>> So I can add and and remove lines both before and after the GotoIf  line.
>>     
>
> Yes.  The priority n simply means "take the last priority that was used in the
> dialplan and add 1 to it".
>
>   
>> So second part/question.  Is there a "Manual' for * 1.4.x?
>> And the third par/question.  Is the any books out or nearly so that
>> cover * 1.4.  I really hate typing in a bunch of stuff only to find it
>> doesn't work.  :-)
>>     
>
> Try O'Reilly for "Asterisk: The Future of Telephony", second edition.
>
> Full disclosure:  I assisted in the technical review of the book, and a few
> sections of the appendices are almost completely my contribution.  Not to
> mention some of the modules.
>
>   
In the example, I believe the OP was using n algebraically to show the 
areas between 2 and 33 without realizing that n was in fact a valid 
priority number.

Roderick, yes, you can use Goto or GotoIf to skip entire sections of 
dialplan logic.  You either need to number your priorities fully or use 
labels with your n's if you choose to use n priorities.

exten => s,1,
exten => s,2,Goto(s,4)
exten => s,3,
exten => s,4,

OR

exten => s,1
exten => s,n,Goto(s,superjump)
exten => s,n
exten => s,n(superjump),

I believe that's how it works, but it's from memory, so might not be 
quite right.

Moj


-- 

*Mojo Wentworth*
HORAN & COMPANY, LLC
403 Lincoln Street, Suite 210
Sitka, AK 99835
(907) 747-6666
(907) 747-7417 - Fax
[EMAIL PROTECTED]

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to