------------------------SDT2 SRFStateModel--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%()HeaderText------------------------------------!%()HeadingText----------------------------------- ’’’’’’’’’’’’’’’’’’’’’’’’SRFStateModel-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ’’’’15-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’()[8(! FPAR srsm PId;)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&’’’’()[8(! Process Type SRFStateModel)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2’’’’()[(! ÖŠ! ś–!(P)[|(! 6Ȑ! )[(! 6į©)[‚(! 6įō! )]][ …(! 6h©)][AI(!ś!)[!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------%13-----------------------------------------------%13----------------------------------------------- t’’’’n’’’’’’’’’’’’’’’’’’’’’’’’!%()HeaderText------------------------------------1()PageOrder-------------------------------------2-----------------------------------------------5------------------------------------------------ w!o8’’’’(! 6k,! SRM)][`(! )][.J(! )[8(! 6¶ś! srsmTosrm)]][(! 6ś!¦’’’)][.K(! )[8(! 6¶^! srmTosrsm)]][(!  6!Z)]][9ˆ(! 6śŠ! )[8(! /* SRF Procedures */)]][$‹(! 6ś ! Čd)[(! 6ś9! SSF_Establish_ Connection)][ Ž(!ĀRīR!" īRĀR)[Ū(! 6ī !)[8(! /* This is an connection establisment requested by the SSF as a result of an EstablishTemporaryConnection or ConnectToResource operation /*)]]]]]]}‘(! ņ’’’’6ś¶! Čd)[(! 6Ļ! SRF_Establish_ Connection)]][$”(! 6śL! Čd)[(! 6~! SSF_Disconnect)][ ä(!Ā~ī~!"ī~Ā~) [į(! 6īL!)[8(!R /* This is an release of the connnection requested by the SRF towards the SSF */)]]]][$Ž(! 6śā! Čd)[(! 6ū! SRF_Disconnect)][ ź(!Ā‹SArg Ssf_SetupType, RArg ReleaseType, CPArg CallProgressType, srf_SArg Srf_SetupType, FACArg FacilityType, FACRes FacilityResultType, FACErr FacilityErrorType, DArg DataType, SAArg SubsequentAddressType, srfCallTableInc TableType, srfCallTableOut TableType, transactionTable TableType, callRecordInc RecordType, callRecordOut RecordType, transactionRecord RecordType, callRef CallRefType, callFlag CallFlagType, callId CallIdType, transactionId TransactionIdType, SRM PId, SRSM PId, ptr PId, tableIndexInc CallIdType, tableIndexOut CallIdType, cause CauseType, operationCode OperationcodeType, result ResultType;)]][9„(! 62ś! )[8(!Ē /* Variable Declarations */ DCL ApplicationActive BOOLEAN := FALSE, AssistNeeded BOOLEAN := TRUE, disconnectFromIPForbiddenFlag BOOLEAN := FALSE, requestAnnouncementCompleteFlag BOOLEAN := FALSE;)]][9«(! 62R! )[8(!f /* Timer Definitions */ TIMER Tsrf; DCL TsrfDuration1 DURATION := 3600000, TsrfDuration DURATION;)]][9®(! 6 ~! )[8(!; SIGNAL AssistRequestInstructionsNeeded, ssf_FacPARes.req;)]]]]}][9®(! 6 č! )[8(!) SIGNAL AssistRequestInstructionsNeeded;)]]]]•’’’’()[(! ÖŠ! ś–!(d)[(! ÖŠ)[(! 6)[(! 6d! )]][ (! 6h)][9 (! 62ś! )[8(!, /* INAP v()[(! ąü! ś–!(Œ)[(! ąü)[“(! 6)[–(! 6d! )]][ ™(! 6r)][9—(! 6d! )[8(!t DCL ssf_ ()[(! ÖŠ! ś–!(d)[h(! ÖŠ)[k(! 6)[n(! 6d! )]][ q(! 6h)][3U(! 6&d! Čd)[8(! Idle,Con(! 6,&! Čd!)[8(!( PlayAnnouncement_ Error (PAErr) to SRM)][Ž(!"Š£„£„¼!"„¼Š)[(! 6„£!)][6ł(! 6 Znected)][[(!ŠȊś!"ŠśŠČ)[X(! 6&ś! Čd!)[8(! ApplicationBegin)][a(!Š^А!"АŠ^)[6^(! 6&! Čd)[8(! ApplicationActive := TRUE)][g(!ŠōŠ&!"Š&Šō)[(! 6Š&!Z)][3d(! 6&&! Čd)[8(! _)]]]]]]]][3ƒ(! 6d! Čd)[8(! Idle)][‰(!~Č~ś!"~ś~Č)[†(! 6ś! Čd!)[8(! Ssf_Setup.req (ssf_SArg))][ (!ā,,!",ā,)[Œ(! 6ś!)[8(!$ Bearer connection request from SSF)]]][›(!~^~!"~~^)[%˜(! 6! Čd)[8(! SSF_Establish_ Connection )][¤(!~ō~¼!"~¼~ō)[ 1(! 6¼! Čd)[8(! AssistNeeded)][:(!āīxīxR!"xRāī)[8(! 6‘! true)][7(! 6R! Čd!)[8(!+ AssistRequest_ InstructionsNeeded to Self)][=(!"x¶xū~ū~!"~x¶)[(! 6~ū!“)][3§(! 6! Čd)[8(! Connected)]]]]][4(!~ ~č!"~č~ )[8(! 6—9! false)][6((! 6č! Čd)[8(! TsrfDuration := TsrfDuration1)][+(!~L~~!"~~~L)[6%(! 6~! Čd)[8(! SET (NOW + TsrfDuration, Tsrf))][.(!~ā~!"~~ā)[(! 6~!Z)][)§()]]]]]]]]]]]]][2t(! 62ś! Čd)[8(! )][z(!–^–!"––^)[6w(! 62! Čd)[8(! SRSM := SELF)][€(!–ō–&!"–&–ō)[6(! 62&! Čd)[8 (! SRM := Parent)]["(!–Š–¼!"–¼–Š)[(! 6–¼!Z)][3}(! 62¼! Čd)[8(! Idle)]]]]]]]]]]}(!–Š–R!"Ü’’’’10ration processing procedures */)]]]]}(! 6–11!Z)][3}(! 62R! 12d)[8(! Idle)]]]]]]]]]]}------13------------------------------------------------ DKMn’’’’’’’’’’’’’’’’’’’’’’’’ī,)[L(! 6 ś!)[8(!K Release request received from SSF in order to release connection to IP)]]][C(!Š^Š&!"Š&Š^)[)(! 6&&! #Čd!)[8(! Srf_Release (RArg) to SRM)][ 2(!īX X!" XīX)[&(! 6 &!)[8(! Release connection towards SSF)]]][8(!"Š$ŠŠ „ „R!"„RŠŠ)[(! 6„ !)][ (! 6 R! Čd)[8(! ApplicationActive)][¤(!č„~„~č!"~č%č„)[8(! 6—! true)][’(! 6č! Čd!)[8(! ApplicationEnd to SRM)][Ŗ(!"~L~e„e„~!"„°„~~L)[(!& 6„e!“)][4•(! 6 ~! Čd)[8(! )]]]]][§(!„¶„~!"„°„~„¶)[8(! 6Ļ! false)][)•()]]]]]]]][­(!"ŠČ'Šį~į~ś!"~śŠČ)[†(! 6ś! Čd!)[8(! Srf_Release.ind (RArg))][ (!ā,,!",°,ā,)[ (! (6ś!)[8(! SRF Initiated Disconnect)]]][J(!~^~&!"~&~^)[>(! 6&! Čd!)[8(! Ssf_Release (RArg) to SRM)][ D()!āXX!"XāX)[;(! 6&!)[8(! Release connection towards SSF)]]][P(!"~Š~ „ „R!"„R~Š)[)*()]]]]]]]]]}!)[8(! Ssf_Release.req (RArg))][ O(!ī, ,!" ,¼,ī,)[L(! 6 ś!)[8(!K Release request received from SSF in order to releas ’’’’()[(! ąü! ś–!(d)[t(! ąü)[w(! 6)[z(! 6d! )]][ }(! 6r)][3€(! 6ś! Čd)[8(! Connecte,d, User Interaction)][¤(!"~^~ww!"~^)[ƒ(! 6,! Čd!)[8(! Tsrf /* Timer Expiry*/)][§(!ō&!"-&ō)[6†(! 6,&! Čd)[8(![ SArg!callRef!callID:= call GetCallIdFromSRSM(sRSMPtr), SArg!callRef!callFlag:= ToAddress )][Ŗ(!Š¼!"¼Š).[6‰(! 6,¼! Čd)[8(!% SArg!Cause:= recoveryOnTimerExpiry,)][­(! R!"R )[Œ(! 6,R! Čd!)[8(! Ssf_Relea/se.ind (RArg) to SRM)][ °(!ō„&„!"&„ō„)[(! 6&R!)[8(! Release connection towards SSF)]]][³(!¶č!"č0¶)[•(! 6,č! Čd!)[8(! Srf_Release.req (RArg) to SRM)][ ¹(!ō&!"&ō)[˜(! 6&č!)[8(! Release con1nection towards IP)]]][¼(!L!"L)[ ›(! 6,! Čd)[8(! ApplicationActive)][æ(!ōFŠFŠŖ!"ŠŖō2F)[8(! 6£_! true)][ž(! 6&Ŗ! Čd!)[8(! ApplicationAbort to SRM)][Ā(!"ŠŠ''@!"r@Š)[(! 63'!“)][4”(! 6,@! Čd)[8(! )]]]]][Å(!x@!"r@x)[8(! 6©‘! false)][)”()]]]]]]]]]]]]]][Ė(!~^jŠŠ@!"Š@Š)[(! 6Š@!Z)][3Ü(! 6&@! Čd)[8(! -)]]]]]]]]]]]]]]}~Š)[)()]]]]]]]]]]]}X!"X°’’’’! Čd)[8(! TsrfDuration := TsrfDuration1)][ß(!ŠxŠŖ!"ŠŖŠx)[6Ł(! 6&Ŗ! Čd)[8(! SET (NOW + TsrfDuration, Tsrf))][ā(!4()[(! ÖŠ! ś–!(P)[©(! ÖŠ)[¬(! 6)[Æ(! 6d! )]][ ²(! 6h)][3Ź(! 6&d! Čd)[8(! Connecte9()[(! ÖŠ! ś–!(d)[­(! ÖŠ)[°(! 6)[³(! 6d! )]][ ¶(! 6h)][3¹(! 6&d! Čd)[8(! ConnecteE6 User Interaction)][ó(!"ŠȊ7į–į–ś!"–ś8ŠČ)[ź(! 62ś! Čd9!)[8(!& PromptAndReceive_ 7+6’’’’’’’’’’’’’’’’’’’’’’’’d, User Interaction)][ó(!"ŠȊį–į–ś!"–śŠČ)[ź(! 62ś! Čd!)[8(!& PromptAndReceive_ Message (PARMArg),)][š(!–^–:!"––^)[%ķ(! 62! Čd)[8(!" ProcessPromptAnd_ ReceiveMessage)][ö(!"–ō– x x&!"x&–ō)[(! 6Š ;!)][6ø(! 6&! Čd)[8(! RESET (Tsrf) /* Stop Timer */)][Į(!xŠx¼!"x¼xŠ)[(! 6x¼!Z)][3µ(! 6¼! <Čd)[8(! User Interaction)]]]]]]]]][Ķ(!ŠȊś!"ŠśŠČ)[¾(! 6&ś! Čd!)[8(! PlayAnnouncement (PAArg),)][(!Š^=А!"АŠ^)[%(! 6&! Čd)[8(! ProcessPlay_ Announcement)][(!"ŠōŠ x x&!"x&Šō)[(! 6„ !>)][)ø()]]]]]][å(!"ŠȊį„į„ś!"„śŠČ)[Ł(! 6 ś! Čd!)[8(!/ PromptAndCollectUser_ Information (PACUIArg),)][ā(!?„^„!"„„^)[%Ö(! 6 ! Čd)[8(!* ProcessPromptAnd_ CollectUserInformation)][ß(!"„ō„ x x&!"x&„ō)@[(! 6x !)][)ø()]]]]]][ė(!"ŠȊįxįxś!"xśŠČ)[č(! 6ś! Čd!)[8(! ScriptRun (SRArg), )][ń(A!x^x!"xx^)[%ī(! 6! Čd)[8(! ProcessScriptRun)][ō(!xōx&!"x&xō)[)ø()]]]]]]][3č(! 6B&R! Čd)[8(! User Interaction)][ė(!жŠč!"Ščж)[Ź(! 6&č! Čd!)[8(! ScriptRunError (SRErr))][Ó(!ŠCLŠ~!"Š~ŠL)[Š(! 6&~! Čd!)[8(! ScriptRunError (SRErr) to SRM)][å(!ŠāŠ!"ŠŠā)[6Ö(! 6&5()[(! ÖŠ! ś–!(d)[÷(! ÖŠ)[ś(! 6)[ż(! 6d! )]][ (! 6W)][3Ī(! 6,ś! Čd)[8(! ConnecteFd, User Interaction)][Ė(!ŠȊś!"ŠśŠČ)[Č(! 6&ś! Čd!)[8(! Ssf_Release.req (RArg))][ O(!ī, ,!" ,¼,"d)][ć(!^!"^)[¹(! 6,! Čd!)[8(!$ AssistRequest_ Instructions_Needed)][Ń(!ō&!"&Gō)[6¼(! 6,&! Čd)[8(! ApplicationActive := TRUE)][Ō(!Š¼!"¼Š)[æ(! 6,¼! Čd!)[8(! ApplicationBeHgin to SRM)][×(! R!"R )[Ā(! 6,R! Čd!)[8(!+ AssistRequestInstructions (ARIArg) to SRM)][Ś(!¶č!"I萶)[6Å(! 6,č! Čd)[8(! TsrfDuration := TsrfDuration1)][Ż(!L~!"~L)[6Č(! 6,~! Čd)[8(! SET J(NOW + TsrfDuration, Tsrf))][ą(!ā!"ā)[(! 6!Z)][3Ė(! 6,! Čd)[8(! Connected)]]]]]]]]]]]]]]]][3a(! 6 ~…()[(! ÖŠ! ś–!(d)[9(! ÖŠ)[<(! 6)[?(! 6d! )]][ B(! 6h)][3E(! 6,d! Čd)[8(! User IntNeraction)][‹(!"„^„ww!"„^)[y(! 6,! Čd!)[8(! PlayAnnoucement_ Error (PAErr))][ (!",ĀĀ–,–p()[(! ÖŠ! ś–!(P)[‡(! ÖŠ)[Š(! 6)[(! 6d! )]][ (! 6h)][3“(! 6 ś! Čd)[8(! User IntLeraction)][£(!"Ȑį–į–ś!"–śČ)[ (! 62ś! Čd!)[8(! ScripCloseError (SCErr))][©(!–^–!"–O–^)[¦(! 62! Čd!)[8(! SriptCloseError (SCErr) to SRM)][¬(!"–ō–  ¼!"¼–ō)[(! 6 !)][6P(! 6,¼! Čd)[8(! TsrfDuration := TsrfDuration1)][#(! R!"R )[6 (! 6,R! Čd)[8(! SET (NOW + TsrfDuration, TsrQf))][&(!¶č!"č¶)[(! 6č!Z)][3N(! 6,č! Čd)[8(! Connected)]]]]]]]]]]][K(!Ȑś!"RśČ)[H(! 6,ś! Čd!)[8(! ScriptClose (SCArg) )][Q(!^!"^)[%Z(! 6,! Čd)[8(! ProScess_ ScriptClose)][](!ō¼!"¼ō)[)()]]]]]][²(!"ȐįŠįŠś!"ŠśČ)[Æ(! 6&ś! Čd!T)[8(!" ScriptInformation_ Error (SIErr))][ø(!Š^А!"АŠ^)[Ä(! 6&! Čd!)[8(!) ScriptInformation_ Error (SIErr) to SRM)][Ē(U!"ŠōŠ  ¼!"¼Šō)[(! 6 !“)][)()]]]]]][u(!"Ȑį„į„ś!"„śČ)[c(! 6 śV! Čd!)[8(! ScriptInformation (SIArg),)][l(!„^„!"„„^)[%i(! 6 ! Čd)[8(! Process_ ScriptInformation)][r(!W„ō„&!"„&„ō)[(! 6„&!Z)][3o(! 6 &! Čd)[8(! User Interaction)]]]]]]][{(!"Ȑį~į~ś!"~śXČ)[x(! 6ś! Čd!)[8(! SriptEvent (SEArg))][(!~^~!"~~^)[~(! 6! Čd!)[8(!~)[8(! CancelError (ErrArg) to SRM)][ī(!"ŠŠŠ£–£–¼!"–¼ŠŠ)[(! 6–£!“)][)1()]]]]]]]]]}---------------------------------------------------Ķ’’’’¼! Čd)[8(! TsrfDuration := TsrfDuration1)][’(!„ „R!"„R„ )[6ü(! 6 R! Čd)[8(! SET (NOW + TsrfDuration, Tsrf))][(![„¶„č!"„č„¶)[(! 6„č!Z)][3į(! 6 č! Čd)[8(! User Interaction)]]]]]]]]]]][ˆ(!„^„!"„„\^)[(! 6 ! Čd!)[8(!3 PromptAndCollect_ UserInformationError (PACUIErr))][ —(!"čĀĀ––!"–¶ĀčĀ)[”(! 6d!])[8(!H Successful cancelation of an active or buffered PACUI operation to SRF)]]][‚(!„ō„&!"„&„ō)[v(! 6 &! Čd!)[8(!: PromptAnd^Collect_ UserInformationError (PACUIErr) to SRM)][‘(!„Š„¼!"„¼„Š)[)ł()]]]]]][Ģ(!"„^„wxwx!"x„^)[É(! 6_! Čd!)[8(!' SpecialisedResource_ Report (SRRArg) )][Ņ(!xōx&!"x&xō)[Ļ(! 6&! Čd!)[8(!, SpecialisedReource`_ Report (SRRArg) to SRM)][ä(!"xŠx£„£„¼!"„¼xŠ)[(! 6„£!“)][)ł()]]]]]]][36(! 6,č! Čd)[8(! User Interaction)a][K(!L~!"~L)[9(! 6,~! Čd!)[8(!4 PromptAndCollect_ UserInformationResult (PACUIRes))][T(!ā!"bā)[B(! 6,! Čd!)[8(!; PromptAndCollect_ UserInformationResult (PACUIRes) to SRM)][{(!xŖ!"Ŗx)[6l(! 6,Ŗ! c Čd)[8(! TsrfDuration := TsrfDuration1)][u(!@!"@)[6o(! 6,@! Čd)[8(! SET (NOW + TsrfDuration, Tsrf))][x(!d¤Ö!"Ö¤)[(! 6Ö!Z)][3r(! 6,Ö! Čd)[8(! User Interaction)]]]]]]]]]]][N(!"Le„e„~!"„~eL)[<(! 6 ~! Čd!)[8(!+ PromptAndReveive_ MessageResult (PARMRes))][W(!„ā„!"„„ā)[E(! 6 ! Čd!f)[8(!2 PromptAndReceive_ MessageResult (PARMRes) to SRM)][~(!"„x„‘‘Ŗ!"Ŗ„x)[(! 6‘!“)][)l()]]]]]][Q(!"Lgexex~!"x~L)[?(! 6~! Čd!)[8(!* PromptAndReveive_ MessageError (PARMErr))][Z(!xāx!"xxā)[Hh(! 6! Čd!)[8(!1 PromptAndReveive_ MessageError (PARMErr) to SRM)][(!"xxx‘‘Ŗ!"Ŗxx)[(! 6„‘!“)][)li()]]]]]]]]]}(!2 PromptAndReceive_ MessageResult (PARMRes) to SRM)][~(!"„x„‘‘Ŗ!"Ŗ„x)[(! 6‘!“)][)l()]]]]]][Q(!"L’’’’~!"~~^)[Č(! 6! Čd!)[8(! Srf_Initiated_ Release)][Ń(!~ō~&!"~&~ō)[6Ī(! 6&! Čkd)[8(! SArg!cause:= normaCallclearing)][Ō(!~Š~R!"~R~Š)[×(! 6R! Čd!)[8(! Ssf_Release.ind (RArg) to SRM)][ ć(!lā„„!"„ā„)[Ś(! 6R!)[8(! Release connection towards SSF)]]][ę(!~¶~č!"~č~¶)[Ż(! 6č! ,–&Ā)[=(! 6,d!)[8(! Cancel error to be sent to SCF)]]][X(!ŠōŠ&!"Š&Šō)[U(! 6&&! Čd!Y()[(! ÖŠ! ś–!(d)[(! ÖŠ)[(! 6)[(! 6d! )]][ (! 6W)][3"(! 6&ś! Čd)[8(! User Intq3[(! ÖŠ! ś–!(4)[9(! ÖŠ)[<(! 6)[?(! 6d! )]][ B(! 6h)][3E(! 6 ! y)[8’’’’’’’’’’’’User Int’’’’!",–,Ā)[š(! 6,d!)[8(!F Successful cancelation of an active or buffered PA operation to SRF)]]][…(!ō&!"&ō)[|eraction)][((!"Š^Šw–w–!"–Š^)[%(! 62! Čd!)[8(! Cancel (CANArg))][.(!–ō–&!"–&r–ō)[%+(! 62&! Čd)[8(! ProcessCancel)][4(!–Š–¼!"–¼–Š)[(! 6–¼!Z)][31(! 62¼! Čd)[8s(! User Interaction)]]]]]]][:(!Š^А!"АŠ^)[7(! 6&! Čd!)[8(! CancelError (CANErr)))][ @(!"&ĀĀ–,–!"m(!4—!5!7)[!(! 1!!3)[!(! 2!!3)[!(! 3!!3)[!(! 4!!3)[!(! 5!!3)[!u(! 6!!3)[!(! 7!!3)[!(! 8!!3)[! (! 9!!3)[! (! 10!!3)[! (! 11!!3)[!}Operation processing procedures */)]]]]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(’’’’()[(! ąü! ś–!(d)[b(! ąü)[e(! 6)[h(! 6d! )]][ k(! 6r)][9n(! 6&ś! )[8(!, /* INAP xOperation processing procedures */)]][$q(! 62! Čd)[(! 6K! Process_ PlayAnnouncement)]][$L(! 62&! Čd)[(! 6K?! Process_ EraseMessage)]][$O(!()[(! ąü! ś–!(d)[S(! ąü)[V(! 6)[Y(! 6d! )]][ \(! 6r)][9_(! 6,! )[8(!ą DCL EMzArg EraseMessageType, PAArg PlayAnnouncementType, PAErr PlayAnnouncementErrorType, ARIArg AssistRequestInstructionsType, PACUIArg PromptAndCollectUserInformationType, PACUIRes PromptAndCollectUserInformationResultType, PACUIErr PromptAndCollect{UserInformationErrorType, PARMArg PromptAndReceiveMessageType, PARMRes PromptAndReceiveMessageResultType, PARMErr PromptAndReceiveMessageErrorType, SCArg ScriptCloseType, SCErr ScriptCloseErrorType, SEArg ScriptEventType, SIArg ScriptInformat|ionType, SIErr ScriptInformationErrorType, SRArg ScriptRunType, SRErr ScriptRunErrorType, SRRArg SpecialisedResourceReport, CArg CancelType, CErr CancelErrorType, ARIArg AssistRequestInstructionsType;)]]]]}------------------------------------Ü’’’’ (! 12!!3)[! (! 13!!3)]]]]]]]]]]]]]}------------------------------------------------------------------------------------------------------------------------------------------------------------d’’’’ ScriptEvent (SEArg) to SRM)][„(!"~ō~ „ „&!"„&~ō)[(! 6„ !“)][)o()]]]]]][p(!"Ȑįxįxś!"xśČ)[g(! 6ś! Čd!)[8(! EraseMessage (EMArg))][m(!x^x!"xx^)[%j(! 6! Čd)[8(! Process€_ EraseMessage)][s(!"xōx „ „&!"„&xō)[(! 6~ !“)][)o()]]]]]]]]]}--------------------------------------------------------------------------------------Ŗ’’’’Čd!)[8(! Srf_Release.req (RArg) to SRM)][ é(!ā!"ā)[ą(! 6č!)[8(! Release connection towards IP)]]][ž(!‚~L~!"~~L)[ ģ(! 6! Čd)[8(! ApplicationActive)][õ(!āFxFxŖ!"xŖāF)[8(! 6‘_! trƒue)][ļ(! 6Ŗ! Čd!)[8(! ApplicationEnd to SRM)][ų(!"xx'~'~@!"~r~@x)[(! 6~'!“)][4ņ(! 6@„! Čd)[8(! )]]]]][ū(!~x~@!"~r~@~x)[8(! 6—‘! false)][)ņ()]]]]]]]]]]]]]]]}--------------------------------------------------------------------¼’’’’! Čd)[8(! Connected, User Interaction)][y(!„ā„!"„„ā)[d(! 6 ! Čd!)[8(!! Srf_FacilityResult.ind (FACRes))][|†(!„x„Ŗ!"„Ŗ„x)[ g(! 6 Ŗ! Čd)[8(! FACRes!Result!operationCode)][‚(! ÜŠÜŠ@!"Š@ Ü)[8(! ‡6?! playAnnouncement)][m(! 6&@! Čd!)[8(! Ssf_FacPARes.req to self)][…(!ФŠÖ!"ŠÖФ)[(! 6ŠÖ!Z)][3pˆ(! 6&Ö! Čd)[8(! -)]]]]][ˆ(!„„@!"„@„)[8(! 6'!! promptAndCollectUserInformation)][s(! 6 @! Čd!‰)[8(! Ssf_FacPACUIRes.req to self)][Ž(!"„¤„½Š½ŠÖ!"ŠÖ„¤)[(! 6н!“)][)p()]]]][”(!*čÜ—Ü—½Š½ŠÖŠ!"ŠÖčÜ)[8(! 6~Y! else)][(! 6„½!“)][)p()]]]]]]]]]}---------------------------------------------------------------------------------------------------------------‘’’’’ī!"īĀ)[ē(! 6īā!)[8(!Q /* This is an release of the connnection requested by the SRF towards the IP */)]]]]]]}ŗ(! 6śx! Čd)[(! Ȍ6‘! DetermineCall_ IndexOut)]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/’’’’ 62¼! Čd)[(! 6K¼!, Process_ PromptAndCollect_ UserInformation)]][$R(! 62R! Čd)[(! 6Kk!$ Process_ PromptAndReceive_ Message)]][$U(! 62č! ŽČd)[(! 6K! Process_ ScriptClose)]][$X(! 62~! Čd)[(! 6K°! Process_ ScriptInformation)]][$[(! 62! Čd)[(! 6KF! Process_ ScriptRun)]][$^(! 62Ŗ! Čd)[(! 6dĆ! Process_ Cancel)]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------q’’’’