Commit Graph

545 Commits

Author SHA1 Message Date
Harald Welte bbfb0c33ef SMPP: Document Osmocom extensions
Change-Id: I4cedd07a33633bdd2350d2bda0a22cc0c631c0a9
2017-07-10 18:12:46 +02:00
Max ad61fb82e6 Remove currently broken everything logging option
Change-Id: I52e370d59274e29502cd23690f0d5c73aa3a4cc7
Related: OS#71
2017-07-08 10:44:11 +00:00
Holger Hans Peter Freyther 67934008ca sgsn: Add charging characteristics to GSUP
Reserve a new IE for the charging characteristics. We need to handle
them as a GGSN might otherwise reject the PDP context creation. For
the SGSN it is enough to send the two octets as it.

Pick the 0x1X range for the IEs as it is used with the PDP contexts.

Change-Id: I1d7423582e154728a240cf15c32772a06822f4ad
2017-07-07 01:16:04 +02:00
Holger Hans Peter Freyther fdc69ac2d3 sgsn: Fix numbering of QoS and add basic description for APN
QoS was supposed to be 13 as 12 has been used for the APN. Fix that
and document the APN.

Change-Id: Ib6113aa7c59841aada424e2cafd94ed88c7badc7
2017-07-07 01:16:02 +02:00
Pau Espin e10b5d6718 smpp.adoc: describe VTY cmd 'local-tcp-ip' instead of 'local-tcp-port'
Change-Id: I594b89094413758146bb25f5262902e263f8f3d1
2017-07-05 11:12:36 +00:00
Pau Espin f5ac2b913c OsmoBTS: Update osmotrx ip to diff between local and remote
Change Id of the code implementation: I0bd34b7b02c1a9b0c6f6f89f327b486e5620c8d5

Change-Id: Ia4c70b3b8436e2647fc35d579a302dfbf32a83f0
2017-06-18 09:07:33 +00:00
Neels Hofmeyr 7bb183580d OsmoGSMTester: update run-job post-build artifact archiving rule
Change-Id: I73c1a6793369604cbe494c83b595a4130a44adc9
2017-06-18 02:31:54 +02:00
Pau Espin ae2f278fac OsmoGsmTester: install.adoc: Remove trailing whitespace
My editor is removing it automatically.

Change-Id: I25c8d179a21c66ab3424204e12215f8e1ddd8e54
2017-06-14 22:38:19 +00:00
Pau Espin 4ca4ca90d5 OsmoGsmTester: Add missing dependency python-smpplib
Change-Id: I9a6ad33d41c8a90317d079ff0d1f9640c48a2353
2017-06-14 22:38:07 +00:00
Pau Espin 4c5e2863f3 OsmoGsmTester: Update sample test script
Copied from newest mo_mt_sms.py test.

Change-Id: I49644f6f8223d45bccbcbb3aa8325c20c06dcdbe
2017-06-14 22:37:11 +00:00
Neels Hofmeyr 3e646810f0 all: show 'DRAFT' watermark on the first page
Unconditionally show a 'DRAFT' watermark only on the first page of each
document.

I would have liked to make this conditional based on the BUILD_RELEASE=*
variable, but could not figure out how to switch off a .sty code segment based
on command line parameters.

Since we only seem to render all manuals in DRAFT mode all the time, it seems
reasonable to include the DRAFT watermark always, requiring manual .sty editing
if anyone wanted to build a non-DRAFT version.

In the makefile, add an echo to say so in case of non-draft builds.

Change-Id: Ia71795481c2467aab11ab344517df74775b2a852
2017-06-12 22:15:30 +00:00
Neels Hofmeyr 3341330f3a all: show 'DRAFT' in page header, disable DRAFT watermark
The 'DRAFT' watermark in the page background is a hindrance when trying to
copy-paste text from the rendered PDFs. It segments the texts so that many code
lines cannot be marked in whole to copy.

So drop the watermark and instead just show 'DRAFT' in the page header.

Change-Id: Ie22cdddf46bf7640e7f027940a6db904bf639142
2017-06-12 22:15:12 +00:00
Philipp Maier 0ec7e35184 osmo-sgsn: fix arrow tips in flow diagrams
The arrow style used to desribe the flowcharts in gsup.adoc does not match
the arrow style used in the protocol descriptions which are included from
the common directory (gb.adoc, control_if.adoc, oap.adoc). This patch changes
the arrow style to match the already existing common parts.

Change-Id: I7faa0c97ee3705a64289a47bc63f311d05f988b3
2017-06-09 08:51:46 +00:00
Philipp Maier d2db10c45c osmo-nitb: Update VTY command reference
Change-Id: Ia4c2d71eeca853ef277e802e9e8e200eb3414bca
2017-06-09 08:51:46 +00:00
Harald Welte c5b8d939ea BSC: Add series of message sequence charts about MGCP handling
Change-Id: Id5948677d23a58ce112b57f91bea953a93baab4c
2017-06-09 08:09:20 +00:00
Neels Hofmeyr f60efb528c OsmoGSMTester: tweak sysmobts: systemctl, ssh, limits, reboot
Simpler systemctl rule to disable stock services.

