Andreas Eversberg
22e7c87e3f
Removed change history from 'README' file.
2010-12-13 09:43:23 +01:00
Andreas Eversberg
108a0eb482
Adding forwarding of DTMF and keypad between peers
...
This is needed for peers that require DTMF messages, rather than tones:
- GSM mobile stations
- Asterisk channel API
modified: apppbx.cpp
modified: apppbx.h
2010-12-13 09:06:38 +01:00
Andreas Eversberg
a12d7eee22
Splitted GSM support into BS (network) and MS (mobile) part.
2010-05-31 18:45:02 +02:00
Andreas Eversberg
0f805e041a
Fixed LCR to work with the current API of OpenBSC.
...
modified: Makefile.am
modified: Makefile.in
modified: README
modified: gsm.cpp
2010-05-31 08:44:30 +02:00
Andreas Eversberg
6d4a65705a
Added patch to play ringing tone when connected but the call is forwarded
...
and ringing again. Thanx to Jacek for this patch.
2010-05-28 08:36:00 +02:00
Andreas Eversberg
a498faceb2
Fix for redirection number. Thanx to Dennis for this bugfix.
...
I changed it a bit, so the redirection number is converted from
national/international format into numerical format. (adding prefixes)
If there is still a problem with it, let me know.
2010-05-28 08:19:30 +02:00
Andreas Eversberg
be404a4926
Added Progress messages. (receive only)
2010-05-23 13:46:26 +02:00
Andreas Eversberg
5b5923141c
Fixed forwarding of sending-complete information.
...
modified: Makefile.in
modified: README
modified: action.cpp
modified: apppbx.cpp
2010-05-20 05:54:59 +02:00
Andreas Eversberg
ea95ae6367
Update of README
2010-03-18 09:17:34 +01:00
Andreas Eversberg
c4fcb0668c
Fixed includes to latest mISDNuser structures.
...
modified: Makefile.am
modified: Makefile.in
modified: README
modified: bchannel.c
modified: dss1.cpp
modified: mISDN.cpp
modified: main.h
2010-03-11 16:27:28 +01:00
Andreas Eversberg
0c65074b5b
Fixed compiler warnings when compiling with gcc 4.3.4.
...
Fixed names of moved include files (OpenBSC).
modified: Makefile.am
modified: Makefile.in
modified: README
modified: chan_lcr.c
modified: configure
modified: configure.ac
modified: genrc.c
modified: gentones.c
modified: genwave.c
modified: gsm.cpp
modified: mISDN.cpp
modified: main.c
modified: port.cpp
modified: tones.c
modified: trace.c
2010-03-11 14:07:20 +01:00
Andreas Eversberg
8fb861ef9e
- Fixed HLC (higher layer capability) modification to LCR routing.
...
- Fixed chan_lcr fax queue buffer. Added LCR_TRANSFERCAPABILITY environment.
-> use options "n:t:q250" for sending/receiving faxes with asterisk and chan_lcr.
modified: README
modified: action.cpp
modified: bchannel.c
modified: chan_lcr.c
modified: route.c
modified: route.h
2010-01-24 19:41:32 +01:00
Andreas Eversberg
34b17bad86
Added queue buffer for chan_lcr sending faxes without interruption.
...
Use options "t:q250" for disabling mISDN_dsp and adding a 250ms delay.
modified: README
modified: bchannel.c
modified: bchannel.h
modified: chan_lcr.c
modified: chan_lcr.h
modified: select.c
2010-01-24 14:22:34 +01:00
Andreas Eversberg
76c5d82d4c
Added "release" action and timeout to "execute" action.
...
modified: README
modified: action.cpp
modified: apppbx.cpp
modified: apppbx.h
modified: dss1.cpp
modified: mISDN.cpp
modified: message.h
modified: route.c
modified: route.h
modified: socket_server.c
2010-01-16 11:42:46 +01:00
Andreas Eversberg
b0bd74e35e
Replaced polling loop for LCR and chan_lcr with select based event loop.
...
Now LCR and chan_lcr will not use any CPU until there is work to do.
2010-01-16 11:20:23 +01:00
Andreas Eversberg
473d6569ef
Added new option to interface.conf: "nonotify" to disable notify messages.
...
modified: README
modified: dss1.cpp
modified: interface.c
modified: interface.h
modified: mISDN.cpp
modified: mISDN.h
2010-01-15 21:55:25 +01:00
Andreas Eversberg
043714d9d4
New version 1.7
...
modified: Makefile.in
modified: README
modified: configure
modified: configure.ac
2010-01-15 21:50:35 +01:00
Andreas Eversberg
a1fb92f493
Fixed dialing of national or international number type. (Used for GSM)
2010-01-04 19:13:40 +01:00
Andreas Eversberg
3ac6881c22
Added keypad forwarding, keypad parameter, chan_lcr keypad option 'k'.
...
modified: README
modified: action.cpp
modified: apppbx.cpp
modified: chan_lcr.c
modified: chan_lcr.h
modified: dss1.cpp
modified: joinpbx.cpp
modified: joinpbx.h
modified: message.h
modified: route.c
modified: route.h
2009-10-27 08:02:16 +01:00
Andreas Eversberg
8994874d7b
Merge branch 'master' of ssh://jolly@www.mISDN.org/var/git/lcr
...
Conflicts:
README
2009-10-27 07:56:59 +01:00
Andreas Eversberg
b987a1bbbc
Fixes and improves parsing of config file.
...
Last character of unterminated line was ignored.
Minor bug fix in 2600 Hz pulse dialing.
modified: README
modified: action_vbox.cpp
modified: crypt.cpp
modified: extension.c
modified: gsm_conf.c
modified: interface.c
modified: macro.h
modified: route.c
modified: ss5.cpp
modified: ss5.h
2009-10-27 07:53:27 +01:00
Peter Schlaile
320159175a
added owner / group options to options.conf
...
makes the usual setup LCR running as "root" and asterisk running as "asterisk"
easier to configure.
2009-10-08 10:36:06 +02:00
Andreas Eversberg
323cbc387b
Added support for signalling system no. 5.
...
More infos will follow on the isdn4linux mailing list.
modified: Makefile.am
modified: Makefile.in
modified: README
modified: apppbx.cpp
modified: configure
modified: configure.ac
modified: default/options.conf
modified: dss1.cpp
modified: ie.cpp
modified: interface.c
modified: interface.h
modified: lcradmin.c
modified: lcrsocket.h
modified: mISDN.cpp
modified: mISDN.h
modified: main.c
modified: main.h
modified: port.h
modified: socket_server.c
new file: ss5.cpp
new file: ss5.h
new file: ss5_decode.c
new file: ss5_decode.h
new file: ss5_encode.c
new file: ss5_encode.h
2009-09-26 13:20:29 +02:00
Andreas Eversberg
feea42c7f7
Added 'extern' flag to interface.conf.
...
If no specific interface is given for the 'extern' rule in the
routing.conf, or if call is forwarded (settings), then only
interfaces marked with 'extern' flag are used.
You need to set this flag when upgrading to this version. See
default/interface.conf for hint.
modified: README
modified: apppbx.cpp
modified: default/interface.conf
modified: interface.c
modified: interface.h
2009-09-23 10:07:00 +02:00
Andreas Eversberg
8e459a7c85
Fixed bad bug in joining calls. Please update, if you have changed to version 1.6.
...
modified: README
modified: joinpbx.cpp
2009-09-06 21:49:53 +02:00
root
2188efe2cc
New Version 1.6
...
Fix of conference release bug.
Calls can now be forwarded during alerting phase via "*3#".
modified: README
modified: apppbx.cpp
modified: configure
modified: configure.ac
new file: default/openbsc.cfg
modified: dss1.cpp
modified: gsm.cpp
modified: joinpbx.cpp
2009-09-06 15:36:36 +02:00
root
1acc11b02c
Added patch by Kai Peter for completing screening indicator. Thanx for that!
...
modified: README
modified: dss1.cpp
modified: message.h
2009-09-04 10:26:10 +02:00
root
7239f7e28e
Applied changes of OpenBSC main branch. LCR now works with OpenBSC main branch.
...
modified: README
modified: bootstrap.c
modified: bootstrap.h
modified: gsm.cpp
modified: gsm.h
modified: gsm_conf.c
modified: mISDN.cpp
2009-06-28 17:29:07 +02:00
root
4ec1520c57
Added GSM IMSI dialing by using dialing "imsi-<number>".
...
Applied API change of OpenBSC.
modified: Makefile.am
modified: Makefile.in
modified: README
modified: bootstrap.c
modified: default/gsm.conf
modified: dss1.cpp
modified: gsm.cpp
modified: gsm_audio.c
modified: gsm_conf.c
modified: interface.c
2009-06-18 10:06:31 +02:00
Andreas Eversberg
6bf7c7f9db
gsm improvements
...
code cleanup
modified: README
modified: action.cpp
modified: action_efi.cpp
modified: action_vbox.cpp
modified: alawulaw.c
modified: bchannel.c
modified: bootstrap.c
modified: callerid.c
modified: cause.c
modified: chan_lcr.c
modified: default/gsm.conf
modified: dss1.cpp
modified: gsm.cpp
modified: gsm.h
modified: gsm_conf.c
modified: message.h
2009-06-06 23:46:21 +02:00
Andreas Eversberg
063d622d53
Fixed disabling of DTMF using 'n' option of chan_lcr.
...
Please enter the commit message for your changes.
modified: README
modified: apppbx.cpp
modified: bchannel.c
modified: chan_lcr.c
modified: chan_lcr.h
2009-05-21 19:11:39 +02:00
Andreas Eversberg
610b98487d
OpenBSC API change.
...
modified: README
modified: bootstrap.c
modified: bootstrap.h
modified: default/gsm.conf
modified: gsm.cpp
modified: gsm_conf.c
2009-05-21 13:24:38 +02:00
Andreas Eversberg
2490abbec4
- Debug option now works for GSM.
...
- Fixed some GSM information elements.
modified: README
modified: default/interface.conf
modified: gsm.cpp
2009-05-17 16:06:26 +02:00
Andreas Eversberg
6db34c1dca
Restructured tones_dir, added tones_dir to interface.conf
...
Code cleanup..
modified: README
modified: apppbx.cpp
modified: default/interface.conf
modified: default/options.conf
modified: dss1.cpp
modified: extension.c
modified: gsm.cpp
modified: interface.c
modified: interface.h
modified: mISDN.cpp
modified: options.c
modified: options.h
modified: port.cpp
2009-05-14 20:31:43 +02:00
Andreas Eversberg
20a671d768
Added GSM network support.
...
This turns LCR into a GSM mobile switching center.
More infos will follow.
2009-05-11 11:07:58 +02:00
Andreas Eversberg
64143650bc
Applied patch by Daniel: "execute"-action can now be performed on call init or on call hangup. A special parameter allows that.
...
-> Forking of executed program is now performed without getting zombie process.
modified: README
modified: action.cpp
modified: apppbx.h
modified: route.c
modified: route.h
2009-04-06 20:20:09 +02:00
Andreas Eversberg
a425aedc1e
Added display of current active TEI values (L2) at lcradmin.
...
modified: README
modified: lcradmin.c
modified: lcrsocket.h
modified: mISDN.cpp
modified: mISDN.h
modified: socket_server.c
2009-04-05 12:52:24 +02:00
Andreas Eversberg
ebdd133f07
Added PROGRESS indication in both directions, so early audio is possible.
...
-> Tones and announcements shall be forwarded.
modified: README
modified: chan_lcr.c
modified: chan_lcr.h
2009-03-29 16:50:25 +02:00
Andreas Eversberg
14a1adb4fc
chan_lcr: fixed compile problems with newer versions of asterisk
2009-03-29 13:09:59 +02:00
Andreas Eversberg
57549529c8
Added layer1 hold feature. Requires new mISDN and mISDNuser package from git.
...
modified: README
modified: interface.c
modified: interface.h
modified: lcradmin.c
modified: lcrsocket.h
modified: mISDN.cpp
modified: mISDN.h
modified: socket_server.c
2009-03-20 20:46:25 +01:00
Andreas Eversberg
2debf08535
Added Notify to NT-mode.
...
modified: README
modified: dss1.cpp
modified: dss1.h
modified: mISDN.cpp
modified: trace.h
2009-03-20 18:47:31 +01:00
Andreas Eversberg
127751f3c1
Fixed dtmf detection of A-D. (thanx to Ralf)
...
modified: README
modified: chan_lcr.c
2009-03-15 10:15:23 +01:00
Andreas Eversberg
ea4c98fc11
Bugfix on timeout rules. (thanx to Benjamin)
...
modified: README
modified: action.cpp
2009-03-15 09:44:24 +01:00
Andreas Eversberg
57ca16397c
Added Callweaver support. (thanx to Kristijan)
...
modified: README
modified: bchannel.c
modified: chan_lcr.c
2009-03-15 09:31:23 +01:00
Andreas Eversberg
c6a9035ac6
Added PID file (thanx to Joerg)
...
modified: README
modified: main.c
2009-03-15 09:20:20 +01:00
Andreas Eversberg
68eab06823
Bugfix on interface reload.
...
modified: README
modified: interface.c
2009-03-14 16:59:45 +01:00
Andreas Eversberg
7476048ba3
New release 1.4
...
modified: README
modified: chan_lcr.c
modified: configure
modified: configure.ac
2009-03-01 20:03:32 +01:00
Andreas Eversberg
ce266f45f3
Added fax detection patch by gregory.
...
modified: README
modified: chan_lcr.c
modified: chan_lcr.h
2009-02-15 14:33:22 +01:00
Andreas Eversberg
aaf6f200d7
Added alerting and proceeding to the goto rule.
...
modified: README
modified: route.c
2009-02-15 11:41:41 +01:00
Andreas Eversberg
fb6e219eda
chan_lcr hopefully now compiles against SVN version of asterisk.
...
Added limitation option for maximum dialed digits. If dial string exceeds
that limit, overlap-dialing is used to complete dial string.
Siemens EWSD (APS V16) only allows 20 digits at a time.
modified: README
modified: chan_lcr.c
modified: default/interface.conf
modified: dss1.cpp
modified: dss1.h
modified: ie.cpp
modified: interface.c
modified: interface.h
2009-02-15 09:04:14 +01:00