aboutsummaryrefslogtreecommitdiffstats
path: root/common/chapters/gsup_mo_smma.msc
diff options
context:
space:
mode:
Diffstat (limited to 'common/chapters/gsup_mo_smma.msc')
-rw-r--r--common/chapters/gsup_mo_smma.msc24
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"];
+}