Fix the limits config, which was not the right way for sysmoBTS.

SSH access: apparently no need to create an ssh key at all, login is permitted
right away.

Add hint to reboot at the right time.

Change-Id: I8e686383318ee2eece908a4e690e5061ade0cd02
2017-06-03 15:36:39 +02:00
Neels Hofmeyr 6afa4ce698 OsmoGSMTester: add sqlite3 as dependency
Needed to setup the initial hlr db using the hlr.sql file from osmo-hlr
since osmo-gsm-tester commit 798e592fd642a1dd86380c412a9501931b9048e1
"MSC+BSC: add test api to run OsmoMSC and OsmoBSC with AoIP"

Change-Id: Ic19f93a69df4062364da8523b5d30a1611a0eb77
2017-06-03 15:35:50 +02:00
Harald Welte 8e23a8e3ab Add chapter on Cell Broadcast Support in Osmocom (to BSC+NITB manual)
Change-Id: I2c621def499dc0564d31eb9440e22e79948a5466
2017-05-29 20:52:02 +02:00
Neels Hofmeyr 724bb5166f OsmoGSMTester: add rtprio conf, tweak core dump conf
Change-Id: I284c3bfb15e914f1f6ab00f15874fe5ea6190c5c
2017-05-28 22:25:01 +00:00
Neels Hofmeyr f3981f44bd apply rename of resource nitb_iface to ip_address
See osmo-gsm-tester change-id I829903d7b2111ab5ee106bce52d6121204a5a401

Change-Id: Icbbb7d921e7340739883650f778d5a7341840875
2017-05-22 23:59:21 +02:00
Neels Hofmeyr 97d64d1282 OsmoGSMTester: say 'modems', not 'modem' (sounds like it supports only one)
Change-Id: Ib59788a50754ea5290e665a9f9376d70e01c9be5
2017-05-15 15:28:52 +02:00
Neels Hofmeyr cc17ad5ee0 all manuals: number paragraphs up to level 5 depth
Change-Id: Ic03ff99df4d655ce0b2dbc5a042a3a62f07cfef7
2017-05-15 12:51:43 +00:00
Neels Hofmeyr 9cb9cd49ca OsmoGSMTester: add install docs; fixes and tweaks
Change-Id: I574937dbf31bce49cfb7523f91041c20fecb421e
2017-05-14 20:09:35 +02:00
Pau Espin d06ff6426e OsmoBTS/chapters/configuration.adoc: Add bts index in example
Change-Id: If13643cdfa59c50b6af8ab0657635fed2ca219f0
2017-05-08 07:35:00 +00:00
Neels Hofmeyr 1e93b9fc55 OsmoGSMTester: add / tweak overview graphs
Some mistakes fixed (missing osmo-trx, B200 pointing at NITB instead of
osmo-bts-trx)

Add graph showing resource selection.

Add graph showing a trial dir.

Change-Id: I1cfcd99ee11b851095a75107246cb156ede7f4cf
2017-05-05 02:51:23 +02:00
Pau Espin 5b1770f5b4 Add osmux-reference document
Change-Id: I4d19df98af84560c147a637bc42ebe570bb280aa
2017-05-03 17:41:27 +02:00
Neels Hofmeyr a6436b9280 cosmetic: OsmoGSMTester: fix dir name
All other subdirs are without dashes, but I added Osmo-GSM-Tester with dashes.
Comply with the naming scheme and remove dashes.

Change-Id: I36d0c94dde5deffba04b27436ae499a42c519bec
2017-04-23 15:04:39 +02:00
Neels Hofmeyr 4b593a2259 Add Osmo-GSM-Tester manual
Change-Id: I8a9c0bfbce0072359c5094b940f225082d6847a7
2017-04-14 04:26:57 +02:00
Neels Hofmeyr 30dff97a5b add INSTALL.txt with a list of dependencies
Change-Id: I0e472381270c4c4783394ef8969bc8cb6005dcfe
2017-04-08 07:41:42 +00:00
Harald Welte fd52dcd020 port_numbers.adoc: Add VTY port number for STP
Change-Id: If812e0d6818ed704f0b75a9bc3e07dddfba37081
2017-04-08 09:34:54 +02:00
Pau Espin 1e5f03d7e9 gb.adoc: Add info to NS-over-UDP example
Change-Id: I5b6d2fb284336614da28e0d1b01c7e8c26725f81
2017-04-04 16:07:19 +02:00
Philipp Maier 826c6eb086 osmo-sgsn: Explain TCP/IP header compression
The does not mention TCP/IP header compression yet. This
commit adds some info about it

