Permalink
Browse files

Putting the actual OpenBTS P2.8 source code into the public SVN branch.

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2242 19bc5d8c-e614-43d4-8b26-e1612bc8e597
  • Loading branch information...
1 parent cd83817 commit 508962442c863e33614faa3046ec2950f1b40579 dburgess committed Oct 7, 2011
Showing with 217,437 additions and 0 deletions.
  1. +192 −0 AUTHORS
  2. +33 −0 AsteriskConfig/Makefile.am
  3. +450 −0 AsteriskConfig/Makefile.in
  4. +4 −0 AsteriskConfig/README.AsteriskConf
  5. +148 −0 AsteriskConfig/cdr.conf
  6. +57 −0 AsteriskConfig/extensions.conf
  7. +733 −0 AsteriskConfig/indications.conf
  8. +69 −0 AsteriskConfig/logger.conf
  9. +36 −0 AsteriskConfig/modules.conf
  10. +91 −0 AsteriskConfig/sip.conf
  11. +768 −0 CLI/CLI.cpp
  12. +76 −0 CLI/CLI.h
  13. +35 −0 CLI/Makefile.am
  14. +531 −0 CLI/Makefile.in
  15. +2 −0 CLI/README.CLI
  16. +724 −0 COPYING
  17. 0 ChangeLog
  18. +603 −0 CommonLibs/BitVector.cpp
  19. +441 −0 CommonLibs/BitVector.h
  20. +88 −0 CommonLibs/BitVectorTest.cpp
  21. +339 −0 CommonLibs/Configuration.cpp
  22. +275 −0 CommonLibs/Configuration.h
  23. +69 −0 CommonLibs/ConfigurationTest.cpp
  24. +210 −0 CommonLibs/F16.h
  25. +55 −0 CommonLibs/F16Test.cpp
  26. +546 −0 CommonLibs/Interthread.h
  27. +114 −0 CommonLibs/InterthreadTest.cpp
  28. +77 −0 CommonLibs/LinkedLists.cpp
  29. +100 −0 CommonLibs/LinkedLists.h
  30. +70 −0 CommonLibs/LogTest.cpp
  31. +197 −0 CommonLibs/Logger.cpp
  32. +99 −0 CommonLibs/Logger.h
  33. +93 −0 CommonLibs/Makefile.am
  34. +658 −0 CommonLibs/Makefile.in
  35. +64 −0 CommonLibs/Regexp.h
  36. +48 −0 CommonLibs/RegexpTest.cpp
  37. +302 −0 CommonLibs/Sockets.cpp
  38. +193 −0 CommonLibs/Sockets.h
  39. +103 −0 CommonLibs/SocketsTest.cpp
  40. +120 −0 CommonLibs/Threads.cpp
  41. +176 −0 CommonLibs/Threads.h
  42. +98 −0 CommonLibs/Timeval.cpp
  43. +104 −0 CommonLibs/Timeval.h
  44. +45 −0 CommonLibs/TimevalTest.cpp
  45. +51 −0 CommonLibs/URLEncode.cpp
  46. +30 −0 CommonLibs/URLEncode.h
  47. +268 −0 CommonLibs/Vector.h
  48. +63 −0 CommonLibs/VectorTest.cpp
  49. +1,054 −0 Control/CallControl.cpp
  50. +67 −0 Control/CallControl.h
  51. +180 −0 Control/ControlCommon.cpp
  52. +219 −0 Control/ControlCommon.h
  53. +192 −0 Control/DCCHDispatch.cpp
  54. +51 −0 Control/Makefile.am
  55. +554 −0 Control/Makefile.in
  56. +558 −0 Control/MobilityManagement.cpp
  57. +39 −0 Control/MobilityManagement.h
  58. +25 −0 Control/README.Control
  59. +509 −0 Control/RadioResource.cpp
  60. +214 −0 Control/RadioResource.h
  61. +584 −0 Control/SMSControl.cpp
  62. +65 −0 Control/SMSControl.h
  63. +263 −0 Control/TMSITable.cpp
  64. +103 −0 Control/TMSITable.h
  65. +777 −0 Control/TransactionTable.cpp
  66. +433 −0 Control/TransactionTable.h
  67. +495 −0 GSM/GSM610Tables.cpp
  68. +30 −0 GSM/GSM610Tables.h
  69. +396 −0 GSM/GSMCommon.cpp
  70. +609 −0 GSM/GSMCommon.h
  71. +337 −0 GSM/GSMConfig.cpp
  72. +289 −0 GSM/GSMConfig.h
  73. +1,589 −0 GSM/GSML1FEC.cpp
  74. +1,230 −0 GSM/GSML1FEC.h
  75. +997 −0 GSM/GSML2LAPDm.cpp
  76. +527 −0 GSM/GSML2LAPDm.h
  77. +314 −0 GSM/GSML3CCElements.cpp
  78. +314 −0 GSM/GSML3CCElements.h
  79. +479 −0 GSM/GSML3CCMessages.cpp
  80. +649 −0 GSM/GSML3CCMessages.h
  81. +365 −0 GSM/GSML3CommonElements.cpp
  82. +277 −0 GSM/GSML3CommonElements.h
  83. +251 −0 GSM/GSML3MMElements.cpp
  84. +230 −0 GSM/GSML3MMElements.h
  85. +347 −0 GSM/GSML3MMMessages.cpp
  86. +459 −0 GSM/GSML3MMMessages.h
  87. +264 −0 GSM/GSML3Message.cpp
  88. +302 −0 GSM/GSML3Message.h
  89. +715 −0 GSM/GSML3RRElements.cpp
  90. +820 −0 GSM/GSML3RRElements.h
  91. +716 −0 GSM/GSML3RRMessages.cpp
  92. +863 −0 GSM/GSML3RRMessages.h
  93. +412 −0 GSM/GSMLogicalChannel.cpp
  94. +548 −0 GSM/GSMLogicalChannel.h
  95. +101 −0 GSM/GSMSAPMux.cpp
  96. +124 −0 GSM/GSMSAPMux.h
  97. +52 −0 GSM/GSMTAPDump.cpp
  98. +29 −0 GSM/GSMTAPDump.h
  99. +352 −0 GSM/GSMTDMA.cpp
  100. +354 −0 GSM/GSMTDMA.h
  101. +508 −0 GSM/GSMTransfer.cpp
  102. +674 −0 GSM/GSMTransfer.h
  103. +72 −0 GSM/Makefile.am
  104. +592 −0 GSM/Makefile.in
  105. +180 −0 GSM/PhysicalStatus.cpp
  106. +89 −0 GSM/PhysicalStatus.h
  107. +133 −0 GSM/PowerManager.cpp
  108. +80 −0 GSM/PowerManager.h
  109. +81 −0 GSM/gsmtap.h
  110. +69 −0 Globals/Globals.cpp
  111. +58 −0 Globals/Globals.h
  112. +32 −0 Globals/Makefile.am
  113. +534 −0 Globals/Makefile.in
  114. 0 INSTALL
  115. +33 −0 INSTALLATION
  116. +73 −0 LEGAL
  117. +58 −0 Makefile.am
  118. +55 −0 Makefile.common
  119. +728 −0 Makefile.in
  120. 0 NEWS
  121. +173 −0 README
  122. +40 −0 SIP/Makefile.am
  123. +541 −0 SIP/Makefile.in
  124. +1,023 −0 SIP/SIPEngine.cpp
  125. +331 −0 SIP/SIPEngine.h
  126. +473 −0 SIP/SIPInterface.cpp
  127. +207 −0 SIP/SIPInterface.h
  128. +988 −0 SIP/SIPMessage.cpp
  129. +59 −0 SIP/SIPMessage.h
  130. +105 −0 SIP/SIPUtility.cpp
  131. +63 −0 SIP/SIPUtility.h
  132. +34 −0 SMS/Makefile.am
  133. +531 −0 SMS/Makefile.in
  134. +767 −0 SMS/SMSMessages.cpp
  135. +903 −0 SMS/SMSMessages.h
  136. +77 −0 SMS/SMSTransfer.cpp
  137. +107 −0 SMS/SMSTransfer.h
  138. +34 −0 SR/Makefile.am
  139. +529 −0 SR/Makefile.in
  140. +378 −0 SR/SubscriberRegistry.cpp
  141. +163 −0 SR/SubscriberRegistry.h
  142. +36 −0 TRXManager/Makefile.am
  143. +532 −0 TRXManager/Makefile.in
  144. +116 −0 TRXManager/README.TRXManager
  145. +492 −0 TRXManager/TRXManager.cpp
  146. +261 −0 TRXManager/TRXManager.h
  147. +3 −0 TRXManager/clockdump.sh
  148. +267 −0 TransceiverRAD1/Complex.h
  149. +146 −0 TransceiverRAD1/DummyLoad.cpp
  150. +132 −0 TransceiverRAD1/DummyLoad.h
  151. +114 −0 TransceiverRAD1/Makefile.am
  152. +674 −0 TransceiverRAD1/Makefile.in
  153. +327 −0 TransceiverRAD1/RAD1Cmd.cpp
  154. +650 −0 TransceiverRAD1/RAD1Device.cpp
  155. +255 −0 TransceiverRAD1/RAD1Device.h
  156. +89 −0 TransceiverRAD1/RAD1RxRawPower.cpp
  157. +210 −0 TransceiverRAD1/RAD1SN.cpp
  158. +105 −0 TransceiverRAD1/RAD1ping.cpp
  159. +35 −0 TransceiverRAD1/README
  160. +15 −0 TransceiverRAD1/README.Talgorithm
  161. +798 −0 TransceiverRAD1/Transceiver.cpp
  162. +207 −0 TransceiverRAD1/Transceiver.h
  163. +199 −0 TransceiverRAD1/ad9862.h
  164. +87 −0 TransceiverRAD1/bytesex.h
  165. +76 −0 TransceiverRAD1/commands.h
  166. +404 −0 TransceiverRAD1/fpga_regs.h
  167. +540 −0 TransceiverRAD1/fusb.cpp
  168. +136 −0 TransceiverRAD1/fusb.h
  169. +51 −0 TransceiverRAD1/i2c.h
  170. +36 −0 TransceiverRAD1/ids.h
  171. +20 −0 TransceiverRAD1/interfaces.h
  172. +115 −0 TransceiverRAD1/radioDevice.h
  173. +316 −0 TransceiverRAD1/radioInterface.cpp
  174. +243 −0 TransceiverRAD1/radioInterface.h
  175. +162 −0 TransceiverRAD1/rnrad1.h
  176. +963 −0 TransceiverRAD1/rnrad1Core.cpp
  177. +131 −0 TransceiverRAD1/rnrad1Core.h
  178. +318 −0 TransceiverRAD1/rnrad1Rx.cpp
  179. +401 −0 TransceiverRAD1/rnrad1Tx.cpp
  180. +88 −0 TransceiverRAD1/runTransceiver.cpp
  181. +1,526 −0 TransceiverRAD1/sigProcLib.cpp
  182. +386 −0 TransceiverRAD1/sigProcLib.h
  183. +176 −0 TransceiverRAD1/sigProcLibTest.cpp
  184. +60 −0 TransceiverRAD1/spi.h
  185. +7,199 −0 aclocal.m4
  186. +47 −0 apps/Makefile.am
  187. +554 −0 apps/Makefile.in
  188. +379 −0 apps/OpenBTS.cpp
  189. +120 −0 apps/OpenBTS.example.sql
  190. +1,453 −0 config.guess
  191. +77 −0 config.h.in
  192. +1,566 −0 config.sub
  193. +30 −0 config/Makefile.am
  194. +416 −0 config/Makefile.in
  195. +188 −0 config/pkg.m4
  196. +23,857 −0 configure
  197. +92 −0 configure.ac
  198. +522 −0 depcomp
  199. +281 −0 doc/CodingStandard
  200. +26 −0 doc/Makefile.am
  201. +411 −0 doc/Makefile.in
  202. BIN doc/SoftwareP2.8Manual.pdf
  203. +323 −0 install-sh
  204. +6,402 −0 ltmain.sh
  205. +353 −0 missing
  206. +36 −0 sqlite3/Makefile.am
  207. +561 −0 sqlite3/Makefile.in
  208. +110,860 −0 sqlite3/sqlite3.c
  209. +5,662 −0 sqlite3/sqlite3.h
  210. +378 −0 sqlite3/sqlite3ext.h
  211. +147 −0 sqlite3/sqlite3util.cpp
  212. +29 −0 sqlite3/sqlite3util.h
  213. +28 −0 tools/Makefile.am
  214. +413 −0 tools/Makefile.in
  215. +4 −0 tools/Makefile.standalone
  216. +2 −0 tools/README
  217. +98 −0 tools/hata.cpp
  218. +79 −0 tools/translateConfig.py
