aboutsummaryrefslogtreecommitdiffstats
path: root/mt_call_roaming_core.lad
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-10-07 20:38:27 +0200
committerHarald Welte <laforge@gnumonks.org>2011-10-07 20:38:27 +0200
commit8b4e8cc5b4af773300372716f016fac1d0ec295f (patch)
treec3bab0d90d00e82c5516851cf9c7b56554befc90 /mt_call_roaming_core.lad
parent5bad9007084a954a6ec025cef70bf24be7eaf75b (diff)
more ladder diagrams
Diffstat (limited to 'mt_call_roaming_core.lad')
-rw-r--r--mt_call_roaming_core.lad31
1 files changed, 31 insertions, 0 deletions
diff --git a/mt_call_roaming_core.lad b/mt_call_roaming_core.lad
new file mode 100644
index 0000000..ceabcd0
--- /dev/null
+++ b/mt_call_roaming_core.lad
@@ -0,0 +1,31 @@
+[entities]
+# define the entities in the system (in order)
+a "A (Caller)"
+gmsc "GMSC"
+hlr "HLR"
+vmsc "VMSC"
+ms "MS (Called)
+
+[messages]
+# define the protocol messages in-order
+a gmsc "ISUP IAM[MSISDN]"
+
+gmsc hlr "MAP SRI[MSISDN]"
+hlr vmsc "MAP PRN[IMSI]"
+vmsc hlr "MAP PRN-Res[MSRN]"
+hlr gmsc "MAP SRI-Res[MSRN]"
+
+gmsc vmsc "ISUP IAM[MSRN]"
+vmsc ms "CC SETUP"
+ms vmsc "CC CALL CONFIRMED"
+ms vmsc "CC ALERTING"
+vmsc gmsc "ISUP ACM"
+gmsc a "ISUP ACM"
+ms vmsc "CC CONNECT"
+vmsc gmsc "ISUP ANM"
+gmsc a "ISUP ANM"
+
+a gmsc "ISUP REL"
+gmsc vmsc "ISUP REL"
+vmsc ms "CC RELEASE"
+ms vmsc "CC RELEASE COMPLETE"