Change-Id: I98408e72020a474d378e39263a933eb7567de146
2017-03-18 14:04:47 +00:00
Philipp Maier dd412cb33c osmo-sgsn: improve auth-policy explaination
The explaination of the access policy is a bit unclear. Users
that come from osmo-nitb might have trouble to grasp the functionality
of the access control list based approack correctly.

Change-Id: Iaae3035c4de3cb082f097441eff99289ee6dfc53
2017-03-18 13:46:15 +00:00
Philipp Maier 323e5c42c1 osmo-sgsn: Update VTY command reference
Change-Id: I6585144addd8501226572eda6f55db19d0e31c54
2017-03-18 13:26:46 +00:00
Harald Welte 0823a32297 bibliography: Add TES 35.205 on MILENAGE
Change-Id: Ifd4eee72b1dc7bf2a993670e28f6c8adb51ab00f
2017-03-05 13:17:52 +01:00
Neels Hofmeyr 93479e3b0e ports: rename CSCN to MSC
See OS#1958 and https://gerrit.osmocom.org/1884

Change-Id: Iac081f5b92f66df68932350492687933c47e4f95
2017-02-24 16:35:14 +01:00
Max 424a2c3c69 Add CTRL port for OsmoHLR
Change-Id: Ic39e48cec9615faaa31079b0faec6ebd7e706b4f
Related: OS#1645
2017-02-14 14:12:24 +01:00
Max a81db8c7d0 Sync DTX FSM with OsmoBTS code
Change-Id: I050a07db99bc0038cfd2a9646a450f714653d804
2017-02-07 00:40:16 +00:00
ikostov 4e42509a8f GSUP, OAP: fix AUTS length to 14, not 16
https://gerrit.osmocom.org/1731

Change-Id: Id33d300c4985be5f2602703a6d4dc83032f0a926
2017-02-04 05:07:27 +00:00
ikostov cf961ee39e SGSN: editing OAP as per os#1874
Change-Id: Idab734e8dff947496cd0ce27c9c44bc7ef5a139e
2017-02-02 18:13:54 +01:00
Neels Hofmeyr 660affb342 common/port_numbers: place comment to remind of syncing ports lists
Change-Id: Ib99271bfb435ef59fcfc0a2ac198d26770199344
2017-01-30 13:09:45 +01:00
Neels Hofmeyr 65fb8d60de common/port_numbers: add osmo-hlr VTY port 4258
Change-Id: Ibf66a7c31d1b48b002c25bb55784c99f54dad3a0
2017-01-30 13:08:14 +01:00
Harald Welte 0f5c98054a Add ETSI TS 101 220 for AID numbering in smart cards
Change-Id: If3d04546f6d68e2947705c252464a0ed71377f44
2017-01-25 20:15:08 +01:00
ikostov b28c11a87a Abis: add abisip-find and ipaccess-config tools
Change-Id: Ief893a89ff9f307b2a240ec76bb48c9bcd64dedc
2017-01-23 13:31:35 +00:00
Philipp Maier 2c19280104 configuration: fixing typos
configuration.adoc has some minor typos in it, this commit fixes
that.

Change-Id: Id84238b89e5deeac99c043b79b26c7e7b8b8534b
2017-01-23 12:11:20 +00:00
ikostov 8e01a9d06f SGSN: add Auth. policy, NS Statistics and BSSGP state examples, tweaks
Add semicoli in fig-gprs-pcubts digraph.

Remove section from GMM Implementation about non-existence of HLR.
The SGSN can access osmo-hlr via GSUP (and will have to do so in the
libvlr future).

Change-Id: I0164f418e453672321eed00bbc454c1e223ea158
2017-01-10 23:27:28 +00:00
Philipp Maier c122abf12d Describe how to run multiple instances of osmo-nitb and osmo-bts
Change-Id: I69adeef85adda6f08b31b7d176f51e16968c1435
2017-01-10 15:06:19 +01:00
Ivaylo Kostov deeadd7d43 BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships
Change-Id: I0eb09706efb768fa4f6810872fb6568cbc9838cb
2017-01-05 14:19:01 +00:00
Neels Hofmeyr ed395e5377 dynamic timeslots: add BSC level config instructions
Add high level description on and a config example for dynamic timeslots in a
new chapter featured in the OsmoBSC and OsmoNITB manuals.

From the OsmoBTS manual's chapter on dynamic timeslots, add references to the
above.

Change-Id: I44ff1e4c2340c65ff23e85408fc6d6a45ea9e046
2016-12-01 03:03:44 +01:00
Max 547da0ab35 Add DTX implementation details to RTP AMR
Add FSM and description.

Change-Id: Ib37cb6e4038f970070c1715269961db7172ce377
2016-11-03 16:54:10 +01:00