337 lines
17 KiB
Plaintext
337 lines
17 KiB
Plaintext
![]() |
|
|||
|
Custom Local Area Signalling Services
|
|||
|
|
|||
|
Written by: The Videosmith
|
|||
|
|
|||
|
Version - 1.1
|
|||
|
|
|||
|
----------------------------(c) Copyright 1994---------------------------
|
|||
|
|
|||
|
This article will explain the newly developed LASS system (AT&T Bell Labs),
|
|||
|
and how it may affect us in the near future. Note that the service as it
|
|||
|
appears for customers is called "CLASS", the C standing for Custom. I
|
|||
|
assume this is just for looks.
|
|||
|
|
|||
|
LASS
|
|||
|
----
|
|||
|
|
|||
|
The telephone was destined to become a well used and powerful tool for
|
|||
|
otherwise tedious tasks. Gas meters and other metered services would be
|
|||
|
surveyed through the use of automatic data retrieval employing telephone
|
|||
|
communications. All in all, some have big plans for the uses one could put
|
|||
|
the telephone system up to, and CLASS is one plan that is going to drop an
|
|||
|
innovative bombshell on the telecommunicating world.
|
|||
|
|
|||
|
At this moment, a local CCIS network feature is being developed by Bell
|
|||
|
Laboratories. This feature will change the way people use fones, and will
|
|||
|
also change the attitude in which they use them. It will give far more
|
|||
|
control of the telephone to the user than ever before. This feature is
|
|||
|
called CLASS (Custom Local Area Signalling Services).
|
|||
|
|
|||
|
Everyone will find something useful in this newly developed telephone
|
|||
|
feature. Pizza parlours will no longer have to worry about fraudulent
|
|||
|
italian food mongers, and little old ladies won't have to worry about prank
|
|||
|
calls by certain dubious characters.
|
|||
|
|
|||
|
What are all these fantastic features? These features will include call
|
|||
|
back of the last caller, regardless of whether you have their telephone
|
|||
|
number or not. Another will be distinct call waiting tones, and preselected
|
|||
|
call forwarding (only those people whom you wish to speak to will be
|
|||
|
forwarded). This is a rudimentary list of CLASS features to come. It is a
|
|||
|
very powerful system, and it all relys on LCCIS (Local Common Channel
|
|||
|
Interoffice Signalling), an intra-LATA version of the ever-popular CCIS.
|
|||
|
|
|||
|
CCIS Background ---------------
|
|||
|
|
|||
|
CCIS was originally introduced in 1976 as, basically, the signalling
|
|||
|
system to end all signalling systems. Instead of using the voice grade
|
|||
|
trunks to carry signalling information on, a data network would be used.
|
|||
|
This network is comprised of data links from each TO [involved with CCIS]
|
|||
|
to the appropriate STP (signal transfer point). Signalling information is
|
|||
|
sent through these links at 4800 bps to the STPs (Note that baud rates may
|
|||
|
increase due to the economic availability of faster data communications
|
|||
|
hardware), where stored program control routes the signalling information
|
|||
|
to the needed offices in order to open and complete the call path. SPC
|
|||
|
checks automatically for on-hook/off-hook status before opening the path,
|
|||
|
and if the status is off-hook (in this case the customer does not have the
|
|||
|
call waiting custom calling feature), returns information to the
|
|||
|
originating CO to apply a busy signal to the customer. This is but one of
|
|||
|
many features toll CCIS provides the network with.
|
|||
|
|
|||
|
Since this text is not centered on the topic of toll CCIS, technical
|
|||
|
aspects aren't as important (except for the comparison between the local
|
|||
|
and toll networks for observational purposes): yet it is important to
|
|||
|
notice how automated and flexible this type of signalling method is, as
|
|||
|
well as its speed and efficiency. All the software control involved with
|
|||
|
local and toll networks is called, fittingly, the "stored program control
|
|||
|
network." or ISDN (Integrated Services Digital Network). LCCIS will be
|
|||
|
addressed in a future article.
|
|||
|
|
|||
|
CLASS/LCCIS Features --------------------
|
|||
|
|
|||
|
LCCIS would look like this:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/--\
|
|||
|
CO-2
|
|||
|
ESS#
|
|||
|
/----I-T-G-----1A-----I-T-G----\
|
|||
|
| \--/ |
|
|||
|
| | |
|
|||
|
| LCCIS |
|
|||
|
| | |
|
|||
|
| ---------- |
|
|||
|
/--\--LCCIS--|CCIS/SPC|--LCCIS--/--\
|
|||
|
CO-1 ---------- CO-3
|
|||
|
ESS# ESS#
|
|||
|
-1A----interoffice trunk group---1A-
|
|||
|
\--/ \--/
|
|||
|
|
|||
|
SPC = Stored Program Control (Network control and Signal Transfer Point)
|
|||
|
ITG = Interoffice Trunk Group
|
|||
|
|
|||
|
Using a high-speed data link between local offices creates a much more
|
|||
|
flexible and more effecient way for intra-LATA central offices to communi-
|
|||
|
cate. Instead of using per-trunk signalling (using the same trunk used for
|
|||
|
voice transmission to send routing and billing information), such data
|
|||
|
would be sent thru a 2400 bps dedicated data link, which interacts with a
|
|||
|
local signal processing and transfer point. From that point, signalling
|
|||
|
information is distributed to appropriate central offices or tandem
|
|||
|
switches.
|
|||
|
|
|||
|
At the time during which this article was being initially researched, CLASS
|
|||
|
was only being developed for the #1A ESS switch due to the flexibility of
|
|||
|
it's memory handling, it's speed and what Bell Labs called 'cost
|
|||
|
efficiency'. At the end of the research involved with this article, CLASS
|
|||
|
was already implemented in data stage on ESS#5.
|
|||
|
|
|||
|
LCCIS will work with the local switches using stored program con-trol,
|
|||
|
keeping track of call data. The 1A switches will use what is called
|
|||
|
"scratch pad" memory (also known as call store), in conjuction with LCCIS's
|
|||
|
database, to accomplish all the features that LASS provides. This memory
|
|||
|
will hold such data as "line history", and a "screening list". That
|
|||
|
information will make it possible for autoredial, selective call
|
|||
|
forwarding, nuisance call rejection, and distinctive call waiting tones.
|
|||
|
|
|||
|
Selective CF ------------
|
|||
|
|
|||
|
Selective call forwarding is defined by the subscriber (the sub-scriber
|
|||
|
must have conventional call forwarding to request this service). Using
|
|||
|
call store, or more specifically the screening list, one will be able to
|
|||
|
selectively forward a call to another directory number by executing a few
|
|||
|
simple commands on the friendly home-bound telephone (unlike migrating
|
|||
|
telephones most frequently found in hotel rooms). An access code (a list
|
|||
|
will appear at the end of the file) will be entered, and a special tone
|
|||
|
will be issued from the subscriber's CO. The cus-tomer will then dial in
|
|||
|
the numbers he wants forwarded to the particular number. After each number,
|
|||
|
a tone will sound indicating the acceptance of the number. Individual BOC's
|
|||
|
(Bell Operating Companies) will be able to define the amount of numbers
|
|||
|
which may be screened. Once this is done, the cusomter hangs up and the ESS
|
|||
|
takes over. Now, whenever some one calls this particular customer, the
|
|||
|
customer's switch will compare the calling line's directory number with
|
|||
|
those stored in scratch pad memory. If the CLID matches one of the numbers
|
|||
|
in 1A memory associated with the called directory number, the number is
|
|||
|
forwarded. If not, the phone will ring at the original destination. This in
|
|||
|
particular could make it very difficult on system hackers, as you could
|
|||
|
probably imagine. A company can subscribe to this CLASS feature, and enter
|
|||
|
only the numbers of authorized users to be forwarded to a computer. Bureaus
|
|||
|
inside the various telephone companies and other sensitive operations can
|
|||
|
screen calls to particular numbers by using this service.
|
|||
|
|
|||
|
This is a security that's hard to beat, but of course there is a way
|
|||
|
(simple law of nature: nothing is fail-safe). There will always be the
|
|||
|
obvious way of finding numbers which are being forwarded to, like auto-
|
|||
|
dialing entire exchanges (one after the other). Unfortunetly, CLASS will be
|
|||
|
providing other services which might make "scanning" seem less attractive.
|
|||
|
|
|||
|
Distinctive Ringing
|
|||
|
-------------------
|
|||
|
|
|||
|
Distinctive ringing is handled in the same fashion as selective call
|
|||
|
forwarding is: the screen list in scratch pad memory. The customer may
|
|||
|
enter numbers which the ESS should give special precedence to, and when-
|
|||
|
ever a call is placed to this particular customer's number, ESS checks to
|
|||
|
see whether the CLID matches a directory number listed in the switch's
|
|||
|
memory. If a match is made, the subscriber's CO gives the off-hook line a
|
|||
|
special call waiting tone, or the on-hook phone a distinctive ring
|
|||
|
(possibly using abnormally timed ringing voltage... some readers may
|
|||
|
picture a British Telecom ring as an example, although many foreign audible
|
|||
|
rings tend to be different).
|
|||
|
|
|||
|
Call Rejection
|
|||
|
--------------
|
|||
|
|
|||
|
Nuisance call rejection, a feature making it possible to block certain
|
|||
|
idiots from ringing your fone (a feature we can all benefit from at one
|
|||
|
time or another... or all the time), uses the information retrieved from
|
|||
|
LCCIS (CLID). Let's say customer A calls customer B:
|
|||
|
|
|||
|
----LCCIS----
|
|||
|
A ---> CO< >CO ---> B
|
|||
|
----trunk----
|
|||
|
|
|||
|
Customer B happens to despise customer A, and keys in a special *##
|
|||
|
code. ESS again takes over and looks at the CLID information, and stores
|
|||
|
the calling line directory number in a special screen list associated with
|
|||
|
with customer B. The next time customer A tries calling customer B, the
|
|||
|
terminating office will reroute the call to a local (the originating CO)
|
|||
|
digitized recording telling customer A that the call he made cannot be
|
|||
|
completed due to customer B's request ("I'm sorry, but the customer you
|
|||
|
have tried to reach wishes you were eaten by a rabid canibal on drugs").
|
|||
|
|
|||
|
Dial Back
|
|||
|
---------
|
|||
|
|
|||
|
To create such a feature as "dial back" (for called or calling party),
|
|||
|
the ESS scratch pad memory is used again. The same principles are used as
|
|||
|
are employed in the already established custom calling feature, auto-
|
|||
|
redial. CLID will be used in this way:
|
|||
|
|
|||
|
(received from CLID)
|
|||
|
last-called-mem last-caller-mem
|
|||
|
---------- ----------
|
|||
|
|###-####| |###-####|
|
|||
|
---------- ----------
|
|||
|
|
|||
|
Your ESS switch will keep track of who you called last, and who called
|
|||
|
you last, thru the retrieval of calling line information provided by LCCIS
|
|||
|
in conjunction with your switch (Your switch will know what number you
|
|||
|
called last by directly storing the digits you dialed previously. Local
|
|||
|
signalling will provide calling line information via LCCIS call information
|
|||
|
forwarding using the data link mentioned). This way, with your access code
|
|||
|
(*##), you will have total re-dial service.
|
|||
|
|
|||
|
Customer Trace
|
|||
|
--------------
|
|||
|
|
|||
|
This type of memory handling and signalling method will also allow the
|
|||
|
feature that everyone was afraid would abolish "phreaking". Subscriber
|
|||
|
initiated tracing, using the last caller directory number stored at your
|
|||
|
CO, will be available as far as Bell Laboratories is concerned. There seems
|
|||
|
to be two types of "customer originated trace". One will forward the number
|
|||
|
to local authorities, at which it will be handled through the police. The
|
|||
|
other feature AT&T/Bell Labs is working on will be a display module that
|
|||
|
will sit by your fone, and will display calling directory numbers. All
|
|||
|
other CLASS features that use the calling line information are used at the
|
|||
|
descretion of the caller. The customer originated trace, however, using the
|
|||
|
individual or bulk calling line identification features ("trace") allow the
|
|||
|
customer to view the calling number. The world is not ending... yet, in any
|
|||
|
case. Individual customers will be able to employ a special "privacy code",
|
|||
|
which when dialed, tells the far-end switch not to forward the calling
|
|||
|
number to a desk display. Whether there will be a way to override this or
|
|||
|
not is obvious: of course. The police, the military and government
|
|||
|
agencies are all likely to have a higher priority level than your privacy.
|
|||
|
It seems that long distance carriers could benefit greatly from CLASS. Why
|
|||
|
Bell/AT&T should give any type of special services to OCCs not given to
|
|||
|
other non-telephone companies, especially after equal access is fully
|
|||
|
implemented, I don't know (but then again, it is EQUAL access). It's always
|
|||
|
possible. It is also possible that there will be no desk display. There are
|
|||
|
those phone phreaks who feel that BOC's will never give the end party the
|
|||
|
priviledge of retrieving the calling party's number directly, if not due to
|
|||
|
plain old Bell policy on the issue of privacy. We'll have to wait and see
|
|||
|
about that point: the desk display is, in fact, operational and is being
|
|||
|
used in test stage. Whether Bell Labs feels that this feature can and will
|
|||
|
be used in a full scale non-beta stage BOC situation is a different story.
|
|||
|
The economic feasability is questionable.
|
|||
|
|
|||
|
End Notes
|
|||
|
---------
|
|||
|
|
|||
|
CLASS, using local CCIS, will not function on inter-LATA calls. The
|
|||
|
local CCIS network is exactly that: local, and does not extend into the
|
|||
|
realm of "toll network". This will eventually be corrected (allowing toll
|
|||
|
CCIS to interact with LCCIS as far as CLID information is concerned). How
|
|||
|
the various long distance networks will exchange information with the local
|
|||
|
BOC network has not been determined [by the writer of this article]. It
|
|||
|
would seem like a monumental task to try to integrate the emerging long
|
|||
|
distance companies into the AT&T/BOC ISDN, be it because of equipment
|
|||
|
inconsistancies or lack of cooperation on the part of the OCC, etc. This
|
|||
|
will be discussed in an upcoming article dealing with toll CCIS. Although
|
|||
|
CLASS has been built around the ESS #1A switch, it has, as has been
|
|||
|
mentioned, been co-developed for use with the ESS #5 switching machine.
|
|||
|
|
|||
|
CLASS is going to cause problems, as well as create a new environment
|
|||
|
for telephone users. Of course, those problems are only problems to people
|
|||
|
who will generally be reading this article, but the more you know about
|
|||
|
CLASS the more comfortable you'll feel about the service. It can be used to
|
|||
|
one's advantage, even as a telecommunications hobbyist. Just as a
|
|||
|
corporation will be able to set up a complete history of who is calling
|
|||
|
their system, and eventually keep people off the system using the screen
|
|||
|
list in memory, the same features can be applied to bulletin board systems
|
|||
|
and the like. Imagine being able to keep all the local bozos off your
|
|||
|
board, or being able to screen all but your private local users (making
|
|||
|
your system completely inaccessible through the PSTN network from any
|
|||
|
telephone but that of one of your users). It would seem to be a useful
|
|||
|
feature, if nothing else but an easy feature, to implement.
|
|||
|
|
|||
|
It is a little difficult, if not plain awkward, to write an article
|
|||
|
about a topic which is subject to change at the researcher's ignorance. I
|
|||
|
think that CLASS is enough of a momentous issue that at least some text by
|
|||
|
a hobbyist should be released for public knowledge purposes. Yet my
|
|||
|
awareness of the fact that some of this text may be outdated, or
|
|||
|
inaccurate, by the time CLASS is released as a BOC service, is in itself
|
|||
|
the explanation of why there is a version number at the head of this
|
|||
|
article. Most likely, when CLASS becomes public, the second version will be
|
|||
|
released with update notes (if need be...most probably so). I hope you
|
|||
|
enjoyed it,
|
|||
|
|
|||
|
The Videosmith. LOD/LOH!
|
|||
|
|
|||
|
---------------------------------------
|
|||
|
Test stage defaults for some features:
|
|||
|
|
|||
|
DTMF ! Pulse ! Description of Service
|
|||
|
---------------------------------------
|
|||
|
*66 ! 1166 ! Reconnect last caller
|
|||
|
---------------------------------------
|
|||
|
*63 ! 1163 ! Selective Call Forward
|
|||
|
---------------------------------------
|
|||
|
*60 ! 1160 ! Nuisance Call Blocking
|
|||
|
---------------------------------------
|
|||
|
*57 ! 1157 ! Customer "Trace"
|
|||
|
---------------------------------------
|
|||
|
|
|||
|
Note: These command codes may vary from BOC to BOC. The codes listed above
|
|||
|
were found in a general description of CLASS and did not specify a particular
|
|||
|
implementation of these services.
|
|||
|
|
|||
|
|
|||
|
Acknowledgements:
|
|||
|
|
|||
|
Mark Tabas for his views on various included topics... for example, subscriber
|
|||
|
tracing ("FUCK NO").
|
|||
|
Doctor <413> Who
|
|||
|
Mr. DNA
|
|||
|
|
|||
|
|
|||
|
Downloaded from Just Say Yes. 2 lines, More than 500 files online!
|
|||
|
Full access on first call. 415-922-2008 CASFA
|
|||
|
|
|||
|
|
|||
|
Another file downloaded from:
|
|||
|
|
|||
|
!
|
|||
|
-$- & the Temple of the Screaming Electron
|
|||
|
! * Walnut Creek, CA
|
|||
|
+ /^ |
|
|||
|
! | |//^ _^_ 2400/1200/300 baud (415) 935-5845
|
|||
|
/^ / @ | /_-_ Jeff Hunter, Sysop
|
|||
|
|@ _| @ @|- - -|
|
|||
|
| | | /^ | _ | - - - - - - - - - *
|
|||
|
|___/____|_|_|_(_)_| Aaaaaeeeeeeeeeeeeeeeeee! /
|
|||
|
|
|||
|
Specializing in conversations, E-Mail, obscure information,
|
|||
|
entertainment, the arts, politics, futurism, thoughtful discussion,
|
|||
|
insane speculation, and wild rumours. An ALL-TEXT BBS.
|
|||
|
|
|||
|
"Raw data for raw minds."
|
|||
|
|
|||
|
|
|||
|
Distributed in Europe by:
|
|||
|
|
|||
|
Info Addict +46-498-22113 located just outside the coast of Sweden.
|
|||
|
----> Largest Gfile Collection In Europe <----
|
|||
|
Yet a new creature has risen to the mideastern sun....
|
|||
|
|
|||
|
|