aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/manuals/abis/dyn_ts_ipa_style1.msc (renamed from doc/manuals/abis/dyn_ts_ipa_style.msc)16
-rw-r--r--doc/manuals/abis/dyn_ts_ipa_style2.msc22
-rw-r--r--doc/manuals/abis/dyn_ts_osmocom_style1.msc (renamed from doc/manuals/abis/dyn_ts_osmocom_style.msc)26
-rw-r--r--doc/manuals/abis/dyn_ts_osmocom_style2.msc31
-rw-r--r--doc/manuals/abis/rsl.adoc19
5 files changed, 68 insertions, 46 deletions
diff --git a/doc/manuals/abis/dyn_ts_ipa_style.msc b/doc/manuals/abis/dyn_ts_ipa_style1.msc
index ae7c0d0e..ee917956 100644
--- a/doc/manuals/abis/dyn_ts_ipa_style.msc
+++ b/doc/manuals/abis/dyn_ts_ipa_style1.msc
@@ -20,20 +20,4 @@ msc {
bsc => bts [ label = "Activate TCH/F" ];
bts => phy [ label = "L1 chan Activate SAPIs" ];
--- [ label = "Voice call..." ];
- bsc => bts [ label = "Deactivate TCH/F" ];
- bts => phy [ label = "L1 chan Deactivate SAPIs" ];
-
- phy box bsc [ label = "PDCH Activation" ];
- bsc => bts [ label = "IPAC PDCH ACT" ];
- --- [ label = "Disconnect TCH" ];
- bts => phy [ label = "L1 chan Disconnect TCH" ];
- phy -> bts [ label = "L1 chan Disconnect confirm" ];
- --- [ label = "Connect PDTCH" ];
- bts => phy [ label = "L1 chan Connect PDTCH" ];
- phy -> bts [ label = "L1 chan Connect confirm" ];
- bts => pcu [ label = "info ind (Activate)" ];
- pcu => bts [ label = "chan Activate request" ];
- bts => phy [ label = "L1 chan Activate PDTCH SAPIs" ];
- phy -> bts [ label = "L1 chan Activate SAPIs confirm" ];
- bts => bsc [ label = "IPAC PDCH ACT ACK" ];
}
diff --git a/doc/manuals/abis/dyn_ts_ipa_style2.msc b/doc/manuals/abis/dyn_ts_ipa_style2.msc
new file mode 100644
index 00000000..c2877895
--- /dev/null
+++ b/doc/manuals/abis/dyn_ts_ipa_style2.msc
@@ -0,0 +1,22 @@
+msc {
+ hscale = "1.2";
+ phy,bts,pcu,bsc;
+
+ --- [ label = "...Voice call ends" ];
+ bsc => bts [ label = "Deactivate TCH/F" ];
+ bts => phy [ label = "L1 chan Deactivate SAPIs" ];
+
+ phy box bsc [ label = "PDCH Activation" ];
+ bsc => bts [ label = "IPAC PDCH ACT" ];
+ --- [ label = "Disconnect TCH" ];
+ bts => phy [ label = "L1 chan Disconnect TCH" ];
+ phy -> bts [ label = "L1 chan Disconnect confirm" ];
+ --- [ label = "Connect PDTCH" ];
+ bts => phy [ label = "L1 chan Connect PDTCH" ];
+ phy -> bts [ label = "L1 chan Connect confirm" ];
+ bts => pcu [ label = "info ind (Activate)" ];
+ pcu => bts [ label = "chan Activate request" ];
+ bts => phy [ label = "L1 chan Activate PDTCH SAPIs" ];
+ phy -> bts [ label = "L1 chan Activate SAPIs confirm" ];
+ bts => bsc [ label = "IPAC PDCH ACT ACK" ];
+}
diff --git a/doc/manuals/abis/dyn_ts_osmocom_style.msc b/doc/manuals/abis/dyn_ts_osmocom_style1.msc
index c9296482..f02f6f60 100644
--- a/doc/manuals/abis/dyn_ts_osmocom_style.msc
+++ b/doc/manuals/abis/dyn_ts_osmocom_style1.msc
@@ -31,30 +31,4 @@ msc {
bts -> bsc [ label = "RSL Channel Activation Ack (TCH/H)" ];
--- [ label = "Voice call 2 commences..." ];
- --- [ label = "...Voice call 1 ends" ];
- bts => bsc [ label = "Release Ind" ];
- bsc => bts [ label = "RSL RF Channel Release (TCH/H)" ];
- bts => phy [ label = "L1 chan Deactivate SAPIs" ];
- bts -> bsc [ label = "RSL RF Channel Release Ack (TCH/H)" ];
- --- [ label = "BSC notices: one chan still in use"];
-
- --- [ label = "...Voice call 2 ends" ];
- bts => bsc [ label = "Release Ind" ];
- bsc => bts [ label = "RSL RF Channel Release (TCH/H)" ];
- bts => phy [ label = "L1 chan Deactivate SAPIs" ];
- bts -> bsc [ label = "RSL RF Channel Release Ack (TCH/H)" ];
-
- phy box bsc [ label = "If all channels on TS are released, PDCH Activation" ];
- bsc => bts [ label = "RSL Channel Activation (PDCH)" ];
- bts -> bsc [ label = "RSL Channel Activation Ack (PDCH) (unconditionally)" ];
- --- [ label = "BTS notices: chan still connected as TCH/H, reconnect" ];
- bts => phy [ label = "L1 chan Disconnect TCH/H" ];
- phy -> bts [ label = "L1 chan Disconnect confirm" ];
- bts => phy [ label = "L1 chan Connect PDTCH" ];
- phy -> bts [ label = "L1 chan Connect confirm" ];
- --- [ label = "chan reconnect as PDTCH complete" ];
- bts => pcu [ label = "Info Ind (Activate)" ];
- pcu => bts [ label = "chan Activate request" ];
- bts => phy [ label = "L1 chan Activate PDTCH SAPIs" ];
- phy -> bts [ label = "L1 chan Activate SAPIs confirm" ];
}
diff --git a/doc/manuals/abis/dyn_ts_osmocom_style2.msc b/doc/manuals/abis/dyn_ts_osmocom_style2.msc
new file mode 100644
index 00000000..9ea65b69
--- /dev/null
+++ b/doc/manuals/abis/dyn_ts_osmocom_style2.msc
@@ -0,0 +1,31 @@
+msc {
+ hscale = "1.5";
+ phy,bts,pcu,bsc;
+
+ --- [ label = "...Voice call 1 ends" ];
+ bts => bsc [ label = "Release Ind" ];
+ bsc => bts [ label = "RSL RF Channel Release (TCH/H)" ];
+ bts => phy [ label = "L1 chan Deactivate SAPIs" ];
+ bts -> bsc [ label = "RSL RF Channel Release Ack (TCH/H)" ];
+ --- [ label = "BSC notices: one chan still in use"];
+
+ --- [ label = "...Voice call 2 ends" ];
+ bts => bsc [ label = "Release Ind" ];
+ bsc => bts [ label = "RSL RF Channel Release (TCH/H)" ];
+ bts => phy [ label = "L1 chan Deactivate SAPIs" ];
+ bts -> bsc [ label = "RSL RF Channel Release Ack (TCH/H)" ];
+
+ phy box bsc [ label = "If all channels on TS are released, PDCH Activation" ];
+ bsc => bts [ label = "RSL Channel Activation (PDCH)" ];
+ bts -> bsc [ label = "RSL Channel Activation Ack (PDCH) (unconditionally)" ];
+ --- [ label = "BTS notices: chan still connected as TCH/H, reconnect" ];
+ bts => phy [ label = "L1 chan Disconnect TCH/H" ];
+ phy -> bts [ label = "L1 chan Disconnect confirm" ];
+ bts => phy [ label = "L1 chan Connect PDTCH" ];
+ phy -> bts [ label = "L1 chan Connect confirm" ];
+ --- [ label = "chan reconnect as PDTCH complete" ];
+ bts => pcu [ label = "Info Ind (Activate)" ];
+ pcu => bts [ label = "chan Activate request" ];
+ bts => phy [ label = "L1 chan Activate PDTCH SAPIs" ];
+ phy -> bts [ label = "L1 chan Activate SAPIs confirm" ];
+}
diff --git a/doc/manuals/abis/rsl.adoc b/doc/manuals/abis/rsl.adoc
index ed8676ee..33ae26d6 100644
--- a/doc/manuals/abis/rsl.adoc
+++ b/doc/manuals/abis/rsl.adoc
@@ -410,10 +410,16 @@ See <<rsl_pdch_deact>>, <<rsl_pdch_deact_ack>>, <<rsl_pdch_deact_nack>>
===== IPA Style Dynamic Switchover Example
-.Example for dynamic channel switchover, for IPA style dynamic timeslots
+.Part 1: example for dynamic channel switchover, for IPA style dynamic timeslots
["mscgen"]
----
-include::dyn_ts_ipa_style.msc[]
+include::dyn_ts_ipa_style1.msc[]
+----
+
+.Part 2: example for dynamic channel switchover, for IPA style dynamic timeslots
+["mscgen"]
+----
+include::dyn_ts_ipa_style2.msc[]
----
@@ -449,12 +455,17 @@ Hence the message consists of exactly these IEs:
===== Osmocom Style Dynamic Switchover Example
-.Example for dynamic channel switchover, for Osmocom style dynamic timeslots
+.Part 1: example for dynamic channel switchover, for Osmocom style dynamic timeslots
["mscgen"]
----
-include::dyn_ts_osmocom_style.msc[]
+include::dyn_ts_osmocom_style1.msc[]
----
+.Part 2: example for dynamic channel switchover, for Osmocom style dynamic timeslots
+["mscgen"]
+----
+include::dyn_ts_osmocom_style2.msc[]
+----
=== Message Formats and Contents