X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=README;h=5496175a904634775a0b5f62101678be67e13115;hp=3a140019bb1c8fdeab08d3ed4f9d995977c7f00d;hb=feea42c7f7f2e171c1490bd0d3af09beba629f21;hpb=ce197cab91d66c14f11d818f343720a785dd616e diff --git a/README b/README index 3a14001..5496175 100644 --- a/README +++ b/README @@ -1,7 +1,32 @@ +Note: +----- +PBX software can be connected to private hardware, as well as public +switched networks. Due to wrong use or software bugs, it can cause failures +to these networks and hardware, disturbing users of these networks and +hardware, cause load and unwanted costs, and may prohibit making calls, +especially in case of an emergency. + +The authors of this software cannot take any responsibility for correct +use and correct behaviour of this software. +If you use this software, you aggree the terms of the LICENSE and README +file. +You will also inform your customers about the content of the LICENSE and +README file. + +Some countries and/or telephone networks require special approval in order +to allow telephone devices to be connected to their networks. + + +Installation and Usage: +----------------------- Read the documentation at http://www.linux-call-router.de +Also you will find a quick howto there. +History: +-------- + Changes in Version 20021228 - first release @@ -193,7 +218,7 @@ Changes in Version 2.4 Changes in Version 2.5 - Fixed callback bug. (International numbers were not detected.) -- Fixed typos (mostly "incomming") - thanx Lars. +- Fixed typos (mostly "incoming") - thanx Lars. - Fixed vbox-email bug - thanx Martin. (and also the compiler error) - Fixed compiler bug, that caused compiling without crypto lib to fail. - Fixed some mISDN crash problems. @@ -226,7 +251,7 @@ Changes in Version 2.6 Changes in Version 2.7 - Fixed lots of bugs. - Now receive stream from mISDN is disabled when not needed. -- Added NT mode support for incomming "SETUP_ACKNOWLEDGE". +- Added NT mode support for incoming "SETUP_ACKNOWLEDGE". Changes in Version 3.0 - Advanced routing capability to replace the numbering_*.conf @@ -366,4 +391,134 @@ Changes in Version 0.2 - Stall warning - Audio recoriding still does not work. -- Added handle structure for all file descriptors +Changes in Version 0.3 +- Added join/release jingle options for partylines +- Fixed bug that did not release reserved channels, so interface run out of + channels. +- Bugfixes... +- Minor bugfixes +****** Major hfc_multi bugfix ******* +* no more crash with multiple cards * +************************************* +- Screening bug removed. (Thanx Martin) +- Wave files with FMT header > 16 now work. +- Added timeouts for testcall feature. (lcradmin) + -> You can run scripts, that generate testcalls of multiple destinations. +- Added origin flag to correctly process last_in and last_out call logging. +- Tones and annoucements are not overwritten if exist, during installation. +- Screening now also works for outgoing calls (to interface) +- Fixed VBox, also added trace debugging. +- Nice 'Beep' after the announcement. +- Special announcement recording without beep. +- Filters now work for interface.conf +- Fixed minor audio gain bug. +- Moved timeout setting from extension to interface.conf. + +Changes in Version 0.4 +- Complete set of EFI samples + +Changes in Version 0.5 +- Preperations for Asterisk channel driver (chan_lcr) +- Errors in information elements are now reported inside log/trace. +- Recover bchannel (de-)activation if message from mISDN got lost + +Changes in Version 1.0 +- Bugfixes +- Complete port to new mISDN V2 API (socket based). + -> Old mISDN will not work anymore. +- Interfaces mode (NT/TE PTP/PTMP) can now be changed at runtime. + -> No more module parameters must be given for cards. +- First Alpha release of chan_lcr - the Asterisk PBX channel link driver. + -> Use LCR in conjunction with Asterisk, or simply as ISDN frontend. + +Changes in Version 1.1 +- Fixed dtmf bug. +- Added more display infos +- Fixed b-channel check bug. (channel seemed busy, even if it was free) +- Forced proceeding, if "sending complete". +- Removed 'lcr query'. It is obsolete, because 'isdninfo' does it. +- Fixed lockinproblem with chan_lcr (hopefully). +- HDLC now works and is used for B-channels, if required. +- Briding for chan_lcr fixed, many other fixed for chan_lcr. Overlap dialing! +- Compiling and 64-bit issues fixed by Karsten. +- chan_lcr fixes and tests by Peter. +- LCR now runs as user, but still can be run as root. +- Ports can now be given with number or with name. + +Changes in Version 1.2 +- Changed isdninfo to misdn_info. +- Fixed some trace bugs. +- Fixed some layer2-link issues. +- special interface config option "te-special" to allow transmit of all IEs + in TE-mode. this is usefull to interconnect LCRs. +- Introduceing autoconf (./configure) with help of Joerg and Peter. + -> Default installation path remains /usr/local/lcr, so don't worry! + +Changes in Version 1.3 +- Finished autoconf. +- Obsolete "pbxwatch" is removed. + +Changes after Version 1.3 release +- fixes in chan_lcr, thanx to peter and gregor +- message pointer forwarding fix, thanx to bodo! +- capability fix, thanx to gregor +- processing of second caller id +- Dialing length can now be limited. EWSD allows only 20 digits at a time. + -> Multiple messages are sent to dial full string. +- Added alerting and proceeding to the goto rule. +- Added patch by gregory, asterisk should now use faxdetection with mISDN_dsp + disabled. + +Changes after Version 1.4 release +- Bugfix: When reloading interfaces, interface will not be reopened, if + interface was specified by name. +- Added PID file (thanx to Joerg) +- Added Callweaver support. (thanx to Kristijan) +- Bugfix on timeout rules. (thanx to Benjamin) +- Fixed dtmf detection of A-D. (thanx to Ralf) +- Fixed Notification messages in NT-mode + -> Notifications like diversions are now sent to terminal. +- Added l1hold feature (requires new mISDN and mISDNuser). +- chan_lcr: Fixed compile problem with newer versions. +- chan_lcr: Open b-channel if asterisk indicates "PROGRESS". + -> Also if tones are available, asterisk gets "PROGRESS" indication. +- lcradmin displays TEI values in NT-mode PTMP +- Added patch from Daniel + -> Improved forking + -> Execution action can now be done on call init or on call hangup. + +New release Version 1.5 +- Added GSM network support. + -> Requires OpenBSC, GSM codec, and a BS11 base station. + -> For more refer to www.linux-call-router.de. + +Changes after Version 1.5 +- Tones are restructured: + -> mISDN_dsp.ko tones must now be specified via 'tones_dir' parameter. + -> interface.conf has a tones_dir options for individual interfaces. + -> interface.conf has priority over tones_dir in options.conf. + -> exnsion's settings has pritority over other tones_dir setting. +- Debug option now works for GSM. +- Fixed some GSM information elements. +- OpenBSC api changes. +- Fixed disabling of DTMF using 'n' option of chan_lcr. +- Added GSM IMSI dialing by using dialing "imsi-". +- Applied API change of OpenBSC. +- Applied changes of OpenBSC main branch. LCR now works with OpenBSC main + branch. +- Minor fixes and source cleanups. +- Added patch by Kai Peter to complete screening indicators. Thanx! +- Join conference during alerting phase, so calls can be forwarded. +- Fixed conference release bug. + +New release Version 1.6 + +Changes after Version 1.6 +- Fixed bad call/conference bug in joinpbx.c +- External interfaces must now be specified using 'extern' keyword. + -> This prevents from selecting other interfaces when dialing out. + -> Just add 'extern' right below your external interface, or define + external interface name in routing.conf: ": extern interfaces=XXXXX" + + +