What to expect for 0.5.0 and libexec (TGI 4.0)

David Sugar <[email protected]>
Newsgroups gmane.comp.gnu.bayonne.devel
Organization GNU Telephony
Message-ID <[email protected]>
A lot of work has recently been done in expanding and revising libexec 
(TGI) support in Bayonne.  With 0.5, most of that work will very shortly 
be completed.

The most important change is that it will be possible to write complete 
applications that run under Bayonne entirely as a libexec and so can be 
entirely written in perl, python, c# pnet, or Java.  Libexec 
applications will be able to process user input, sequencing and play 
multilingual audio prompts through phrasebook, and many other things 
that normally were only possible to do from ccscript in the past.

The new transactional libexec system also has been changed so that it no 
longer depends on process signals.  This will make it both easier to 
support and to port to other platforms.  In particular, it should be 
possible to port the new libexec model to w32.  To better support 
libexec programming, I intend soon to make modules available for perl, 
python, c# (pnet), php, and Java for Bayonne 2.  Libbayonne will include 
a library class which can also be used to write libexec apps in C++.

In fact, I will be supporting three programming models from Bayonne in 
the future.  The first is Bayonne scripting, and this will be available 
from the Bayonne server of course.  The second model is libexec, and 
while libexec can be used from Bayonne when called by scripts, an 
alternate launcher will also be offered that can build routing and 
launch libexec programs directly from a simple config file.  The third 
model will be XML document transformations, which will be done in 
several new packages which are being built on top of libbayonne.

In separating the server from core Bayonne processing, it is also 
possible to create special purpose telephone integration servers which 
take advantage of special features of specific telephone systems.  I 
might look at doing one such server as a revised version of my old DBS 
server for Panasonic DBS telephone systems since I still have one around 
to test with.

_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel
dyfet.vcf (text/x-vcard, 187 B)
begin:vcard
fn:David Sugar
n:Sugar;David
org:GNU Telephony
adr:;;;;;;USA
email;internet:[email protected]
x-mozilla-html:FALSE
url:http://www.gnutelephony.org
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.