📄 readme
字号:
The ACS mailing list is an open mailing list for communication withinthe ACS development community and may be subscribed by submitting arequest to acs-devel-request@voxilla.org.The ACS project is being maintained until the new Bayonne project (hostedon Source Forge, http://sourceforge.net/project/?group_id=3630) isoperational. The 0.5.5 release is meant to update ACS to build with thenewly merged APE/Common C++ project libraries.Recent ChangesACS 0.5.4 has been compiled against a fully modern (Mandrake 7.0) Pentiumoptimized GNU/Linux distribution. A number of minor changes were made tosupport proper compiling under gcc 2.95 and the use of APE 1.2.With 0.5.3, we hope this will be the last "development" release of ACS. Thenext set of releases will be numbered starting from 0.9, and will put theproject on target for a 1.0 release fairly soon.Some significent changes were made for 0.5.3. This most important of thesewas to switch all further ACS development to the most current Linux kernelsand releases. The Voicetronix VPB 1.6.2 driver supports a 2.2.12 or newerkernel, and the new Quicknet support is built from 2.2.14.Of course, with this final development set, we have incorperated Quicknetdriver support. There are still some rough edges on the Quicknet DTMFdetection within their current driver, however, the purpose was to provide aplatform that can fully support any future vendors use of a "/dev/phone"based driver under ACS.Quicknet and /dev/driver support fully supports multi-port and/or multi-carddevices. Hence, you can load up a PC with multiple Quicknet LineJack cardsand use ACS as a multi-line telephony server. I believe a maximum of 16Quicknet cards can theoritically co-exist.Finally, a lot has been done to "standardize" Perl as a TGI platform underACS. There is now an example Perl TGI module to assist in further developing Perl TGI apps. In the future, we will be distributing a numberof "standardized" perl scripts for use with ACS, starting with"sendmail.pl".Release 0.5.2 of ACS now includes support for the sampled vocabularyTTS system. The vocab file loader is complete, and more of thefunctionality for the new "say" command has been coded. You can nowdownload and use the new vocab-0.1.tar.gz or RPM's with ACS. Becauseof their immense size, sampled vocabulary files are distributed seperatelyfrom ACS proper.With release 0.5.1., we have stopped the practive of redistributing APE(and SMDI) sources with ACS proper. Both are available seperately andAPE in particular is very stable and unlikely to change in any interfacerequired by ACS. APE development has been on a seperate track from ACSfor a considerable period of time and this change more correctly reflectsthe fact that ACS depends on, rather than includes, APE. The defaultprefix, /usr/local, rather than /opt/ACS, is now used for installationto match APE default.Release 0.5.0 makes use of the ability to dynamically load modules toimplement a database interfaces into the IVR, and to complete voicemessaging support. Modules can be used to directly extend the scriptinterpreter for custom features. A crude TTS capability has also beenstarted for ACS under the new "say" command. 0.5.0 is largely anarchitectural release which will be expanded upon in coming weeks withthe introduction of actual modules and rtp support.With release 0.4.4, the core scripting language should now be largelycomplete. A 0.4.5+ bug fix or minor extension release may yet occurnext week. However, work has already begun on 0.5, which will offer a reorganized class arrangement and some very stunning new capabilities...Version 0.4.0 introduces support for the Voicetronix VPB4 series of4 port analog DSP telephony cards, alongside support for Pika hardware.The Voicetronix driver is GPL licensed and enables the construction ofa fully free (GPL licensed) telephony server under GNU/Linux.Version 0.3.2 represents a final cleanup release of the 0.3 series.Starting next week, we will introduce ACS 0.4.0 with support for additionalhardware platforms starting with the VoiceTronix VPB4 telephony card andtheir GPL licensed driver, finally offering a fully free end to endtelephony solution under ACS with GNU/Linux.Version 0.3 of ACS offers a new stable base release prepared under themost current APE library. ACS has been prepared for introduction ofalternate hardware platforms in addition to operating with thereleased Pika MonteCarlo drivers and API for GNU/Linux.DescriptionACS, also known as the GPL licensed "Adjunct Communication Server" is apublic project started initially under GNU/Linux and initially using Pikahardware and the Pika Monte Carlo API to develop the core classextensible threaded C++ state engine and IVR component of a complete andcommercial quality multi-line communications server. Combined withappropriate utilities, ACS can provide extensible IVR and messagingfunctionality. Many other elements include existing services that theACS and related utilities can interact with. These will include Apachefor web content, sendmail/ipop/etc for e-mail content delivery, openldapfor directory services, and embrola for TTS. Other projects, which arebeing folded into ACS, include the Voxilla SMDI project, along withnotifyd. Other projects, such as APE will be used to provide neededarchitectural elements for implementing ACS. ACS can eventually bedeployed in commercial settings as the primary resource for fax, IVR,voice mail, and unified messaging.Platforms SupportedWhile ACS is being primarily developed under GNU/Linux, many of the ideascan be used in other telephony projects and on other platforms.Current ACS releases work with both the Pika Monte Carlo API and VoiceTronixtelephony hardware.Compiling ACSUntar ACS into a local directory. The usual way to make ACS is torun 'configure' which runs the 'config' script to select the platformyou wish to build ACS for. You can re-run the ACS config by using"make config" if you wish to build for different hardware.Debugging ACSThreading is a natural property of the MonteCarlo environment, so one hasit whether one likes it or not. Inheritance, encapsulation, and speedwill all benefit from a threaded C++ application. To report bugs, pleasesend email to dyfet@ostel.com.About PikaACS is free software licensed under the terms of the GPL. Permission ishereby granted to use this software with the Pika Monte Carlo API underGNU/Linux.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -