------------------------SDT2 '6PIC_Present_Call--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- #PIC_Present_Call-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!& ;FPAR IN/OUT Result PICResultType;)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<()[8(!m Virtual Procedure <> PIC_Present_Call)]}-----------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(K)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6d,! d)[8(! )][!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText------------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------(!!")[6|(! 62! ,)[8(!/ sirArg!calledPartyNumber := calledPartyNumber)][(!X!"X)[ (! 6d! d!)[8(! SetupReq (sirArg) to CS)][ (!,!",)[(! 6!)[8(! Start setup in forward dirn. )]]][(! !" )[6(! 6d ! d)[8(!& 'Send address information to SigCon')][ (!,RR!"R,R)[ (! 6 !)[8(! All aspects of SigCon indications have not been represented here. For example, the T_BCSM may need to send an indication to the O_BCSM when address info. is complete, so the O_BCSM can send PROCEEDIN G req.ind to CCAF. These indications are outside the scope of INAP.)]]][(!!")[(! 6!Z)][3(! 6d! d)[8(!# Wait_fo r_ _B_party_ _end_response)][(!L~!"~L)[o(! 6d~! d!)[8(! ReleaseReq_ Ind (RArg))][~(!x!"x)[ r(! 6dx! d)[8(! RArg! cause)][(!r!"r)[8(! 6! AptyAbandon, noIndication)][6u(! 6dr! d)[8(! Result := ARelease)][(!!")['(! 6d! d)[8(! )]]]]][(!,r!"r,)[8(! 6! else)][6x(! 6^r! d)[8(! 'Error situation')][(!!")[(! 6!Z)][3{(! 6^! d)[8(! -)]]]]]]]]][(!"Lee~!"~L)[(! 6~! d!)[8(! Virtual ReleaseInd (RArg))][(!!")[(! 6!Z)][(! 6! d)[8(! Terminating_ LineState)]]]]][(!"Le e ~!" ~L)[(! 6~! d!)[8(! SetupConf (SCRArg))][(!  !"  )[6(! 6! d)[8(! Result := Answer)][(!" x !" x)[(! 6!)][)()]]]]]][(!"LeLeL~!"/()[(! l! 22!(B)[C(! l)[F(! 6)[I(! 6d! )]][ L(! 6)][3 (! 6,! d)[8(!# Wait_for_ _B_party_ _end_response)][>(!,,!",,)[#(! 6! d!)[8(!# Subsequent_ AddressReqInd (SAArg))][A(!,&,X!",X,&)[&(! 6X! d!)[8(!& Subsequent_ AddressReq (SAArg) to CS)][D(!,,!",,)[(! 6,!Z)][3)(! 6! d)[8(! -)]]]]]]][G(!",,&&!"&,)[,(! 6! d!)[8(! virtual PIC (PIC))][(!4k!5!7)[!(! 1!!3)[!(! 2!!3)]]}(! 3!!3)]]]}----------------------------------------------------------------------------------------|J(!&&&X!"&X&&)[ /(! 6X! d)[8(! PIC!pic)][M(!&& !"& &)[8(! 6?! ReleaseCall)][6h(! 6 ! d)[8(! rArg!cause := pic!cause)][k(!&&!"&&)[62(! 6! d)[8(! Result := SCFRelease)][P(!&&L!"&L&)['5(! 6L! d)[8(! )]]]]]]][S(! !" )[8(! 6! Else)][68(! 6  ! d)[8(! 'Error situation')][V(!!")[(! 6!Z)][3;(! 6 ! d)[8(! -)]]]]]]]]]][R(! 6d! d)[8(! Terminating_ LineState)][(!Fx!"xF)[ U(! 62x! ,)[8(! rArg!cause)][(!!")[8(! 6!E tException, calledParty_ CallRejected, routeFailure1, routeFailure2)][6X(! 6d! d)[8(!% dpCause:= ca.lease message with busy cause.)]]][(!:!":)[6(! 6:! d)[8(! Result := Busy)][N(!"!"5(! dpCause:= bPtyBusyUDUB)][ (!X!"X)[(! 6!! )[8(!i The call cannot be presented,e.g. ISDN user determined user busy, ISUP re Continuity check failure.)]]][Q(!LL:!"L:L)[6(! 6:! d)[8(! Result := Failure)][(!"LL!"$()[w(!GSDL)]}(! 62! ,)[8(! DPReason:= AccessOut_ OfOrder)][*(!2!!!")[(! 6!!L)[(! 6!)][)H()]]]]]][\(!^rr!"r^)[8(! 6! bptyNoAnswer)][6Y(! 6! d)[8%(! dpCause := bptyNoAnswer)][b(!rr:!"r:r)[6_(! 6:! d)[8(! Result := noAnswer)][e(!"rr!"&r)[(! 6L!)][)H()]]]]]]]]]]]}}})][) ()]]]][(!^  !"^ )[8(! 6&! Access_ Cusctomer_ Busy)][6(! 6 ! ,)[8(!! DPReason:= AccessCustomer_ Busy)][0(!2!!!")[(! 6!)][() ()]]]][(!^  !"^ )[8(! 6-&! BptyNDUB)][6(! 6~! ,)[8(! DPReason:= BptyNDUB)][3(!2)!!!")[(! 6r!)][) ()]]]][!(!^ r r!"r^ )[8(! 6&! PSTNL*ineBusy)][6(! 6! ,)[8(! DPReason:= PSTNLineBusy)][6(!2rr!!!"r)[(! 6!)][) ()+]]]][$(!*^ ! !~!"~^ )[8(! 63! TrunkGroupBusy)][6 (! 62~! ,)[8(! DPReason:= TrunkGroupBusy)][ '(!",^!"^)[(! 6~!)[8(!q For Conventional trunks, SS7-supported trunks, Private facility trunks check all trunks in the selected trunk.)]]][9-(!!")[) ()]]]]]]]]]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------\lledParty_ CallRejected)][(!:!":)[6(! 6d:! d)[8(! Result := Exception)][K(!!"4L~L)[(! 6~! d!)[8(! Call_ ProgressInd (cpArg))][(!LL!"LL)[ (! 6! d)[80(! CPArg!cause)][(!LxL!"LLx)[8(! 6e! BptyAlerted)][6(! 6! d)[8(! Result := Alerting)][(!"L@1L!"L@)[(! 6 !)][)()]]]][(!FFFF!"FF)[8(! 6__! NoIndication)][2(! 6! d!)[8(!7 CallProgress_ ReqInd (cpArg,remCSAID, remLegID) to CS)][(!F@Fr!"FrF@)[(! 6Fr!Z)][3(! 36r! d)[8(! -)]]]]]]]]]]]]]]]]]]]]}]}!"rrl)[(! 6r!Z)][3(! 6! d)[8(! -)]]]]]]]]]]]]]]]]]]]]]]}]]]]]]]]]]]]]]]]D)['H(! 6d! d)[8(! )]]]]]]][(!^!"^)[8(! 6 ! bPtyBusy_ UDUB)][6(! 6! d)[8!)[(! 6!)][)H()]]]]]][(!^LL!"L^)[8(! 6e! ss7Failure)][6^(! 6! d)[86(! dpCause:= SS7Failure)][ (!!")[d(! 6!! )[8(!b A timer expiry upon sending the first Circuit Reservation Message or a"