TUCoPS :: Phreaking Technical System Info :: vista350.txt

About the Vista 350 Phone and ADSI by Wildman

                                 Vista 350
                     New phone, New Features (ADSI, ACMS)
                             Written by: Wildman
                               August 13, 1999

Vista 350 is one of the new phones out in Canada. This is not an ordinary 
phone, this phone has many unique features, some are listed below.

-	8 line Display Screen
-	Display Keys
-	Function Keys
-	Call Waiting Display
-	Call Waiting Select

Well a lot of the new phones have some of these features but the features
which are new that I will be talking about are ADSI and ACMS. The Vista 350
is ADSI-compatible, which means it is capable of offering a wide variety of
services such as home banking, travel information lines, and community
bulletin boards.


ADSI stands for Analog Display Services Interface. ADSI is a protocol.
The ADSI protocol is backward compatible with the transmission of caller
identification and related display data from a Stored Program Controlled
System to an off-hook phone. The ADSI Protocol allows voice and data
information to be transmitted to a telephone using existing telephone
lines. It provides a two-way exchange of information. An example of an
ADSI service is Call Waiting Select.

The Vista has ADSI and contains a screen on your telephone that lets you
see your voice mail selections, among other things. You can also send e-mail
messages through your telephone, using the built-in screen and keyboard.
(Vista 350 does not have a keyboard but the new Vistas do.) And you can
complete banking transactions all done through your home telephone. A vision
of the future? Not at all.

The ADSI protocol was developed for the use of Calling Identity Delivery on
Call Waiting. In Calling Identity Delivery on Call Waiting, an audible
alerting tone generated by the network "wakes up" the telephone, prepares it
to receive data, and instructs it to mute the voice path. The Caller ID data
message is then sent via Frequency Shift Keying and displayed on the screen.
ADSI substantially expands this protocol structure by defining a complex
syntax, a set of messages, and rules for both the phone and servers to
follow when using the interface. 

ADSI permits the transmission of either voice or data, with a very short
train-up period required to begin data transmission or "downloading," and by
defining a set of ADSI-resident script components. The phone (Vista 350)
receives data via Frequency Shift Keying and responds via Dual Tone Multi-
Frequency (DTMF) tones. The ADSI further expands the Calling Identity
Delivery on Call Waiting concept by identifying two types of network-to-the-
phone communications that can be downloaded to the phone from a server and
run independently by the phone.

The first type of ADSI network-to-the-phone communications is known as
Server Display Control (SDC). Server Display Control provides temporary
downloading for the current transaction, or SDC Session. The server sends
messages through the analog Public Switched Telephone Network (PSTN) which
provides instructions for the Customer Premises Equipment (CPE) on how to
display information and user interface control mechanisms. The Vista
transmits user input for the session by transmitting DTMF tones to
interactively provide the user's response to the feature.

               This is an 
         interactive connection

   PHONE <><><><><><><><><><><> ADSI server   <>=Session is established 
         ~~~~~~~~~~~~~~~~~~~~~~                ~=DTMF

The second type of network-to-the-phone communications is known as Feature
Download Management (FDM). FDM provides semi-permanent downloading of a
resident script server into the Vista. A Vista resident feature script
executes on the phone itself to display information to the customer and to
react to the customer's responses. The script provides the functional logic
of the features it supports, as well as instructions on how to display
information and user interface control mechanisms, such as dynamic soft
               This is scripts being
         downloaded from server (ads, etc.)

   PHONE <><><><><><><><><><><><><><><><><> ADSI server  


ACMS is an Advanced Call Management Server. The ACMS server runs on a
Windows NT box.

There are two types of ADSI network services, those which are provided by
the switch (i.e. Call Waiting Select), and those that come from scripts
stored on an Advanced Call Management Server.

Scripts make features easier to use by adding visual displays and audio
prompts. ACMS scripts have several advantages. There are soft keys that are
used instead of remembering codes, reminders of available options, and
context sensitive options... meaning you can only see the options that work
in your situation.

Downloading scripts from the ACMS takes a few seconds. This is done
after installation of the vista 350, it downloads the features you have
access to and your personal features like home banking, etc.

If you get a hold of an ACMS/ADSI server you can do a lot and can program
your own scripts. <evil grin> This might be useful for those ADSI Home
Banking servers that ask you for a card number and pin number, now you can
program it to brute force it. Or another idea is to make a script for
wardialing and saving it to a file in the phone. Or you can have games.
There are many possibilities.

--------------- Edmonton, Alberta Vista 350 Server Numbers -----------------

Well here is a list I scanned by hand. The reason why I scanned by hand is
because if you use a wardialer it would not pick up the ADSI tone. I will be
working on a program that will pick up ADSI tones if possible. Most of these
phone numbers belong to Call Mall and there is a lot of them. If you know of
any 800 numbers to ADSI servers and/or a local phone number I missed, let me
know so I can add it in.

310-8350 = Telus Vista 350 Setup
310-7353 = Telus Self Serve
310-4257 = to Delete those annoying adds

428-1116 = Ads
428-1117 = Ads
428-1118 = Ads
428-1125 = Ads
428-1129 = Ads
428-1138 = Ads
428-1139 = Ads
428-1143 = Ads
428-1147 = Ads
428-1148 = Ads
428-1149 = Ads
428-1150 = Ads
428-1151 = Ads
428-1152 = Ads
428-1153 = Ads
428-1154 = Ads
428-1156 = Ads
428-1158 = Call Mall
428-1160 = Updating records
428-1161 = Ads
428-1162 = Test Consumer Number =)
428-1165 = Home Banking Pin Number
428-1171 = Vista 350 Setup (Telus)
428-1172 = Call Mall
428-1176 = Call Mall (French)
428-1177 = Vista 350 Services
428-1178 = Home Banking Setup
428-1179 = Updating Phone (System problem at the end)
428-1183 = Canada Trust
428-1190 = Canada Trust (French)

                      Email: wildman@hackcanada.com

TUCoPS is optimized to look best in Firefox® on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2024 AOH