|
FiatVox is an open Computer Telephony (CT) Software
Development Kit(SDK) that may be used in either two methods:
Stand-AloneComputer Telephony (CT) platform The
FiatVox application (FiatVox.exe) is a motor that may be used to execute
programs written in FiatVox Programming Language FVPL, a HighLevel Language
(HLL) to perform CT applications.
ComputerTelephony SDK The FiatVox library (FiatVox.lib and
other FiatVox source code written in C) is an API that may be used inside
user's programs develop more sophisticated CT applications. The
simple API (Application Program Interface) consist of a standart C library, and
also include a monitor and high-level scripting language FVPL, (FiatVox Prog.
Language)allowing quick programming of voice systems . FiatVox
Language, is intuitive and a lot less verbose compare to beloved
concurrents !
FiatVox has many common points with usuals CT platforms ,
but a number of new great issues:
FiatVox common points with other CT platform:
- FiatVox programming language (FVPL) is a CT
oriented one. It is aproprietary one.
- FiatVox integrate on the same machine a number of
boards and voicebus (MVIP, SCSA).
- FiatVox may manage multiple applications based on
DID that may beloaded or freed dynamically.
FiatVox new issues
- FiatVox programming language (FVPL) is very simple:
Indeed, FVPLhas only 20 reserved words and some 20 internal functions (all
other functionsare given in C source).
- FiatVox is a real open system: All the GUI and a
significant part of the FiatVox motor (such as : non internal functions (see
above), statistics management, etc.) are given in C source forme and the
FiatVox kernel(FiatVox.lib) is a simple C library that the user may integrate
in hisown system
- FiatVox uses up-to-date technologies. On one hand,
it offers any possibilities that other CT platform may not be able to do (such
as allowing the user to define rights in the aim to sell his own FiatVox based
application) and, on the other hand, FiatVox does NOT manage all the system:
this may be done by the user specific application (using FiatVox shared memory)
or by the user extension on FiatVox.
|