An accidental but fantastic find: Benjamin Roy posted an article describing ready Perl module he wrote for managing his Avaya PBXes. Well, actually the module is the back end and he’s talking about Web service utilizing that back end to provide application interface. Code looks a bit incomplete but that’s definitely a start, I think I could improve on that if need be. I don’t grok the need for reinventing the wheel–I mean, if someone needs a Web service for managing their CMs, why don’t they just use AES with SMS?–but there were times when I felt I could do something pretty and useful with OSSI terminal if only I had it documented somewhere. Well, I wish I had it like five years ago but what the heck, it still can be useful at times. And as a ready Perl module! Just like Christmas present, it really feels like that. :)
Anyway, I couldn’t pass by and not post a link: http://tools.cac.washington.edu/2010/04/avaya-pbx-admin-web-service.html. I hope Ben will submit this module to CPAN and there it’ll live forever. Amen.
P.S. Updated the link. Thanks, Ben!