------------------------SDT2 45DP_Facility_Selected_and_Available--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- (DP_Facility_Selected_and_Available-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!% ;FPAR IN/OUT Result DPResultType;)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------;()[8(!. Procedure DP_Facility_Selected_and_Available)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------D()[(! l! 22!(L)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6d,! d)[8(! )][ !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1------------------------------------------------3------------------------------------------------- !%()HeaderText------------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------*--------(!4!5!7)[!(! 1!!3)[!(! 2!!3)[!(! 3!!3)]]]}----------------------------------------------------------------------------------------(!!")[6w(! 62! ,)[8(!. DP!legID:=LegID, DP!bcsmEvent := termAttempt)][(!X!"X)[z (! 6d! d!)[8(! DP(DP) to CS)][(! !" )[(! 6 !Z)][3(! 62 ! ,)[8(!& Wait_ FacilitySelected_ AndAvailable)][F(!!")[ (! 6d! d!)[8(! PIC_ Resume)][U(!L~!" ~L)[6(! 6d~! d)[8(! Result := Resume)][d(!!")['((! 6d! d)[8(! )]]]]]]][ (!"!")[r(! 6^! d!)[8(! DataReqInd (UDArg))][(!Lx!"xL)[ x(! 6^x! d)[8(! UDArg!info_ Direction= utsi)][(!&  !" &)[8(! 69! true)][6{(! 6! ,)[8(!; dpUTSIArg! legID := legID, dpUTSIArg!party := remoteParty)][(!  !"  )[6(! 6X! )[8(!o dpUTSIArg!uSIServiceIndicator:= udArg!uSIServiceIndicator, dpUTSIArg!uSIInformation := udArg!uSIInformation)][(!  !"  )[(! 6! d!)[8(! DPUTSI (dpUTSIArg) to CS)][(!" 4 MMf!"f 4)[(! 6M!)][3=(! 6^f! d)[8(! -)]]]]]]]]][(!!")[8(! 6! false)][64(! 6^! d)[8(! 'Store STUI')][y(!4f!"f4)[(! 6f!Z)][)=()]]]]]]]][L(!"!")[(! 6X! d!)[8(! ReleaseReq_ Ind (RArg))][[(!L~!"~L)[6(! 6X~! d)[8(! Result := ARelease)][m(!!")['+(! 6X! d)[8(! )]]]]]]][O(!"!")[(! 6R! d!)[8(!# Subsequent_ AddressReqInd (SAArg))][a(!L~!"~L)[6%(! 6R~! d)[8(! 'Store Address Digits')][s(!!")[(! 6!Z)][37(! 6R! d)[8(! -)]]]]]]][(!"!")[(! 6L! d!)[8(!# SetLegID (currentLegID, newLegID))][(!L~!"~L)[6(! 6L~! d)[8(! legID := newLegID)][(!"!")[(! 6!)][3.3()[(! l! 22!(L)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 62! ,)[8(!& Wait_ FacilitySelected_ AndAvailable)][(!!")[(! 6d! d!)[8(! PIC (PIC))][(!&!"&)[ (! 6d! d)[8(! PIC! pic)][(!, !" ,)[8(! 6! DisconnectLeg)][ (! 6  ! d)[8(! PIC!party)][(! RR!" R)[8(! 6k! localParty)][(! 6!Z)][3(! 6&! d)[8(! -)]]][(!!")[8(! 6! remoteParty)][6(! 6 ! d)[8(! Result := SCFRelease)][(!L~!"~L)['(! 6 ~! d)[8(! )]]]]]]][(!R!"R)[8(! 6! SendSTUI)][6(! 62R! ,)[8(! udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInformation := pic!uSIInformation)][(!!")[6 (! 6d! d)[8(!! udArg!callRef := sirArg!callRef)][(!~!"~)[ (! 6d! d)[8(! PIC!party)][(!!x!"x)[8(! 6-! remoteParty)][(! 6dx! d!)[8(!: DataReq_ Ind(UDArg,remCSAID,remlegID, receiverRef) to CS)][(!"!")[(! 6!Z)][3(! 6d! d)[8(! -)]]]]][(!,x!"x,)[8(! #6! localParty)][6(! 6^x! d)[8(! 'Store info.')][(!"!")[(! 6!)][)()]]]]$]]]]]][(!,~~R!"~R,)[8(! 6! ReleaseCall)][6(! 6R! d)[8(! rArg!cause := pic!cause)][(!~~%!"~~)[6(! 6! d)[8(! Result := SCFRelease)][(!"~L~ee~!"~~L)[(! 6e!)&][)()]]]]]][(!,xx!"x,)[8(! 6! else)][6(! 6! d)[8(! 'Error condition')][(!xLx~'!"x~xL)[(! 6x~!Z)][3(! 6~! d)[8(! -)]]]]]]]]]]]]}(! -)]]]]]]]]]]]]}l!"l:)[(! 6()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(k)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3<(! 6d^! ,)[8(!& Wait_ Fa+2-------------------------------------------------3------------------------------------------------------------------------------------------------------------------------------------------------------- --------)----------------cilitySelected_ AndAvailable)][?(!&!"&)[ (! 6&! d!)[8(! SetupConf (scrArg))][$(!!",)[6(! 6! d)[8(! Result := Answer)][*(! !" )['(! 6! d)[8(! )]]]]]]][B(!"- X X&!"X&)[ (! 6&! d!)[8(! Call_ ProgressInd (CPArg))]['(!XX!"XX)[ .(! 6! d)[8(! cpArg!cause)][-(!X X!"XX )[8(! 6q9! BptyAlerted)][6(! 6! d)[8(! R/esult := Alerting)][3(!"XX!"X)[(! 6!)][)()]]]][0(!!")[80(! 6! NoIndication)][(! 6 ! ,!)[8(!6 CallProgress_ ReqInd (CPArg,remCSAID,remLegID) to CS)][9(!L!"L)[(1! 6L!Z)][3!(! 6RL! d)[8(! -)]]]]]]]]]][9(! 6&^! )[8(!) /* Note: In case of call forwarding. */)]]]]}6 ! d)[8(! -)L~!"~L)[6"(! 6F~! d)[8(! CS := Sender)][p(!!")[(! 6!Z)][).()5(! 6F! d)[8(! -)]]]]]]][R(!"!")[(! 6F! d!)[8(! SetCS)][^(!2l!Z)][3(! 6dl! d)[8(! -)]]]]]]]]]]]]}---------------------------------------------------------------------------------------------------------------------------------------------------------------a]]]]]][(!"!")[+(! 6@! d)[8(! *)]]]]]]]]]]]]}----------------------------------------------------------------------------------