View
192 AUTHORS
@@ -0,0 +1,192 @@
+#
+# Copyright 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GNU Radio
+#
+# GNU Radio is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GNU Radio is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+David A. Burgess, dburgess@kestrelsp.com:
+ CLI/CLI.cpp
+ CLI/CLI.h
+ CommonLibs/Assert.h
+ CommonLibs/BitVector.cpp
+ CommonLibs/BitVectorTest.cpp
+ CommonLibs/Configuration.cpp
+ CommonLibs/Configuration.h
+ CommonLibs/ConfigurationTest.cpp
+ CommonLibs/Interthread.h
+ CommonLibs/InterthreadTest.cpp
+ CommonLibs/LinkedLists.cpp
+ CommonLibs/LinkedLists.h
+ CommonLibs/Regexp.h
+ CommonLibs/RegexpTest.cpp
+ CommonLibs/Sockets.cpp
+ CommonLibs/Sockets.h
+ CommonLibs/SocketsTest.cpp
+ CommonLibs/Threads.cpp
+ CommonLibs/Threads.h
+ CommonLibs/Timeval.cpp
+ CommonLibs/Timeval.h
+ CommonLibs/TimevalTest.cpp
+ CommonLibs/Vector.h
+ CommonLibs/VectorTest.cpp
+ Control/CallControl.cpp
+ Control/ControlCommon.cpp
+ Control/ControlCommon.h
+ Control/FACCHDispatch.cpp
+ Control/MobilityManagement.cpp
+ Control/PagerTest.cpp
+ Control/RadioResource.cpp
+ Control/SDCCHDispatch.cpp
+ GSM/GSM610Tables.cpp
+ GSM/GSM610Tables.h
+ GSM/GSMCommon.cpp
+ GSM/GSMCommon.h
+ GSM/GSMConfig.h
+ GSM/GSML1FEC.cpp
+ GSM/GSML1FEC.h
+ GSM/GSML2LAPDm.cpp
+ GSM/GSML2LAPDm.h
+ GSM/GSML3CCElements.cpp
+ GSM/GSML3CCElements.h
+ GSM/GSML3CCMessages.cpp
+ GSM/GSML3CCMessages.h
+ GSM/GSML3CommonElements.cpp
+ GSM/GSML3CommonElements.h
+ GSM/GSML3MMElements.cpp
+ GSM/GSML3MMElements.h
+ GSM/GSML3MMMessages.cpp
+ GSM/GSML3MMMessages.h
+ GSM/GSML3Message.cpp
+ GSM/GSML3Message.h
+ GSM/GSML3RRElements.cpp
+ GSM/GSML3RRElements.h
+ GSM/GSML3RRMessages.cpp
+ GSM/GSML3RRMessages.h
+ GSM/GSMLogicalChannel.h
+ GSM/GSMTDMA.cpp
+ GSM/GSMTDMA.h
+ GSM/GSMTransfer.cpp
+ GSM/GSMTransfer.h
+ LICENSEBLOCK
+ SIP/SIPEngine.h
+ SIP/SIPInterface.h
+ SMS/SMSMessages.cpp
+ SMS/SMSMessages.h
+ SMS/SMSTransfer.cpp
+ SMS/SMSTransfer.h
+ TRXManager/TRXManager.cpp
+ Transceiver/Complex.h
+ apps/OpenBTS900.cpp
+ apps/OpenBTS850.cpp
+ apps/OpenBTS25c3.cpp
+ tests/AGCHTest.cpp
+ tests/BeaconTest.cpp
+ tests/CallTest.cpp
+ tests/CallTest2.cpp
+ tests/LAPDmTest.cpp
+ tests/LoopbackTest.cpp
+ tests/RegistrationTest.cpp
+ tests/TRXSimulator.cpp
+
+Harvind S. Samra, hssamra@kestrelsp.com:
+ Control/PagerTest.cpp
+ Control/RadioResource.cpp
+ GSM/GSMConfig.h
+ GSM/GSMTransfer.h
+ LICENSEBLOCK
+ Transceiver/ComplexTest.cpp
+ Transceiver/Transceiver.cpp
+ Transceiver/Transceiver.h
+ Transceiver/USRPDevice.cpp
+ Transceiver/USRPDevice.h
+ Transceiver/USRPping.cpp
+ Transceiver/radioInterface.cpp
+ Transceiver/radioInterface.h
+ Transceiver/rcvLPF_651.h
+ Transceiver/runTransceiver.cpp
+ Transceiver/sendLPF_961.h
+ Transceiver/sigProcLib.cpp
+ Transceiver/sigProcLib.h
+ Transceiver/sigProcLibTest.cpp
+ Transceiver/sweepGenerator.cpp
+ Transceiver/testRadio.cpp
+
+Raffi Sevlian, raffisev@gmail.com:
+ Control/CallControl.cpp
+ Control/ControlCommon.cpp
+ Control/ControlCommon.h
+ Control/FACCHDispatch.cpp
+ Control/MobilityManagement.cpp
+ Control/PagerTest.cpp
+ Control/RadioResource.cpp
+ GSM/GSMCommon.h
+ GSM/GSMConfig.h
+ GSM/GSML1FEC.h
+ GSM/GSML3CCElements.cpp
+ GSM/GSML3CCElements.h
+ GSM/GSML3CCMessages.cpp
+ GSM/GSML3CCMessages.h
+ GSM/GSML3CommonElements.cpp
+ GSM/GSML3CommonElements.h
+ GSM/GSML3MMElements.cpp
+ GSM/GSML3MMElements.h
+ GSM/GSML3MMMessages.cpp
+ GSM/GSML3MMMessages.h
+ GSM/GSML3Message.cpp
+ GSM/GSML3Message.h
+ GSM/GSML3RRElements.cpp
+ GSM/GSML3RRElements.h
+ GSM/GSML3RRMessages.cpp
+ GSM/GSML3RRMessages.h
+ GSM/GSMLogicalChannel.h
+ GSM/GSMSAPMux.cpp
+ GSM/GSMSAPMux.h
+ GSM/GSMTransfer.h
+ LICENSEBLOCK
+ SIP/SIPEngine.cpp
+ SIP/SIPInterface.cpp
+ SIP/SIPInterface.h
+ SIP/SIPMessage.cpp
+ SIP/SIPMessage.h
+ SIP/SIPUtility.cpp
+ SIP/SIPUtility.h
+ SMS/CMMessage.cpp
+ SMS/CMMessage.h
+ SMS/CMProcessor.cpp
+ SMS/CMProcessor.h
+ SMS/CMTest.cpp
+ SMS/RLMessage.cpp
+ SMS/RLMessage.h
+ SMS/RLProcessor.cpp
+ SMS/RLProcessor.h
+ SMS/SMSMessages.cpp
+ SMS/SMSMessages.h
+ SMS/SMSProcessors.cpp
+ SMS/SMSProcessors.h
+ SMS/SMSTransfer.cpp
+ SMS/SMSTransfer.h
+ SMS/TLMessage.cpp
+ SMS/TLMessage.h
+ SMS/TLProcessor.cpp
+ SMS/TLProcessor.h
+ TRXManager/TRXManager.h
+
+Alon Levy, alonlevy1@gmail.com
+ RRLPMessages.cpp
+ RRLPMessages.h
+ RRLPTest.cpp
+
View
@@ -0,0 +1,33 @@
+#
+# Copyright 2008 Free Software Foundation, Inc.
+#
+# This software is distributed under the terms of the GNU Public License.
+# See the COPYING file in the main directory for details.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+
+include $(top_srcdir)/Makefile.common
+
+# Install files in this directory
+ourdatadir = $(datadir)/OpenBTS/Asterisk
+
+dist_ourdata_DATA = \
+ cdr.conf \
+ extensions.conf \
+ indications.conf \
+ logger.conf \
+ modules.conf \
+ README.AsteriskConf \
+ sip.conf
Oops, something went wrong.

0 comments on commit 5089624

Please sign in to comment.