<div dir="ltr">Brandon,<br>&nbsp; Sorry it took over a week to respond to the other request to test a patch.<br><br>In this specific case I don&#39;t understand why you just closed 13497 with no fix. It is a real problem... If I have VoIP provider A (let say I use them for domestic calls) and VoIP provider B (which I may use for international calls) and if both are set up with the same username, then it is impossible to configure both these service providers.... you can&#39;t have two contexts with the exact same name.&nbsp; Using &quot;username&quot; for the context name is not the right thing to do. A quick fix is to use &quot;trunkname&quot; as I suggested in 13497. This would return to the behavior of GUI v1.&nbsp; As for Voicepulse, if it requires the username as the context, then why not just enter the username into the trunkname field as well? <br>
<br>David<br><br><br><br><div class="gmail_quote">On Mon, Oct 6, 2008 at 4:36 PM, bkruse <span dir="ltr">&lt;<a href="mailto:bkruse@digium.com">bkruse@digium.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
David, I appreciate the help in reporting bugs, however, these things need time.<br>
<br>
I have many higher priority issues in house that I am dealing with, and I am the<br>
only developer currently working on the GUI. I would be happy to review/accept/commit<br>
a patch, but until then you will just have to be patient.<br>
<br>
After all these emails it is still unclear the exact thing that is happening. I believe I know<br>
what it is, and we do this for voicepulse, where we statically link a name to it, however, this<br>
is makes it hard to do incremental numbering on providers (trunk_x), besides, you can use<br>
the username = field to have the channel driver (sip/iax/w/e) match based on that name instead<br>
of the contextual name you are citing.<br>
<br>
Besides, you created another issue that took you over a week to provide feedback to, this doesn&#39;t<br>
help development as far as &quot;time&quot; is concerned. I appreciate all the help, however, just making you aware.<br>
<br>
-Brandon<br>
<br>
David Kerr wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
I opened bug 13497 for this issue several weeks ago. It is still sitting in assigned state. &nbsp;Any estimate on when it might get fixed? &nbsp;Its a real problem that the gui forces a certain inflexible naming convention for context that is clearly broken when you have multiple VoIP providers.<br>

