laforge
/
openbts-osmo
Archived
1
0
Fork 0
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
openbts-osmo/public-trunk/Control
Thomas Tsou 3ea07de75c Merge branch 'sms-split'
* sms-split:
  smqueue: Add SMSC short code to smqueue.config.example
  Checking in forgotten smsc.cpp and smsc.h files.
  Ignore User-Data-Header in SMS TPDU when decoding text in TLUserData::encode7bit().
  Transparently pass TP-UHDI (User-Data-Header-Indicator) from SMS-SUBMIT to SMS-DELIVER.
  Slightly cleaner output in TLUserData::write().
  Log contents of a message instead of its memory addresss in SMS::parseTPDU().
  Use decoded text from original message in bounce and e-mail messages.
  More readable bounce message.
  Maximum SMS length is 160 symbols in default alphabet.
  Avoid duplication of "IMSI" in SC.Register.Msg.
  Set Log.Alarms.* values in smqueue config.
  Make "from" address for bounce messages configurable.
  Move most of the SMS processing to smqueue (initial check-in).
  Better documentation and error reporting for ThreadSemaphore.
  Implementation of Semaphore.
  Implemented "trans" CLI command to list all active transacions.
2011-06-21 19:02:10 -07:00
..
CallControl.cpp control: use braces with conditions and logging macros 2011-06-21 17:49:29 -07:00
CollectMSInfo.cpp Another fix to the copyright notice header. 2010-07-16 17:09:09 -07:00
CollectMSInfo.h Initial import of OpenBTS 2.6 for a new public trunk. 2010-05-23 19:42:16 -07:00
ControlCommon.cpp Merge branch 'sms-split' 2011-06-21 19:02:10 -07:00
ControlCommon.h Implemented "trans" CLI command to list all active transacions. 2011-06-21 15:30:29 -07:00
DCCHDispatch.cpp gsm: fix for "L3 RR GPRS Suspension Request" error 2011-05-31 16:01:00 -07:00
Makefile.am Another fix to the copyright notice header. 2010-07-16 17:09:09 -07:00
MobilityManagement.cpp control: use braces with conditions and logging macros 2011-06-21 17:49:29 -07:00
README.Control Initial import of OpenBTS 2.6 for a new public trunk. 2010-05-23 19:42:16 -07:00
RRLPQueryController.cpp Initial import of OpenBTS 2.6 for a new public trunk. 2010-05-23 19:42:16 -07:00
RRLPQueryController.h Initial import of OpenBTS 2.6 for a new public trunk. 2010-05-23 19:42:16 -07:00
RadioResource.cpp Another fix to the copyright notice header. 2010-07-16 17:09:09 -07:00
SMSControl.cpp Move most of the SMS processing to smqueue (initial check-in). 2011-06-21 15:30:44 -07:00

README.Control

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)



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