diff options
Diffstat (limited to 'common/chapters/gsup_mo_smma.msc')
-rw-r--r-- | common/chapters/gsup_mo_smma.msc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/common/chapters/gsup_mo_smma.msc b/common/chapters/gsup_mo_smma.msc new file mode 100644 index 0000000..ccf7524 --- /dev/null +++ b/common/chapters/gsup_mo_smma.msc @@ -0,0 +1,24 @@ +msc { + hscale="3"; + ms [label="MS"], omsc [label="MSC/VLR"], hlr [label="HLR"]; + + ms <-> omsc [label="Establishment, Auth, Ciph, ..."]; + ...; + ms -> omsc [label="CP-DATA(RP-SMMA)"]; + ms <- omsc [label="CP-ACK"]; + omsc -> hlr [label="GSUP ReadyForSM-Req (MR, Alert Reason)"]; + + |||; + ... [label="Successful delivery"]; + |||; + omsc <- hlr [label="GSUP ReadyForSM-Res (MR)"]; + ms <- omsc [label="CP-DATA(RP-ACK)"]; + ms -> omsc [label="CP-ACK"]; + + |||; + ... [label="Failed delivery"]; + |||; + omsc <- hlr [label="GSUP ReadyForSM-Err (MR, Cause)"]; + ms <- omsc [label="CP-DATA(RP-ERROR)"]; + ms -> omsc [label="CP-ACK"]; +} |