------------------------SDT2 2DP_oMidCall--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- .DP_oMidCall---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!> ;FPAR IN/OUT Result DPResultType, IN GenerateDP Boolean;)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------T()[8(!h Virtual Procedure <> DP_oMidCall)]}----------------------------------------------------------------------------------------------------------------------------------~()[(! l! 22!(t)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6d,! d)[8(! virtual) !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText------------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------(!4!5!7)[!(! 1!!3)]}(! 2!!3)]]}(! 3!!3)]]]}----------------------------------------------------------------------------------------P][(!!")[6w(! 62! ,)[8(!5 DP!legID:=obcsmPars!legID, DP!bcsmEvent := oMidCall)][(!X!" X)[%(! 6d! d)[8(! MapToDP (dp))][(! !" )[z(! 6d ! d!)[8(! DPMidCall(DP) to CS)][ (!!")[(! 6!Z)][3}(! 6d! d)[8(! Wait_ _oMidCall)][(!L!"L )[(! 6dL! d!)[8(! PIC_ Resume)][(!@!"@)[6(! 6d@! d)[8(! Result := Resume)][ (!l!"l)['(! 6dl! d)[8(! )]]]]]]][(!"33L!"L)[(! 6^L! d!)[8(! Release_ Ind (RArg))][(!@!"@)[6(! 6^@! d)[8(! Result := ARelease)][(!"SSl!"l)[(! 6S!)][)()]]]]]][(!"33L!"L)[(! 6XL! d!)[8(! Release_ ReqInd (RArg))][(!@!"@)[6(! 6X@! d)[8(! Result := BRelease)][(!"SSl!"l)[(! 6S!)][)()]]]]]][(!"33L!"L)[(! 6RL! d!)[8(! virtual PIC (PIC))][(!!")[%(! 6R! d)[8(! MapFromPIC (pic))][(!Fx!"xall state may be entered withot generating any DP. */)]]]]}()]]]]]]]]]]]]]]['(!*,& & !",&)[8(! 6?! false)][(! 6!;)][)}()]]]]][9*(! 6&^! )[8(!Z /* Note: For IN CS-2 the Wait-oMidCall state may be entered withot generating any DP. */)]]]]}Yr!"r@)[(! /F)[ (! 6Rx! d)[8(! PIC! pic)][(!@!"@)[8(! 6! Release_ Call)][6(! 6R@! d)[8(! rArg!cause := pic!cause)][(!!")[6(! 6R! d)[8(! Result := SCFRelease)][(!":SSl!"l:)[(! 6S!)][)()]]]]]][(!@!"@)[8(! 6! O_ Exception)][6(! 6L@! d)[8(! Result := Exception)][(!"SSl!"l)[(! 6S!)][)()]]]][(!@!"@)[8(! 6! Else)][6(! 6F@! d)[8(! 'Error situation')][(!!")[(! 6!Z)][3(! 6F! d)[8(! -)]]]]]]]]]]][(!"33L!"L)[+(! 6LL! d)[8(! *)]]]]]]]]]]]]]]})[8(! 6! Else)][6(! 6! d)[8(! 'Error situation')][(!~!"~)[(! 6!Z)][3(! 6! d)[8(! -)]]]]]]]]]]]]]]}(! )]]]]][(!xx!"x)[8(! 6! O_ Exception)][6(! 6! d)[88 (! Result := Exception)][(!xxL!"xLx)['(! 6L! d)[8(! )]]]]][(!rr!"r)[8(! 6! Else)][6(! 6! d)[8(! 'Error situation')][(!rrL!"rLr)[(! 6rL!Z)][3(! 6L! d)[8(! -)]]]]]]]]]]]]]]}6! d)[8(! 'Error situation')][(!rrL!"rLr)[(! 6rL!Z)][3(!@2[(! l! 22!(3)[x(! l)[(! 6)[(! 6d! )]][ (! 6)][(! 6 ! )[8Collect_!()[(! l! 22!(d)[-(! l)[0(! 6)[3(! 6d! )]][ 6(! 6)][?(! 6! d)[8(! Analyse_" Information1)][u(!r^r!"rr^)[6H(! 6! ,)[8(!5 obcsmPars!routingInfo! cdPN:= pic!routingInfo! cdPN)][{(!r&rX!"r#Xr&)[6N(! 6X! d)[8(! Result := Analyse_ Information)][(!rr!"rr)['Z(! 6! d)[8(! )$]]]]]]]][9(! 6! d)[8(! Collect_ Information1)][(!&X!"X&)[6](! 6X! d)[8(! Result := Collect_ Informa%tion)][(!!")['`(! 6! d)[8(! )]]]]]][c(! 6! d)[8(! Select_ Route1)][(!x&!"x)[6f(! 6d! ,)[8(!I obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][(!@r!"r@')[6i(! 6r! d)[8(! Result := Select_ Route)][(!!")['l(! 6! d)[8(! )]]]]]]]]]]}! 6X!  d)[8(! Result := Analyse_ Information)][(!rr!"rr)['Z(! 6! d)[8(! )]]]]]]]][c(! 6! d)[8)(! Select_ Route1)][(!x!"x)[6f(! 6d! ,)[8(!I obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][(!*@r!"r@)[6i(! 6r! d)[8(! Result := Select_ Route)][(!!")['l(! 6! +d)[8(! )]]]]]]]]]]}(! 6! d)[8(! Select_ Route1)][(!x!"x)[6f(! 6d! ,)[8(!I obcsmPars(,!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][(!@r!"r@)[6i(! 6r! d)[8(! Result := Select_ Route)][(!-!")['l(! 6! d)[8(! )]]]]]]]]]]})]]]]]]]]]]})]]]]]]]]]]}---------------------------------------------------------------------------------------------------------------w2()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6Y!)][)()]]]]]]]]]]]]]]['(!*,& & !",&)[8(! 6?! false)][(! 6!)][)}()]]]]][9*0(! 6&^! )[8(!Z /* Note: For IN CS-2 the Wait-oMidCall state may be entered withot generating any DP. */)]][9^(! 6~! )[8(!A /* BCSMStop is sent by the CS/SSF-FSM to termin1ate the BCSM. */)]]]]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------( 6L! d)[8(! -)]]]]]]]]]]]]]]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------B