OpenBTS/Control
Kurtis Heimerl 9c7ea38965 Roughly r4224 in private:
More reliable detection of busy condition on MTC.
Also adds new GSM state, "Busy Reject".

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@4920 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2013-02-16 13:03:08 +00:00
..
CallControl.cpp r4223 in Private: Clean up properly when we get the SIP 486 response. 2013-02-16 13:02:31 +00:00
CallControl.h Fixed the license notices. 2011-10-12 01:23:28 +00:00
ControlCommon.cpp Patch 4545 in private: 2012-12-16 06:06:32 +00:00
ControlCommon.h Oh kay. Lots of patches trying to catch up to mainline: 2012-11-22 05:30:27 +00:00
DCCHDispatch.cpp Alexander's patch: 3b05a4929c 2013-02-15 07:12:05 +00:00
Makefile.am RRLP Additions: New config fields enable RRLP messages before mobile terminated calls and SMS. 2012-01-17 08:31:06 +00:00
MobilityManagement.cpp Patch 4545 in private: 2012-12-16 06:06:32 +00:00
MobilityManagement.h Fixed the license notices. 2011-10-12 01:23:28 +00:00
RadioResource.cpp r 4258 in private: Check for defunct transactions when handling Paging Respone. 2013-02-16 12:43:44 +00:00
RadioResource.h Fixed the license notices. 2011-10-12 01:23:28 +00:00
README.Control Putting the actual OpenBTS P2.8 source code into the public SVN branch. 2011-10-07 02:40:51 +00:00
RRLPServer.cpp Patch 4545 in private: 2012-12-16 06:06:32 +00:00
RRLPServer.h David's suggestions to the RRLP stuff. Tested and working. 2012-01-17 08:31:11 +00:00
SMSControl.cpp Patch 4545 in private: 2012-12-16 06:06:32 +00:00
SMSControl.h Fixed the license notices. 2011-10-12 01:23:28 +00:00
TMSITable.cpp Patch 4545 in private: 2012-12-16 06:06:32 +00:00
TMSITable.h Brandon Creighton's patch: A lot of refactoring, but separates global object creation from initialization. Allows for logging of database initialization failures. 2012-02-10 01:45:41 +00:00
TransactionTable.cpp Roughly r4224 in private: 2013-02-16 13:03:08 +00:00
TransactionTable.h Potentially fixed a bug where a message sent from the CLI isn't responded to, gets cleared from the paging table and then segfaults as it has no invite attached. 2013-02-05 10:05:19 +00:00

This directory contains control-layer functions for the access point.

Most GSM L3 and VoIP messages terminate here.

Everything in this directory should be in the Control namespace.

Components:

RadioResource -- Functions for RR procedures (paging, access grant)
MobilityManagement -- Functions for MM procedures (CM service, location updating)
CallControl -- Functions for CC (mobile originated, mobile terminated)
SMS -- Funcitons for text messaging.



SIP and RTP UDP/IP Port Assignments

Component	Protocol	Port(s)
Asterisk	SIP		5060
Zoiper		SIP		5061
AP/BTS		SIP		5062
Zoiper		RTP		16384-16385
Asterisk	RTP		16386-16483
AP/BTS		RTP		16484-16583