------------------------SDT2 GDP_oCalledPartyBusy--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- DP_oCalledPartyBusy--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!% ;FPAR IN/OUT Result DPResultType;)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------;()[8(!p Virtual Procedure <> DP_oCalledPartyBusy)]}--------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(L)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6d^! d)[8(! )][z !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1------------------------------------------------2------------------------------------------------- !%()HeaderText------------------------------------1()PageOrder------------------------------------------------------------------------------------------------------------------------------------------- ------------------------(!4,!5!7)[!(! 1!!3)]}(! 2!!3)]]}(! 3!!3)]]]}(! 4!!3)]]]]}--------------------------------------------P(!!")[6w(! 62! ,)[8(!> DP!legID:=obcsmPars!legID, DP!bcsmEvent:= oCalled_ PartyBusy)][(!!" )[% (! 6d! d)[8(! MapToDP (dp))][(! R!"R )[}(! 6dR! d!)[8(! DP(DP) to CS)][ (!!")[(! 6!Z)][3(! 6d! d)[8(! Wait_ oCalledParty_ Busy)][(!L~!"~ L)[(! 6d~! d!)[8(! PIC_ Resume)][(!!")[6(! 6d! d)[8(! Result := Resume) ][(!xf!"fx)['(! 6df! d)[8(! )]]]]]]][(!"Lee~!"~L)[(! 6^~! d!)[8(! Release_ Ind (RArg))][(!!")[6(! 6^! d)[8(! Result := ARelease)][(!"xf!"fx)[(! 6!)][)()]]]]]][(!"Lee~!"~L)[(! 6X~! d[(!x!"x)[8(! 6! Analyse_ Information)][ (! 6X! d)[8(! cdPNPresent (pic!routingInfo))][(!@(! 6M!)][)()]]]][(!* F:F:!" F)[8(! 6! Else)][6(! 6@! d)[8(! 'Error situation')][(!4f!"f4)[(! 6f!Z)][3(! 6@f! d)[8(! -)]]]]]]]]][,(!"Lee~!"~L)[+)(! 6R~! d)[8(! *)]]]]]]]]]]]]]]}62! d)[8(!5 obcsmPars!routingInfo! cdPN:= pic!routingInfo! cdPN)][=(!y!")[64(! 62! d)[8(! Result := Analyse_ Information)][@(!~!"~)['%(! 62! d)[8(! )]]]]]]][(!!")[8(! 6! Select_ Route)][6F(! 6,! d)[8(!I obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][R(!!")[6I(! 6,! d)[8(! Result := Select_ Route)][U(!"~!"~)[(! 6!)][)%()]]]]]][(!!")[8(! 6! Release_ Call)][6(! 6X! d)[8(! Result := SCFRelease)][(!"!")[(! 6!)][)%()]]]][(!!")[8(! 6! O_ Exception)][6(! 6R! d)[8(! Result := Exception)][(!"!")[(! 6!)][)%()]]]][(!!")[8(! 6! Else)][6(! 6L! d)[8(! 'Error situation')][%()[w(!GSDL)]}(! )]]]]][(!*XSXS!"X)[8(! 6e! Else)][6(! 6^! d)[8(! 'Error situati!)[8(! virtual PIC (PIC))][(!!")[ (! 6X! d)[8(! PIC! pic)][(! FFx!"& F)[8(! 6! O_ Exception)][6(! 6F! d)[8(! Result := Exception)][(!"4MMf!"f4)[r)[6(! 6! d)[8(! Result := Select_ Route)][(!"MMf!"f)[(! 6M!)][)()]]]]]]]]!"@)[8(! 6'! true)][6(! 6X@! d)[8(!5 obcsmPars!routingInfo! cdPN:= pic!routingInfo! cdPN)][(!!" )[6(! 6X! d)[8(! Result := Analyse_ Information)][(!":MMf!"f:)[(! 6M!)][)()]!]]]]][(! @!"@ )[8(! 6! else)][6(! 6R@! d)[8(!I obcsmPars!routingInfo! routingAddress:= pic!routingInfo! routingAd"dress)][(!"!")[(! 6!)][)()]]]]]][(! FF!" F)[8(! #6'_! Release_ Call)][6#(! 6! d)[8(! rArg!cause := pic!cause)][&(!r!"r)[6(! 6! d)[8(! $Result := SCFRelease)][(!2!!MMf!"f)[(! 6!!)][)()]]]]]][(!* F:F:!"(!!")[(! 6!Z)][3(! 6L! d)[8(! -)]]]]]]]]]]]]]]}@@!"@)(x F)[8(! 6! Select_ Route)][6(! 6x! d)[8(!o obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress, obcsmPars!routeList := pic!routeList)]['(!!")[6(! 6! d)[8(!D cdPNIx := 1, obcsmPars!routingInfo! cdPN :=routingAddress (cdPNIx))][(!r!"d)[8(! )]]]]]]]]]]}(! 6! d)[8(! Select_ Route1)][/(!x!"x)[6(! 6d! ,)[8(!I obcsmPars()!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][2(!@r!"r@)[6(! 6r! d)[8(! Result := Select_ Route)][5(!*!")['(! 6! d)[8(! )]]]]]]]]]]})]]]]]]]]]]})]]]]]]]]]]}---------------------------------------------------------------------------------------------------------------w+(! 6L! d)[8(! -)]]]]]]]]]]]]]]}l)[G(! 6)[J(! 6d! )]][ M(! 6)][P(! 6! d)[8(! BCSM_MAPK,PING_DP)][t(!^!"^)[ S(! 6! d)[8(!) callingPartysCategoryPresent(obcsmPars))][w(!X!"X-)[8(! 6  ! true)][6V(! 6X! d)[8(!< DP!callingPartysCategory:= obcsmPars!callingPartysCategory)][}(!!")[ Y(!. 6! d)[8(!" locationNumberPresent(obcsmPars))][(!R!"R)[8(! 6 k! true)][6\(! 6! d)[8(!./ DP!locationNumber:= obcsmPars!locationNumber)][(!L!"L)[ _(! 6L! d)[8(!( originalCalledNumberPresent(obcsmPars))][(!0!")[8(! 6 ! true)][6b(! 6! d)[8(!: DP!originalCalledNumber:= obcsmPars!originalCalledNumber)][(!F!"1F)[ e(! 6! d)[8(!. userTeleserviceInformationPresent(obcsmPars))][(!@!"@)[8(! 6 '! true)][6h2(! 6@! d)[8(!F DP!userTeleserviceInformation:= obcsmPars!userTeleserviceInformation)][(!!")[ k(! 6! d)[8(!!3 genericNumberPresent(obcsmPars))][(!:l!"l:)[8(! 6 S! true)][6n(! 6l! d)[8(!, DP!genericNumber:= obcsmPars!genericNumbe4r)][(!!")[(! 6!Z)][q(! 6! d)[8(! MAPPING_CONTDP9)]]]]][(!*5!")[8(! 6!! false)][(! 6!)][)q()]]]]]][(!*!")[8(!6 6! false)][(! 6!)][)k()]]]]]][(!*~~!"~)[8(! 6! false)][(! 6!7)][)e()]]]]]][(!*  33L!"L )[8(! 69! false)][(! 63!)][)_()]]]]]][z(!*8!")[8(! 6! false)][(! 6!)][)Y()]]]]][(! 6^! d)[8(! MAPPING_CONTDP9)][9(!!")[ (! 6! d)[8(!) forwardCallIndicatorsPresent(obcsmPars))][(!X!"X)[8:(! 6-q! true)][6(! 6! d)[8(!< DP!forwardCallIndicators:= obcsmPars!forwardCallIndicators)][(!R!"R)[ (! 6R!; d)[8(!% redirectingNumberPresent(obcsmPars))][(!!")[8(! 6-! true)][6(! 6! d)[8(!4 DP!redir DP!redirectingInformation:= obcsmPars!redirectingInformation)][(!x!">x)[ (! 6! d)[8(!' uSIServiceIndicatorPresent(obcsmPars))][(!@!"@)[8(! 6-'! true)][6(! ?6@! d)[8(!8 DP!uSIServiceIndicator:= obcsmPars!uSIServiceIndicator)][(!!")[ (! 6! d)[8(!" uSIInformationPr@esent(obcsmPars))][(!:l!"l:)[8(! 6-S! true)][6(! 6l! d)[8(!. DP!uSIInformation:= obcsmPars!uSIInformation)][(!A!")[(! 6!Z)][(! 6! d)[8(! SEND_DP)]]]]][(!*!"B)[8(! 6!! false)][(! 6!)][)()]]]]]][(!*!")[8(! 6! falseC)][(! 6!)][)()]]]]]][(!*!")[8(! 6! false)][(! 6!)][)()]]D]]]][(!*ee~!"~)[8(! 6! false)][(! 6e!)][)()]]]]]][ (!*&R&R99ER!"R&)[8(! 6k?! false)][(! 69!)][)()]]]]]]]}()]]]]]][(!*~~!"~F)[8(! 6! false)][(! 6!)][)e()]]]]]][(!*  33L!"L )[8(! 69! false)][(!G 63!)][)_()]]]]]][z(!*!")[8(! 6! false)][(! 6!)][)Y()]]]]]]]}---------