GNU Bayonne is the script driven telephony application server of the GNU project, and historically has enabled the creation of original telephony application services that could run unmodified on both analog and digital telephone lines using hardware from various CTI vendors under GNU/Linux. With the introduction of Openh323 support, it is now possible to create a deploy both existing and new GNU Bayonne applications in a pure IP telephony environment without requiring any additional hardware. One will also be able to create applications that work identically in both traditional telephone environments and over H.323 session for mixed environment deployments.
Since GNU Bayonne can interconnect H.323 sessions as well as provide interactive or automated voice response, one should be able to create H.323 proxy services using it. With Bayonne's soon to be introduced web scripting, it will become easy to create switchboard type applications that sit in the DMZ and allow both the placement of outside calls through firewalls, and automated reception of inbound call traffic which may then be directed to internal H.323 stations or call agents such as for IP ACD call agent functionality. One application I would like for us to demonstrate this August at LinuxWorld is the recently developed GNU/Bayonne "DAISY" talking book reader, but operating over H.323.
With the elimination of hardware requirements when used as a H.323 application server, it is worth noting that GNU Bayonne has already been successfully ported to xBSD variants such as FreeBSD, as well as to Macos/x, and in the past has been ported to Solaris. It should now also be possible to offer useful voice application services with GNU Bayonne on virtualized GNU/Linux environments, such as offered in S/390 Linux.
As noted, there are a number of additional areas of active GNU Bayonne development, including automatic speech recognition. further PBX functionality, web services integration, and externalized scripting. Some of these things will be part of the August release, and some may appear later this summer. Further information about GNU Bayonne may be found at the mailing list, by sending a request to firstname.lastname@example.org, or by sending email to email@example.com.