Vista 350
New phone, New Features (ADSI, ACMS)
~~~~~~~~
v2.0
Written by: Wildman
August 13, 1999
Updated: 03/12/2000
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
- ADSI
- ACMS
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...
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
keys.
This is scripts being
downloaded from server (ads, etc.)
PHONE <><><><><><><><><><><><><><><><><> ADSI server
ACMS...
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. 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.
----------------- Scanning for Vista 350 Server Numbers ------------------
You have probably connected to a service called Call Mall it comes with
your vista 350 phone. First thing is to find what that number is for Call
Mall. Your local telco usually gives you the number. If they didn't, just
call them and ask for "the Call Mall number".
Let's say your Call Mall number is 428-1100. All you have to do is dial
with your VISTA 350 and change the last 2 digits manually. So you would
systematically scan through 428-11xx, like this:
428-1100
428-1101
428-1102
and so forth.
You will know when you've found a Vista Server number when your Vista fone
connects and responds to the number you dialed.
Alternatively, if you're dialing with a regular fone, the Vista Server will
respond with a tone that sounds something like blip blip blip... This tone
is actually 80-85ms pulses of 2130hz + 2750hz DTMF. By the way, the transfer
rate between the Vista350 fone and the Vista Server is 1200 baud.
Anyway, as you are scanning, write down the number and what it displays if
you connect.
Also, there are sometimes Vista Servers in other prefixes. I've found in
Alberta that the 310 prefix (toll-free from anywhere in the province) also
has some Vista Server numbers in it. Seems every province has a 310-toll-
free-anywhere-in-the-province prefix. So you might want to scan there too.
When you are finished, e-mail the list to wildman@hackcanada.com with your
name or alias so I can give you credit, and I'll add your findings to this
file. Thanks.
----------------- (780) Alberta Vista 350 Server Numbers -----------------
Well here is a list I scanned by hand. I scanned by hand 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-6255 Telus Vista 350 Setup
310-8350 Telus Vista 350 Setup
310-7353 Telus Self Serve
310-4257 to Delete those annoying adds
Note: 310 prefix is toll-free anywhere in AB. (780/403)
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)
------------- (506) New Brunswick Vista 350 Server Numbers ---------------
[contributed by Fr0st]
444-7900 E-mail setup
444-7910 "System Problem"
444-7911 "System Problem"
444-7912 "System Problem"
444-7913 "System Problem"
444-7914 "System Problem"
444-7915 "System Problem"
444-7916 CallMall
444-7917 "Updating CallMall. Download Y/N?"
444-7918 "Download Y/N?"
444-7919 Asks for Customer Number to Test
444-7920 Ads
444-7921 Asks for PIN number
444-7922 CallMall
444-7923 CallMall in French
444-7924 TELUS
444-7925 TELUS
444-7926 Ads
444-7927 PowerPages
444-7928 PowerPages in French
444-7929 NBTEL Info Shop
444-7930 Some message about Visual Call Waiting
444-7931 Home Banking Setup
444-7932 Gives message "This area is under construction (your phone number)"
444-7933 Same as above but in French and doesn't display your number
444-7934 Same as above but prompts for French or English
444-7935 NBTEL Info Shop (in French)
(800) 667-7253 NBTEL Express
(800) 375-7711 NBTEL PowerPages
(506) 555-1313 Name That Number Service (reg. phone)
(888) 313-4399 Free e-mail anywhere for Vista 350 says it will charge
you $5 only if you're from New Brunswick
--------------------------------------------------------------------------
Wildman
E-mail: wildman@hackcanada.com
www.hackcanada.com