Actually it was not so difficult to understand what Roger said, but let me expand it further (the way I would do it):<div><br></div><div>First of all setup a global variable TRUNK in extension.conf;<br><div>[globals]</div>
<div>TRUNK=0;</div><div><br></div><div>Then use your dialplan like this:</div><div><div><br></div><div>exten =&gt; NXXNXXXXX,1,GotoIf($[&quot;${TRUNK}&quot;=&quot;0&quot;]?trunk1:trunk2)</div><div><br></div><div>exten =&gt; NXXNXXXXX,n(trunk1),SetGlobalVar(TRUNK=1])</div>
<div>exten =&gt; NXXNXXXXX,n,Dial(SIP/${<a href="mailto:DIALEDNUM%7D@2.4.6.8">DIALEDNUM}@2.4.6.8</a>)</div><div><br></div><div>exten =&gt; NXXNXXXXX,n(trunk2),SetGlobalVar(TRUNK=0)</div><div>exten =&gt; NXXNXXXXX,n,Dial(SIP/${<a href="mailto:DIALEDNUM%7D@1.2.3.4">DIALEDNUM}@1.2.3.4</a>)</div>
</div><div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">I used global variable because otherwise your variable will always reset itself on a start of a call and will always stay 0.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">If you want to add more trunks in the future, you can expand this logic using:</div><div class="gmail_quote">SetGlobalVar(TRUNK=$[${TRUNK}+1]</div><div class="gmail_quote">
<br></div><div class="gmail_quote">and for every trunk number, go to a different line of the context. In the end, make sure to set the TRUNK variable back to 0.</div><div class="gmail_quote"><br></div><div class="gmail_quote">
Using a macro for dialing would be even a better idea, but that would make it more complicated for you at this time. Keep it simple for only two trunks.</div><div class="gmail_quote"><br></div><div class="gmail_quote">Sincerely,</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">Zeeshan A Zakaria</div><div class="gmail_quote"><br></div><div class="gmail_quote"><a href="http://www.ilovetovoip.com">www.ilovetovoip.com</a></div><div class="gmail_quote">
<a href="http://www.pbxforall.com">www.pbxforall.com</a> (beta)</div><div class="gmail_quote"><br></div><div class="gmail_quote">On Thu, Oct 28, 2010 at 1:12 PM, Tim King <span dir="ltr">&lt;<a href="mailto:tim@compnetwork.net">tim@compnetwork.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Sorry for the confusion, but the last sentence throws me off. &quot;Translation of this to dialplan logic is left as an exercise for the<br>

student.&quot; Is this example from some sort of book or is this a way of saying I am left to figure the rest out??<br><br>I was hoping to find a simple example of how this works.<div><div></div><div class="h5"><br><br><div class="gmail_quote">
On Thu, Oct 28, 2010 at 11:24 AM, Roger Burton West <span dir="ltr">&lt;<a href="mailto:roger@firedrake.org" target="_blank">roger@firedrake.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div>On Thu, Oct 28, 2010 at 11:08:12AM -0400, Tim King wrote:<br>
&gt;I have a very simple setup with two SIP routes to my carrier. I need to have<br>
&gt;every other phone call placed to that carrier go to a different address.<br>
<br>
</div>I think what you need to do here is check/set a variable in the astdb.<br>
<br>
(If the variable is 1, set it to 2 and route via A; otherwise, set it to<br>
1 and route via B.)<br>
<br>
Translation of this to dialplan logic is left as an exercise for the<br>
student.<br>
<div><div></div><div><br>
R<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br>
</div></div><br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>Zeeshan A Zakaria<br>
</div></div>