[asterisk-dev] Feature Request - new manager commands -
'getcontexts' and 'getcontext'
Pari Nannapaneni
pari at digium.com
Sun Jun 10 05:29:08 CDT 2007
Tim wrote:
> Wouldn't it be better to split the file up into smaller files each of
> which can be up/down loaded
> with the existing mechanism ? All Pari then needs to do is to have a
> extensions.conf that 'includes' all the little files?
>
What we have now is working fine, except there are few times where we are forced to read
an entire file on the client side - even if we are looking for just one context in it. So i requested
having an option that can be used to retrieve just the particular context from a config file.
The question that was raised is - can we keep adding manager actions like these to the web server,
because the objective was to have a really thin webserver that does not steal any significant
cpu cycles and to leave all the file parsing to the clients.
-pari
----- Original Message -----
From: "Tim Panton" <tim at mexuar.com>
To: "Asterisk Developers Mailing List" <asterisk-dev at lists.digium.com>
Sent: Sunday, June 10, 2007 3:25:51 AM (GMT-0600) America/Chicago
Subject: Re: [asterisk-dev] Feature Request - new manager commands - 'getcontexts' and 'getcontext'
On 9 Jun 2007, at 23:59, Caio Begotti wrote:
> On 09/06/2007, at 16:57, Tilghman Lesher wrote:
>> Wouldn't adding these commands defeat the intent of the http
>> server in
>> Asterisk? The intent, as I understand it, is to be lightweight,
>> to shift all
>> of the complexity of the configuration into the browser, so the
>> Asterisk
>> process isn't spending time doing string processing for the
>> manager interface
>> (and thus properly spends its time on call processing).
>
> I understand that adding new manager commands with *almost* the
> same behavior is not good at all, but considering that web
> applications are not that smart and fast when doing big parsings
> maybe it would help Pari in his task.
>
> I compare that with a very huge file and a magic "sed" command that
> does the trick but is awful and slow. However, it still seems to be
> a design issue: adding new manager events once in a week seems to
> be wrong, I agree.
>
> If the problem is performance here, as Pari seems to state so, then
> perhaps it's really necessary to put it inside the manager code to
> make it fast and specialized instead asking Asterisk for the whole
> extensions.conf with hundreads of contexts and big contents (yeah,
> ok) then parsing it all. Anyway, as you said, it isn't necessarly
> that intensive for a C app :-)
Wouldn't it be better to split the file up into smaller files each of
which can be up/down loaded
with the existing mechanism ? All Pari then needs to do is to have a
extensions.conf that
'includes' all the little files?
Tim.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list