------------------------SDT2 ÿÿÿÿPIC_Select_Facility--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPIC_Select_Facility--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ()[8(!& ;FPAR IN/OUT Result PICResultType;)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<ÿÿÿÿ()[8(! Procedure PIC_Select_Facility)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5ÿÿÿÿ()[(! lü! 22!(P)[h(! lü)[k(! 6)[n(! 6d! )]][ q(! 6)][9 (! 6úú! )[8(!U DCL li!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ---- ----ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ----ÿÿÿÿ!%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------ÿÿÿÿneStatus cause := noIndication; /* Note: For simulation purposes only. */)]][&†(! 6cÂ! Èd)[8(! )][‰(!Ç&ÇX!"ÇXÇ&)[6}(! 6cX! Èd )[8(! 'Select available resource')][ ƒ(!+Š]Š!"]Š+Š)[€(! 6]X!)[8(!@ The busy/idle status of the terminating access is determined.)]]][ì (!ǼÇî!"ÇîǼ)[ ¡(! 61î! ,–)[8(!0 LineStatus /* Status of terminating access? */)][Â(!Ç„ÇL!"ÇLÇ„)[ (!4 !5!7)[!(! 1!!3)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Pÿÿÿÿ8(! 6à! Access_ OutOfOrder)][6¤(! 6cL! Èd)[8(! DPCause:= AccessOut_ OfOrder)][Å(!È°Ȫ!"ȪÈ°)[6§(! 6dª! È d)[8(! Result := Busy)][È(!ÈÈ@!"È@È)['ª(! 6d@! Èd)[8(! )]]]]]]][Ë(!]9Á9ÁL!"ÁL]9)[8(! 6Ú! Access_ Maintenance_ Busy)][6­(! 6]L! Èd)[8(!# DPCause:= AccessMain_ tenanceBusy)][Î(!"°ÂÉÈÉȪ!"Ȫ°)[(! 6ÈÉ!´)][)§()]]]][Ñ(!]9»9»L!"»L]9)[8(! 6Ô! Access_ Customer_ Busy)][6°(! 6WL! Èd)[8(! DPCause:= AccessCust_ omerBusy)][Ô(!"¼°¼ÉÈÉȪ!"Ȫ¼°)[(! 6ÂÉ!´)][)§()]]]][×(!]9µ9µL!"µL]9)[8(! 6Î! ISDNLine_ Busy)][6³(! 6QL! Èd)[8(! DPCause:= ISDNLine_ Busy)][Ú(!"¶°¶ÉÈÉȪ!"Ȫ¶°)[(! 6¼É!´)][)§()]]]][Ý(!]9¯9¯L!"¯L]9)[8(! 6È! PSTNLine_ Busy)][6¶(! 6KL! Èd)[8(! DPCause:= PSTNLine_ Busy)][à(!"°°°ÉÈÉȪ!"Ȫ°°)[(! 6¶É!´)][)§()]]]][ã(!^9ª9ªL!"ªL^9)[8(! 6Ã! Trunk_ GroupBusy)][6¹(! 6FL! Èd)[8(! DPCause:= TrunkGroup_ Busy)][é(!"ª°ªÉÈÉȪ!"Ȫª°)[(! 6°É!´)][)§()]]]][ï(!]9£9£L!"£L]9)[8(! 6¼! noIndication /* Idle */)][6Œ(! 6?L! Èd)[8(! Result := Success)][(!"¤°¤'È'È@!"È@¤°)[(! 6È'!´)][)ª()]]]]]]]]][9(! 6¶X! )[8(!¬ /* For conventional trunks, SS7-supported trunks and private facility trunks SelectFacility involves checking the busy/idle status of all trunks in the selected trunk. */)]][9(! 6^! )[8(!/ /* If busy, the DP arguments are assigned. */)]]]]}----------------------êÿÿÿÿ()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