X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=README;h=fba909d21fbcd0404f8db34ff301f613aee6c65b;hp=1f3cde944f1b1223aa2f01c3bda60eb5b1cffdef;hb=4bb07fd2de15008f85c9ee4e65936bb944f5fb5c;hpb=6f1ac87333108b84a083eedb89ee3eb3d9f4497b diff --git a/README b/README index 1f3cde9..fba909d 100644 --- a/README +++ b/README @@ -21,6 +21,7 @@ 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: @@ -444,7 +445,109 @@ Changes in Version 1.1 - LCR now runs as user, but still can be run as root. - Ports can now be given with number or with name. -Fixes in current Version +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 definition, or give + external interface name in routing.conf: ": extern interfaces=XXXXX" +- Added experimental CCITT No. 5 signalling system. (for educational purpose) +- Added socket owner/group options to options.conf +- Fixed/simplyfied config parser. The last digit of the last line was ignored. +- Added Keypad facility + -> New option for chan_lcr: 'k' + -> New dialing parameter for LCR: keypad +- Keep up with current OpenBSC API +- Fixed DTMF detection option with chan_lcr + +New release Version 1.7 + +Changes after Version 1.7 +- Added new option to interface.conf: "nonotify" to disable notify messages. +- Replaced polling main loop by event driven "select()" loop. +- Also replaced polling main loop by event driven "select()" loop on chan_lcr. +- Added "release" action and timeout to "execute" action. +- Added queue buffer for chan_lcr sending faxes without interruption. + -> Use options "t:q250" for disabling mISDN_dsp and adding a 250ms delay. +- Fixed HLC (higher layer capability) modification to LCR routing. +- Fixed chan_lcr fax queue buffer. Added LCR_TRANSFERCAPABILITY environment. +- Fixed compiler warnings when compiling with gcc 4.3.4. +- Fixed includes to latest mISDNuser structures. +- Fix by Peter: NULL pointer issue in asterisk frame. +- Fixes a locking bug in chan_lcr. Thanx to WIMPy for that report. +- Fixed forwarding of sending-complete information. +- Added progress messages (receive only). +- Fixed redirection info in chan_lcr. Thanx to Dennis for the fix. +- Added patch to play ringing tone when connected but the call is forwarded + and ringing again. Thanx to Jacek for this patch. +- Fixed LCR to work with the current API of OpenBSC. +- Splitted GSM support into BS (network) and MS (mobile) part.