------------------------SDT2^MSCtrl----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- XMSCtrl---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! process MSCtrl)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&()[8(! (1, 1); )]} CIF CurrentPage 1 */ /* CIF TEXT (83, 1411), (899, 457) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]}--------------------------------------------------------------------------------!()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! d)]][ (! 6)][2z(! 6! d!S)[8(! )!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------DefinitionPage------------------------------------ WY!%()HeaderText------------------------------------1-------------------------------------------------4-------------------------------------------------7------------------------------------------------- 0 8][}(!^!"^)[(! 6!Z)][3(! 6! d!S)[8(! waitInit)]]]]]]}xt */ /* CIF TEXT (70, 120), (316, 50) */ /* CIF Keep ()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6! d!S)[8(! r 10 Specific Geode TextMode 4 */ /* CIF Keep Specif11initionPageed */ )]][2z()[()]2finitionPage()][3()[3finitionPageit)]]]][3()[(! IP eady)][(!^!"^)[(! 6! d!S!)[8(! logOn)][1(!X!"&X)[7(! 6!! !S)[8(! (mobile_id, BTS_id, IMEI))]]][(!!")[(! 6! d!S!)[8(! che ckIMEI)][1 (!X!"X)[7(! 6!! !S)[8(! (IMEI))]]][(! R!"R )[(! 6R!Z)][3(! 6R! d!S)[8(! waitCheck)]]]]]]]]]]}IF Keep Specific Geode Modified */)]]][(! R!"R )[(! 6zR!Z)][3(! 6R! d!S)[8(! waitCheck)]]]]]]]]]]}[3()[(! waitUpdVLR)]]]]][()[(! (FALSE /* CIF NEXTSTATE (1636, 513), (160, 80) */ /* CIF Keep Specm()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6! d!S)[8(! waitUpdHLR)][(!&!"&)[+(! 6&! d!S)[8(! *)]]][(!"  &!"&)[(! 6&! d!S!)[8(! endUpdHLR)][(!R!"R)[ (! 6R! d!S)[8(! IMEIstatus)][(!X~!"~X)[8(! 63! (TRUE))][(! 6~! d!S!)[8(! updateVLR)][1,(!~!"~)[7)(! 6~!! !S)[8(! (mobile_id, BTS_id))]]][(!x!"x)[(! 6x!Z)][3(! 6x! d!S)[8(! waitUpdVLR)]]]]][(!x!"x)[8(! 6 ! (FALSE))][(! 6x!Z)][3(! 6x!  d!S)[8(! ready)]]]]]]]]]]} /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!x!"x)[(! 6x!Z)]9[3(! 6x! d!S)[8(! waitUpdVLR)]]]]][(!x!"x)[8(! 6 ! (FALSE /* CIF NEXTSTATE (1636, 513), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */))][(! 6x!Z)][3(! 6x! d!S)[8(! ready)]]]]]]]]]]}()][ ()[(!\ getBTS(c /* CI&()[(! l! 22!(d)[(! l)[(! 6)[ (! 6d! )]][ #(! 6)][3(! 6^! d!S)[8(! ready)][(!^!"^)[(! 6^! d!S!)[8(! call_resp)][1D(!&X!"X&)[7A(! 6X!! !S)[8(!# (called_status, caller, called))]]][(!!")[(! 6^! d!S!)[8(! searchMobile)][1J(!&X!"X&)[7G(! 6X!! !S)[8(! (called))]]][(!R!"R)[(! 6R!Z)][3(! 6^R! d!S)[8(! waitsm1)]]]]]]]]]]} CIF Keep Specific Geode Modified */)]]][(! R!"R )[(! 6R!Z)][3(! 6^R! d!S)[8(! waitsm1)]]]]]]]]]]}/)][+()[()][.()[(!? call_ind(caller, called, calledBTS) via BC /* CIF COMMENT (6805, 362), z()[(! l! 22!(d)[&(! l)[)(! 6)[,(! 6d! )]][ /(! 6)][3(! 6,^! d!S)[8(! w!5()[()][34()[(! 6finitionPage()[()][:()[7finitionPage call_conf(called_status, called, DefinitionPageF COMMENT (7378, 223), (84, 85) */ / '0YaitEncryptedNr)][(!!")[+(! 6,! d!S)[8(! *)]]][(!"!")"[(! 6&! d!S!)[8(! encryptedNr)][1P(!& &!" &&&)[7M(! 6 !! !S)[8(! (resp))]#]][(!X!"X)[(! 6&! d!S!)[8(! encryptedNr)][1V(! !" )[7S$(! 6 !! !S)[8(! (resp) via DB)]]][(! R!"R )[(! 6R!Z)][3(! 6&R! d!S)[8%(! waitAuthent)]]]]]]]]]]}ep Specific Geode Modified */ comment 'To AUC' /* CIF NEXTSTATE (4550, 442), (192, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(! R!"%R )[(! 6R!Z)][3(! 6&R! d!S)[8(! waitAuthent)]]]]]]]]]]}TSTATE (7906, 479), (211, 86) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific ()[(! l! 22!(d)[2(! l)[5(! 6)[8(! 6d! )]][ ;(! 6)][3(! 6^! d!S)[8(! r(eady)][ (!^!"^)[ (! 6^! d!S!)[8(! getBTS)][1\(!&X!"X&)[7Y()! 6X!! !S)[8(!i (c) /* comment 'Another switch looks for the BTS containing the mobile c.' */)]]][(!R!"R)[6*(! 6^R! d!S)[8(! )][1b(!&X!"X&)[7_(! 6XR!! !S)[8(! prpid := sender)]]][(!+!")[(! 6^! d!S!)[8(! fetchBTS)][1h(!&LXL!"XL&L)[7e(! 6X!,! !S)[8(! (c))]]][(!~!"~)[(! 6!Z)][3(! 6^! d!S)[8(! waitBTSotherMSC)]]-]]]]]]]]]]}]]]]]]]]}]]]]]}"XL&L)[7e(! 6X!! d!S)[8(!+ (c) via SVLR /* CIF COMMENT (6199, 521), (138, 74) */ /* CIF Keep Specific Geode TextMode 3 */ /* CIF Keep Spec ific Geode Modified */ comment 'Transmit to my VLR..' /* CIF NEXTSTATE (5958, 637), (261, 77) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!~!"/~)[(! 6!Z)][3(! 6^! d!S)[8(! waitBTSotherMSC)]]]]]]]]]]]]}, 816), (160, 80) */ /* CIF Keep Specific Geode TextMode 3 */ /* CIF Keep Specific Geode Modified */))][()[(! l! 22!(d)[>(! l)[A(! 6)[D(! 6d! )]][ G(! 6)][3"(! 6,! d!S)[8(! r1eady)][7(!!")[:(! 6! d!S!)[8(! call_confirm)][1z(!X!"&X)[7w2(! 6!! !S)[8(!Z (called_status, called, calledBTS) /* comment 'From other switch.' */)]]][=(!&!"&)[@(! 36! d!S!)[8(! call_conf)][1(!X  !" X )[7}(! 6!! !S)[8(!/ (called_status, called, 4 calledBTS) via BC)]]][C(!R!"R)[(! 6!Z)][3F(! 6! d!S)[8(! -)]]]]]]]]]]}, called, calledBTS) via BC /* CIF COMMENT (7372, 358), (82, 80) */ /* CIF Keep Specific Geode TextMode 3 */ /* CIF Keep Specific Geode Modified */ comment 'To my BSC.' /* CIF NEXTSTATE (7057, 475), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geo6de Modified */)]]][C(!Lx!"xL)[(! 6x!Z)][3F(! 6x! d!S)[8(! -)]]]]]]]]]]}()[(!. randomNr(rand).()[(! l! 22!(d)[J(! l)[M(! 6)[P(! 6d! )]][ S(! 6)][3(! 6^,! d!S)[8(! r98 Specific Geode Modified */)][()[9finitionPage()[(! waitEncryptDefinitionPage()[()][+()[(! *)]]]][3()[ tsm17>Y()[!eady)][(!!")[(! 6^! d!S!)[8(! DBgiveReport)][1(!&X!"X&)[7:(! 6X!! !S)[8(! (bil_report, caller))]]][(!&!"&)[(! 6^! d!S!)[8(! se;archMobile)][1(!&X!"X&)[7(! 6X!! !S)[8(! (caller))]]][(! R!"R )[<(! 6R!Z)][3(! 6^R! d!S)[8(! waitsm3)]]]]]]]]]]}/* CIF Keep Specific Geode Modified */)]]][(! R!"R )[(!~ 6R!Z)][3(! 6^R! d!S)[8(! waitsm3)]]]]]]]]]]} calledBTS) via MS)][B()[()][)9()]]]]]][E()[(!~ else /* CIF OUTPUT (3423, 986), (312, 83) *s5()[(! l! 22!(d)[V(! l)[Y(! 6)[\(! 6d! )]][ _(! 6)][3(! 6! d!S)[8(! w?aitInit)][(!^^^!"^^^)[(! 6! d!S!)[8(! initMSC)][1(!!")[7@(! 6!! !S)[8(! (me))]]][(!^^!"^^)[(! 6! d!S!)[8(! initSM)][1(!A!")[7(! 6!! !S)[8(! (me) via SMMSC)]]][(!^^R!"^R^)[ (! 6BR! d!S)[8(! me)][(!^^L!"^L^)[8(! 6w! (Lyon))][(! 6L! d!S!)[8(! initBSCC)][1(!~~!"~~)[7(! 6L!! !S)[8(! (Lyon1))]]][(!"^^LL!"L^D)[(! 6L!)][3(! 6! d!S)[8(! ready)]]]]][(!LLL!"LL)[8(! 6e! (Paris))][E(! 6L! d!S!)[8(! initBSC)][1(!~~!"~~)[7(! 6L!! !S)[8(! (Paris1))]]][F(!LL!"LL)[(! 6L!Z)][)()]]]]]]]]]]]]]}/* CIF Keep Specific Geode TextMode 3 */ /* CIF Keep Specific Geode Modified */))][(! 6F! d!S!)[8(! initBSC)][1(!Lx~x!"~xLx)[7(! 6~F!! !S)[8(! (Paris1) /* CIF ANSWER (542, 736), (101, 52) */ /* HCIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!!")[(! 6!Z)][)()]]]]]]]]]]]]]}* CIF DECISION (6777, 1370), (220,=()[(! l! 22!(d)[b(! l)[e(! 6)[h(! 6d! )]][ k(! 6)][3(! 6,! d!S)[8(! wJaitCheck)][(!^^!"^^)[+(! 6! d!S)[8(! *)]]][(!"^^XX!"X^)[K(! 6! d!S!)[8(! IMEI_OK)][1(!!")[7(! 6!! !S)[8(! (IMEIstatus))]]][L(!X&X!"XX&)[(! 6! d!S!)[8(! updateHLR)][1(!!")[7(! M6!! !S)[8(! (mobile_id, me, IMEIstatus))]]][(!XXR!"XRX)[(! 6XR!Z)][3(! 6R! d!NS)[8(! waitUpdHLR)]]]]]]]]]]}Keep Specific Geode Modified */)]]][(!XXR!"XRX)[(! 6XR!Z)][3(! 6R! d!S)[8.(! waitUpdHLR)]]]]]]]]]]}(! *)]]]][3()[(! waitsm2)][()[()][()[(! mobileLocation(calledMSC, calledBTS, reason) /* CIF DECISION (4639, 1259), (220, 150) */ /* CIF Keep SpeciG()[(! l! 22!(d)[n(! l)[q(! 6)[t(! 6d! )]][ w(! 6)][3(! 6^! d!S)[8(! wQaitUpdVLR)][(!^^!"^^)[+(! 6! d!S)[8(! *)]]][(!"^^XX!"X^)[R(! 6! d!S!)[8(! endUpdVLR)][(!XXX!"XXX)[(! 6X!Z)][3(! 6! d!S)[8S(! ready)]]]]]]]]}*/ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!XXX!"XXX)[(! 6X!Z)][3(! 6! d!S)[8(! ready)]]]]]]]]}(! else /* CIF OUTPUT (4888, 1529), (312, 83) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)][()[(! call_reject(reason) via BC /*:O()[(! l! 22!(d)[z(! l)[}(! 6)[(! 6d! )]][ (! 6)][3(! 6,! d!S)[8(! w_13*)]]]]]]}---------------------------------------14------------------------------------------------2-------------------------------------------------3------------------------------------------------- eg (!4.!5!7)[!(! DefinitionPage!)[!(! 1!!2!3)[!(! 2!!3)[!(! 3!!3)[!(! 4!!()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ t(! 6)][9w(! 62! !S)[8(!X dZcl called_status called_state_t, me MSC_ID_t, bil_report billing_report_t, mobile_id, caller, called, c mobile_ID_t, BTS_id, calledBTS BTS_ID_t, IMEI IMEI_t, IMEIstatus BOOLEAN, rand NATURAL, resp NATURAL, authentOK BOOLEAN, c[alledMSC MSC_ID_t, BTSfound BOOLEAN, reason reason_t, prpid PID, MSC_PId PID;)]]]]}/* CIF TEXT (70, 120), (316, 50) */ /* CIF Keep Specific Geode Font 'fixed' 'fixed' 'fixed'*/ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep[ Specific Geode Modified */ /* Mobile Switch */ /* CIF End Text */ /* CIF CurrentPage 1 */ /* CIF START (422, 207), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */ )]]]]}---------------------------------------15------------------------------------------------18------------------------------------------------4-------------------------------------------------7------------------------------------------------- r0Vs 812------------------------------------------------20------------------------------------------------------------------------------------------------------------------------------------------------------ --------U--------]--------aitRandom)][(!^^!"^^)[+(! 6! d!S)[8(! *)]]][(!"^^XX!"X^)[`(! 6! d!S!)[8(! randomNr)][1(!!")[7(! 6!! !S)[8(! (rand))]]][ a(!X&X!"XX&)[ (! 6! d!S!)[8(! randomNr)][1(!!")[7(! 6b!! !S)[8(!8 (rand) via BC /* comment 'To the mobile.' */)]]][(!XX!"XX)[(! 6X!Z)][3(! 6c! d!S)[8(! waitEncryptedNr)]]]]]]]]]]} mobile.' /* CIF NEXTSTATE (1946, 899), (224, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!XX!"GXX)[(! 6X!Z)][3(! 6! d!S)[8(! waitEncryptedNr)]]]]]]]]]]}------------------------------------------------------------------------------------T()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! d)]][ (! 6)][3(! 6^^! d!S)[8(! wfaitsm1)][Q(!!")[+T(! 6^! d!S)[8(! *)]]]]]]}-----------------------------------------------------------------------------------------------()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3W(! 6^! d!S)[8(! whaitAuthent)][~(!,^!"^,)[+(! 6^^! d!S)[8(! *)]]][Z(!",EE^!"^,)[]i(! 6X^! d!S!)[8(! authentResp)][1(! R!"R )[7 (! 6R^!! !S)[8(! (authentOK))j]]][`(!&!"&)[ c(! 6X&! d!S)[8(! authentOK)][r(!"!")[8k(! 69q! (TRUE))][u(! 6 ! d!S!)[8(! searchMobile)][1(!  !"  )[7(! 6!! l!S)[8(! (called))]]][x(!R!"R)[(! 6!Z)][3{(! 6 ! d!S)[8(! waitsm2)]]]]][f(!mXXX~!"~XX)[8(! 6}X! (FALSE))][i(! 6~! d!S!)[8(! call_reject)][1(!^!"n^)[7(! 6~!! !S)[8(! (not_allowed) via BC)]]][l(!!")[(! 6!Z)][3o(! 6o! d!S)[8(! ready)]]]]]]]]]]]]}dified */))][i(! 6~! d!S!)[8(! call_reject)][1(!^!"^)[7F(! 6~!! !S)[8(! (not_allowed) via BC /* CIF NEXTSTATE (4046, 1051), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][l(!q!")[(! 6!Z)][3o(! 6! d!S)[8(! ready)]]]]]]]]]]]]}---------------------------------------------------------------------------------------d()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,! d!S)[8(! wt16------------------------------------------------17------------------------------------------------2-------------------------------------------------3------------------------------------------------- {} aitBTSotherMSC)][(!,^!"^,)[+(! 6,^! d!S)[8(! *)]]][(!",EE^!"^,)u[(! 6&^! d!S!)[8(! BTSreply)][1"(! !" )[7(! 6 ^!! !S)[8(!N (BTSfound, v calledBTS) /* comment 'Response from my VLR.' */)]]][(! !" )[(! 6& ! d!S!)[8(! BTSresp)][1((!wR R!" RR)[7%(! 6  !! !S)[8(!x (BTSfound, calledBTS) to prpid /* comment 'Transmit response to the other switch.' */)]]][x(!!")[(! 6!Z)][3(! 6&! d!S)[8(! ready)]]]]]]]]]]}p Specific Geode TextMode 3 */ /* CIF Keep Specific Geode Modified */ comment 'Transmit response to the other switch.' /* CIF NEXTSTATE (5816, 1027), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!!z")[(! 6!Z)][3(! 6&! d!S)[8(! ready)]]]]]]]]]]}-------------------------------------------------------------------------------------------p()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! d)]][ (! 6)][3(! 6^,! d!S)[8(! w|aitsm3)][(!!")[+(! 6^! d!S)[8(! *)]]]]]]}-----------------------------------------------------------------------------------------------()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! d)]][ (! 6)][3(! 6^,! d!S)[8(! w~aitsm2)][(!!")[+(! 6^! d!S)[8(! *)]]]]]]}-----------------------------------------------------------------------------------------------()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6^,! d!S)[8(! r19------------------------------------------------2-------------------------------------------------20------------------------------------------------3------------------------------------------------- eady)][(!!")[(! 6^! d!S!)[8(! call_req)][12(!&X!"X&)[7/(! 6X!! !S)[8(! (caller, called))]]][(!&!"&)[6(! 6^! d!S)[8(! )][18(!&X!"X&)[75(! 6X!! !S)[8(!D 'Here begins the authentication of the mobile')]]][(! !" )[(! 6^! d!S!)[8(! startAuthent)][(!L!"L)[(! 6!Z)][3(! 6^! d!S)[8(! waitRandom)]]]]]]]]]]]]}(! startAuthent)][1>(!&X!"X&)[7;(! 6X!! !S)[8(! G/* CIF NEXTSTATE (2157, 572), ( 176, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!L!"L)[(! 6!Z)][3(! 6^! d!S)[8(! waitRandom)]]]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Sy()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,,! d!S)[8(! ready)][[(!!")[^(! 6,! d!S!)[8(! com_finish)][1(!&!"&)[7(! 6&!! !S)[8(! (caller, called))]]][a(!&!"&)[d(! 6,! d!S!)[8(! com_finish)][1(!&!"&)[7(! 6&!! !S)[8(! (caller, called) via DB)]]][g(! !" )[(! 6!Z)][3j(! 6,! d!S)[8(! -)]]]]]]]]]]}4 */ /* CIF Keep Specific Geode Modified */)]]][g(! !" )[(! 6!Z)][3j(! 6,! d!S)[8(! -)]]]]]]]]]]}------------------------------------------------------------------------------------------------------------------------------------------v()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,,! d!S)[8(! ready)][(!!")[(! 6,! d!S!)[8(! getReport)][1(!&!"&)[7(! 6&!! !S)[8(! (caller))]]][(!&!"&)[(! 6,! d!S!)[8(! getReport)][1(!&!"&)[7(! 6&!! !S)[8(! (caller) via DB)]]][(! !" )[(! 6 !Z)][3(! 6, ! d!S)[8(! ready)]]]]]]]]]]}*/ /* CIF Keep Specific Geode Modified */)]]][(! !" )[(! 6 p!Z)][3(! 6, ! d!S)[8(! ready)]]]]]]]]]]}----------------------------------------------------------------------------------------------------------------------------------------------------------f()[(! ! 22!(d)[(! )[(! 6)[(! 6d! )]][ (! 6E)][3-(! 6d,! d!S)[8(! w21------------------------------------------------22------------------------------------------------23------------------------------------------------3------------------------------------------------- 23------------------------------------------------4-------------------------------------------------7---------------------------------------------------------------------------------------------------- ----0---- 8----aitsm1)][(!!")[!(! 6d! d!S!)[8(! mobileLocation)][1(!,^!"^,)[7(! 6^!! !S)[8(!+ (calledMSC, calledBTS, reason, MSC_PId))]]][$(!&!"&)[ '(! 6d! d!S)[8(! reason)][*(!,~~R!"~R,)[8(! 6! (ok))][ -(! 6R! d!S)[8(! calledMSC = me)][<(!~~!"~~)[8(! 6! (FALSE))][?(! 6! d!S!)[8(! call_confirm)][1(!!")[7(! 6!! !S)[8(!? (called_status, called, calledBTS) to MSC_PId /* via MS */ )]]][B(!"~~ll!"l~)[(! 6l!)][39(! 6! d!S)[8(! ready)]]]]][0(!ll!"l)[8(! 6! (TRUE))][3(! 6!  d!S!)[8(! call_conf)][1(!!")[7(! 6!! !S)[8(!. (called_status, called, calledBTS) via BC)]]][6(!ll!"ll)[(! 6l!Z)][)9()]]]]]][E(! !" )[8(! 69! else)][H(! 6d! d!S!)[8(! call_reject)][1 (!,^!"^,)[7(! 6^!! !S)[8(! (reason) via BC)]]][K(!L~!"~L)[(! 6~!Z)][3N(! 6d~! d!S)[8(! ready)]]]]]]]]]]]]}Z)][3N(! 6d~! d!S)[8(! ready)]]]]]]]]]]]]}9!~ else /* CIF OUTPUT (3423, 986), (312, 83) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)][H(! 6d! d!S!7\)[8(! call_reject)][1 (!,^!"^,)[7(! 6^!! !S)[8(! (reason) via BC /* CIF NEXTSTATE (3479, 1099), (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][K(!L~!"~L)[(! 6~!Z)][3N(! 6d~! d!S)[8(! ready)]]]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! ! 22!(d)[(! )[(! 6)[(! 6d! )]][ (! 6E)][3f(! 6d,! d!S)[8(! waitsm3)][(!!")[(! 6d! d!S!)[8(! mobileLocation)][1.(!,^!"^,)[7+(! 6^!! !S)[8(!+ (calledMSC, calledBTS, reason, MSC_PId))]]][(!&!"&)[ (! 6d! d!S)[8(! reason)][(!,~~R!"~R,)[8(! 6L! (ok))][ (! 6R! d!S)[8(! calledMSC = me)][(!~~~!"~~~)[8(! 6! (FALSE))][(! 6~! d!S!)[8(! returnReport)][1:(!!")[77(! 6~!! !S)[8(!< (bil_report, caller, calledBTS) to MSC_PId /* via MS */ )]]][(!"~~ll!"l~)[(! 6l!)][3(! 6! d!S)[8(! ready)]]]]][(!ll~!"l~)[8(! 6! (TRUE))][(! 6~!  d!S!)[8(! giveReport)][14(!!")[71(! 6~!! !S)[8(!+ (bil_report, caller, calledBTS) via BC)]]][(!ll!"ll)[(! 6l!Z)][)()]]]]]][(! !" )[8(! 69! else)][(! 6d! d!S!)[8(! call_reject)][1@(!,^!"^,)[7=(! 6^!! !S)[8(! (reason) via BC)]]][(!L~!"~L)[(! 6~!Z)][3(! 6d~! d!S)[8(! ready)]]]]]]]]]]]]}]]]]][(! !" )[8(! 69! else /* CIF OUTPUT (7026, 1640), (312, 83) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)][(! 6d! d!S!)[8(! call_reject)][1@(!,^!"^,)[7=(! 6^!! !S)[8(! (reason) via BC /* CIF NEXTSTATE (7082, 1753), (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!L~!"~L)[(! 6~!Z)][3(! 6d~! d!S)[8(! ready)]]]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! ! 22!(d)[(! )[(! 6)[(! 6d! )]][ (! 6E)][3~(! 62,! d!S)[8(! waitsm2)][(!!")[(! 62! d!S!)[8(! mobileLocation)][1F(!,!",)[7C(! 6,!! !S)[8(!+ (calledMSC, calledBTS, reason, MSC_PId))]]][(!&!"&)[ (! 62! d!S)[8(! reason)][(!LLR!"LR)[8(! 6e! (ok))][ (! 6R! d!S)[8(! calledMSC = me)][(!LL~!"L~L)[8(! 6e! (FALSE))][(! 6~! d!S!)[8(! call_inquire)][1R(!!")[7O(! 6~!! !S)[8(!7 (caller, called, calledBTS) to MSC_PId /* via MS */)]]][(!"LL::!":L)[(! 6:!)][3(! 6! d!S)[8(! ready)]]]]][(!::~!":~)[8(! 6! (TRUE))][(! 6~! d!S!)[8(! call_ind)][1L(!!")[7I(! 6~!! !S)[8(!' (caller, called, calledBTS) via BC)]]][(!::!"::)[(! 6:!Z)][)()]]]]]][(! ~!"~ )[8(! 69! else)][(! 62~! d!S!)[8(! call_reject)][1X(!,!",)[7U(! 6,~!! !S)[8(! (reason) via BC)]]][ (!!")[(! 6!Z)][3(! 62! d!S)[8(! ready)]]]]]]]]]]]]}]]]][(! F!"F )[8(! 69! else /* CIF OUTPUT (4888, 1529), (312, 83) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)][(! 62F! d!S!)[8(! call_reject)][1X(!x,x!",xx)[7U(! 6,F!! !S)[8(! (reason) via BC /* CIF NEXTSTATE (4944, 1642), (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][ (!!")[(! 6!Z)][3(! 62! d!S)[8(! ready)]]]]]]]]]]]]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ()[(! l! 22!(d)[ (! l)[ (! 6)[(! 6d! )]][ (! 6)][3(! 6,,! d!S)[8(! r24------------------------------------------------25------------------------------------------------26------------------------------------------------3------------------------------------------------- eady)][%(!!")[((! 6,! d!S!)[8(! call_inquire)][1n(!&!"&)[7k(! 6&!! !S)[8(!R (caller, called, calledBTS) /* comment 'From other switch.' */)]]][+(!&!"&)[.(! 6,Ƕ! d!S!)[8(! call_ind)][1t(!&!"&)[7q(! 6&!! !S)[8(!R (caller, called, calledBTS) /* via BC */ /* comment 'To my BSC.' */)]]][1(!F!"F)[(! 6F!Z)][34(! 6,F! d!S)[8(! -)]]]]]]]]]]}MMENT (6805, 362), (82, 80) */ /* CIF Keep Specific Geode TextMode 3 */ /* CIF Keep Specific Geode Modified */ comment 'To my BSC.' /* CIF NEXTSTATE (6510, 480), (160, 80) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][1(!F!"F)[(! 6F!Z)][34(! 6,F! d!S)[8(! -)]]]]]]]]]]}--------------------------------------------------------()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,^! d!S)[8(! ready)][m(!!")[p(! 6,! d!S!)[8(! returnReport)][1(!&&&!"&&&&)[7(! 6&!! !S)[8(!# (bil_report, called, calledBTS))]]][s(!X!"X)[v(! 6,! d!S!)[8(! giveReport)][1(! & !"&  )[7(! 6&!! !S)[8(!, (bil_report, called, calledBTS) via BC)]]][y(!R!"R)[(! 6!Z)][3|(! 6,! d!S)[8(! -)]]]]]]]]]]}/ /* CIF Keep Specific Geode Modified */)]]][y(!R!"R)[(! 6!Z)][3|(! 6,! d!S)[8(! -)]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------()[(! l! 22!(d)["(! l)[%(! 6)[((! 6d! )]][ +(! 6)][3(! 6,,! d!S)[8(! ready)][I(!!")[L(! 6,! d!S!)[8(! com_start)][1(!&!"&)[7(! 6&!! !S)[8(! (caller))]]][O(!&!"&)[R(! 6,! d!S!)[8(! com_start)][1(!&!"&)[7(! 6&!! !S)[8(! (caller) via DB)]]][U(! !" )[(! 6 !Z)][3X(! 6, ! d!S)[8(! -)]]]]]]]]]]} */ /* CIF Keep Specific Geode Modified */)]]][U(! !" )[(! 6 l!Z)][3X(! 6, ! d!S)[8(! -)]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------_3)[!(! 5!!3)[!(! 6!!3)[!(! 7!!3)[! (! 8!!3)[! (! 9!!3)[! (! 10!!3)[! (! 11!!3)[! (! 12!!3)[!(! 13!!3)[!(! 14!!3)[!(! 15!!3)[!(! 16!!3)[!(! 17!!3)[!(! 18!!3)[!(! 19!!3)[!(! 20!!3)[!(! 21!!3)[!(! 22!!3)[!(! 23!!3)[!(! 24!!3)[!(! 25!!3)[!(! 26!!3)]]]]]]]]]]]]]]]]]]]]]]]]]]]}--------------------------