Official Osmocom User Manuals (shared / common parts and build scripts)
Go to file
Oliver Smith 4c101e8136 GSUP: document inter-MSC handover additions
Message formats of the new messages look mostly the same (IMSI,
Message Class, Source Name, Destination Name, AN-APDU). That is, because
AN-APDU is storing results, error reasons etc. This can be seen clearly
in osmo-msc.git:
* src/libmsc/msc_a_remote.c:msc_a_remote_fsm_communicating()
* src/libmsc/msc_i_remote.c:msc_i_remote_fsm_ready()

The message squence charts in the E Procedures section are directly
based on Neels' interMSC_HO_GSUP_msgs.txt [1].

It seems that using AN-APDU made some other new IEs redundant: RR Cause,
BSSAP Cause, Session Management Cause had been added to GSUP for the MSC
handover, and are documented now, but they are currently not used in
osmo-msc.git. The new message OSMO_GSUP_MSGT_E_ABORT is not used either,
so I left a stub for it in the message format section.

I mentioned in the Source Name IE section, that source and destination
names are sent as nul-terminated strings. This is for legacy reasons,
Neels wrote a nice summary in the commit message of [2].

[1] https://osmocom.org/attachments/3720/interMSC_HO_GSUP_msgs.txt
[2] Change-Id: I9ca8c9eef104519ed1ea46e2fef46dcdc0d554eb (osmo-msc)

Related: OS#3774, OS#3619
Change-Id: I6b9f23d08cfe53c8b77f51c6afb900c2badc9e2c
2019-05-20 11:46:59 +02:00
build Makefile.common.inc: add {,un}install targets 2019-04-12 14:32:20 +02:00
common GSUP: document inter-MSC handover additions 2019-05-20 11:46:59 +02:00
contrib publish from project repos, not this repo anymore 2018-11-21 14:37:49 +01:00
debian debian: add patch for debian 8 2019-05-08 11:52:26 +00:00
tests Makefile.common.inc: add {,un}install targets 2019-04-12 14:32:20 +02:00
.gitignore gitignore: add "make distcheck" generated files 2018-11-21 14:37:49 +01:00
.gitreview add .gitreview 2016-10-18 12:44:12 +00:00
INSTALL.txt INSTALL.txt: "make check" needs libxml2-utils 2018-11-29 14:23:18 +00:00
Makefile.am Makefile.am: proper noarch pkgconfig install dir 2019-04-12 14:32:25 +02:00
check-depends.sh check-depends.sh: don't depend on git binary 2019-04-10 14:48:15 +02:00
configure.ac remove OsmoMGCP, OsmoNAT files (now avail in openbsc.git) 2018-11-29 16:30:48 +01:00
git-version-gen prepare for autotools: add git-version-gen 2018-11-20 17:13:25 +01:00
merge_doc.xsl merge_doc.xsl: move from libosmocore.git 2018-11-12 12:18:41 +01:00
osmo-gsm-manuals.pc.in use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
vty_reference.xsl initial checkin of manuals to public repo 2016-02-20 15:01:50 +01:00