[Asterisk-Dev] New Asterisk Manager Proxy -- astmanproxy 1.0

David C. Troy dave at popvox.com
Tue Jun 7 11:16:32 MST 2005


I have been talking about this with Olle some and we both agree that this 
is where this code should be heading.  I have been wanting to spend some 
time to do that, but have not been able to in the last few weeks.

Meantime, I didn't want to hold up release of it waiting on me to get that 
done.  If anyone wants to take it on, you'll find in the 'TODO' comments 
in astmanproxy.c that it's one of the first items on the list to add.

The caching is a good idea, and one I will put in the list of ideas to 
consider adding.

Thanks for the input!


> David,
> Nice work.  However, it would really be nice to have as an option, the 
> ability to configure the system to connect up to several asterisk servers and 
> be able to direct queries to each server.
> So for example, Say I have three asterisk servers, A, B, and C.  and I want 
> to issue a manager command to server B, I would send the command to the 
> proxy, with an additional argument specifying it was for server B.  The 
> response I get back would also provide indication of which server is sending 
> the message.
> In very heavy traffic scenerios I could see having a configurable cache 
> timeout system where you cache responses (possibly only certain types of 
> responses) and if a second query comes in for same information, provide the 
> info from the cache.  I could see in an evironment where you have a primary 
> and backup network monitor which uses / watches manager output having a small 
> (few-seconds) cache to prevent double queries in very short time.
> -Chris
> David C. Troy wrote:
>>> Thanks David,
>>> We want to test this. There are a couple of questions:
>>> 1) What set of manager permissions would you recommend for read and write 
>>> ? (call,system,user etc)
>> Doesn't really matter; use whatever permissions your application needs, the 
>> proxy just passes stuff back and forth.
>>> 2) Is there any way for the proxy to auto-restart if * dies comes back to 
>>> life :)
>> Yes, it does this automatically.  You should test it in your environment to 
>> insure it's working.
>> Let me know what you find...
>> Thanks,
>> Dave
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>  http://lists.digium.com/mailman/listinfo/asterisk-dev

David C. Troy
popvox, LLC
dave at popvox.com
Phone: +1-410-647-5812

More information about the asterisk-dev mailing list