aboutsummaryrefslogtreecommitdiffstats
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
parent5bad9007084a954a6ec025cef70bf24be7eaf75b (diff)
more ladder diagrams
-rw-r--r--call_forwarding_uncond_camel.lad31
-rw-r--r--call_forwarding_user_busy_camel.lad46
-rw-r--r--camel_mt_control.lad35
-rw-r--r--gprs_attach.lad6
-rw-r--r--location_update.lad17
-rw-r--r--location_update_2nd_core.lad33
-rw-r--r--mo_call.lad34
-rw-r--r--mo_call_roaming.lad34
-rw-r--r--mo_call_roaming_core.lad24
-rw-r--r--mo_sms.lad17
-rw-r--r--mo_sms_logical.lad28
-rw-r--r--mt_call.lad36
-rw-r--r--mt_call_roaming.lad54
-rw-r--r--mt_call_roaming_core.lad31
-rw-r--r--mt_sms.lad21
-rw-r--r--rach.lad14
-rw-r--r--ss_activate.lad14
-rw-r--r--ss_interrogate.lad14
18 files changed, 466 insertions, 23 deletions
diff --git a/call_forwarding_uncond_camel.lad b/call_forwarding_uncond_camel.lad
new file mode 100644
index 0000000..7194995
--- /dev/null
+++ b/call_forwarding_uncond_camel.lad
@@ -0,0 +1,31 @@
+[entities]
+a "A-party"
+gmsc "GMSC/gsmSSF"
+hlr "HLR"
+scf_mt "gsmSCF (MT)"
+scf_mf "gsmSCF (MF)"
+c "C-party"
+
+[messages]
+a gmsc "ISUP IAM[MSISDN]"
+gmsc hlr "MAP SRI[MSISDN]"
+hlr gmsc "MAP SRI-Res[FTN-U, T-CSI, O-CSI]"
+gmsc scf_mt "CAP IDP[MSISDN]"
+scf_mt gmsc "CAP RRB[T-Answer, T-Disconnect]; CAP CUE"
+
+gmsc scf_mf "CAP IDP[FTN-U]"
+scf_mf gmsc "CAP RRB[O-Answer, O-Disconnect]; CAP CUE"
+
+gmsc c "ISUP IAM[FTN-U]"
+c gmsc "ISUP ACM"
+gmsc a "ISUP ACM"
+
+c gmsc "ISUP ANM"
+gmsc scf_mf "CAP ERB[O-Answer]"
+gmsc scf_mt "CAP ERB[T-Answer]"
+gmsc a "ISUP ANM"
+
+c gmsc "ISUP REL"
+gmsc scf_mf "CAP ERB[O-Disconnect]"
+gmsc scf_mt "CAP ERB[T-Disconnect]"
+gmsc a "ISUP REL"
diff --git a/call_forwarding_user_busy_camel.lad b/call_forwarding_user_busy_camel.lad
new file mode 100644
index 0000000..14379a0
--- /dev/null
+++ b/call_forwarding_user_busy_camel.lad
@@ -0,0 +1,46 @@
+[entities]
+a "A-party"
+gmsc "GMSC/gsmSSF"
+hlr "HLR"
+vmsc "VMSC"
+scf_mt "gsmSCF (MT)"
+scf_mf "gsmSCF (MF)"
+c "C-party"
+
+[messages]
+a gmsc "ISUP IAM[MSISDN]"
+gmsc hlr "MAP SRI[MSISDN]"
+hlr gmsc "MAP SRI-Res[T-CSI]"
+gmsc scf_mt "CAP IDP[MSISDN]"
+scf_mt gmsc "CAP RRB[T-Answer, T-Disconnect]; CAP CUE"
+
+gmsc hlr "MAP SRI[MSISD, supp-CSI]"
+hlr vmsc "MAP PRN[IMSI]"
+vmsc hlr "MAP PRN-Res[MSRN]"
+hlr gmsc "MAP SRI-Res[MSRN]"
+
+gmsc vmsc "ISUP IAM[MSRN]"
+vmsc gmsc "ISUP ACM"
+gmsc a "ISUP ACM"
+
+# called party rejects incoming call
+vmsc scf_mf "CAP IDP[FTN-B]"
+scf_mf vmsc "CAP RRB; CAP CUE"
+vmsc c "ISUP IAM[FTN-B]"
+c vmsc "ISUP ACM"
+vmsc gmsc "ISUP CPG"
+gmsc a "ISUP CPG"
+
+c vmsc "ISUP ANM"
+vmsc scf_mf "CAP ERB[O-Answer]"
+vmsc gmsc "ISUP ANM"
+gmsc scf_mt "CAP ERB[T-Answer]"
+gmsc a "ISUP ANM"
+
+c vmsc "ISUP REL"
+vmsc scf_mf "CAP ERB[O-Disconnect]"
+scf_mt vmsc "CAP CUE"
+vmsc gmsc "ISUP REL"
+gmsc scf_mt "CAP ERB[T-Disconnect]"
+scf_mt gmsc "CAP CUE"
+gmsc a "ISUP REL"
diff --git a/camel_mt_control.lad b/camel_mt_control.lad
new file mode 100644
index 0000000..ed2330a
--- /dev/null
+++ b/camel_mt_control.lad
@@ -0,0 +1,35 @@
+[entities]
+# define the entities in the system (in order)
+a "A"
+gmsc_ssf "GMSC/gsmSSF"
+hlr "HLR"
+vmsc "VMSC"
+scf "gsmSCF"
+
+[messages]
+# define the protocol messages in-order
+a gmsc_ssf "ISUP IAM[MSISDN]"
+
+gmsc_ssf hlr "MAP SRI[MSISDN]"
+hlr vmsc "MAP PSI[IMSI]"
+vmsc hlr "MAP PSI-Res"
+hlr gmsc_ssf "MAP SRI-Res[T-CSI]"
+
+gmsc_ssf scf "CAP IDP"
+scf gmsc_ssf "CAP RRB, CUE"
+
+gmsc_ssf hlr "MAP SRI[MSISDN]"
+hlr vmsc "MAP PRN[IMSI]"
+vmsc hlr "MAP PRN-Res[MSRN]"
+hlr gmsc_ssf "MAP SRI-Res[MSRN]"
+
+gmsc_ssf vmsc "ISUP IAM[MSRN]"
+vmsc gmsc_ssf "ISUP ACM"
+gmsc_ssf a "ISUP ACM"
+vmsc gmsc_ssf "ISUP ANM"
+gmsc_ssf a "ISUP ANM"
+gmsc_ssf scf "CAP ERB[Answer]"
+
+a gmsc_ssf "ISUP REL"
+gmsc_ssf scf "CAP ERB[Disconnect]"
+gmsc_ssf vmsc "ISUP REL"
diff --git a/gprs_attach.lad b/gprs_attach.lad
index acde92e..55e1ed9 100644
--- a/gprs_attach.lad
+++ b/gprs_attach.lad
@@ -1,8 +1,8 @@
[entities]
# define the entities in the system (in order)
-ms
-sgsn
-hlr
+ms "MS"
+sgsn "SGSN"
+hlr "HLR"
[messages]
# define the protocol messages in-order
diff --git a/location_update.lad b/location_update.lad
index 3ce5a10..6904739 100644
--- a/location_update.lad
+++ b/location_update.lad
@@ -1,11 +1,11 @@
[entities]
# define the entities in the system (in order)
-ms
-bts
-bsc
+ms "MS"
+bts "BTS"
+bsc "BSC"
# msc means MSC + VLR
-msc
-hlr
+msc "MSC/VLR"
+hlr "HLR/AUC"
[messages]
# define the protocol messages in-order
@@ -28,4 +28,9 @@ hlr msc "MAP INSERT SUBSCR DATA req"
msc hlr "MAP INSERT SUBSCR DATA resp"
hlr msc "MAP UPD LOC AREA resp"
-ms msc "Dedicated Channel" both dashed
+msc bsc "BSSMAP (RR CIPH MOD CMD)"
+bsc bts "RSL ENCR CMD"
+bts ms "RR CIPH MOD CMD"
+ms msc "RR CIPH MOD COMPL"
+
+msc ms "DTAP(MM LOC UPD RESP)"
diff --git a/location_update_2nd_core.lad b/location_update_2nd_core.lad
new file mode 100644
index 0000000..5730a9c
--- /dev/null
+++ b/location_update_2nd_core.lad
@@ -0,0 +1,33 @@
+[entities]
+# define the entities in the system (in order)
+ms "MS"
+msc "MSC/VLR (New)"
+hlr "HLR/AUC"
+msc_old "MSC/VLR (Old)"
+
+[messages]
+# define the protocol messages in-order
+ms msc "Channel Establishment" both
+ms msc "MM LOC UPD REQ [TMSI]"
+
+msc msc_old "MAP SEND IDENTIFICATION req [TMSI]"
+msc_old msc "MAP SEND IDENTIFICATION resp [IMSI,Auth]"
+
+msc ms "MM AUTH REQ"
+ms msc "MM AUTH RESP"
+
+msc hlr "MAP UPD LOC AREA req"
+
+hlr msc_old "MAP CANCEL LOCATION req"
+msc_old hlr "MAP CANCEL LOCATION resp"
+
+hlr msc "MAP INSERT SUBSCR DATA req"
+msc hlr "MAP INSERT SUBSCR DATA resp"
+
+hlr msc "MAP UPD LOC AREA resp"
+
+
+msc ms "RR CIPH MOD CMD"
+ms msc "RR CIPH MOD COMPL"
+
+msc ms "DTAP(MM LOC UPD RESP)"
diff --git a/mo_call.lad b/mo_call.lad
new file mode 100644
index 0000000..e413b08
--- /dev/null
+++ b/mo_call.lad
@@ -0,0 +1,34 @@
+[entities]
+ms "MS"
+bts "BTS"
+bsc "BSC"
+msc "MSC/VLR"
+hlr "HLR/AUC"
+b "B"
+
+[messages]
+ms bts "L1 RACH burst"
+bts bsc "RSL CHAN RQD"
+bsc bts "RSL CHAN ACT REQ"
+bts bsc "RSL CHAN ACT ACK"
+bsc bts "RSL IMM ASS CMD"
+bts ms "RR IMMEDIATE ASSIGN"
+ms bsc "CM SERVICE REQ"
+bsc msc "COMPL L3 INFO (CM SERV REQ)"
+msc hlr "MAP SEND AUTH INFO req"
+hlr msc "MAP SEND AUTH INFO resp"
+msc ms "MM AUTH REQ"
+ms msc "MM AUTH RESP"
+msc bsc "BSSMAP CIPH MOD CMD"
+bsc bts "RSL ENCR CMD"
+bts ms "RR CIPH MOD CMD"
+ms msc "RR CIPH MOD COMPL"
+ms msc "CC SETUP[MSISDN]"
+msc b "ISUP IAM[MSISDN]"
+b msc "ISUP ACM"
+msc ms "CC ALERTING"
+b msc "ISUP ANM"
+msc ms "CC CALL CONFIRMED"
+ms b "Open Voice Channel" both dashed
+ms msc "CC DISCONNECT"
+msc b "ISUP REL"
diff --git a/mo_call_roaming.lad b/mo_call_roaming.lad
new file mode 100644
index 0000000..d693846
--- /dev/null
+++ b/mo_call_roaming.lad
@@ -0,0 +1,34 @@
+[entities]
+ms "MS (Caller)"
+bts "BTS"
+bsc "BSC"
+vmsc "MSC/VLR"
+hlr "HLR/AUC"
+b "B (Called)"
+
+[messages]
+ms bts "L1 RACH burst"
+bts bsc "RSL CHAN RQD"
+bsc bts "RSL CHAN ACT REQ"
+bts bsc "RSL CHAN ACT ACK"
+bsc bts "RSL IMM ASS CMD"
+bts ms "RR IMMEDIATE ASSIGN"
+ms bsc "CM SERVICE REQ"
+bsc vmsc "COMPL L3 INFO (CM SERV REQ)"
+vmsc hlr "MAP SEND AUTH INFO req"
+hlr vmsc "MAP SEND AUTH INFO resp"
+vmsc ms "MM AUTH REQ"
+ms vmsc "MM AUTH RESP"
+vmsc bsc "BSSMAP CIPH MOD CMD"
+bsc bts "RSL ENCR CMD"
+bts ms "RR CIPH MOD CMD"
+ms vmsc "RR CIPH MOD COMPL"
+ms vmsc "CC SETUP[MSISDN]"
+vmsc b "ISUP IAM[MSISDN]"
+b vmsc "ISUP ACM"
+vmsc ms "CC ALERTING"
+b vmsc "ISUP ANM"
+vmsc ms "CC CALL CONFIRMED"
+ms b "Open Voice Channel" both dashed
+ms vmsc "CC DISC IND"
+vmsc b "ISUP REL"
diff --git a/mo_call_roaming_core.lad b/mo_call_roaming_core.lad
new file mode 100644
index 0000000..f9a59c1
--- /dev/null
+++ b/mo_call_roaming_core.lad
@@ -0,0 +1,24 @@
+[entities]
+ms "MS (Caller)"
+vmsc "MSC/VLR"
+hlr "HLR/AUC"
+b "B (Called)"
+
+[messages]
+ms vmsc "Channel Establishment"
+ms vmsc "CM SERVICE REQ"
+vmsc hlr "MAP SEND AUTH INFO req"
+hlr vmsc "MAP SEND AUTH INFO resp"
+vmsc ms "MM AUTH REQ"
+ms vmsc "MM AUTH RESP"
+vmsc ms "RR CIPH MOD CMD"
+ms vmsc "RR CIPH MOD COMPL"
+ms vmsc "CC SETUP[MSISDN]"
+vmsc b "ISUP IAM[MSISDN]"
+b vmsc "ISUP ACM"
+vmsc ms "CC ALERTING"
+b vmsc "ISUP ANM"
+vmsc ms "CC CONNECT"
+ms b "Open Voice Channel" both dashed
+ms vmsc "CC DISCONNECT"
+vmsc b "ISUP REL"
diff --git a/mo_sms.lad b/mo_sms.lad
index 2c6f1a8..04311df 100644
--- a/mo_sms.lad
+++ b/mo_sms.lad
@@ -1,16 +1,19 @@
[entities]
# define the entities in the system (in order)
-ms
-msc
-smsc
+ms "MS"
+msc "MSC"
+iwmsc "IW-MSC"
+smsc "SMSC"
[messages]
# define the protocol messages in-order
ms msc "Establish Connection via BTS/BSC" dashed
ms msc "Optional authentication + ciphering" both
-ms msc "CP-DATA containing RP-DATA (SMS SUBMIT)"
-msc smsc "MNSMS-EST-IND (RP-DATA)"
+ms msc "CP-DATA (RP-DATA (SMS SUBMIT))"
msc ms "CP-ACK for previous CP-DATA"
-smsc msc "MNSMS-DATA-REQ (RP-ACK)"
-msc ms "CP-DATA containing RP-ACK"
+msc iwmsc "MAP MO FWD SM req"
+iwmsc smsc "MNSMS-EST-IND (RP-DATA)"
+smsc iwmsc "MNSMS-DATA-REQ (RP-ACK)"
+iwmsc msc "MAP MO FWD SM resp"
+msc ms "CP-DATA (RP-ACK)"
ms msc "CP-ACK for previous CP-DATA"
diff --git a/mo_sms_logical.lad b/mo_sms_logical.lad
new file mode 100644
index 0000000..e097ec5
--- /dev/null
+++ b/mo_sms_logical.lad
@@ -0,0 +1,28 @@
+[entities]
+ms-rl "MS SM-RL"
+ms-cm "MS SM-CM"
+ms-llc "MS SM-LLC"
+net-llc "SGSN LLC"
+net-cm "Network CM"
+net-rl "Network RL"
+
+[messages]
+ms-rl ms-cm "MNSMS-EST.req (RP-DATA)"
+ms-cm ms-llc "LL-UNITDATA.req (TLLI, CP-DATA)"
+ms-llc net-llc "LLC-UI (CP-DATA)"
+net-llc net-cm "LL-UNITDATA.ind (TLLI, CP-DATA)"
+net-cm net-rl "MNSMS-EST.ind (RP-DATA)"
+net-cm net-llc "LL-UNITDATA.req (TLLI, CP-ACK)"
+net-llc ms-llc "LLC-UI (CP-ACK)"
+ms-llc ms-cm "LL-UNITDATA.ind (TLLI, CP-ACK)"
+
+net-rl net-cm "MNSMS-DATA.req (RP-ACK)"
+net-cm net-llc "LL-UNITDATA.req (TLLI, CP-DATA)"
+net-llc ms-llc "LLC-UI (CP-DATA)"
+ms-llc ms-cm "LL-UNITDATA.ind (TLLI, CP-DATA)"
+ms-cm ms-rl "MNSMS-DATA.ind (RP-ACK)"
+ms-cm ms-llc "LL-UNITDATA.req (TLLI, CP-ACK)"
+ms-llc net-llc "LLC-UI (CP-ACK)"
+net-llc net-cm "LL-UNITDATA.ind (TLLI, CP-ACK)"
+ms-rl ms-cm "MNSMS-REL.req"
+net-rl net-cm "MNSMS-REL.req"
diff --git a/mt_call.lad b/mt_call.lad
new file mode 100644
index 0000000..5a3370c
--- /dev/null
+++ b/mt_call.lad
@@ -0,0 +1,36 @@
+[entities]
+ms "MS"
+bts "BTS"
+bsc "BSC"
+msc "MSC/VLR"
+hlr "HLR/AUC"
+a "A"
+
+[messages]
+a msc "ISUP IAM[MSISDN]"
+msc bsc "BSSAP PAGING CMD"
+bsc bts "RSL PAGING CMD"
+bts ms "RR PAGING"
+ms bts "L1 RACH (PAG RESP)"
+bts bsc "RSL CHAN RQD"
+bsc bts "RSL CHAN ACT REQ"
+bts bsc "RSL CHAN ACT ACK"
+bsc bts "RSL IMM ASS CMD"
+bts ms "RR IMMEDIATE ASSIGN"
+ms bsc "RR PAGING RESP"
+bsc msc "COMPL L3 INFO (CM SERV REQ)"
+msc hlr "MAP SEND AUTH INFO req"
+hlr msc "MAP SEND AUTH INFO resp"
+msc ms "MM AUTH REQ"
+ms msc "MM AUTH RESP"
+msc bsc "BSSMAP CIPH MOD CMD"
+bsc bts "RSL ENCR CMD"
+bts ms "RR CIPH MOD CMD"
+ms msc "RR CIPH MOD COMPL"
+msc ms "CC SETUP"
+ms msc "CC ALERTING"
+msc a "ISUP ACM"
+ms msc "CC CONNECT"
+msc a "ISUP ANM"
+ms msc "CC DISC IND"
+msc a "ISUP REL"
diff --git a/mt_call_roaming.lad b/mt_call_roaming.lad
new file mode 100644
index 0000000..84766b9
--- /dev/null
+++ b/mt_call_roaming.lad
@@ -0,0 +1,54 @@
+[entities]
+ms "MS (Called)"
+bts "BTS (VPLMN)"
+bsc "BSC (VPLMN)"
+vmsc "VMSC/VLR"
+hlr "HLR/AUC (HPLMN)"
+gmsc "GMSC (HPLMN)"
+a "A (Caller)"
+
+[messages]
+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 bsc "BSSAP PAGING CMD"
+bsc bts "RSL PAGING CMD"
+bts ms "RR PAGING"
+ms bts "L1 RACH (PAG RESP)"
+bts bsc "RSL CHAN RQD"
+bsc bts "RSL CHAN ACT REQ"
+bts bsc "RSL CHAN ACT ACK"
+bsc bts "RSL IMM ASS CMD"
+bts ms "RR IMMEDIATE ASSIGN"
+ms bsc "CM SERVICE REQ"
+bsc vmsc "COMPL L3 INFO (CM SERV REQ)"
+vmsc hlr "MAP SEND AUTH INFO req"
+hlr vmsc "MAP SEND AUTH INFO resp"
+vmsc ms "MM AUTH REQ"
+ms vmsc "MM AUTH RESP"
+vmsc bsc "BSSMAP CIPH MOD CMD"
+bsc bts "RSL ENCR CMD"
+bts ms "RR CIPH MOD CMD"
+ms vmsc "RR CIPH MOD COMPL"
+
+vmsc ms "CC SETUP"
+ms vmsc "CC ALERTING"
+vmsc gmsc "ISUP ACM"
+gmsc a "ISUP ACM"
+
+ms vmsc "CC CONNECT"
+vmsc gmsc "ISUP ANM"
+gmsc a "ISUP ANM"
+
+ms a "Open Voice Channel" both dashed
+
+ms vmsc "CC DISCONNECT"
+vmsc gmsc "ISUP REL"
+gmsc a "ISUP REL"
+
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"
diff --git a/mt_sms.lad b/mt_sms.lad
index 71894ae..b2747ed 100644
--- a/mt_sms.lad
+++ b/mt_sms.lad
@@ -1,16 +1,23 @@
[entities]
# define the entities in the system (in order)
-ms
-msc
-smsc
+ms "MS"
+msc "MSC"
+hlr "HLR"
+gmsc "SMS GW-MSC"
+smsc "SMSC"
[messages]
# define the protocol messages in-order
-smsc msc "NMSMS-EST-REQ (RP-DATA)"
+smsc gmsc "NMSMS-EST-REQ (RP-DATA)"
+gmsc hlr "MAP SRI SM req"
+hlr gmsc "MAP SRI SM resp"
+gmsc msc "MAP MT FORWARD SM req"
msc ms "Paging procedure via BSC/BTS" dashed
ms msc "Establish Connection via BTS/BSC" dashed
-msc ms "CP-DATA containing RP-DATA (SMS DELIVER)"
+msc ms "Authentication / Ciperhing" dashed both
+msc ms "CP-DATA (RP-DATA (SMS DELIVER))"
ms msc "CP-ACK for previous CP-DATA"
-ms msc "CP-DATA containing RP-ACK"
-msc smsc "NMSMS-DATA-IND (RP-DATA)"
+ms msc "CP-DATA (RP-ACK)"
+msc gmsc "MAP MT FORWARD SMS resp"
msc ms "CP-ACK for previous CP-DATA"
+gmsc smsc "NMSMS-DATA-IND (RP-DATA)"
diff --git a/rach.lad b/rach.lad
new file mode 100644
index 0000000..99fcce2
--- /dev/null
+++ b/rach.lad
@@ -0,0 +1,14 @@
+[entities]
+# define the entities in the system (in order)
+ms "MS"
+bts "BTS"
+bsc "BSC"
+
+[messages]
+# define the protocol messages in-order
+ms bts "RACH burst (8 bit payload)"
+bts bsc "RSL CHAN RQD (reason = RACH burst)"
+bsc bts "RSL CHAN ACT"
+bts bsc "RSL CHAN ACT ACK"
+bsc bts "RSL IMMEDIATE ASSIGNMENT CMD"
+bts ms "RR IMMEDIATE ASSIGNMENT"
diff --git a/ss_activate.lad b/ss_activate.lad
new file mode 100644
index 0000000..6e9d682
--- /dev/null
+++ b/ss_activate.lad
@@ -0,0 +1,14 @@
+[entities]
+ms "MS"
+msc "MSC/VLR"
+hlr "HLR"
+
+[messages]
+ms msc "CM SERVICE REQUEST"
+ms msc "Authentication/Ciphering" dashed both
+ms msc "DTAP FACILITY (ACT SS REQ)"
+msc hlr "MAP ACTIVATE SS req"
+hlr msc "MAP ACTIVATE SS resp"
+msc ms "DTAP FACILITY (ACT SS ACK)"
+hlr msc "MAP INS SUBSCR DATA req"
+msc hlr "MAP INS SUBSCR DATA resp"
diff --git a/ss_interrogate.lad b/ss_interrogate.lad
new file mode 100644
index 0000000..1475b57
--- /dev/null
+++ b/ss_interrogate.lad
@@ -0,0 +1,14 @@
+[entities]
+ms "MS"
+msc "MSC/VLR"
+hlr "HLR"
+
+[messages]
+ms msc "CM SERVICE REQUEST"
+ms msc "Authentication/Ciphering" dashed both
+ms msc "DTAP FACILITY (INTERR SS REQ)"
+msc hlr "MAP INTERROGATE SS req"
+hlr msc "MAP INTERROGATE SS resp"
+msc ms "DTAP FACILITY (INTERR SS RESP)"
+hlr msc "MAP INS SUBSCR DATA req"
+msc hlr "MAP INS SUBSCR DATA resp"