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