------------------------SDT2 0PIC_O_Suspended--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- .PIC_O_Suspended------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!& ;FPAR IN/OUT Result PICResultType;)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<()[8(! Procedure PIC_O_Suspended)]}---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1()[(! l! 22!(L)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 62! d)[8(! )][ !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText------------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------&--------(!4!5!7)[!(! 1!!3)[!(! 2!!3)[!(! 3!!3)]]]}----------------------------------------------------------------------------------------(!^!"^)[6w(! 62! d)[8(! nsrArg!callRef := sigConID)][(!&!"&)[z(! 62 &! d!)[8(!# NetworkSuspend_ Req(nsrArg) to CS)][(!!")[6}(! 62! d)[8(! SET(SuspendT))][(! R!"R )[(! 6R!Z)][3(! 62R! d)[8(! O_Suspended)][(!!")[ (! 62! d!)[8(!2 NetworkResume_ ReqInd (nsrArg,, obcsmPars!legID))][ (!^!"^)[(! 6^!)[8(!u The reans wer event occurs when the non- ISDN called party goes off-hook or the ISUP sends a network resume message.)]]][(!L!"L)[6(! 62! d)[8(! Result := Reanswer)][(!x!"x)['(! 62! d)[8(! )]]]]]]][(!"RR!"R)[(! 6! d!)[8(! Release_ ReqInd (RArg))][(!RLR~!"R~RL)[6(! 6~! d)[8(! RESET (SuspendT))][(!RR!"RR)[6(! 6! d)[8(! Result := BRelease)][(!"RxR!"Rx)[(! 6!)][)()]]]]]]]][(!"LL!"L)[(! 6! d!)[8(! Release_ Ind (RArg))][(!LLL~!"L~LL)[6(! 6~! d)[8(! RESET (SuspendT))][(!LL!"LL)[6(! 6! d)[8(! Result := ARelease)][(!"LxL!"Lx)[(! 6R!)][)()]]]]]]]][(!"FF!"F)[(! 6! d!)[8(! SuspendT)][(!"FLFLL!"LFL)[(! 6L!)][)()]]]][(!"rr!"r)[(! 6! d!)[8(! Service_ FeatureInd (SFtArg))][(!rLr!"rrL)[6(! 6! d)[8(! Result := MidCall)][(!"rxr!"rx)[(! 6L!)][)()]]]]]]]]]]]]]]][9(! 6^! )[8(! /* When the suspend timer expires, the call towards the calling party will be released. When the ReleaseInd or ReleaseReqInd is recieved in the Wait state the "suspend" timer will be stopped. */)]]]]}d. */)]]]]()[(! l! 22!(L)[F(! l)[I(! 6)[L(! 6d! )]][ O(! 6)][3*(! 6^! d)[8(! O_Suspended)][(!!")[(! 6! d!)[8(! PIC (PIC))][(!X!"X)[%q(! 6! d)[8(! MapFromPIC (pic))][t(! !" )[ (! 6 ! d)[8(! PIC! pic)][(!^RR!"^R)[8(! 6k! Release_ Call)][6(! 6! d)[8(! rArg!cause := pic!cause)][(!L!"L)[6(! 6L! d)[8(! Result := SCFRelease)][(!!")['(! 6! d)[8(! )]]]]]]][(!^RR!"^R)[8(! 6k! Else)][6(! 6! d)[8(! 'Error situation')][(!L!"L)[(! 6L!Z)][3(! 6L! d)[8(! -)]]]]][(!!")[8(! 6! Send_ STUI)][(! 6!Z)][(! 6! d)[8(! Send_ STUI)]]]]]]]]]][3(! 6F! d)[8(! O_Suspended)][(!!")[(! 6 ! d!)[8(! SetCS)][(!@r!"r@)[6(! 6r! d)[8(! CS := Sender)][(!f!"!f)[(! 6f!Z)][3m(! 6f! d)[8(! -)]]]]]]][(!"!")[(! 6"! ,!)[8(!# SetLegID (currentLegID, newLegID))][(!r!"r)[6(! 6&! d)[8(! obcsmPars! legID := newLegID)][#(!"!!f!"f)[(! 6!!)][)m()]]]]]][5(!"LL!"L)[(! 6$! d!)[8(! DataInd (udArg))][&(!L@Lr!"LrL@)[6(! 6r! d)[8(! dpUTSIArg!party := localParty)][,(!-()[(! l! 22!(L)[(! l)[(! 6)[(! 6d! )]][ (! 6)][;(! 6&! d)[8(! Send_ ST'2)[R(! 6! 3!)[8(! DataInd (UDArg))][p(!XrX!"XXr)[6X(! 6 d%(!g! legIDUI)][P(!!")[6k(! 6R! ,)[8(! udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInformati(on := pic!uSIInformation)][n(!R!"R)[ >(! 6! d)[8(! PIC!party)][_(!~!"~))[8(! 6! remoteParty)][6e(! 6~! d)[8(! 'Store info.')][h(!"!")[(! 6!)*][3G(! 6! d)[8(! -)]]]]][S(!~!"~)[8(! 6! localParty)][6(! 6~! d)[8(! udA+rg!callRef := sigConID)][(!!")[D(! 6! d!)[8(!! DataReq (udArg,senderRef) to CS)][Y(!x!",x)[(! 6!Z)][)G()]]]]]]]]]]]]]}~)[6(! 6! d)[8(! 'Store UTSI')][(!~R~!"~~R[LL!"LL)[6 (! 6! ,)[8(! dpUTSIArg! legID:=obcsmPars!legID, dpUTSIArg!uSIServiceIndicator:= udArg!uSIServiceIndicator, dpUTSIArg!uSIInformation := udArg!uSIInfor/()[w(!GSDL)]}]]]]}I')][(!~~L!"~L~)[(! 6~L!Z)][3(! 6L! d)[8(! -)]]]]]]]]]]}------------------------------mation)][2(!LL!"LL)[#(! 6! d!)[8(! DPUTSI (dpUTSIArg) to CS)][8(!"L4LMMf!"f0L4)[(! 6M!)][)m()]]]]]]]]]]]]]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------T