summaryrefslogtreecommitdiffstats
path: root/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Support of GSM uses socket interface for both network and mobileHEADmasterAndreas Eversberg2011-09-021-42/+17Star
| | | | | | | | | There is no linking of any osmocomBB source code required. In order to use osmocomBB or OpenBSC, just enable the interface, as described in defaults/interface.conf. At osmocomBB/mobile or at OpenBSC, just use the option "-m" to enable the socket interface. Enable GSM at LCR with "./configure --with-gsm-ms --with-gsm-bs".
* Make LCR compile with latest osmocomBB code.Andreas Eversberg2011-07-201-2/+5
| | | | The libosmocore structure has changed.
* [gsm] Make LCR work with current Osmocom-BB.Andreas Eversberg2011-02-261-3/+18
| | | | | 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.
* Modify GSM BS (OpenBTS) to use unix domain socket based MNCCHarald Welte2011-02-201-4/+0Star
| | | | Author: Harald Welte <laforge@gnumonks.org>
* [GSM_BS] Added DTMF support.Andreas Eversberg2011-02-201-1/+1
|
* Adding interface support for remote app (chan_lcr).Andreas Eversberg2010-12-131-0/+4
| | | | | | | | | | | | | | 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.
* Fixed API and incomming calls from Osmocom-BB.Andreas Eversberg2010-07-211-0/+1
| | | | | | | Conflicts: Makefile.in configure
* Splitted GSM support into BS (network) and MS (mobile) part.Andreas Eversberg2010-05-311-11/+41
|
* Added 'polling' option to options.conf.Andreas Eversberg2010-03-171-1/+5
| | | | | | This is usefull to test if select loop causes problems and does not wake when it is required. If lcr seems not to wake up, try using 'polling' to disable select timer and use polling instead.
* Fixed output problems of error messages while parsing options.conf / gsm.conf.Andreas Eversberg2010-03-171-1/+2
| | | | | | | | | | | | | | modified: Makefile.in modified: bchannel.c modified: chan_lcr.c modified: genext.c modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: lcradmin.c modified: main.c modified: options.c modified: options.h
* Fixed compiler warnings when compiling with gcc 4.3.4.Andreas Eversberg2010-03-111-1/+2
| | | | | | | | | | | | | | | | | | | | 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
* Replaced polling loop for LCR and chan_lcr with select based event loop.Andreas Eversberg2010-01-161-230/+27Star
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* Added support for signalling system no. 5.Andreas Eversberg2009-09-261-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Source cleanup.root2009-07-051-146/+73Star
| | | | | | | | | | | | | | | | | | | | | | | | modified: bootstrap.c modified: cause.c modified: crypt.cpp modified: endpoint.cpp modified: genext.c modified: genrc.c modified: gentones.c modified: genwave.c modified: ie.cpp modified: join.cpp modified: joinpbx.cpp modified: joinremote.cpp modified: lcradmin.c modified: mail.c modified: main.c modified: message.c modified: route.c modified: socket_server.c modified: tones.c modified: trace.c modified: vbox.cpp
* Added GSM network support.Andreas Eversberg2009-05-111-0/+30
| | | | | This turns LCR into a GSM mobile switching center. More infos will follow.
* Check if pid file did not open.Andreas Eversberg2009-03-151-2/+5
| | | | modified: main.c
* Added PID file (thanx to Joerg)Andreas Eversberg2009-03-151-0/+6
| | | | | modified: README modified: main.c
* changed error message a bit...Andreas Eversberg2009-01-061-4/+4
| | | | | | | | | | | | added support for asterisk 1.6. it now compiles with both 1.4 and 1.6. (tested with 1.4 only) thanx to gregor for his valuable help! modified: bchannel.c modified: chan_lcr.c modified: config.h.in modified: configure modified: configure.ac modified: lcradmin.c modified: main.c
* Fixed trace bugs.Andreas Eversberg2008-09-141-3/+3
| | | | | | | | | | | 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-2/+2
| | | | | | | modified: README modified: bchannel.c modified: mISDN.cpp modified: main.c
* Fix missing argumentKarsten Keil2008-09-031-1/+1
| | | | | | open with O_CREATE need 3 args. Signed-off-by: Karsten Keil <kkeil@suse.de>
* Fix lot of warningsKarsten Keil2008-09-021-6/+6
|
* LCR now runs as a user.Andreas Eversberg2008-08-301-8/+13
| | | | | | | | | | | | | | | | You may change the path of socket and lock files. LCR admin socket's flags can now be altered to allow access to other users. Lock and socket files will now be removed when terminating LCR. modified: Makefile modified: chan_lcr.c modified: default/options.conf modified: lcradmin.c modified: lcrsocket.h modified: main.c modified: options.c modified: options.h modified: socket_server.c
* rebuffer option for chan_lcr (160 bytes per frame)schlaile2008-07-201-7/+0Star
| | | | | | | | | | | | | | | 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-1/+2
| | | | | | | | | | | | | 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
* changed long to int (64 bit system's compatibilty)Super User2008-06-141-1/+1
|
* work on chan_lcr: bridging works, interface selection possibleSuper User2008-06-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | 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-21/+0Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** 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
* mISDN-socket port opensSuper User2008-05-021-4/+4
| | | | | modified: mISDN.cpp modified: main.c
* SOCKET BRANCH:Super User2008-05-021-2/+5
| | | | | | los,ais,rdi,slip query works! opening socket almost works :)
* struct message -> struct lcr_msgSuper User2008-04-251-1/+1
|
* workSuper User2008-04-241-6/+6
| | | | | | modified: chan_lcr.c modified: mISDN.cpp modified: main.c
* work on socketSuper User2008-04-121-0/+10
| | | | | | | | | | | | modified: bchannel.c modified: dss1.cpp modified: dss1.h modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: q931.h modified: trace.h
* socket api workSuper User2008-03-241-16/+21
| | | | | | | | | | | | | | | | | | | | modified: apppbx.cpp modified: cause.c modified: dss1.cpp modified: dss1.h modified: ie.cpp modified: interface.c modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: message.c modified: options.c modified: port.cpp modified: q931.h modified: route.c modified: socket_server.c modified: tones.c
* fixes, screen in and out works, fixed release problem in mISDNuserSuper User2008-01-051-1/+1
| | | | | | | | | | | | | | | | | modified: Makefile modified: README modified: action.cpp modified: apppbx.cpp modified: apppbx.h modified: dss1.cpp modified: extension.c modified: interface.c modified: interface.h modified: main.c modified: port.cpp modified: tones.c modified: trace.c modified: trace.h
* removed some usleep debugging, so audioprocessing will not hangSuper User2007-09-231-6/+6
|
* backupSuper User2007-08-261-0/+9
|
* added stall warningSuper User2007-08-241-62/+7Star
|
* fixes, debugging for usleep problems.Super User2007-08-111-1/+14
|
* fixed crash when receiving notify messagesSuper User2007-07-311-18/+5Star
| | | | | some other fixes start adding new mISDN api.
* alpha phase is open, this means:Super User2007-07-171-39/+36Star
| | | | | | | | it compiles! it runs! it calls without known bug yet! comments to jolly@eversberg.eu
* backupSuper User2007-07-151-1/+3
|
* backupSuper User2007-07-081-6/+14
| | | | still debugging...
* backupSuper User2007-07-071-30/+19Star
| | | | compiles, runs, but not enough debugged
* backupSuper User2007-06-271-43/+12Star
|
* backupSuper User2007-06-031-0/+1
|
* backupSuper User2007-05-301-7/+0Star
|
* backupSuper User2007-05-271-1/+1
|
* backupSuper User2007-05-151-119/+0Star
|
* only for backup, still in coding state - no compile!!!Super User2007-05-061-0/+1037