diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-05-31 21:22:42 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-11-27 17:12:40 +0100 |
commit | f1d4251461640f4cb44f44d1a6c9afdd6c64abe4 (patch) | |
tree | 42d1dc37de9565569c0ceb2feeff23b2aa57f847 /doc/manuals/mgw/classic-bsc.msc | |
parent | b75422f9d4aad858b4f3503463d8d60c7863f60c (diff) |
BSC: Add series of message sequence charts about MGCP handling
Change-Id: Id5948677d23a58ce112b57f91bea953a93baab4c
Diffstat (limited to 'doc/manuals/mgw/classic-bsc.msc')
-rw-r--r-- | doc/manuals/mgw/classic-bsc.msc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/manuals/mgw/classic-bsc.msc b/doc/manuals/mgw/classic-bsc.msc new file mode 100644 index 000000000..56d288997 --- /dev/null +++ b/doc/manuals/mgw/classic-bsc.msc @@ -0,0 +1,39 @@ +# MO Call on a classic E1 Abis BTS with classic E1 A BSC +# not actually supported by OsmoBSC (nor planned), for refrence only +msc { + hscale=2; + ms [label="MS"], bts [label="E1 BTS"], bsc[label="OsmoBSC"], trau[label="TRAU"], m_sc[label="MSC"]; + + ms box m_sc [label="We assume a SDCCH is already established"]; + ...; + + ms -> m_sc [label="DTAP CC SETUP"]; + ms <- m_sc [label="DTAP CC CALL PROCEEDING"]; + + bsc <- m_sc [label="BSSAP ASSGN REQ"]; + bsc box m_sc [label="E1 TS for PCM specified by CIC"]; + bts <- bsc [label="RSL CHAN ACT"]; + bts -> bsc [label="RSL CHAN ACT ACK"]; + bts box bsc [label="E1 TS + 16k sub-slot configured for given lchan"]; + ms <-> bsc [label="Assignment"]; + bsc -> m_sc [label="BSSAP ASSGN CMPL"]; + + ...; + trau <- m_sc [label="PCM Audio in full E1 slot"]; + bts <- trau [label="A-bis TRAU frames on 16k sub-slot"]; + + ...; + ms <- m_sc [label="DTAP CC CONNECT"]; + ms -> m_sc [label="DTAP CC CONNECT ACK"]; + trau <-> m_sc [label="PCM Audio in full E1 slot"]; + bts <-> trau [label="A-bis TRAU frames on 16k sub-slot"]; + --- [label="Voice Call in Progress"]; + ms <- m_sc [label="DTAP CC DISCONNET"]; + ms <- m_sc [label="DTAP CC RELEASE"]; + ms <- m_sc [label="DTAP CC RELEASE COMPL"]; + ...; + bsc <- m_sc [label="BSSMAP CLEAR CMD"]; + bsc -> m_sc [label="BSSMAP CLEAR COMPL"]; + bsc <- m_sc [label="SCCP RLSD"]; + bsc -> m_sc [label="SCCP RLC"]; +} |