------------------------SDT2 :<DP_oSuspended--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- #ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDP_oSuspended-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÿÿÿÿ6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ()[8(!% ;FPAR IN/OUT Result DPResultType;)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------;ÿÿÿÿ()[8(! Procedure DP_oSuspended)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/ÿÿÿÿ()[(! lü! 22!(P)[h(! lü)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6,^! Èd)[8(! )][¡ !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1------------------------------------------------2------------------------------------------------- +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!%()HeaderText------------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- --------ÿÿÿÿ----------------ÿÿÿÿ(!4K!5!7)[!(! 1!!3)[!(! 2!!3)]]}(! 3!!3)]]]}(! 4!!3)]]]]}--------------------------------------------|ÿÿÿÿ(!Âô!"ôÂ)[6’(! 6úô! ,–)[8(!7 DP!legID:=obcsmPars!legID, DP!bcsmEvent := oSuspended)][›(!Š¼!"¼ Š)[%µ(! 6,¼! Èd)[8(! MapToDP (dp))][¸(! R!"R )[•(! 6,R! Èd!)[8(! DP(DP) to CS)][ž( !¶è!"è¶)[(! 6è!Z)][3˜(! 6,è! Èd)[8(! Wait_ oSuspended)][¶(!L~!"~L )[}(! 6,~! Èd!)[8(! PIC_ Resume)][§(!â!"â)[6¤(! 6,! Èd)[8(! Result := Resume)][ã(! xª!"ªx)['Ý(! 6,ª! Èd)[8(! )]]]]]]][¹(!"LeŠeŠ~!"Š~L)[€(! 6&~! Èd!)[8(! Release_ Ind (RArg))][­(!ŠâŠ!"ŠŠâ)[6ª(! 6&! Èd)[8(! Result := ARelease)][à(!"ŠxŠ‘‘ª!"ªŠx)[(! 6‘!´)][)Ý()]]]]]][¼(!"Le„e„~!"„~L)[ƒ(! 6 ~! Èd!)[8(! Release_ ReqInd (RArg))][³(!„â„!"„„â)[6°(! 6 ! Èd)[8(! Result := BRelease)][æ(!"„x„‘‘ª!")][3(! 6â¤! Èd)[8(! -)]]]]]]][0(!FFx!"FxF)[8(! 6_-! localParty)][6<(! 6âx! Èd)[89(! 6¼â!)[8(! To remote Party)]]][¬(!"&F&_~_~x!"~x&F)[(! 6~_!)][3‘(! 6x! Èd)[8]]]]]]]]})[8(!! DataReq (udArg,senderRef) to CS)][3(!rÜr!"rrÜ)[(! 6r!Z)][)()]]]]]]]]]]]]]]]]]}–ô)[ Æ(! 62& ÿÿÿÿ! Èd)[8(! PIC! pic)][ÿ(!–Š–î!"–î–Š)[8(! 6¯£! Collect_ Information)][6É(! 62î! Èd)[8(! Result := Collect_ Information)][(!–R–„!"–„–R)[(! 6–„!Z)][Ø(! 62„! Èd)[8(! Collect_ Information)]]]]][(!úXXî!"îúX)[8(! 6©q! Collect_ NDigits)][6Ì(! 6,î! Èd)[8(! Result := Collect_ NDigits)][(!R„!"„R)[(! 6„!Z)][Û(! 6,„! Èd)[8(! Collect_ NDigits)]]]]][(!úXŠXŠî!"ŠîúX)[8(! 6£q! Analyse(! -)]]]]][(!~~~â!"~â~~)[8(! 6——! localParty)][Ž(! 6â! Èd!)[8(!! DataReq (udArg,senderRef) to CS)][£(!~F~x!"~x~F)[(! 6~x!Z)][)‘()]]]]]]]]]]]})[8(!! DataReq (UDArg,senderRef) to CS)][ j(! èRè!"Rè 耪„x)[(! 6Š‘!´)][)Ý()]]]]]][Ö(!"Le~e~~!"~~L)[Ó(! 6~! Èd!)[8(! SetCS)][Ü(!~â~!"~~â)[6Ù(! 6! Èd)[8(! cs := Sender)][ß(!~x~ª!"~ª~x)[(! 6~ª!Z)][3Í(! 6ª! Èd)[8(! -)]]]]]]][Ê(!"Lexex~!"x~L)[Á(! 6~! Èd!)[8(!# SetLegID (currentLegID, newLegID))][Ç(!xâx!"xxâ)[6Ä(! 6! Èd)[8(! obcsmPars! legID := newLegID)][Ð(!"xxx‘~‘~ª!"~ªxx)[(! 6~‘!´)][)Í()]]]]]][K(!"Lerer~!"r~L)[+H(! 6~! Èd)[8(! *)]]]]]]_ Information)][6Ï(! 6&î! Èd)[8(! Result := Analyse_ Information)][ (!ŠRŠ„!"Š„ŠR)[(! 6Š„!Z)][Þ(! 6&„!  Èd)[8(! Analyse_ Information)]]]]][(!úX„X„î!"„îúX)[8(! 6q! Select_ Route)][6Ò(! 6 î! Èd)[8(! Result! := Select_ Route)][#(!„R„„!"„„„R)[(! 6„„!Z)][á(! 6 „! Èd)[8(! Select_ Route)]]]]][ (!úX¤X¤î"!"¤îúX)[8(! 6½q! Release_ Call)][6Õ(! 6@î! Èd)[8(! Result := SCFRelease)][&(!¤R¤„!"¤„¤R)['ê%()[w(!GSDL)]}„&)[6´(! 6 X! Èd)[8(! DPUTSIArg! legID:=LegId)][½(!"„¼„ÕXÕXî!"X)[(! 6XÕ!´ÿÿÿÿLxââ)[8(! 6eû! remoteParty)][66(! 6èx! Èd)[8(!. udArg!callRef := O2I(First(obcsmPars!legID)))][9(!LÜL!"L7(! 6@„! Èd)[8(! )]]]]][(!úX~X~„!"~„úX)[8(! 6—q! Send_ STUI)][(! 6~„!Z)][ä(! 6„&! Èd)[8(! Send_ STUI)]]][(!úXxXx„!"x„úX)[8(! 6‘q! Send_ UTSI)][(! 6x„!Z)][ç(! 6„! È'd)[8(! Send_ UTSI)]]][(!*úX!X!—–—–°!"–°úX)[8(! 6KL! O_ Exception)][6í(! 62°! Èd)[8(! Result (:= Exception)][)(!––F!"–F–)['ó(! 62F! Èd)[8(! )]]]]][(!*úX!X!——°!"°úX))[8(! 6©e! Else)][6ð(! 6^°! Èd)[8(! 'Error situation')][,(!ÂÂF!"ÂFÂ)[(! 6ÂF!Z)][3ö(! 6^*F! Èd)[8(! -)]]]]]]]]]]]]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------9ÿÿÿÿ()[(! lü! 22!(L)[¿(! lü)[Â(! 6)[Å(! 6d! )]][ È(! 6)][3(! 62ú! Èd)[8(! Wait_ oS,uspended)][(!–^–!"––^)[Ë(! 62! Èd!)[8(! PIC (pic))][ï(!–ô–&!"–&–ô)[%»(-! 62&! Èd)[8(! MapFromPIC (pic))][¾(!–Š–¼!"–¼–Š)[ Î(! 62¼! Èd)[8(! PIC! pic)][ø(!úîÂî .!" úî)[8(! 6Û! Disconnect_ Leg)][ ×(! 6^ ! Èd)[8(! PIC! party)][û(!„¶!"¶„)[8(! /6Û! localParty)][6Ú(! 6^¶! Èd)[8(! Result := DL_A)][þ(!"ÂÂÉ–É–â!"–âÂ)[(! 6–É!´)]['Ý(! 062â! Èd)[8(! )]]]]][(!&R¼R¼¶!"¼¶&R)[8(! 6Õk! remoteParty)][6à(! 6X¶! Èd)[8(! Result := D1L_B)][(!"¼¼É–É–â!"–â¼)[(! 6ÂÉ!´)][)Ý()]]]]]][ (!– –¶!"–¶– )[8(! 6¯92! Release_ Call)][6B(! 62¶! Èd)[8(! rArg!cause := pic!cause)][E(!––L!"–L–)[6é(! 62L! Èd)[8(! Result :=3 SCFRelease)][(!–°–â!"–â–°)[)Ý()]]]]]][(!úî¶î¶¶!"¶¶úî)[8(! 6Ï! Else)][6ã(! 6R¶4! Èd)[8(! 'Error situation')][ (!¶¶L!"¶L¶)[(! 6¶L!Z)][3æ(! 6RL! Èd)[8(! -)]]]]][ò(!5úîFîF¶!"F¶úî)[8(! 6_! Send_ STUI)][6(! 6°¶! ,–)[8(!Ž udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSISer6viceIndicator, udArg!uSIInformation := pic!uSIInformation)][$(!FLF°!"F°FL)[ (! 6â°! Èd)[8(! PIC!party)]['(!ââLâLx!"$LÜ)[(! 6è! Èd!)[8(!7 DataReq_ Ind(UDArg,,obcsmPars!legID, senderRef) to CS)][-(!"LrL‹F‹F¤!"F¤Lr)[(! 6F‹!F¤Fr)[(! 6F¤!Z)][)()]]]]]]]]]]]]]]]]]]]})[‚(! 6d! )]][ (! 6)]]]}…(! 6X! Èd)[8(! Send_ STnÿÿÿÿ(! udArg!callRef := sigConID)][?(!FÜF!"FFÜ)[(! 6â! Èd!)[8(!! DataReq (udArg,senderRef) to CS)][3(!FrF¤!"8UI)][š(!~¼~î!"~î~¼)[6¯(! 6¶î! È)[8(!Ž udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInformati;on := pic!uSIInformation)][²(!~¶~è!"~è~¶)[ ˆ(! 6èè! ,–)[8(! PIC!party)][©(!è3&3&â!"&âè3<)[8(! 6?L! remoteParty)][”(! 6Ââ! Èd!)[8(!7 DataReq_ Ind(UDArg,,obcsmPars!legID, senderRef) to CS)][ ¦(!Š¼!"¼Š)[—