[Asterisk-Dev] Re: click-to-call cleint

Colin Anderson ColinA at landmarkmasterbuilder.com
Tue Jan 17 11:34:36 MST 2006


>XML doesn't need to go into the manager, you can use a seperate program 
>for that (manager proxy).

Well, this is the controversy, isn't it? Proxies do exist, but because the
Manager does not "speak" XML itself and XML is not part of Asterisk proper,
proxy implementations differ depending on who is doing the implementation.
Because of this difference, XML support is a constantly moving target that
will never be implemented in a standardized format (common schema), making
the use of XML itself pointless. There is a *huge* advantage with being to
leverage the gajillion XML parsers out there as opposed to reinventing the
wheel every time someone wants to interact with the Manager. 

With XML support, I could write a very useful and detailed Manager client in
a couple of dozen lines of code in the language of my choice. But because
XML support is not there, I have to spend time on making a parser that will
be wildly incompatible with everyone else's parser out there. Or, I use a
proxy, and my client is bound by whatever the proxy spits out, and can't
"speak" to anyone else's proxy implementation. 




More information about the asterisk-dev mailing list