home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / Hack / MISC / AIS.ZIP / AIS
Encoding:
Text File  |  1996-06-24  |  15.1 KB  |  263 lines

  1.                        AIS - Automatic Intercept System
  2.  
  3.              The DAIS II System by Computer Consoles Incorporated
  4.  
  5. INTRODUCTION...
  6. ~~~~~~~~~~~~~~~
  7.          Computer Consoles Incorporated (CCI) manufactures various hardware
  8. appliances to be used in conjunction with phone companies switches as well as
  9. other aspects of the companies' uses, plus computer systems such as their own
  10. Unix-supporting systems.
  11.          DAIS II is the Distributed Automatic Intercept System, which is the
  12. system used to announce if the subscriber has dialed a non-working number.
  13. This is what you hear, in action, when you dial a wrong number and get the 3
  14. tones plus the announcement or the ONI (Operator Number Identification)
  15. intercept operator ("What number did you dial?").
  16.          The information from this file comes mostly from an instructional
  17. manual sent to me by CCI, who can be reached at 800-833-7477 or 716-482-5000
  18. directly, or may be written to at 97 Humbolt Street, Rochester, NY, 14609.
  19.  
  20. INTERCEPTION
  21. ~~~~~~~~~~~~
  22.          Most definitely any person who has used a telephone in his life has,
  23. by some means or another, come across the dreaded 3 tones, leading up to the
  24. ever-so-cumbersome announcement telling of the disconnected or non-working
  25. number.  This file will go into how the whole system works.
  26.          After dialing the non-working number, the telco's Class 5 End Office
  27. routes the call to DAIS II.
  28.  
  29. ANI Calls
  30. ~~~~~~~~~
  31.          Provided that the End Office has Automatic Number Identification
  32. (ANI) equipment, the equipment then identifies the digits of the called number
  33. and sends them to the intercept system.
  34.          The system receives the called number from the end office, retrieves
  35. information for that number from the intercept database, formulates the
  36. message, and delivers it to the customer in an automated announcement.  These
  37. announcements can either be standardized or tailored to the independent
  38. telephone companies' needs.  If further assistance is required, the caller can
  39. then stay on the line and wait for an operator to come onto the line.
  40.  
  41. ONI Calls
  42. ~~~~~~~~~
  43.          When the End Office is primitive, and they don't have the ANI
  44. equipment to do the above ritual, operators are directly involved.  These
  45. operators are also called into action when there is an ANI or DAIS II failure.
  46.          When the ONI (Operator Number Identification) call comes in, DAIS II
  47. routes the call to the operator.  The operator asks for the number that the
  48. customer called and then keys it into her KDT (Keyboard Display Terminal).
  49. After she hits the command key, the number's information is searched for in
  50. the intercept database, the message is formulated, and the automated response
  51. is announced.  Once again, if the caller needs further assistance, an operator
  52. will return to the line to help the subscriber.
  53.  
  54.          Operators will return to the line for any number of reasons.  They
  55. include the following:
  56.  
  57. Unsuccessful Searches - After DAIS II receives the called number from ANI
  58.                         equipment or from an operator, it searches the
  59.                         database to find the intercept message associated with
  60.                         the telephone number.  The database contains all
  61.                         10,000 line numbers for each exchange in the calling
  62.                         area.  If the system cannot complete the search, the
  63.                         number was either keyed in incorrectly or there is a
  64.                         problem in the system.  The call is then routed to an
  65.                         operator and displays the intercepted number
  66.                         (including NPA) on the KDT screen along with a message
  67.                         indicating why the search could not be completed.  If
  68.                         the number was keyed in wrong, the operator will
  69.                         correct the number, or else she will ask the
  70.                         subscriber to re-dial the number.
  71. Aborted Announcements - If a search is given successful but for one reason or
  72.                         another the automated announcement cannot be given,
  73.                         the call is routed to an operator.  The KDT display
  74.                         shows the intercepted number, the appropriate
  75.                         information for a verbal response, and the message,
  76.                         "VERBAL REPORT."  In this case, the operator quotes
  77.                         the message to the caller rather than activating the
  78.                         automated response.
  79. Reconnects            - If a customer remains on the line for more information
  80.                         after receiving the automated announcement, the system
  81.                         routes the call to an operator.  The operator's KDT
  82.                         display shows the called number plus other pertinent
  83.                         information given to the caller in the previous
  84.                         announcement.  From here, the operator can respond
  85.                         verbally to the customer's needs, or activate the
  86.                         automated system again.  The DAIS II system allows up
  87.                         to 4 reconnects per call, but the possible number of
  88.                         reconnects available ranges from 0-3.  With 1
  89.                         reconnect, the operator must report verbally.
  90. Split Referrals       - If a number has been changed but replaced with two
  91.                         numbers, this is called a "split referral."  When the
  92.                         database finds 2 or more numbers, the DAIS II system
  93.                         routes the customer to an operator, displaying the old
  94.                         number and new listings on the KDT screen.  The
  95.                         operator then asks which number they are looking for
  96.                         and keys in the command key to activate the
  97.                         announcement, or else they do the announcement
  98.                         verbally.
  99.  
  100. Operator Searches
  101. ~~~~~~~~~~~~~~~~~
  102.          Situations may arise where the subscriber needs more information
  103. than was given by the automated announcement, or believes the information to
  104. be invalid.  DAIS II provides for operators to have access to both the
  105. intercept and the DA databases at all times as long as the system
  106. administrator, who judges the extent to which operators can use the
  107. cross-search capability, allows it.
  108.  
  109. Components Of The System
  110. ~~~~~~~~~~~~~~~~~~~~~~~~
  111.          The telco's Class 5 End Offices contain switching equipment that
  112. routes calls to DAIS II.  If the office has ANI equipment, the switch routes
  113. the called digits to the intercept system in the form of multi-frequency
  114. tones.  The end offices route calls to DAIS II on dedicated (direct) trunks.
  115. These direct trunks can carry ANI traffic or ONI traffic, but not both.
  116.  
  117.          If trunk concentrators are used, the concentrator trunks to DAIS II
  118. may carry ANI calls, ONI calls, or both, depending on the types of trunks
  119. coming into the concentrators from the end offices.  The call is identified as
  120. ANI or ONI through MF tones transmitted by the concentrators.
  121.  
  122.          If an operator must be involved (due to ONI or further assistance),
  123. DAIS II routes the call to the telco's ACD (Automatic Call Distributor), which
  124. is a switching device that routes calls to any available operator.
  125.  
  126.          The intercept data base resides on disk in the ARS (Audio Response
  127. System).  ARS processors known as Audio Response Controllers (ARCs) search the
  128. intercept database.  If a call requires an operator's services, the Marker
  129. Decoder Unit (MDU) provides ACD routing information to the ARC.
  130.  
  131.          The DAIS II Automatic Intercept Communications Controllers (AICCs)
  132. route messages between the ARCs and the DAIS II subsystems.  An intercept
  133. subsystem that is housed at the same location as the database is called a
  134. Colocated Automated Intercept System (CAIS).  A subsystem located at a
  135. distance from the database is known as a Local Automated Intercept System
  136. (LAIS).  Each subsystem can provide automated announcements without using
  137. expensive trunking to route ANI calls to a centralized intercept office.  Only
  138. calls that require operator assistance are routed on trunks to the ARS site.
  139. Because those trunks are only held white the operator identifies the number
  140. and are released before the announcement begins, trunk requirements are
  141. reduced.  The automated announcement is always given by the intercept
  142. subsystem.
  143.  
  144.          Each CAIS or LAIS site contains a Trunk Time Switch (TTS) and DAIS II
  145. Audio Response Units (DARUs).  Intercept trunks from the concentrators and the
  146. Class 5 End Offices terminate at the TTS.  When an ONI call comes in on one of
  147. these trunks, the TTS routes it to the ACD.  When an ANI call comes in, the
  148. TTS routes the called number to the ARC.  After the ARC retrieves the
  149. appropriate message from the database, it sends that information back to the
  150. TTS, which connects a DARU port to the trunk on which the call came in.  Then,
  151. the DARU produces an automated announcement of the message and delivers it to
  152. the caller.  ARS hardware generates only DA announcements whereas DAIS II
  153. hardware generates only intercept announcements.
  154.  
  155. Automatic Intercept Communications Controller (AICC)
  156. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157.          The AICC routes messages between the ARC and the TTS.  Two units are
  158. required to enhance system reliability.  Each pair of AICCs can communicate
  159. with up to 4 CAIS or LAIS subsystems.
  160.  
  161.          The AICCs are similar to the Audio Communications Controllers (ACCs)
  162. in the ARS system, but AICCs use a Bisynchronous Communications Module (BSCM)
  163. instead of a LACIM.
  164.  
  165.          An AICC can be equipped with up to 8 BSCMs, each of which handles one
  166. synchronous communication line to the TTS.  The BSCM models selected depend on
  167. the location of the AICC with respect to the CAIS/LAIS sites.  Standard SLIMs
  168. (Subscriber Line Interface Modules) are required for communication with the
  169. ARC.
  170.  
  171. Trunk Time Switch (TTS)
  172. ~~~~~~~~~~~~~~~~~~~~~~~
  173.          The TTS has two types of components: the Peripheral Modules (PMs) and
  174. the Common Controls (CCs).
  175.  
  176.          The PM contains the printed circuit boards that provide the link
  177. between the end office's ANI trunks and the ARC and between the ONI trunks and
  178. the ACD.  The activity of the PM is under direction of the CC
  179.  
  180.          A PM rack contains five types of circuit boards: Multi-frequency
  181. Receivers (MFRs), Analog Line Front Ends (ALFEs), T1 Front Ends (T1FEs),
  182. Peripheral Module Access Controllers (PMACs), and Multi-purpose Peripheral
  183. Devices (MPPDs).
  184.  
  185.          The MFRs translate the intercepted number from multi-frequency tones
  186. to ASCII digits for ANI calls; for ONI calls that come through a trunk
  187. concentrator, the MFRs translate the tones sent by the concentrator to
  188. indicate an ONI call.  Based on the tones, the MFR determines the type of
  189. call: regular, trouble, etc.
  190.  
  191.          ALFEs convert incoming analog data to digital form so that it can be
  192. switched on the digital network.  They also convert outgoing digital data back
  193. to analog.  Incoming ALFEs provide the link between the TTS and the analog
  194. trunks from the Class 5 End Offices.  Outgoing ALFEs provide the link between
  195. the TTS and the analog trunks to the ACD.
  196.          ALFE is subdivided into two types for both incoming and outgoing:
  197. ALFE-A (contains the control logic, PCM bus termination, and ports for 8
  198. trunks) and ALFE-B (contains ports for 16 trunks, but must be paired with an
  199. ALFE-A in order to use the control logic and PCM bus on the backplane).
  200. ALFE-As can be used without ALFE-Bs, but not vice versa.
  201.          Incoming ALFEs support E&M 2-wire, E&M 4-wire, reverse battery, and
  202. 3-way signalling trunks.  Outgoing ALFEs support E&M 2-wire, reverse battery,
  203. and high-low trunking.
  204.  
  205.          T1FEs provide the links between the TTS and the D3-type T1 spans from
  206. the end offices.  They also link the DARU VOCAL board ports and the TTS.  Each
  207. board has 24 ports in order to handle a single T1 span which carries 24 voice
  208. channels.
  209.  
  210.          PMAC is based on a Motorola 68000 microprocessor that directs and
  211. coordinates data flow within the PM.
  212.  
  213.          MPPD boards provide bus termination and the system clocks for the
  214. digital network.  The MPPD contains a master and a secondary clock, which are
  215. synchronized with the frequency of an incoming T-1 span.  The module also
  216. contains its own clock for use when T-1 synchronization is not available or
  217. lost.
  218.          The MPPD also generates the ringing tones, busy signals, and reorder
  219. tones heard by the customer and sends the zip (alert) tone to the operator.
  220.  
  221.          The CC controls the interaction between the PM components and the
  222. DARU.  It contains the Office Dependent Data Base (ODDB), which is a system
  223. table that describes the configuration of the TTS.  The CC uses the ODDB to
  224. determine whether an incoming call is an ANI or ONI trunk.
  225.          The CC sets up paths through the digital network in order to
  226. coordinate the resources of the CAIS/LAIS.  It receives messages from the
  227. PMAC, stores information necessary for returning a response to the appropriate
  228. trunk, and controls message routing to and from the ARC or the operator.  It
  229. also synchronizes the TTS and the Directory Assistance System (DAS) for
  230. operator-caller communications.
  231.          The CC is a Power-series standalone processor that contains a central
  232. processing unit (CPU-2), based on the Motorola 68000 microprocessor.  The
  233. processor also contains distributed intelligence for controlling the memory
  234. subsystem, the IO (input/output) subsystem, and the disk/tape subsystem.  Each
  235. CC includes a Winchester disk drive, a quarter-inch tape drive, and additional
  236. miscellaneous hardware.
  237.  
  238. DAIS II Audio Response Unit (DARU)
  239. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240.          The DARU contains the VOCAL boards that produce automated
  241. announcements, which are compiled from a vocabulary stored in RAM.  A
  242. CAIS/LAIS contains 1 to 3 DARUs, each with 48 ports.
  243.          If a CAIS/LAIS houses more than one DARU, the units are multi-dropped
  244. together.  One DARU is always linked to the ARCs (either directly or by modems
  245. and telephone lines) so that the announcement vocabulary can be downloaded
  246. from the ARCs if necessary.
  247.  
  248. :=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
  249.  
  250.          Much of the information in this file is copied verbatim from the
  251. instructional booklet sent to me by CCI.  Their documentation is extremely
  252. in-depth and well written, and, with some looking over, is easy to
  253. understand. Much of the information in here is confusing with all of the
  254. acronyms used as well as technical terms, but if you cross-reference acronyms
  255. throughout the file, you should be able to see what it stands for.  Also, if
  256. you don't understand what something does, just think of it in terms of use by
  257. the telephone company in the context used and you can generally get an idea
  258. of what it does or is used for.  I hope you enjoyed this file and continue to
  259. read Phrack Inc. files to learn more about the system we use and experience.
  260. Any constructive suggestions are welcomed directly or indirectly.
  261.  
  262.                                             Taran King
  263.