Overview
The Automatic Number Announcement Circuit (ANAC), or in some documentation; Automatic Number Announcer or Calling Number Announcement, is an outside-plant test number used by telephone company personnel to quickly identify pairs in the event of a cable cut, and to verify the assignment record (DN or Directory Number) of a phone line. When dialed, this number will answer with a computerized voice reading back the phone number of the line you are calling from.
A true telco ANAC will read back your Automatic Number Identification number (ANI). This is the same calling number information which is used by 911 operators. Some ANACs will usually just read back your Calling Party Number (CPN), which is really a parameter that is transmitted via the Signaling System 7 (SS7) common channel inter-office signaling network, and is queried from a database. The CPN data is usually based on the switch's assigned DN (which can be different than the assigned billing numbers), but can be anything, and is even "user-serviceable" on ISDN Primary Rate Interface (PRI) lines.
ANAC test numbers tend to be the most sought after plant test number by "phone phreaks." Then they usually end up getting disconnected by all the $2600-reading idiots who call them every five minutes just to hear a computer say their number.
This project will be to make your own ANAC test number by utilizing a Classco Talking Caller ID Display. This is just like a regular Caller ID display, only it also "voice announces" the number, via a computerized voice and little speaker. By making a circuit that will answer the phone (after the second ring), then feeding the talking caller ID's announcement back into the line, you'll be able to hear the number you are calling from.
Block Diagram
Schematic
Notes
- A free ANAC that seems to work everywhere is provided by AT&T: 1010732-1-770-988-9664
- Caller ID Specifications by Rockwell
- Custom Local Area Signaling Services (CLASS) Information #1A ESS
- Toll-Free ANACs by dual
- Test Prefixes / Exchanges by PhreakBlaze
- ANI II by ic0n
- ANNAC (Automatic Name & Number Announcement Circuit) by natas
- Understanding ANI and CPN with VoIP by Doug Brickner
- VOIP Caller ID / ANI Spoofing by Anonymous
- Caller ID Spoofing Through Telus by Lucky225
- ANI and Caller ID Spoofing by Lucky225
- ANI and Caller ID by Lucky225
- CallerID: Upclose and Personal by hatredonalog
- Caller ID Spoofing SDNA Notes
- #1A ESS ICLID Service Unit - 1 AT&T 231-365-005
- #1A ESS ICLID Service Unit - 2
- #1A ESS ICLID Service Unit - 3
- AT&T Network ISDN PRI and Special Application Specification User - Network Interface Description, AT&T TR41459 (1.8M PDF)
- Overview of the ANAC on a #5 ESS Switch
Helpful Nortel-Specific Glossary
Automatic Number Identification (ANI)
A system whereby a calling number is identified automatically and transmitted to the Automatic Message Accounting (AMA) office equipment for billing.
Directory Number (DN)
The full complement of digits required to designate a subscriber's station within one Numbering Plan Area (NPA) usually a three-digit Central Office (CO) code followed by a four-digit station number.
Line Equipment Number (LEN)
A seven-digit functional reference that identifies Line Circuits (LC). The LEN provides physical location information on equipment such as site, frame number, unit number, line subgroup (shelf), and circuit pack.
Maintenance and Administration Position (MAP)
A group of components that provides a user interface between operating company personnel and the DMS-100 Family switches. The interface contains a Visual Display Unit (VDU) and keyboard, a voice communications module, test facilities, and special furniture.
No Test Trunk (NTT)
A circuit card, located in a Trunk Module (TM) or Maintenance Trunk Module (MTM), through which external test equipment can be used to test subscriber lines.
One-Party Flat Rate Line (1FR)
A line for which a subscriber, for a fixed monthly charge, is allowed to complete an unlimited number of calls within the flat rate area.
Plain Old Telephone Service (POTS)
The basic conventional telephone service. In the context of service screening, POTS is a pseudo-service that is derived from the combination of a bearer service of speech with no supplementary services.
Visual Display Unit (VDU)
An electronic output device that presents data to a terminal user in the form of a television picture. In a DMS switch, the VDU is one of the components of the MAP terminal and, along with a keyboard, provides the main user interface in the DMS-100 Family switches.
Nortel DMS-100 Calling Number Delivery Option
Description
The Calling Number Delivery (CND) option displays the Directory Number (DN) of the calling party. The CND also displays the time and date of the call. The CND displays the DN of the calling party and the time and date of the call on the Customer Premises Equipment (CPE).
For details on the ISDN CND option, refer to the DMS-100 Integrated Services Digital Network Service Orders for ISDN Terminals Reference Manual, 297-2401-310.
SERVORD Example
This example adds the CND option to a Residential Enhanced Services (RES) line that has a DN of 949-4563.
If the Subscriber Usage-Sensitive Pricing (SUSP) entry in Customer Data table AMAOPTS is set to ON, then you will be prompted for the parameter BILLING_OPTION. If the SUSP entry is set to OFF (the default), then the SERVORD ADO option does not prompt for BILLING_OPTION.
Example of adding the CND option in Prompt Mode:
----------------------------------------------------------------------------------------- CI: # Command Interpreter prompt. >MSG ADMIN 'FREE KEVIN POULSEN' # Gets you ADMIN privledges. >SERVORD # Service Order system (SERVORD) SO: # SERVORD prompt. >ADO # Add Option. SONUMBER: NOW 91 12 7 PM > # Hit <Enter>. DN_OR_LEN: >9494563 # Phone number to modify: 949-4LOD. OPTION: >CND # Enter option to add. OPTION: >$ # Enter '$' when done adding options. COMMAND AS ENTERED: ADO NOW 91 12 7 PM 9494563 ( CND ) $ ENTER Y TO CONFIRM, N TO REJECT OR E TO EDIT >Y # Just do it. # 'QUIT' to exit SERVORD. -----------------------------------------------------------------------------------------Example of adding the CND option in No-Prompt Mode:
----------------------------------------------------------------------------------------- SO: >ADO $ 9494563 CND {NOAMA} $ # Prompts are teh ghey. # If prompted for BILLING_OPTION, # enter 'NOAMA'. or >ADO $ 9494563 CND {NOAMA} CNAMD {NOAMA} $ # Add both CND and Calling # Name Delivery (CNAMD). or >ADO $ 9494563 SCWID CND {NOAMA} CNAMD {NOAMA} CWT CCW $ # Deluxe Caller ID # # SCWID = Spontaneous Call Waiting Identification # CWT = Call Waiting # CCW = Cancel Call Waiting -----------------------------------------------------------------------------------------Prompts
The SERVORD input prompts for the CND option appear in the following table:
----------------------------------------------------------------------------------------- Input Prompts for the CND Option Prompt Valid Input Explanation ----------------------------------------------------------------------------------------- SONUMBER An entry in the format: The unique number of the service order to be entered. abnnnnnc yy mm dd {AM} {PM} Date the service order is to Where: be processed. * a = Obligatory Alphabetical Character (A to Z) * b = Optional Alphabetical Character (A to Z) * nnnnn = 5 Obligatory Numerical Characters * c = Optional Alphabetical Character (A to Z) * yy = Year (0 to 99) * mm = Month (1 to 12) * dd = Day (1 to 31) ----------------------------------------------------------------------------------------- DN_OR_LEN DN = Directory Number (DN) associated 7 or 10 digits with the service that is to be entered with no established, modified, or deleted. spaces or hyphens. 7-digit DN ambiguity exists if the DMS-100 switch serves more than one NPA and the same 7-digit DN is used in multiple NPAs. To resolve this, you will be prompted to enter the full 10-digit DN. LEN = The Line Equipment Number (LEN) An entry in the format: associated with a service to be established, modified, or deleted. <site> ff u dd cc Where: * <site> = Site Name Defaults to HOST. (4 alphanumeric characters) * ff = Frame Number (0 to 511) * u = Unit (0 to 19) * dd = Drawer Number Drawer number of the line spread group. (0 to 19) * cc = Line Circuit Number (0 to 31) ----------------------------------------------------------------------------------------- OPTION Refer to: Option(s) for a service to Line Service Options establish, modify, or delete for a list of valid inputs. The user can specify a maximum of 20 options for any ADD, ADO, EST, or NEW command. ----------------------------------------------------------------------------------------- BILLING_ AMA = AMA record created Indicates billing option to be specified, OPTION NOAMA = AMA record not created if required. NOAMA indicates that the option is billed based on a subscription. AMA indicates that the option is billed based on usage. -----------------------------------------------------------------------------------------CND to LCC Compatibility
The following table shows CND option compatibility to Line Class Code (LCC):
----------------------------------------------------------------------------------------- CND to LCC Compatibility Line Class Code Compatible Description ----------------------------------------------------------------------------------------- 1FR No Individual Flat Rate (residence and business) 1MR No Individual Message Rate RES Yes Residential Enhanced Services IBN Yes Integrated Business Network ISDNKSET Yes Integrated Services Digital Network Business Set and Data Unit 2FR No Two-Party Flat Rate (residence and business) 10FR No Ten-Party Flat Rate (residence and business) CSD No Circuit-Switched Digital Service (CSDDS) KEYSET LCCs No Keyset Line Class Codes DATA No Data Unit PDATA No POTS Data Unit MADO No Meridian Asynchronous Data Option MPDA No Meridian Programmable Data Adapter (functionality MSL00003) WATS LCCs No WATS Line Class Codes COIN No Coin (international) PBX No PBX Flat Rate TWX No Teletypewriter Exchange ZMD No Zero Minus Denied ZMZPA No Zero Minus Zero Plus Allowed -----------------------------------------------------------------------------------------Assignability
The following functionalities apply to this option:
- Set Functionality: No
- Subset Functionality: No
- DN Functionality: No
- Key Functionality: No
Option Prerequisites
There are no prerequisites for this option.
Notes
The following notes apply to CND:
- If the office has the datafill required for the CND feature, you can use SERVORD to assign the CND and CND SUSP options to Remote Switching Center (RSC) lines with LCC of 1FR.
- The user can specify the CND and CNAMD (Calling Name Delivery) SUSP options by using CND and CNAMD AMA.
- Remote Digital Terminal (RDT) lines can have the CND option provisioned. If you add CND to a POTS line it automatically makes it a RES line.
Nortel DMS-100 SUPPRESS Option
Description
The SUPPRESS option allows a party to stop the Directory Number (DN) or Calling Name (CNAM) from being displayed at the call destination.
SERVORD Example
Example of adding the SUPPRESS option in Prompt Mode:
----------------------------------------------------------------------------------------- SO: >ADO SONUMBER: NOW 91 12 7 PM > DN_OR_LEN: >0 0 8 15 # Using LEN instead this time OPTION: >SUPRESS NETNAME: >PUBLIC SUPPRESS_DN: >Y SUPPRESS_NAME: >Y NETNAME: >$ OPTION: >$ COMMAND AS ENTERED: ADO NOW 91 12 7 PM 0 0 8 15 ( SUPPRESS PUBLIC Y Y $ ) $ ENTER Y TO CONFIRM, N TO REJECT OR E TO EDIT >Y -----------------------------------------------------------------------------------------Example of adding the SUPPRESS option in No-Prompt Mode:
----------------------------------------------------------------------------------------- SO: >ADO $ 0 0 8 15 SUPPRESS PUBLIC Y Y $ $ -----------------------------------------------------------------------------------------Prompts
The SERVORD input prompts for the SUPPRESS option appear in the following table:
----------------------------------------------------------------------------------------- Input Prompts for the SUPPRESS Option Prompt Valid Input Explanation ----------------------------------------------------------------------------------------- SONUMBER [See above example] [See above example] ----------------------------------------------------------------------------------------- DN_OR_LEN [See above example] [See above example] ----------------------------------------------------------------------------------------- OPTION [See above example] [See above example] ----------------------------------------------------------------------------------------- NETNAME Character string Network name shown as DN attribute. ----------------------------------------------------------------------------------------- SUPPRESS_DN Enter Y to suppress the Suppresses the display of the DN. display of the DN. Enter N if no suppression is required. ----------------------------------------------------------------------------------------- SUPPRESS_NAME Enter Y to suppress the Suppresses the display of the station display of the station name. name. Enter N if no suppression is required. -----------------------------------------------------------------------------------------SUPPRESS to LCC Compatibility
The following table shows SUPPRESS option compatibility to Line Class Code (LCC):
----------------------------------------------------------------------------------------- SUPPRESS to LCC Compatibility Line Class Code Compatible? Description ----------------------------------------------------------------------------------------- 1FR Yes Individual Flat Rate (residence and business) 1MR Yes Individual Message Rate RES Yes Residential Enhanced Services IBN Yes Integrated Business Network 2FR Yes Two-Party Flat Rate (residence and business) 10FR Yes Ten-Party Flat Rate (residence and business) CSD Yes Circuit-Switched Digital Service (CSDDS) KEYSET LCCs Yes Keyset Line Class Codes DATA Yes Data Unit PDATA Yes POTS Data Unit MADO No Meridian Asynchronous Data Option MPDA No Meridian Programmable Data Adapter (functionality MSL00003) WATS LCCs Yes WATS Line Class Codes COIN Yes Coin (international) PBX Yes PBX Flat Rate TWX Yes Teletypewriter Exchange ZMD No Zero Minus Denied ZMZPA No Zero Minus Zero Plus Allowed -----------------------------------------------------------------------------------------Assignability
The following functionalities apply to this option:
- Set Functionality: Yes
- Subset Functionality: No
- DN Functionality: No
- Key Functionality: No
Option Prerequisites
There are no prerequisites for this option.
Notes
The following notes apply to SUPPRESS:
- For more information on the SUPPRESS option, see Translations Guide.
- The SUPPRESS option can be associated with a group of DNs using the SDNA (Set-up Directory Number Attributes) SERVORD command.
Nortel DMS-100 Calling Number Delivery Blocking Override Option
Description
Calling Number Delivery Blocking Override (CNDBO) is an option of the Calling Number Delivery (CND) service. The CNDBO option overrides the Calling Line Identifier Display (CLID) restrictions at the terminating end of a call. The CNDBO can also display calling party numbers for calls that terminate on emergency services agents. The CNDBO option does not affect delivery of the calling name.
SERVORD Example
The following is an example of the CNDBO option. This example assigns the CNDBO option to the DN 949-4563.
Example of adding the CNDBO option in Prompt Mode:
----------------------------------------------------------------------------------------- SO: >ADO SONUMBER: NOW 91 12 7 PM > DN_OR_LEN: >9494563 OPTION: >CNDBO OPTION: >$ COMMAND AS ENTERED: ADO NOW 91 12 7 PM 9494563 ( CNDBO ) $ ENTER Y TO CONFIRM, N TO REJECT OR E TO EDIT >Y -----------------------------------------------------------------------------------------Example of adding the CNDBO option in No-Prompt Mode:
----------------------------------------------------------------------------------------- SO: >ADO $ 9494563 CNDBO $ -----------------------------------------------------------------------------------------Prompts
The SERVORD input prompts for the CNDBO option appear in the following table:
----------------------------------------------------------------------------------------- Input Prompts for the CNDBO Option Prompt Valid Input Explanation ----------------------------------------------------------------------------------------- SONUMBER [See above example] [See above example] ----------------------------------------------------------------------------------------- DN_OR_LEN [See above example] [See above example] ----------------------------------------------------------------------------------------- OPTION [See above example] [See above example] ----------------------------------------------------------------------------------------- OPTKEY 1 to 69 for Business Set Indicates the key on the and 1, 2, 3, 4, or 7 for business set or data unit Data Unit. to which the user assigns an option. -----------------------------------------------------------------------------------------CNDBO to LCC Compatibility
The following table shows CNDBO option compatibility to Line Class Code (LCC):
----------------------------------------------------------------------------------------- CNDBO to LCC Compatibility Line Class Code Compatible? Description ----------------------------------------------------------------------------------------- 1FR No Individual Flat Rate (residence and business) 1MR No Individual Message Rate RES Yes Residential Enhanced Services IBN Yes Integrated Business Network 2FR No Two-Party Flat Rate (residence and business) 10FR No Ten-Party Flat Rate (residence and business) CSD No Circuit-Switched Digital Service (CSDDS) KEYSET LCCs Yes Keyset Line Class Codes DATA No Data Unit PDATA No POTS Data Unit MADO No Meridian Asynchronous Data Option MPDA No Meridian Programmable Data Adapter (functionality MSL00003) WATS LCCs No WATS Line Class Codes COIN No Coin (international) PBX No PBX Flat Rate TWX No Teletypewriter Exchange ZMD No Zero Minus Denied ZMZPA No Zero Minus Zero Plus Allowed -----------------------------------------------------------------------------------------Assignability
The following functionalities apply to this option:
- Set Functionality: Yes
- Subset Functionality: No
- DN Functionality: No
- Key Functionality: No
Option Prerequisites
There are no prerequisites for this option.
Notes
The following notes apply to CNDBO:
- This option is DN exact and the user must assign the CNDBO option to each DN.
- If the user assigns the Call Waiting (CWT) option to a set with multiple DNs, the user must assign the CNDBO option to the primary DN.
Nortel DMS-100 Set-Up Directory Number Attributes (SDNA) Command
Description
The Set-Up Directory Number Attributes (SDNA) command adds, changes, or deletes attributes for a specified group of Directory Numbers (DNs).
Applicability Group
Groups of DNs.
SERVORD Example
The following is an example of the SDNA command. This example sets up the network attributes for a group of DNs. The DN group is for 721-1111 to 721-4444 and the Serving Numbering Plan Area (SNPA) is 613. The network is PUBLIC, the option is NAME, and the name is KDM_SUCKS.
Example of the SDNA command in Prompt Mode:
----------------------------------------------------------------------------------------- SO: >SDNA SONUMBER: NOW 91 12 7 PM > SNPA: >613 OFC: >721 FROMDIGS: >1111 TODIGS: >4444 NETNAME: >PUBLIC FUNCTION: >ADD OPTION: >NAME NAME: >KDM_SUCKS OPTION: >$ -----------------------------------------------------------------------------------------Example of the SDNA command in No-Prompt Mode:
----------------------------------------------------------------------------------------- SO: >SDNA $ 613 721 1111 4444 PUBLIC ADD NAME KDM_SUCKS $ -----------------------------------------------------------------------------------------Prompts
The SERVORD input prompts for SDNA command appear in the following table:
----------------------------------------------------------------------------------------- Input Prompts for the SDNA Command Prompt Valid Input Explanation ----------------------------------------------------------------------------------------- SONUMBER [See above example] [See above example] ----------------------------------------------------------------------------------------- SNPA 3 digits Serving Numbering Plan Area code for the station. ----------------------------------------------------------------------------------------- OFC 3 digits Office code for DNs, which is the second series of three digits of the DN. ----------------------------------------------------------------------------------------- FROMDIGS 4 digits Indicates the starting DN of a DN group to which network attributes are to be assigned. ----------------------------------------------------------------------------------------- TODIGS 4 digits Indicates the last DN of a DN group to which network attributes are to be assigned. ----------------------------------------------------------------------------------------- NETNAME Alphanumeric Network name that appears as DN attribute. (1 to 32 characters) ----------------------------------------------------------------------------------------- FUNCTION ADD = Add attributes Indicates the function to add, change, or delete the network attributes. CHA = Change attributes DEL = Delete attributes ----------------------------------------------------------------------------------------- OPTION Service option the user establishes, changes, or deletes. ADDRESS = Provides a If the address of the station is different replacement DN in place than the internal DN, enter ADDRESS and of all or part of the datafill subfields AREACODE, OFCCODE, standard calling DN. or STNCODE. NAME = Associates the name Enter the associated station name. of the caller with a DN. Blanks can be entered using underscores. (a string of up 15 chars.) For mixed-case names, the name must be enclosed in single quotes. NONUNIQUE = Indicates the If the station does not have a unique DN, calling DN is not for one enter NONUNIQUE. No additional fields line. are required with option NONUNIQUE. SUPPRESS = Does not allow the Enter Y (yes) to suppress the number number of the caller to appear from being displayed, or N (no) if no at the call destination. suppression of the number is required. ----------------------------------------------------------------------------------------- NAME Y, N Enter Y (yes) to suppress the name from being displayed, or N (no) if no suppression of the name is required. -----------------------------------------------------------------------------------------Notes
The SDNA command sets up, changes, and deletes tuples in Customer Data table DNGRPS.
The SDNA command is only available on International Business Networks (IBN) and Meridian Digital Centrex (MDC) line classes.
Lucent (AT&T) #1A ESS Individual Calling Line ID
From the manual (this is something different than Caller ID, but it's all I could find for now, and it's neat):
Calling Line Identification (CLID) (Refer to AT&T 231-090-083 Calling Line Identification)
Initial Availability: CTX-1 (#1 ESS)
Initial Availability: 1AE1 (#1A ESS)
Provides a means in the ESS switch to determine and record the DN of any local incoming call or Trunk Network Number (TNN) of a tandem or toll call when a call is placed to a specified DN. This aids in tracing the source of calls to customers who have been receiving harassing, abusive, obscene, or threatening calls.
With the 1AE10.03 generic program, the Calling Line Identification enhancement enables network managers to use the CLID (Calling Line Identification) feature to identify the calling line when the home NPA is part of the dialed digits.
Calling Line Identification List Administration Program (Refer to AT&T 231-045-005 Software System Introduction)
The function of the CLID program is to provide the interface to the TTY programs for maintaining the code blocking controls in the system memory, to provide a listing of the controls upon request, and to provide trace information on calls to selected directory numbers.
The input messages consist of either two or three fields, usually separated by colons (:), occasionally by semi-colons (;), and rarely by commas (,).
Action Field : Indentification Field : Data Field ! ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ (Required) (Required) (Optional)The identification field may be divided into two or three subfields, separated by semi-colons.
The action field consists of a keyword that identifies a function. This is a verb, such as LOAD, COPY, or STOP, or a verb abbreviation, such as INH (inhibit), DGN (diagnose), or ALW (allow). The identification field (or subfields) and the data field consist of one or more keyword units, separated by commas.
To input messages, the following rules regarding spacing must be observed:
- A message may consist of up to 96 characters, but no more than a single line of input. The 96-character limit includes spaces as well as characters.
- The final character of a message is either ! or / as shown in the message description. The 96-character limit includes this character. An End-of-Tape [EOT] ends the message.
- One or more spaces are required to separate an argument from its keyword. The exception is a list of arguments within parentheses; the left parenthesis serves as a separator, and no space is required.
- Spaces are optional anywhere else in the message, except within a keyword, where they are not permitted.
Final input message characters:
- ! - Exclamation Point, end-of-message symbol.
- . - Period, end of non-RC message.
- % - Percent Sign, execute and save common data.
- / - Slash, input check.
- $ - Dollar Sign, line cancellation.
- & - Ampersand, message cancellation.
The RC:LINE message is used to enter DN and LEN translations for a line.
To add the Individual Calling Line ID (what AT&T calls Calling Number Delivery) feature to a line, use the RC:LINE;CHG: input message:
----------------------------------------------------------------------------------------- RC:LINE;CHG:/ # Recent Change, Line. ORD 1/ # Service Order Number (run immediately). TN aaaaaaa/ # 7-digit Directory (telephone) Number. ICLID! # Calling feature to add (ICLID = Individual Calling Line ID). # All RC messages end with a "!" (end-of-message). # The "/" (input check) verifies the command. Any error # would follow the "/". Example: TN aaaaaa/MD 12 # MD = More decimal digits needed. -----------------------------------------------------------------------------------------The Servivce Order Number (ORD) can be used as an option in any message. The formats for the associated ORD keyword (
mnnnnnn) are shown below:ORDmnnnnnn
m= This variable is an alphabetical character and is shown slashed because it is optional.
nnnnnn = Decimal number. Leading zeros can be omitted. Slashed numbers are optional.For example, each of the following is a valid order number:
- ORD B1234
- ORD B123456
- ORD F6
- ORD 23
The "RC18" output message would look something like this (if it goes through):
----------------------------------------------------------------------------------------- OK RC18 0 1 ACPT 6/5 18:20 -----------------------------------------------------------------------------------------Verify the Recent Change was successful and that the feature was added to the line with the VF:DNSVY:FEATRS input message. This message surveys a DN or range of DNs to identify, and/or count those numbers having specific assignments or features.
----------------------------------------------------------------------------------------- VF:DNSVY:FEATRS,DN aaaaaaa,1,PIC! or VF:DNSVY:LASFTRS,DN aaaaaaa,1! # Only show Local Area Signaling Services (LASS) features -----------------------------------------------------------------------------------------The DN aaaaaaa,b surveys all DNs beginning with "DN aaaaaaa" and ending with number of DNs to be surveyed specified by "b".
If b = N, the survey ends with last DN in the same number group.
If b = O, (Oh) the survey ends with last DN in office.
If b = c, the survey ends c DNs later, where 1 <= c <= 2,097,152.
The output information is provided in a "TR75" output message:
----------------------------------------------------------------------------------------- M 12 TR75 1 DN aaa aaaa 00000003 PIC 288 ICLID TWC TTC -----------------------------------------------------------------------------------------The PIC is the Primary Inter-LATA Carrier or your main long-distance carrier. The territory of AT&T has been divided into Local Access and Transport Areas (LATA). The Equal Access (EA) plan utilizes a new dialing plan to gain access to inter-LATA and intra-LATA carriers (IC).
The ICLID is a calling feature describer for Individual Calling Line ID, TWC is for 3-way calling, and TTC is for the Touch-Tone® calling feature.
Lucent (AT&T) #5 ESS Individual Calling Line ID
Nobody understands this thing. Here's good file to read.
Other Switches
Other telephone switching systems are made by Nazis and suck moose poop.