<br>
Thanks<br>
David<br>
<br></div><div class="Ih2E3d">
On Tue, Sep 16, 2008 at 11:10 PM, David Kerr &lt;<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a> &lt;mailto:<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a>&gt;&gt; wrote:<br>
<br>
 &nbsp; &nbsp;Pari,<br>
 &nbsp; &nbsp; &nbsp;I changed the pbx.js file as you recommended. &nbsp;This does not<br>
 &nbsp; &nbsp;revert back to the &quot;version 1&quot; GUI behavior as I had hoped, rather<br>
 &nbsp; &nbsp;it behaves as documented in the bug you cited.... &quot;trunk_1&quot; etc.  &nbsp; &nbsp;This breaks service providers that requre asterisk to match the<br>
 &nbsp; &nbsp;incoming call with the context name. &nbsp;In the case of the first bug<br>
 &nbsp; &nbsp;report that needed to be the username. In the case of my service<br>
 &nbsp; &nbsp;provider, it needs to be the trunkname (&quot;vitel-inbound&quot; for<br></div>
 &nbsp; &nbsp;<a href="http://vitelity.net" target="_blank">vitelity.net</a> &lt;<a href="http://vitelity.net" target="_blank">http://vitelity.net</a>&gt;).<div class="Ih2E3d"><br>
<br>
 &nbsp; &nbsp;Bottom line, you need to revert to GUI version 1 behavior (using<br>
 &nbsp; &nbsp;the trunkname) or add a new field for the user to enter a context<br>
 &nbsp; &nbsp;name. &nbsp;Generating one automatically isn&#39;t going to work with some<br>
 &nbsp; &nbsp;service providers.<br>
<br>
 &nbsp; &nbsp;David<br>
<br>
<br>
 &nbsp; &nbsp;On Tue, Sep 16, 2008 at 5:01 PM, David Kerr &lt;<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a><br></div><div class="Ih2E3d">
 &nbsp; &nbsp;&lt;mailto:<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a>&gt;&gt; wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;I have opened bug 0013497 at the Digium bug tracker web site<br>
 &nbsp; &nbsp; &nbsp; &nbsp;to track this problem.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Thank you.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Sep 16, 2008 at 9:09 AM, David Kerr &lt;<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a><br></div><div class="Ih2E3d">
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a>&gt;&gt; wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;For some reason I &quot;replied&quot; only to Pari and not the list.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ooops.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---------- Forwarded message ----------<br></div><div class="Ih2E3d">
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: *David Kerr* &lt;<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a> &lt;mailto:<a href="mailto:David@kerr.net" target="_blank">David@kerr.net</a>&gt;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Date: Tue, Sep 16, 2008 at 9:08 AM<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: Re: [asterisk-gui] Context names in the new GUI<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: Pari Nannapaneni &lt;<a href="mailto:pari@digium.com" target="_blank">pari@digium.com</a><br></div><div><div></div><div class="Wj3C7c">
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:pari@digium.com" target="_blank">pari@digium.com</a>&gt;&gt;<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pari,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thanks for the quick reply... A classic case of fixing<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;one bug creating another!<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;In my opinion the original bug report isn&#39;t even a bug, it<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is the way that Asterisk is supposed to work. If you need<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;the username as the context name for incoming calls, then<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set the trunkname in the GUI to be the same as the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;username. &nbsp;I don&#39;t believe that the trunkname was used for<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;anything other than the context naming anyway (in the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;extensions.conf file the &quot;trunkname&quot; was set to &quot;Custom -<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;whatever-the-user-entered&quot; anyway so not exactly as<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;entered, the only place it appears as entered is for<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Contexts. So the right way to address the problem in<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AA50-2113 is to tell the user to enter exactly the same<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;thing (their username) into both the trunkname and<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;username fields in the GUI.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;As implemented today, it is broken.... multiple trunks<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from different service providers using the same username<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cannot be configured. &nbsp;If we must be able to use username<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as context names, then it should be an option, not<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hardcoded. But why make it an option? why not just add a<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;field in the GUI for &quot;Context name&quot;.... humm, but then<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;again, how would that be any different from &quot;Trunk name&quot; ?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I can edit the source as you suggest, which will get me<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;going again, but I recommend you consider how to implement<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a permanent fix.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thanks again for the super fast reply.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;David.<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Mon, Sep 15, 2008 at 11:39 PM, Pari Nannapaneni<br></div></div><div><div></div><div class="Wj3C7c">
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:pari@digium.com" target="_blank">pari@digium.com</a> &lt;mailto:<a href="mailto:pari@digium.com" target="_blank">pari@digium.com</a>&gt;&gt; wrote:<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Can you explain why this change was made?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi David,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The change in behavior was because of an issue on our<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;internal bug tracker.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AA50-2113 - Creation of Trunks uses name that won&#39;t<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;match on inbound calls<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Description : The convention used to create a new<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trunk entry in users.conf, i.e. trunk_1, trunk_2,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trunk_3, etc.,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; works okay for outbound calls placed<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;via that trunk. However, inbound calls fail. When a<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;call is received,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Asterisk tries to match the inbound<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;user as &quot;trunk_1&quot; instead of the real username, i.e.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;bobjones.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Please modify the creation of new<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trunks and the expression of those trunks in<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;users.conf and extensions.conf<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; so that they are what the user inputs<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;into the &quot;username&quot; field when adding or editing a<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;voip trunk.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; So, if I input mdavenport_soft as my<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;username, then the entry in users.conf would be<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[mdavenport_soft] instead of trunk_1,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and everything in the dialplan that<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;would have said trunk_1 should say &quot;mdavenport_soft&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;instead.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;You can &nbsp;easily switch to the old style by<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uncommenting a couple of lines in pbx.js,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;look for functions &nbsp;addIAXTrunk() and addSIPTrunk()<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and change<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //var trunk =<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;astgui_managetrunks.misc.nextAvailableTrunk_x();<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var trunk = tr.username ;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- TO --<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var trunk =<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;astgui_managetrunks.misc.nextAvailableTrunk_x();<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// var trunk = tr.username ;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May be one day we migh have an option in the gui to<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;switch between these modes.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;thanks<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Pari<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;----- Original Message -----<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: &quot;David Kerr&quot; &lt;David@Kerr.net&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: <a href="mailto:asterisk-gui@lists.digium.com" target="_blank">asterisk-gui@lists.digium.com</a><br></div></div><div class="Ih2E3d">
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:asterisk-gui@lists.digium.com" target="_blank">asterisk-gui@lists.digium.com</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Monday, September 15, 2008 9:29:39 PM GMT -06:00<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;US/Canada Central<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: [asterisk-gui] Context names in the new GUI<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I just started using the new version of the GUI and am<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trying to migrate settings from a box that had the old<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GUI. I have found that the new GUI uses the username<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of a VOIP trunk as the basis for the context names in<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;users.conf and extensions.conf (any maybe elsewhere<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;too?). The old GUI used the name of the service<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;provider as the basis (or whatever you entered as the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;name).<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This breaks me... I have multiple VOIP service<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;providers with the same username, which obvously won&#39;t<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;work. In one case ( <a href="http://vitelity.net" target="_blank">vitelity.net</a> &lt;<a href="http://vitelity.net" target="_blank">http://vitelity.net</a>&gt;<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;) they require two contexts be setup in asterisk with<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;specific naming, one for vitel-inbound, one for<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;vitel-outbound... both with the same username, but<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;with different host addresses. In the new GUI I cannot<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set this up. If I manually change the context names by<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;editing users.conf and extensions.conf, then I can no<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;longer edit the trunk in the GUI.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Can you explain why this change was made?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Is there anyway I can change it back to using the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trunk name as the basis for Context naming?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thanks<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;David<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--Bandwidth and Colocation Provided by<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;asterisk-gui mailing list<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To UNSUBSCRIBE or update options visit:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-gui" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-gui</a><br>
<br>
<br>
<br>
<br>
<br>
<br></div>
------------------------------------------------------------------------<div class="Ih2E3d"><br>
<br>
_______________________________________________<br>
--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
<br>
asterisk-gui mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-gui" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-gui</a><br>
</div></blockquote>
<br>
<br>
</blockquote></div><br></div>