summaryrefslogtreecommitdiffstats
path: root/mISDN.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed wrong reference when requesting a channel from chan_lcr.Andreas Eversberg2011-08-111-1/+1
| | | | | This caused audio not to be available, for every call or after some time.
* [gsm] Make LCR work with current Osmocom-BB.Andreas Eversberg2011-02-261-0/+4
| | | | | Osmocom-BB is still developed, and this only works with the jolly/voice branch. Audio is not yet transmitted, so it is not quite usefull yet.
* Adding interface support for remote app (chan_lcr).Andreas Eversberg2010-12-131-49/+39Star
| | | | | | | | | | | | | | chan_lcr can be handled as an interface. This way it is possible to (e.g.): - make a SIP phone become an LCR extension with all LCR features. - make conference calls. (untested) - perform parallel ringing. (ISDN phone and SIP phones can ring in parallel.) - do voice recoding. It is still also possible to link chan_lcr directly without interface (as before). Documentation/howto for that will follow.
* Splitted GSM support into BS (network) and MS (mobile) part.Andreas Eversberg2010-05-311-9/+44
|
* Fixed includes to latest mISDNuser structures.Andreas Eversberg2010-03-111-8/+4Star
| | | | | | | | | | modified: Makefile.am modified: Makefile.in modified: README modified: bchannel.c modified: dss1.cpp modified: mISDN.cpp modified: main.h
* Fixed compiler warnings when compiling with gcc 4.3.4.Andreas Eversberg2010-03-111-2/+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
* register_fd() bugfix.Andreas Eversberg2010-01-301-1/+1
|
* Added "release" action and timeout to "execute" action.Andreas Eversberg2010-01-161-1/+7
| | | | | | | | | | | | | 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
* Replaced polling loop for LCR and chan_lcr with select based event loop.Andreas Eversberg2010-01-161-244/+300
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* Added new option to interface.conf: "nonotify" to disable notify messages.Andreas Eversberg2010-01-151-7/+14
| | | | | | | | | modified: README modified: dss1.cpp modified: interface.c modified: interface.h modified: mISDN.cpp modified: mISDN.h
* Fixed bug when closing mISDN port.Andreas Eversberg2009-09-301-1/+3
| | | | modified: mISDN.cpp
* Added support for signalling system no. 5.Andreas Eversberg2009-09-261-24/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Applied changes of OpenBSC main branch. LCR now works with OpenBSC main branch.root2009-06-281-0/+2
| | | | | | | | | | modified: README modified: bootstrap.c modified: bootstrap.h modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: mISDN.cpp
* Restructured tones_dir, added tones_dir to interface.confAndreas Eversberg2009-05-141-389/+215Star
| | | | | | | | | | | | | | | | | | 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
* Added GSM network support.Andreas Eversberg2009-05-111-144/+222
| | | | | This turns LCR into a GSM mobile switching center. More infos will follow.
* Added display of current active TEI values (L2) at lcradmin.Andreas Eversberg2009-04-051-1/+5
| | | | | | | | | modified: README modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: socket_server.c
* Added layer1 hold feature. Requires new mISDN and mISDNuser package from git.Andreas Eversberg2009-03-201-1/+4
| | | | | | | | | | | modified: README modified: interface.c modified: interface.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: socket_server.c
* Added Notify to NT-mode.Andreas Eversberg2009-03-201-4/+3Star
| | | | | | | | modified: README modified: dss1.cpp modified: dss1.h modified: mISDN.cpp modified: trace.h
* Added processing of second caller id.Andreas Eversberg2008-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New routing macht rule to filter second caller id. Fixed extensions directory path. "make clean" now cleans ".po" files. Fixed unititialized variable bugs and compiler warnings. modified: Makefile.am modified: Makefile.in modified: action.cpp modified: apppbx.cpp modified: callerid.c modified: chan_lcr.c modified: dss1.cpp modified: dss1.h modified: extension.c modified: gentones.c modified: ie.cpp modified: mISDN.cpp modified: message.h modified: port.cpp modified: route.c modified: route.h modified: socket_server.c modified: tones.c modified: trace.c
* Finished autoconf.Andreas Eversberg2008-09-211-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> Commments are welcome. deleted: Makefile modified: Makefile.am new file: Makefile.in modified: README new file: aclocal.m4 modified: action_vbox.cpp modified: alawulaw.h modified: autogen.sh new file: config.h.in new file: configure modified: configure.ac modified: default/interface.conf modified: default/options.conf modified: dss1.cpp modified: dss1.h modified: extension.c modified: genext.c modified: interface.c modified: interface.h modified: mISDN.cpp modified: mISDN.h modified: main.h new file: mkinstalldirs modified: options.c modified: options.h modified: port.cpp modified: route.c modified: todo.txt modified: tones.c modified: vbox.cpp deleted: watch.c
* fixed some layer 2 link issuesAndreas Eversberg2008-09-141-5/+9
| | | | | | | | modified: README modified: apppbx.cpp modified: lcradmin.c modified: mISDN.cpp modified: route.c
* Fixed trace bugs.Andreas Eversberg2008-09-141-7/+13
| | | | | | | | | | | modified: README modified: interface.c modified: lcradmin.c modified: mISDN.cpp modified: main.c modified: socket_server.c modified: trace.c modified: vbox.cpp
* Corrected error print, if mISDN_dsp.ko module cannot be loaded.Andreas Eversberg2008-09-121-3/+3
| | | | | | | modified: README modified: bchannel.c modified: mISDN.cpp modified: main.c
* Ports can now be specified by number or by name.Andreas Eversberg2008-09-071-3/+46
| | | | | | | | | | | | | | | Names are shown in state-screen also. modified: README modified: default/interface.conf modified: interface.c modified: interface.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: main.h modified: socket_server.c
* changed port attribute to "portnum".Andreas Eversberg2008-09-061-7/+7
| | | | | | | | modified: bchannel.c modified: default/interface.conf modified: interface.c modified: mISDN.cpp modified: route.c
* Fix lot of warningsKarsten Keil2008-09-021-8/+9
|
* make LCR compile again with latest mISDNuser changesschlaile2008-08-121-0/+4
|
* fixed audio preload of tones. this reduces the propability of audio gaps ↵Super User2008-07-301-3/+5
| | | | | | resulting in clicking noise. only if dsp clock and kernel clock shifts away, gaps will happen. modified: mISDN.cpp
* now LCR features real HDLC bchannel mode.Super User2008-07-261-24/+28
| | | | | | | | | | | | | | | -> if initial caller uses pure data mode (or video), the bchannels for this call are handled in HDLC mode. (hardware/software briding is still applicable.) modified: apppbx.cpp modified: chan_lcr.c modified: dss1.cpp modified: dss1.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: message.h modified: socket_server.c
* fixed trace bugSuper User2008-07-241-1/+1
| | | | | | | added ast_setstate after pbx_start() modified: chan_lcr.c modified: mISDN.cpp modified: trace.h
* rebuffer option for chan_lcr (160 bytes per frame)schlaile2008-07-201-0/+1
| | | | | | | | | | | | | | | l1-link state "unknown" if not known yet. removed root user check. modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: lcradmin.c modified: mISDN.cpp modified: main.c
* removed "lcr query", use "isdninfo" instead.Super User2008-07-181-132/+0Star
| | | | | | | | | | | | | fixed some unlocking in chan_lcr. fixed dead-lock issue with chan_lcr. modified: README modified: chan_lcr.c modified: chan_lcr.h modified: mISDN.cpp modified: mISDN.h modified: main.c
* layer 2 establish and release improvementsSuper User2008-06-151-10/+8Star
| | | | modified: mISDN.cpp
* fixed dialing bug to remote applicationSuper User2008-06-151-0/+3
| | | | | | | modified: action.cpp modified: apppbx.cpp modified: chan_lcr.c modified: mISDN.cpp
* changed long to int (64 bit system's compatibilty)Super User2008-06-141-18/+18
|
* *** CHAN_LCR is complete! ***Super User2008-06-071-1/+1
| | | | | | | | | | (not every detail tested yet) modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: mISDN.cpp
* free bchannels on broken pipe of remote applicationSuper User2008-06-061-1/+1
| | | | | | | | | work modified: chan_lcr.c modified: mISDN.cpp modified: mISDN.h modified: socket_server.c
* work on chan_lcr: bridging works, interface selection possibleSuper User2008-06-061-59/+28Star
| | | | | | | | | | | | | | | | | | | | | | modified: Makefile modified: apppbx.cpp modified: apppbx.h modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: genext.c modified: joinremote.cpp modified: joinremote.h modified: mISDN.cpp modified: mISDN.h modified: macro.h modified: main.c modified: message.h modified: options.c modified: options.h modified: socket_server.c
* LCR is now uses socket based mISDN V2 APISuper User2008-06-011-1373/+103Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** chan_lcr, the Asterisk interface works (not complete yet). -> LCR can be used as Asterisk channel driver. modified: Makefile modified: Makefile.am modified: README modified: action.cpp modified: apppbx.cpp modified: bchannel.c modified: bchannel.h modified: callerid.c modified: cause.c modified: chan_lcr.c modified: chan_lcr.h modified: configure.ac modified: default/routing.conf modified: dss1.cpp modified: dss1.h modified: genrc.c modified: ie.cpp modified: interface.c modified: lcradmin.c modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: message.h modified: myisdn.h modified: route.c modified: socket_server.c modified: trace.h
* fix and workSuper User2008-05-251-0/+2
| | | | | | | | | | | modified: Makefile modified: action.cpp modified: bchannel.c modified: chan_lcr.c modified: extension.h modified: joinpbx.cpp modified: mISDN.cpp modified: message.h
* work on chan_lcrSuper User2008-05-181-4/+19
| | | | | | | | | | | modified: action.cpp modified: apppbx.cpp modified: bchannel.c modified: chan_lcr.c modified: mISDN.cpp modified: message.h modified: route.c modified: route.h
* some minor fixesSuper User2008-05-121-2/+2
| | | | | | | | | modified: dss1.cpp modified: joinpbx.cpp modified: mISDN.cpp modified: port.cpp modified: tones_american/joined.isdn modified: tones_american/left.isdn
* fixed multiplexing bugSuper User2008-05-121-0/+5
| | | | | | | DL reports tei modified: dss1.cpp modified: mISDN.cpp
* fixed some bugsSuper User2008-05-101-6/+6
| | | | | modified: dss1.cpp modified: mISDN.cpp
* fixed so, PRI/BRI NT/TE worksSuper User2008-05-091-60/+90
| | | | | | | | modified: default/interface.conf modified: dss1.cpp modified: mISDN.cpp modified: trace.c modified: trace.h
* mISDN-socket port opensSuper User2008-05-021-9/+10
| | | | | modified: mISDN.cpp modified: main.c
* SOCKET BRANCH:Super User2008-05-021-24/+56
| | | | | | los,ais,rdi,slip query works! opening socket almost works :)
* work on chan_lcrSuper User2008-05-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modified: Makefile modified: action.cpp modified: action_efi.cpp modified: action_vbox.cpp modified: apppbx.cpp modified: apppbx.h modified: bchannel.c modified: bchannel.h new file: callerid.c new file: callerid.h modified: chan_lcr.c modified: chan_lcr.h modified: crypt.cpp modified: endpoint.cpp modified: endpointapp.cpp modified: interface.c modified: join.cpp modified: joinpbx.cpp modified: joinremote.cpp modified: mISDN.cpp modified: mail.c modified: main.h modified: message.h modified: port.cpp modified: route.c modified: route.h modified: socket_server.c modified: todo.txt modified: vbox.cpp modified: watch.c
* struct message -> struct lcr_msgSuper User2008-04-251-5/+5
|
* workSuper User2008-04-241-1/+1
| | | | | | modified: chan_lcr.c modified: mISDN.cpp modified: main.c