ReadMe.txt for VTGO-PC 2.10.1 (Build 194) Release Date June 5, 2008 This ReadMe covers important information that you should read before installing VTGO-PC. Please read the entire document before proceeding with your installation. ================================================================================ CONTENTS ================================================================================ 1.0 Support and Contacts 2.0 Introduction 3.0 Installation and Deployment 3.1 Custom Setup Type 3.2 Initial Setup for Use with Tekelec/VocalData VOISS Softswitch 4.0 What's New 5.0 System Requirements 6.0 History of Bug Fixes ================================================================================ 1.0 Support and Contacts ================================================================================ Support is available from 9:00 AM to 5:00 PM GMT-5 (EST) Monday to Friday IP blue Software Solutions, LLC 111 Town Square Place, Suite 540 Jersey City, NJ 07310, USA Internet: http://www.ipblue.com Email: support@ipblue.com Phone: +1 (212) 485-1399 Toll Free from NA: +1 (866) 447-2583 ================================================================================ 2.0 Introduction ================================================================================ VTGO-PC is a Microsoft Windows 2000, Windows XP, Windows Vista compatible softphone application that provides Cisco SKINNY (SCCP) protocol-based IP telephone services. The application emulates the functionality of Cisco 7900 series IP telephones and includes the following: - Accessibility options - Application programming interface - Call logging with dial-back - Call recording, storage and playback with email attachment - XML telephony services - High quality-low latency using multiple codecs (G.711, GSM 6.10, G.729) - Quality of service DSCP and 802.1P - Intuitive graphical user interface - Multiple line key support (from 1 to 34 lines) - Two LDAP directories with search filtering - Outlook, Windows Address Book contacts integration - Outlook dialer add-in - USB telephone device support - Localization (English, Dutch, Danish) ================================================================================ 3.0 Installation and Deployment ================================================================================ The VTGO-PC program 2.10.1 is in a New MSI format. All Features are installed by default. Deselect the features you do not want installed by selecting Custom Installation on the 4th dialog window. 1. Welcome 2. License 3. User and Organization Info 4. Installation Type 5. Select features ================================================================================ 3.1 Custom Setup Type ================================================================================ VTGO-PC Features are: - Softphone Program Files (Required) - Lite or Advanced depending on Version (Required) - Accessibility Options and Settings - MS Outlook Integration - Language Packs ( default is English) - Danish - Dutch - Move Application Data (Used to Migrate Application Data files from Program files Directory to Application Data Folder for Current User. This is used to Upgrade from 2.9.30 and Earlier. As an option, the softphone can be centrally configured using a configuration file normally placed on the TFTP path of the Call Management Server. The VTGO-PC application will automatically "get" the file called vtgo.cfg.xml and parse the values at runtime. The vtgo.cfg.xml file is versioned to support distribution of updates and changes to the installed base of softphones. Common items placed in the vtgo.cfg.xml file include: - Serial Number for Licensing - Dialing Rules for the site - Default Skin - Feature enablement - Outlook Contacts - Accessibility 1. If using Outlook Integration, quit Outlook before installing VTGO-PC. This will ensure the Outlook Dialer Add-in is loaded properly. 2. Uninstall of previous products is not required for both product and version upgrades. 3. Install the VTGO-PC client by clicking on the VTGO-PC-*.msi file and selecting the options you wish to install. The VTGO-PC Application and all options will be selected by default. These options are explained below: All versions of VTGO-PC offer: ** Outlook Integration ** This option provides Directory Integration with Outlook Contacts, Calendar Notes items, and IM Clients Windows Messenger on Windows XP, MSN Messenger on Windows 2000. Selecting this option will also install a COM add-in for Outlook that will allow for easy dialing from Contacts. ** USB Telephone Device Support ** This option will install the necessary drivers for several USB Telephone products. Products Currently Supported are: - Actiontec Internet Phone Wizard Analog Phone Adapter - Clarisys i-750 Speaker Phone - VoIP Voice Cyberphone, V-550 - Eutectics IPP line of USB phones and Handsets - Plantronics CS50 Wireless Headset - Yamamoto 1025 Support ** The VTGO-PC Advanced version offers ** Accessibility: This adds speech capability using JAWS or SAPI. The speech capability will vocalize incoming Caller ID and Calling Party Name information. It will also provide feedback on the phone's status and will read Directory and Call Log information to the user. Note: This installer does not install JAWS or SAPI on the Machine. Microsoft's SAPI should be installed before installing the Accessibility option. SAPI comes standard in XP, but not in Windows 2000. Users can download SAPI (Microsoft speech SDK 5.1) from Microsoft at http://www.microsoft.com/speech JAWS is available from Freedom Scientific at http://www.freedomscientific.com 4. Start VTGO-PC. Upon initial launch you will be presented with VTGO-PC's Configuration Wizard, which will guide you through a series of panels used to tune your audio devices, set up your preferred network connection, and select your CallManager or service provider. If you are connecting to your network's CallManager, you can leave the settings on the List of Providers panel to the default settings; VTGO-PC will then auto-discover your CallManager upon startup using DHCP Option 150. You can also enter the TFTP and primary CallManager addresses manually, under Tools/Settings/Network. At the end of the wizard, run VTGO-PC. Provided that a device has been created in CallManager with the MAC address of the PC, VTGO will register with the CallManager. 5. License the software. Prior to being licensed, VTGO-PC will start up in demo mode. To register, select menu Help/Register Software, and enter the license key. The license URL will be listed as http://license.ipblue.com. ================================================================================ 3.2 Initial Setup for Use with Tekelec/VocalData switch ================================================================================ Configuration for use with a VocalData switch will occur automatically when the VocalData provider and server are selected when running the configuration wizard in step 3 above. If this has been done, VTGO-PC will connect with the VOISS server and appear with question marks on the line appearances. To configure your phone, pick up the handset and follow the prompts, entering your phone number and password. To configure manually, follow the steps below. 1. In VTGO-PC, go to Tools/Settings/Network, and enter the primary TFTP server address and the primary CallManager (VocalData softswitch) addresses. 2. Check the box labeled "Run as VocalData VOISS client". Click Apply or OK. 3. Press the spacebar and follow the prompt, entering your phone number and password. ================================================================================ 4.0 What's New ================================================================================ ================================================================================ What's new in 2.10.1.194: ================================================================================ - Improved logic to move audio between audio devices when on the phone call, to address potential one-way audio (no mic audio sent to the other end) - Fixed button layout when registering as 7970 phone type (8 buttons first buttons are in one column, previous versions would put 7th and 8th button to second column) - 508 build - fixes in TDD/TYY terminal emulationm, softphone now proper processes incomong characters after 256th received, receives/displays no "garbage" characters. Text relay RTP payload type and redundancy level can be configured via registry settings. - 508 build - added support for detecting JAWS 6.0, 6.20 version, to setup up appropriate verbosity on the softphone voice assist command - Bluephone build - added support for 1280x768 touch-screen native resolution. ================================================================================ ================================================================================ What's new in 2.10.1.190: ================================================================================ - Not released to Public ================================================================================ ================================================================================ What's new in 2.10.1.170: ================================================================================ - Added support for Busy-Lamp Field lines available in CallManagers 5.x, 6.x. - A number of improvement in VTGO-PC 508 version, to provide more compelete SAPI/Jaws vocalization of phone state and functions. - Keyboard short-cuts ("hotkeys") now can be user-defined by modifying hotkeys.ini file. - Added a number of new features in VTGO-PC Attendant: BLF lines, one-click transfer, transfer to voice-mail, line-forward state dipslay for all lines, hoot-and-holler functionality. - Added support for Polycom Catalina CX200 headset/handset/speaker USB device. - Fixed bug that would prevent softphone from properly licensing when running under restricted user account. - Proper support of 7912 Cisco phone type when running in Tekelec/GENBAND environment. ================================================================================ What's new in 2.10.1.153: ================================================================================ - Windows Vista support. - Multiple improvements in stability of audio streaming. - Improved call recording and playback functionality; call recording files now have descriptive names; recodring playback start playing files of any size immediately. - Implemented integration with Cisco IPCC; support for IPCC agent functionality. - Fixed bug that prevented softpone from properly mixing audio streams when Barge-in initiated into softphone. - Fixed bug when softphone would auto-answer all incoming calls when USB CS-50 headset is plugged in and USB device call control is enabled in Tools/Settings, Phone tab. ================================================================================ What's new in 2.10.1.120: ================================================================================ - Cisco IVT CCM 4.1 certified. - Added support for speed dial buttons with VocalData/Tekelec 4.5 switch. - New Cisco Phone II skin. - New driver to support Clarisys i750 USB phone. - Added support for an uncompress dual channel recording format. - Configurable device type (7940, 7960, and 7970) in the Settings/Phone tab. - Added ConnectionStateChanged, ConnectionKeepAlive, CallParkReturned events in VTGO API version. - Added ability to answer second incoming call from Plantronics CS-50 headset by pressing and holding rear headset button. Press and hold again to switch between active calls. - Added TTY/TDD terminal functionality. Not available in "Lite" release. - Added phone "mini-view" option (File/Mini View). - Added NAT ports discovery to address one-way audio issue with certain routers. - Added support for VocalData/Tekelec 5.6 switch. - Fixed bug with intermittent one-way audio problem on PCs with multiple network interfaces. - Proper call statistics (latency, jitter, packets sent/receiced, packets lost) is reported to CallManager at the end of a call. - Added support for wireless QoS for Intel PRO/Wireless 3945ABG network cards. - Fixed bug that did not allow PC to go into suspend mode when VTGO was running. - Fixed bug with sending emails with attached call recording filed from call log dialog. - Added "Check for Software Updates" feature, accessible via Help menu. - Fixed bug that would crash application on USB audio device removal. - Added support for Plantronics Voyager 510-USB Bluetooth Headset. - Users can answer calls by pressing pressing any button on attached USB handset/headset. It will work on a locked PC too. - Softphone is not "getting lost" when users switch from dual monitors extended desktop to a signle monitor. - Fixed issue with dialing when on VPN connection (sofptone now implements a 100 ms delay between sent digits) - User options page works properly both with HTTP and HTTPS requests. - Integration with Windows Media Player does not keep WMP instance open anymore. - Outlook contacts synchronization starts 10 sec after VTGO is registered - Headset integration (softhone immediately switches audio to USB headset is it is plugged in when VTGO is running) ================================================================================ What's new in 2.10.0: ================================================================================ - Added support for non-default database location via a registry entry. - HKEY_LOCAL_MACHINE\SOFTWARE\IP blue Software Solutions, LLC\ VTGO-PC\Licensing "sConnString"="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Documents and Settings\All Users\Application Data\ IP blue\VTGO\Database\VTGO.mdb" - Added support for call log retention period via a registry entry. - HKEY_LOCAL_USER\SOFTWARE\IP blue\VTGO-PC\ "sKeepLogMonths"="3" - Number of months to keep the call log, default value is 3, valid entries are between 1 and 12. - Enhance skin support for new type of skin. - Enhance setup to validate if current registered license is upgradeable. - Enhance online help with support for context sensitive help ================================================================================ What's new in 2.9.38: ================================================================================ - Support for the Privacy Feature User will be able to mark shared line calls as private preventing barge-in. - Support for Locking Settings based on Device Configuration. - The program will now hunt through the list of available MAC addresses and attempt to register [with Call Manager] using each one until it succeeds. This is very fast and seems to work quite nicely. Screen messages are updated to indicate status. - Added the ability to exclude Network adapters based on their Device Description. This exclusion can be placed in the vtgo.cfg.xml file and would be useful with auto registration, ensuring that the MAC address of the built-in [wired] adapter is selected for initial registration. ================================================================================ What's new in 2.9.37: ================================================================================ - Enhance support for Plantronics CS50/CS60 Wireless headset. - Correct a minor status display issue when use with CCME 3.2. ================================================================================ What's new in 2.9.36: ================================================================================ - Add support for Plantronics CS50/CS60 Wireless headset. ================================================================================ What's new in 2.9.35: ================================================================================ - Lock Codec under advanced settings - DHCP option 150 problem workaround that uses DNS instead of DHCP. The softphone has been modified to use this DNS method if the DHCP method fails. To implement support for this solution at your site: Create a new host record(s) on the DNS server named CMTFTP1, it should contain the IP address of the Call Manager running the TFTP server. VTGO-PC will look for CMTFTP1 and CMTFTP2. So if you want a secondary server create a similar record named CMTFTP2 pointing to the second TFTP server. ================================================================================ What's New in 2.9.34: ================================================================================ - Not released to Public - Accessibility Feature Improvements - Read HotKey List from Tools Menu or Control + Y - Read Call Statistics window - Read About window - Automatically change the rate and volume when the slider is clicked. ================================================================================ What's New in 2.9.33 : ================================================================================ - Not released to Public ================================================================================ What's New in 2.9.32 : ================================================================================ - Added “Disable incoming call popup window” checkbox in the Advanced tab under the Tools menu. This will disable the pop-up window from displaying when calls come in on shared lines. - Added Clear Call Log Button Call Log Window. The clear Call Log button can be enabled or Disabled based on registry key settings. - Better support for restricted users. - Support for Roaming Profiles, Call Logs, Profiles, Dialing Rules are now saved in the current users' application data folder. License key stored in HKLM - Enabled Abbreviated Dialing Softkey button. - Added better search support in LDAP for (UTF-8 Latin-1) characters ?,?,? ================================================================================ Features added in Earlier 2.9 Versions ================================================================================ - Support for CallManager 4.0 features: - Conference Join - Conference List - Immediate Divert - Direct Transfer - Support For Call Manager 3.3 features: - IPMA - CallBack - Customized Softkey Templates - Added a Configuration Wizard - Leads user through selection and setup of audio devices, directories etc. - Ability to save multiple configuration profiles for ease of use of the softphone from different locations, or with different providers. - Added STUN and UPnP NAT traversal support. - STUN Option that when enabled, will discover and use the Public IP address when softphone is running on a PC located behind a NAT. - UPNP Option that when enabled, will discover any UPNP enabled Internet Gateway, get the Public IP address and will have the necessary UDP/RTP ports forwarded to the PC's inside address. - Send/receive RTP ports now randomly assigned from a range; also option in settings to fix ports. - Call Recording feature added to the Advanced and API versions of the Softphone. - Added Call Recording menu item under File Menu - New call log category for recorded calls - Playback button gives progress indicator - Closing call log will stop recording playback - .vta and .wav file formats now supported - Multiple compressions supported (PCMU-128kbs, ADPCM-32kbs, GSM-6.10 13kbs) - Users can now file format, codec, and directory for recordings - Keyboard command ctrl + R to start/stop recording - Accessibility - Mouse-overs now vocalized for number pad and menus - VTGO-PC now auto-detects Jaws and implements customized Jaws configuration file. - Control key silences speech. - TTS support for menus and settings - Application Programming Interface (API) - API version supports dialing from every line. - Expanded Support for most softkey functions (Transfer, Conference, Park, Hold and Resume.) - XML Services and Licensing - Users going through a proxy firewall can now use Internet Explorer for registration. - Audio -Voice Activity Detection, for poor network conditions or noisy environments. - Directories/ Dialing - Updated Support for Outlook 2003. - LDAP additional filtering added. - Outlook custom contact form replaced with Dial VTGO button on Outlook Contact toolbar - Added IE Dialer, to dial selected text from Internet Explorer. - Call Control Protocol Platform Support - Updated Support for VocalData version 5.0. - Updated SCCP support for CM 4.0 - VTGO-PC can use TFTP address to connect to CallManager on initial launch. - General Usability Look and Feel - Larger and clearer font on display window and dial pad. - "Always on top" moved to File menu. - Correct network interface selected automatically. - Dynamic test tone on volume slider - MAC address added to call information window - Improved status highlighting on headset and speaker buttons - USB Headset and Telephone Device Support - Support for GN Netcom 8120 USB headset - Claritel Gateway is not shut down if i750 is detected and present. - Includes latest update of PDT USB phone driver. ================================================================================ 5.0 System Requirements ================================================================================ VoIP Telephone VoIP service delivered over Ethernet, Cable Modem or DSL from one or more of the following platforms: - Enterprise based Cisco CallManager (Server Based) or Cisco CallManager Express (Router based). - Hosted IP PBX Services from: Appia www.appiaservices.com Airband www.airband.com Cinergy www.cinergycom.com DCANet www.dcanet.com GlobalCom www.globalcom.com ICG www.icg.com M5 Networks www.m5net.com RedGap www.redgap.com SelectConnect www.selectconnect.com VTGO-PC will run on any desktop or laptop PC that meets the following minimum requirements: - Windows 2000 SP4 or Windows XP SP1 or SP2 - PC with 500 megahertz or higher processor clock speed recommended - 128 megabytes (MB) of RAM or higher recommended - 30 megabytes (MB) of available hard disk space - Network Interface Card 10/100 Mbps - Super VGA (800 ? 600) or higher-resolution video adapter and monitor - Keyboard and Mouse or compatible pointing device - Sound Card and Speakers - USB Headset or USB Telephone from: VoIP Voice, Claritel, Eutectics, GN Netcom, Plantronics, etc. ================================================================================ 6.0 History of Bug Fixes ================================================================================ Bug Fixes in 2.10.1 ================================================================================ - Addressed softkey update with shared primary line. - Properly supports SRST failed over with CallManager 4.1. - Addressed MCPark feature wtih VocalData 4.5. - Enhanced the caller ID feature to display original forward party. - Fixed VocalData Queue Log-on. - Fixed XML Service interaction with Berbee Informacast server. Softphone now can both generate and receive Informacast pages. ================================================================================ Bug Fixes in 2.10.0 ================================================================================ - Fixed memory leak (thread, handle and virtual memory) in CLID for name reverse lookup procedure. - Fixed missing call recording when call are resumed after it has been put on hold, and when recording stops after second caller on the same line disconnects. - Correctly handles the situation when a XML IP Phone services name starts with an icon. - Correctly record the entire call when second call arrives and when switching between two callers. - Correct an call ID issue with CallManager 4.1 when calls are overflowed to the next DN. - VTGO-PC now handles correctly when IP address gets changed on the system. It will now use the correct IP address when VPN connection goes down and reconnects with a different IP address. ================================================================================ Bug Fixes in 2.9.38 ================================================================================ - First run registration to Call Manager would stop at BlueTooth adapter if equipped. - Fixed Memory Leak in Call Log - Fixed Call Log record deletion interval, 60 day records were not deleted evenly from Month to month. ================================================================================ Bug Fixes in 2.9.35 ================================================================================ - One way Audio due to port in use - No way Audio due to port in use - Cleaned up Outlook integration - Cleaned up some more Server busy errors - Outlook Dialer add-in for Outlook 2000 and 2002 (XP) fixed ================================================================================ Bug Fixes in 2.9.34 ================================================================================ - Wrong label is corrected in the network tab to Use UPNP - Cleaned up Outlook integration, server busy, reverse lookup ================================================================================ Bug Fixes in 2.9.32 ================================================================================ - Call Log now saves numbers as dialed rather than as out pulsed. - LDAP Directory searches for full ANSI character set ?,?,? now work properly. - Drag and drop region removed from DTMF pad to improve dialing response. - Missed Calls now Display on CM 4.0 even when MW light is off. - Properly Displays External Phone Number Mask. - Fixed a potential problem that Forward icon is not displayed when VTGO-PC restarts. ================================================================================ Bugs Fixes in 2.9 ================================================================================ - VTGO-PC now saves network interface for VPN users - VTGO-PC now saves the connection type (codec) when user closes, reopens application. - Users can now re-size directory and call log to larger font size - Program will not crash if user enters bad LDAP address, then tries to exit search. - Alt+T goes to Tools menu (previously brought up call statistics window) ================================================================================ Bugs Fixed in 2.8 ================================================================================ - ITS/CM Express bug fixes - Display refresh after hang up of page - Intercom (barge-in) now sends audio to speaker, enables mute button - Consistent display of soft keys through multiple call states - Corrected fail back from ITS router restart - Occasional loss of keyboard control corrected - Answer dialog box only pops up when a) VTGO is minimized; or b) VTGO is not in foreground and "Always on top" is not checked. - Contact icon now updates correctly during ringing event on internal calls - Contact icon now always displays contact of current call in situation when there are multiple calls - Headset and speaker icons no longer display incorrect state - Main window no longer displays twice initially to reallocate its position (occurred in 2.8.14) - Tape icon in Call Log now plays back message on double-click - Auto-answer only answers calls for primary line - Only need to click child windows once when minimized - Proper closing of ring tone - Call record logs correct message for most recent inbound call - "Select call type" will no longer display calls - Selection of "Use this IP address" option will no longer cause intermittent one-way audio - VTGO-PC now displays correct softkeys in multiple call scenarios - API start recording function corrected for ad hoc recording - Accessibility/SAPI fixes - Voice speed on startup no longer slow relative to other vocalization - Test in Settings/Directories won't read with point between characters - Can tab to TFTP options on Network tab - Corrected initial vocalization when softphone becomes focused (Softphone online, line, line number, extension, name selected). Indicates if child window open. - Hot key combos for child windows will bring windows into focus when they are not - Call log vocalizes current category - "Press space bar to select" added to command button vocalizations - No longer need to restart VTGO-PC when adding or selecting new USB device - Fixed playback of recording from embedded player in Call Log - XMLDefault file now getting parsed correctly during auto-registration - Program will no longer crash when Eutectics device not installed (ExternalDevices.dll issue) - Initial display of contacts no longer limited to 100 - QoS flag now set properly - SRST failover problem resolved (occurred in version 2.8) - Correct network interface selected automatically - No longer produces error message if blank TFTP field in network settings - Can now answer call waiting call by clicking on line key - Pop incoming call dialog box on call waiting inbound call - Improved recovery of Claritel gateway - Server version displayed correctly in call information window ================================================================================ (c) 2005 IP blue Software Solutions, LLC. All rights reserved. ================================================================================ ================================================================================ End of File ================================================================================