------------------------SDT2 '4 DP_tAnswer--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()PageOrder-------------------------------------  DP_tAnswer----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!i Redefined Procedure <> DP_tAnswer)]}---------------------------------------------------------------------------------------------------------------------------------()[w(!GSDL)]}! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][3t(! 6d! d)[8(! Wait)][(!^!"^)[(! 6d! d!)[8(! redefined PIC (PIC))][(!&!"&)[ (! 6d&! d)[8(! PIC! pic)][(!!")[8(! 6! Release_ Call)][6(! 6d! d)[8(! Result := SCFRelease)][(!R!"R)['}(! 6d! d)[8(! )]]]]][(!,XX!",X)[8(! 6 q! Else)][6(! 6! d)[8(! 'Error situation')][(!R!"R)[(! 6!Z)][3(! 6! d )[8(! -)]]]]][(!,XRXR!"R,X)[8(! 6kq! SendSTUI)][6(! 6! ,)[8(!3 UDArg! BCSMId:=BCSMId, UDArg!BCSMId! L (!4!5!7)[!(! 1!!3)[!(! 2!!3)]]}(! 3!!3)]]]}----------------------------------------------------------------------------------------|!%()PageOrder-------------------------------------1------------------------------------------------2-------------------------------------------------3------------------------------------------------- (!%()HeadingTextl! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][3t(! 6 ! d)[8 Wait)][egId:=LegId)][(!RR!"RR)[6(! 6! d)[8(! UDArg!data := PIC!stui)][(!RRL!"RLR)[(! 6L! d!)[8(! DataReq (UDArg) to CS)][(!"RR!"R)[(! 6!)][)()]]]]]]]]]]]][(!"^ww!"^)[(! 6~! d!)[8(! DataInd (UDArg))][(!&!"&)[6(! 6~&! d)[8(! DPUTSIArg! legID:=legID)][(!!")[6(! 6~! d)[8(! DPUTSIArg!info:= UDArg!data)][ (! R!"R )[(! 6~R! d!)[8(! DPUTSI (DPUTSIArg) to CS)][(!"!")[(! 6R!)][)()]]]]]]]]]][(!"^w@w@!"@^)[(! 6! d!)[8(! SetCS)][(!@@&!"@&@)[6(! 6&! d)[8(! CS := Sender)][(!"@@!"@)[(! 6!)][)()]]]]]]]]]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(L)[h(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6d! d)[8(! Wait_ tAnswer)][[(!^!"^)[(! 6d! d!)[8(! redefined PIC (PIC))][^(!&!"&)[ (! 6d&! d)[8(! PIC!pic)][a(!!")[8(! 6! SendSTUI)][6B(! 62! ,)[8(! udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInformation := pic!uSIInformation)][T(!!")[6~(! 6d! d)[8(!! udArg!callRef := sirArg!callRef)][(!L!"L)[ E(! 6dL! d)[8(! PIC!party)][W(!!")[8(! 6! remoteParty)][H(! 6d! d!)[8(!: DataReq_ Ind(UDArg,remCSAID,remlegID, receiverRef) to CS)][`(!x!"x)[(! 6!Z)][3Q(! 6d! d)[8(! -)]]]]][Z(!,~~!",~)[8(! 6! localParty)][N(! 6^! d!)[8(!# DataReq (udArg,receiverRef) to CS)][c(!"x!"x)[(! 6!)][)Q()]]]]]]]]]][g(!,XX!",X)[8(! 6q! DisconnectLeg)][ .(! 6X! d)[8(! PIC!party)][v(!R!"R)[8(! 6k! remoteParty)][6:(! 6X! d)[8(! Result := DL_B)][(!L!"L)['@(! 6XL! d)[8(! )]]]]][y(!   !"  )[8(! 69! localParty)][6=(! 6R! d)[8(! Result := DL_A)][(!" 33L!"L)[(! 63!)][)@()]]]]]][j(!,XX !" ,X)[8(! 6q! Rel!easeCall)][6(! 6L ! d)[8(! rArg!cause := pic!cause)][(!!")[6O(! 6L! d)[8(! Result := SCFRelease)]"[(!"33L!"L)[(! 63!)][)@()]]]]]][m(!,XX!",X)[8(! 6#q! Else)][6R(! 6F! d)[8(! 'Error situation')][(!L!"L)[(! 6L!Z)][3X(! 6FL! d)&X&)[6r(! 6X! d)[8(! legID := newLegID)][{(!"--F!"F)[(! 6-!)][)()]]]]%]]]]]}:! d)[8(! Result := SCFRelease)][(!!")['U(! 6d! d)[8(! )]]]]][m(!*,X:X:![8(! -)]]]]]]]]]]]]},X)[8(! 6! Else)][6R(! 6^:! d)[8(! 'Error situation')][(!!")["(! 6!Z)][3X(! 6^! d)[8(! -)]]]]]]]]]]]]}-------------------------------------------------------------------------------------------------------------------------------------------------o4()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6d! d)[8(! Wait_ tA)nswer)][6(!^!"^)[ (! 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!uSIServ,iceIndicator, dpUTSIArg!uSIInformation := udArg!uSIInformation)][3(!&~&!"&&~)[(! 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)][)()]]]]]]]][9(!"^ww!"^)[ (! 6 ! d!)[8(! DataInd (UDArg))][$(!!"0)[6(! 6! ,)[8(!: dpUTSIArg! legID := legID, dpUTSIArg!party := localParty)][0(!"&&!"&)[1(! 6&!)][)()]]]]]][(!"^ww!"^)[(! 6~! d!)[8(! SetCS)][(!&!2"&)[6(! 6~&! d)[8(! CS := Sender)][(!"--F!"F)[(! 6&-!)][)3()]]]]]][x(!"^ww!"^)[o(! 6x! ,!)[8(!# SetLegID (currentLegID, newLegID))][u(!&X!"$-F!"F)[(! 6-!)][)()]]]]]]]]]}]]]]]}---------------------------------------------------------------------------------------------------------------------------------y