
Bayonne, the telecommunications application server of the gnu project, offers a free, scalable, media independent software environment for development and deployment of telephony solutions for use with current and next generation telephone networks. bayonne already offers a fully distributed application server for use today with multi-line telephony cards from many vendors under free operating systems.
to speed development and simplify deployment of custom applications, bayonne offers its own native script interpreter which may be directly extended thru modular dso plugins and tgi based applications. tgi, "telephony gateway interface", allows bayonne to be easily integrated with other system resources, such as web servers, databases, and other application servers using standard and familiar tools that are well understood such as perl, tcl, and python.
bayonne can be used today most completely under gnu/linux with an ever wider selection of telephony hardware.