------------------------SDT2 ReleaseCall--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ReleaseCall---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!" ;FPAR IN RCArg ReleaseCallArg;)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------8()[8(! Procedure ReleaseCall)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&t(! 6! d)[8(! )][z!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------(!RR,!"R,R)[ w(! 6,! )[8(!% initial_ CallSegmentPresent (rcArg))][(!RRX!"RXR)[8(! 6k ! true)][}(! 6X! ,!)[8(!& CSStop (,RCArg!initialCall_ Segment))][1(!"!")[7(! 6X !)[8(!) to call GetCSPtr (initialCallSegmentID))]]][(!RR !"R R)[ (! 6 ! )[8(!( associated_ CallSegmentPresent (rcArg))][ (!RR!"RR)[8(! 6k! true)][(! 6! ,!)[8(!6 CSStop (,RCArg!associatedCall_ Segment!releaseCause))][1(!" eeLL!"Le)[7(! 6!)[8(!< to call GetCSPtr (RCArg!associatedCallSegment!callSegment))]]][(!RR!"R R)[ (! 6! )[8(!" all_ CallSegmentsPresent (rcArg))][(!FF!"F)[8(! 6-_! true)][(! 6!Z)][(! 6L! )[8(! Release_ AllSegments)]]][(!RR!"RR)[8(! 6k! false)]['(! 6! d)[8(! )]]]]]]][(!*??RR!"R)[8(! 6?k! false)][(! 6R!)][)()]]]]]][(!*??RR !"R )[8(! 6?w! false)][(! 6R!)][)()]]]]][9(! 6d! )[8(!$ DCL CallSegmentID Cal()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][(! 6 ! )[8(! Release_ AllSegments)][(!^!"^)[6(! 6! d)[8(! callSegmentID := 1)][(!&!"&)[ (! 6R&! ,)[8(! call ExistCS(callSegmentID))][(! !" )[8(! 6! true)][(! 6R ! ,!)[8(!0 CSStop (,RCArg!allCall_ Segments!releaseCause))][1(!"~kkRR!"R~k)[7(! 6 !)[8(!" to call GetCSPtr (callSegmentID))]]][(!!")[ (! 6R! ,)[8(! callSegmentID = numOfCSs)][(!R33~!"~R3)[8(! 6L! false)][6(! 6&~! d)[8(!$ callSegmentID := callSegmentID + 1)][(!2FF  &!"&)[(! 6 !)][)()]]]][(!~!"~)[8(! 6! true)]['(! 6! d)[8(! )]]]]]]][(!*~qYqY(!4!5!7)[!(! 1!!3)[!(! 2!!3)]]}------------------------------------------------------------------------------------------------------------------------------------|lSegmentID;)]]]]}lse)][(! 6R!)][)()]]]]]]]][(!*RR!"R)[8(! 6^! false)][(! 6R!)][)()]]]]][9(! 6d! )[8(!$ DCL CallSegmentID CallSegmentID;)]]]]}]}}------------------------------------------------------------------------------------------------------------------------------!"~q)[8(! 6?! false)][(! 6!)][)()]]]]]]]]]}[)()]]]]]]]]]}--------------------------------------------------------------------------()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------