Neels Hofmeyr | 0c076bc | 2021-07-27 23:30:48 +0200 | [diff] [blame] | 1 | msc { |
| 2 | hscale="2"; |
| 3 | ms[label="MS"],cell1[label="Cell 1 (BTS+BSC)"],cell0[label="Cell 0 (BTS+BSC)"],__msc[label="MSC"]; |
| 4 | |
| 5 | ms rbox __msc [label="Call Re-Establishment"]; |
| 6 | ms note __msc [label="Ongoing voice call: MM is established"]; |
| 7 | |
| 8 | ...; |
| 9 | |
| 10 | ms -x cell0 [label="radio link fails"]; |
| 11 | ms x- cell0; |
| 12 | |
| 13 | __msc abox __msc [label="Keep MM until timeout"]; |
| 14 | |
| 15 | ms => cell1 [label="Channel Required"]; |
| 16 | ms <= cell1 [label="Immediate Assignment"]; |
| 17 | ms => cell1 [label="Complete Layer3"]; |
| 18 | cell1 => __msc [label="Complete Layer3:\nCM Re-Establishment Request"]; |
| 19 | |
| 20 | cell0 <= __msc [label="Clear Command"]; |
| 21 | cell0 => __msc [label="Clear Complete"]; |
| 22 | |
| 23 | cell1 <= __msc [label="Authentication Request"]; |
| 24 | cell1 => __msc [label="Authentication Response"]; |
| 25 | |
| 26 | cell1 <= __msc [label="Cipher Mode Commad"]; |
| 27 | cell1 => __msc [label="Cipher Mode Complete"]; |
| 28 | |
| 29 | cell1 <= __msc [label="Assignment Request\nthis Assignment ACKs the CM Re-Establishment"]; |
| 30 | ms <= cell1 [label="RR Assignment Command"]; |
| 31 | ms => cell1 [label="RR Assignment Complete"]; |
| 32 | cell1 => __msc [label="Assignment Complete"]; |
| 33 | } |