The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 22, 1998
Filed:
Sep. 30, 1996
Eddie L Pickeral, Plano, TX (US);
Timothy A Morgan, Garland, TX (US);
MCI Communications Corporation, Washington, DC (US);
Abstract
A flexible service access code (FLEX SAC) permits originating callers to dial up to a fifteen-digit extension in place of a traditional service access code (SAC), such as for example a '700', '800', and '900' extension followed by a seven-digit extension. In addition to providing the originating caller, the destination caller, and the long distance carrier greater flexibility in the digits dialed for a SAC call, FLEX SAC permits routing on private trunks and remote access trunks, as well as the shared access trunks conventionally used for SAC calls. If the switch supports FLEX SAC calls, a FLEX SAC table (pertaining to the originating trunk group over which the call was routed) is parsed to find the called number. If the called number is found in the FLEX SAC table, additional fields indicating ANI screening, OLI screening, external routing, and the transaction group are parsed in the relevant FLEX SAC table. If either the OLI or the ANI fields indicate that OLI or ANI screening is to be performed, respectively, then an OLI or an ANI table for the switch is parsed to determine whether the call should be blocked, because a call from the originating caller is not supported by the switch. If the external routing field indicates an external routing table must be used to route the call, the external routing table is queried using the called number and the value of the transaction group field, which defines the call type to the external routing table. If the called number is not found in the FLEX SAC table, or external routing is not supported for the call, or a response is not received from the external routing table, then the call is routed using an in-switch translation table.