------------------------SDT2 "+DP_tMidCall--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()PageOrder------------------------------------- ' DP_tMidCall---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!j Redefined Procedure <> DP_tMidCall)]}--------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(_)[h(! l)[(! 6)[(! 6d! )]][ (! 6)][&J(! 6d,! d)[8(! redefined)][Y(!!")[ M(! 6d! d)[8(! GenerateDP)][\(!&X!"X&)[8(! 6?! true)][6P(! 6dX! d)[8(!- DP!legID := legID, DP!bcsmEvent := tMidCall)][_(!!")[S(! 6d! d!)[8(! DPMidCall(DP) to CS)][b(!R!"R)[(! 6!Z)][3V(! 6d! d)[8(! Wait_ tMidCall)][h(!!")[(! 6d! d!)[8(! redefined PIC (PIC))][T(!~!"~)[ (! 6d! d)[ 8(! PIC!pic)][W(!x!"x)[8(! 6-! SendSTUI)][6(! 62x! ,)[8(! udArg!infoDirection := pic!infoDirection, udArg! uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInformation := pic!uSIInformation)][(!@!"@)[6n(! 6d@! d)[8(!! udArg!callRef := sirArg!c allRef)][q(!!")[ (! 6d! d)[8(! PIC!party)][(!:!":)[8(! 6S(!4w!5!7)[!(! 1!!3)[!(! 2!!3)]]}(! 3!!3)]]]}----------------------------------------------------------------------------------------|!%()PageOrder-------------------------------------1------------------------------------------------2------------------------------------------------3------------------------------------------------- !%()HeadingTextl! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6 ! d)[8 Wait)][! remoteParty)][(! 6d! d!)[8(!: DataReq_ Ind(UDArg,remCSAID,remlegID, receiverRef) to CS)][(!4!"4)[(! 64!Z)][3(! 6d4! d)[8(! -)]]]]][(!,!",)[8(! 6!! localParty)][(! 6^! d!)[8(!# DataReq (udArg,receiverRef) to CS)][(!"4!"4)[(! 6!)][)()]]]]]]]]]][](!,x!"x,)[8(! 6! DisconnectLeg)][ $(! 6Xx! d)[8(! PIC!party)][l(!@!"@)[8(! 6! remoteParty)][60(! 6X@! d)[8(! Result := DL_B)][~(!!")['6(! 6X! d)[8(! )]]]]][o(! @!"@ )[8(! 6! localParty)][63(! 6R@! d)[8(! Result := DL_A)][(!"!"!()[(! l! 22!(=)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6d! d)[8(! Wait_ tMidCall)][(!^!"^)[(! 6d! d!)[8(! DataReqInd (UDArg))][(!&!"&)[ (! 62&! ,)[8(! UDArg!info_ Direction= utsi)][(!^q&q&!"&^q)[8(! 6?! true)][6(! 6! ,)[8(!; dpUTSIArg! legID := legID, dpUTSIArg!party := remoteParty)][(!&&!"&&)[6(! 6^! )[8(!o dpUTSIArg!uSIServiceIndicator:= udArg!uSIServiceIndicator, dpUTSIArg!uSIInformation := udArg!uSIInformation)][(!&~&!"&&~)[(! 6! d!)[8(! DPUTSI (dpUTSIArg) to CS)][(!"&&--F!"F&)[(! 6-!)][3(! 6dF! d)[8(! -)]]]]]]]]][(!!")[8(! 6! false)][(! 6d! d!)[8(!# DataReq (UDArg,receiverRef) to CS)][(!F!"F)[(! 6F!Z)][)()]]]]]]]][(!"^ww!"^)[(! 6 ! d!)[8(! DataInd (UDArg))][(!!")[6(! 6! ,)[8(!: dpUTSIArg! legID := legID, dpUTSIArg!party := localParty)][(!"&&!"&)[(! 6&!)][)()]]]]]][(!"^ww!"^)[(! 6L! d!)[8(! SetCS)][(!&!"&)[6(! 6L&! d)[8(! CS := Sender)][(!"--F!"F)[(! 6&-!)][) ()]]]]]][(!"^ww!"^)[(! 6F! d!)[8(!# SetLegID (currentLegID, newLegID))][(!&!"#)[(! 6!)][)6()]]]]]][`(!,!",)[8(! 6! ReleaseCall)][6t(! 6L! ()[(! 6!Z)][3N(! 6^! d)[8(! -)]]]]]]]]]]]]}(! 6L! d)[8(! Result := DL_A)][(!"rrxx!"&)[6(! 6F&! d)[8(! legID := newLegID)][(!"--F!"F)[(! 6-!)][)()]]]$]]][G(!"^ww!"^)[8(! 6r! d!)[8(! BCSMStop)][A(!&!"&)[6;+e(!*,kk!",)[8(! 6&! false)][(! 6k!)][)V()]]]]][9k(! 6&! )[8(!Z &/* Note: For IN CS-2 the Wait-oMidCall state may be entered withot generating any DP. */)]]]]}6! d)[8(! GenerateDP)][)(!,&,X!",X,&)[8(! 6E?!_()[w(!GSDL)]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- d)[8(! rArg!cause := pic!cause)][w(!@!"@)[6E(! 6L@! d)[8(! Result := SCFRelease)][(!")!")[(! 6!)][)6()]]]]]][c(!,@!"@,)[8(! 6! Else)][6H(! 6F*@! d)[8(! 'Error situation')][(!!")[(! 6!Z)][3N(! 6F! d)[8(! -)]]]]]]]]]]]]]]][%(! 6r&! d)[8(! Result := CS_Stop)][D(!!")['>(! 6r! d)[8(! )]]]]]]]]]]}------------------------------