diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2021-05-03 16:32:16 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2021-05-27 17:06:21 +0200 |
commit | d86529acb4fed7c216648322e7105db5a4d16166 (patch) | |
tree | e4281aaaaa318f2f7500167073e859ec86c84b04 /doc | |
parent | d508143dd37cb604d9000cf073de0ac9a8fe883a (diff) |
handover dot charts: fix wrong transitions regarding MGW
Diffstat (limited to 'doc')
-rw-r--r-- | doc/handover-inter-bsc-in-fsm.dot | 9 | ||||
-rw-r--r-- | doc/handover-intra-bsc-fsm.dot | 2 |
2 files changed, 5 insertions, 6 deletions
diff --git a/doc/handover-inter-bsc-in-fsm.dot b/doc/handover-inter-bsc-in-fsm.dot index b52a16d6c..0c6af850e 100644 --- a/doc/handover-inter-bsc-in-fsm.dot +++ b/doc/handover-inter-bsc-in-fsm.dot @@ -18,7 +18,10 @@ labelloc=t; label="Handover FSM: Inter-BSC Incoming" gscon -> HO_ST_WAIT_LCHAN_ACTIVE [label="handover_start_inter_bsc_in()",style=dotted] HO_ST_WAIT_LCHAN_ACTIVE -> lchan [label="lchan_activate()\nFOR_HANDOVER",style=dotted] lchan -> HO_ST_WAIT_LCHAN_ACTIVE [label="HO_EV_\nLCHAN_ACTIVE,\n_ERROR",style=dotted,constraint=false] - HO_ST_WAIT_LCHAN_ACTIVE -> HO_ST_WAIT_RR_HO_DETECT + HO_ST_WAIT_LCHAN_ACTIVE -> HO_ST_WAIT_RR_HO_DETECT [label="SCCPlite\nor no voice"] + + HO_ST_WAIT_LCHAN_ACTIVE -> WAIT_MGW_ENDPOINT_TO_MSC [label="AoIP\nhas voice"] + WAIT_MGW_ENDPOINT_TO_MSC -> HO_ST_WAIT_RR_HO_DETECT HO_ST_WAIT_RR_HO_DETECT -> msc2 [label="BSSMAP\nHandover\nAccept\nwith\nRR Handover\nCommand",style=dotted] msc2 -> old_bsc2 -> old_lchan [label="RR Handover\nCommand",style=dotted] @@ -31,9 +34,7 @@ labelloc=t; label="Handover FSM: Inter-BSC Incoming" WAIT_RR_HO_COMPLETE -> WAIT_LCHAN_ESTABLISHED lchan -> WAIT_LCHAN_ESTABLISHED [label="HO_EV_LCHAN_\nESTABLISHED",style=dotted] - WAIT_LCHAN_ESTABLISHED -> terminate [label="non-TCH"] - WAIT_LCHAN_ESTABLISHED -> WAIT_MGW_ENDPOINT_TO_MSC - WAIT_MGW_ENDPOINT_TO_MSC -> terminate [label="handover_end()"] + WAIT_LCHAN_ESTABLISHED -> terminate terminate -> msc2 [label="BSSMAP Handover\nComplete\n/ Failure",style=dotted,constraint=false] err [label="on error",shape=box,style=dashed] diff --git a/doc/handover-intra-bsc-fsm.dot b/doc/handover-intra-bsc-fsm.dot index 53b3eede8..39f309729 100644 --- a/doc/handover-intra-bsc-fsm.dot +++ b/doc/handover-intra-bsc-fsm.dot @@ -25,6 +25,4 @@ labelloc=t; label="Handover FSM: Intra-BSC" lchan -> WAIT_LCHAN_ESTABLISHED [label="HO_EV_LCHAN_\nESTABLISHED",style=dotted] WAIT_LCHAN_ESTABLISHED -> terminate [label="non-TCH"] - WAIT_LCHAN_ESTABLISHED -> WAIT_MGW_ENDPOINT_TO_MSC - WAIT_MGW_ENDPOINT_TO_MSC -> terminate [label="handover_end()"] } |