summaryrefslogtreecommitdiffstats
path: root/gsm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Support of GSM uses socket interface for both network and mobileHEADmasterAndreas Eversberg2011-09-021-133/+233
| | | | | | | | | 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".
* Minor cosmetic fix of logging outputAndreas Eversberg2011-08-101-6/+2Star
|
* [gsm] Make LCR work with current Osmocom-BB.Andreas Eversberg2011-02-261-3/+5
| | | | | 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.
* [gsm] Removed obsolete gsm.conf handling. Fixed minor compiling issues.Andreas Eversberg2011-02-201-23/+164
|
* gsm tracing: as we no longer link with OpenBSC, we don't know the net nameHarald Welte2011-02-201-1/+1
|
* Modify GSM BS (OpenBTS) to use unix domain socket based MNCCHarald Welte2011-02-201-1/+1
| | | | Author: Harald Welte <laforge@gnumonks.org>
* Adding interface support for remote app (chan_lcr).Andreas Eversberg2010-12-131-141/+4Star
| | | | | | | | | | | | | | 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.
* Completed GSM mobile station support with OsmocomBBAndreas Eversberg2010-12-131-2/+33
| | | | OsmocomBB stack can now be attached to LCRl
* Fixed API and incomming calls from Osmocom-BB.Andreas Eversberg2010-07-211-14/+17
| | | | | | | Conflicts: Makefile.in configure
* Splitted GSM support into BS (network) and MS (mobile) part.Andreas Eversberg2010-05-311-824/+85Star
|
* Fixed LCR to work with the current API of OpenBSC.Andreas Eversberg2010-05-311-7/+7
| | | | | | | modified: Makefile.am modified: Makefile.in modified: README modified: gsm.cpp
* Bugreport by Christian:Andreas Eversberg2010-03-231-1/+1
| | | | | | | | | | gsm.cpp: In member function .void Pgsm::bchannel_send(unsigned int, unsigned int, unsigned char*, int).: gsm.cpp:249: error: overloaded function with no contextual type information make[1]: *** [gsm.o] Error 1 I hope that this will fix the compiler problem.
* Fixed output problems of error messages while parsing options.conf / gsm.conf.Andreas Eversberg2010-03-171-6/+5Star
| | | | | | | | | | | | | | 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-2/+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
* register_fd() bugfix.Andreas Eversberg2010-01-301-1/+1
|
* Replaced polling loop for LCR and chan_lcr with select based event loop.Andreas Eversberg2010-01-161-54/+93
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* Notifies are now received from GSM phones.Andreas Eversberg2010-01-041-0/+7
|
* Harald provided us with this fix for the current OpenBSC API.Andreas Eversberg2010-01-041-1/+3
| | | | debug_target arg is required for debug parsing.
* Fixed some minor bug. Also fixed problem with double setup for internal ↵Andreas Eversberg2009-12-251-1/+1
| | | | | | | | extensions. modified: gsm.cpp modified: joinpbx.cpp modified: ss5.cpp
* Make LCR run with OpenBSC main branch.Andreas Eversberg2009-12-201-4/+0Star
| | | | | | modified: default/gsm.conf modified: gsm.cpp modified: gsm_conf.c
* Make LCR work with the current openbsc lcr_rtp branch. (soon merged with ↵Andreas Eversberg2009-12-201-70/+19Star
| | | | | | master branch) Minor fix in ss5.cpp.
* New Version 1.6root2009-09-061-1/+1
| | | | | | | | | | | | | | 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
* LCR now compiles with current version of OpenBSC.root2009-08-231-31/+72
| | | | | | | | | | | | | | | | | No more patch is required, just link openbsc directory to LCR source directory and run "configure": cd lcr ln -s path_to_openbsc/openbsc . modified: Makefile.am modified: Makefile.in deleted: bootstrap.c deleted: bootstrap.h modified: configure modified: configure.ac modified: default/gsm.conf modified: gsm.cpp modified: gsm.h modified: gsm_conf.c
* Applied changes of OpenBSC main branch. LCR now works with OpenBSC main branch.root2009-06-281-4/+5
| | | | | | | | | | modified: README modified: bootstrap.c modified: bootstrap.h modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: mISDN.cpp
* Added GSM IMSI dialing by using dialing "imsi-<number>".root2009-06-181-161/+163
| | | | | | | | | | | | | | | 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
* gsm improvementsAndreas Eversberg2009-06-061-4/+46
| | | | | | | | | | | | | | | | | | | | | 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
* OpenBSC API change.Andreas Eversberg2009-05-211-33/+35
| | | | | | | | | modified: README modified: bootstrap.c modified: bootstrap.h modified: default/gsm.conf modified: gsm.cpp modified: gsm_conf.c
* - Debug option now works for GSM.Andreas Eversberg2009-05-171-33/+53
| | | | | | | | - Fixed some GSM information elements. modified: README modified: default/interface.conf modified: gsm.cpp
* Restructured tones_dir, added tones_dir to interface.confAndreas Eversberg2009-05-141-1/+2
| | | | | | | | | | | | | | | | | | 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-0/+1614
This turns LCR into a GSM mobile switching center. More infos will follow.