********************************************************************** Product:VTGO Version: 2.2.0.6 File: Readme.txt Publisher: IP blue Software Solutions, Jersey City, NJ, USA Date: February 26, 2009 ********************************************************************** SUPPORT ********************************************************************** Internet: www.ipblue.com (Sales, Product Information) Sales Email: sales@ipblue.com (Sales, Product Information) Support Email: support@ipblue.com (Tech Support,Bug Report) Phone: (866) 447.2583 (Tech Support from North America) +1.212.485.1399 (Tech Support from World) ********************************************************************** CONTENTS ********************************************************************** 1. Introduction 2. What's New 3. Software and System Requirements 4. Download Program Instructions 5. Installation 6. Softphone Configuration 7. Known Issues ********************************************************************** 1. Introduction ********************************************************************** VTGO is a Windows Mobile 2003, WM5 and WM6.1, Cisco compatible IP softphone application certified for use with Cisco Unified CallManager versions 3.x, 4.x, 5.x, 6.x and Cisco Unified CallManager Express versions 3.x, 4.x. The Application has been successfully tested on the following Windows Mobile Devices: AudioVox 6600 Dell Axim x30 Dopod 818 Fujitsu LOOX 720 Intermec CN3 HP iPAQ 2200, 2700, 3100, 4700, 5400, 5500, 6300, 6900 HP iPAQ 600 Series QTEK 9090 (HTC Blue Angle) Motorola/Symbol MC50, MC70, MC9090 Sprint-PPC-6700 Toshiba e740, e805 more.. Note: Not all features are supported on all Pocket PC models. - The Ring and Vibrate function will not work if there is no vibrator. - Handset and Speakerphone mode with Hardware Echo cancellation is only available on the following Models: Motorola MC50-WM3, MC70-WM5, MC9090-WM5, Intermec CN3-WM5. ********************************************************************** 2. What's New ********************************************************************** ********************************************************************** VTGO 2.2.0.206 February 26, 2009 ********************************************************************** - Intermec CN3 device audio routing, AEC, and vibrate supported - CN3 Hard Buttons are Mapped as: Send=Send, Answer=Send, Hangup=End, PPT=Button 5(Left Side Blue Rocker Switch). ********************************************************************** VTGO 2.1.0.153 October, 28 2008 ********************************************************************** - Updated Support for Audio Routing and Echo cancellation on Motorola MC70 running Windows Mobile 6.1 - Added G.729 Codec Support - Added IP blue Software Echo Cancellation ********************************************************************** VTGO 2.1.0.148 Sept. 26 2008 ********************************************************************** - More Fixes to New Jitter Buffer - Set HKLM/software/ipblue/MAxJitter Buffer Registry Keys [HKEY_LOCAL_MACHINE\Software\IPBlue\Voip\Params\Phone\Jitter] "MaxBufferTime"=dword:000000c8 (200) "InitialBufferTime"=dword:00000028 (40) ********************************************************************** VTGO 2.1.0.144 Sept. 10 2008 ********************************************************************** - Fixed onhook dialing issue where digit display would be cleared by the clear notify SCCP message. - Fixed releated issue where established call data would be cleared. - Fixed DTMF press on local dialpad while phone was ringing would stop ringtone from playing out. - Added Jitter buffer flush on profile changes to remove delay on received audio. - Added Network Flushing on RTP RX port on call setup to minimize received audio delay. ********************************************************************** VTGO 2.1.0.143 Sept. 3 2008 ********************************************************************** - Adapter exclusion list properly works now. - Added logic to flush jitter buffer at the beginning of a phone call and when switching from headset to loudspeaker and back. This fixed audio delay reported by GE. - Added G.729 Codec Support - Added Software Echo Cancellation - Fixed persistant Call Waiting tone playout when second call was received. - Fixed Keyboard Input from Qwerty and Basic keypads. - Fixed Misc. tone loop issue. ********************************************************************** VTGO 2.1.0.138 August 15 2008 ********************************************************************** - Fixed CCME Directory Access Lockup. - Fixed GWES.exe error, coming most of time after ending call. - Fixed Message Waiting Indication problem that showed up when connected to CME. - Fixed Profile speaker management issue on MC70. ********************************************************************** VTGO 2.1.0.133 November 2007 ********************************************************************** - Fixed "No network found" issue that prevented VTGO softphone from registering with CM if the softphone was started before the WiFi connection was established. - Added logic in the softphone to disable (grey-out) Tools/Exit menu item. "Exit" menu will be disable if registry has new entry "DisableApplicationExitMenu" (REG_SZ) and its value set to "1". This is to facilitate WOHC request to prevent users from manually quitting phone application. ********************************************************************** VTGO 2.1.0.132 November 2007 ********************************************************************** - Added "Advanced" tab in the Tools/Configuration. On the Advanced tab, user can override KeepAlive interval, can set Wifi signal awareness and actions to take if signal drops below certain level (now only unregistercan be configured). Also, enable/disable trace check box was moved to Advanced tab. Default values for Advanced tab entries are "Use CM default keep-alive interval", "Do not unregister in low Wifi signal" and "Trace disabled". - Fixed issue with softphone crashing when transfering call (reported by BellCanada) - Fixed issue with softphone crashing when placing call on hold/resuming (reported by IVT team) - Verified that softphone can properly handle second call coming to line 2 if it is configured on the phone. When incoming call to second line is answered, first call is placed on hold. User can switch between 2 calls using Hold button. - Introduced "ExcludeMAC" and "ExcludeAdapter" registry entries. Place comma-separated MACs and adapter names that device should not use when registering with CallManager. This values are in addition to "bad" MACs that softphone already knows not to use (e.g. "000000000000", "1111111111", "112233445566", and "0A0A0A0A0A0A"). Created ExcludeAdapter entry and place "SS1VNDIS1" in there, to address BellCanada issue with MC70s registering with CM with that adapter's MAC address. ********************************************************************* VTGO 2.1.0.131 ********************************************************************** - Will make sure to use MAC address of the connected WiFi network interface. - Will set audio output to loudspeaker when device is not on a phone call - for NurseCall application to play notifications via loud speaker. - Added DHCP option 150 support. ********************************************************************* VTGO 2.1.0.128 ********************************************************************** - Added Support for 2 TFTP servers - Added Support for MC70 Fusion 2.5 WiFi Radio metrics - Added Low signal warning tone ********************************************************************** VTGO 2.1.0.127 ********************************************************************** - Added support for up to 5 CallManagers from a single downloaded TFTP file. If TFTP file download fails, softphone will try last successfully connected Call Manager. If this fails too, it will try TFTP server, assuming TFTP and CallManager reside on the same box. - Now integrates with Seabright PTT/WT client. At this point softphone informs Seabright if softphone on the phone call or not, so Seabright knows not to interrupt phone call with incoming PTT/WT audio. - Fixed so ringtone will always come out rear loud speaker on MC70 and MC50 - Fixed TFTP file size parsing issue. If a TFTP file was larger than 2.5K VTGO would not parse the file. - Fixed Green answer/send key issue. - Fixed Enter key issue that would cause program to terminate. ********************************************************************** VTGO 2.1.0.119 ********************************************************************** - Fixed bug in RTP playout logic that would degrade sounds quality of the incoming audio on Windows Mobile 5.0 platform after about 150-200 calls. - Softphone will not become unresponsive to user input when network connection is lost. ********************************************************************** VTGO 2.1.0.112 ********************************************************************** - Push-to-talk funcionality is made more responsive (removed audio delay when incoming PTT sessions have almost no interval between them) - To reduce CPU usage, softphone now can build larger RTP packets. This is controlled via PacketSize registry key (REG_SZ) that specifies outgoing RTP packet sizes in millisec. Default packet size value is 20 ms. ********************************************************************** VTGO 2.1.0.104 ********************************************************************** - Disabled automatic assignment of Red and Green Send/End to keys to softphone. ********************************************************************** VTGO 2.1.0.90 ********************************************************************** - Added Profiles - Added French locale support ********************************************************************** VTGO 2.0.0.87 ********************************************************************** - New Push-To-Talk (PTT) feature allows one-to-one and one-to-many half-duplex Walkie-Talkie like type of communications. - Presence information of other softphones (idle, busy, do-not-disturb, etc) is presented in PTT window. - New Profiles feature allows to store specific phone configuration (ringtone, notification method, etc) under user-assigned names and quickly switch between them. - Improved softphone SDK support (softphone APIs now generate events to client appications) 2.0.0.78 - License through Proxy is now working correctly. - Increased STUN echo request rate for NATS that map ports. 1 minute interval. 2.0.0.68 - Fixed a One/No-Way audio problems through NAT devices. - Localization Framework Completed, languages currently translated: French, Russian, English, Norwegian. - Improved DNS resolution so that hostname is always resolved during re-registration process. - New Symbol logic for VPN verification: Status filed values 0 == no VPN whatsoever 1 == make connection to VPN server, but not authenticated yet 2 == connected to VPN server, and authenticated - we are good to go. - Third Party Integration API Support is added. See Attached PDF File. - Dialing Direct from Outlook is added.[ Find Contact Tap and Hold, Tap Dial] - Supports Device Types [7910],7940,7960,7970,IPC - Fixed Group Pickup Timing on earlier CM. - DNS Resolution error is reported in the Softphones Display instead of in a pop up window. - Added Call Statistics Window under Tools/Help. - When DND feature is activated in phone features dialog, new do-not-disturb flashing icon is shown on the GUI. - Push to Talk Unicast Point to Point - Added a Call Timer - Simplified User Interface removed dialing box. - Added Redial from tap on Phone Status Region. - Improved Recovery from lost network connection. - Wait for VPN - Expanded Application launch archtecture. - Extension Login Applet - Battery Level Indicator - VTGO will register dependant DLLs at runtime.( Better Cold boot recovery) - New "Key Switch" Mode Hides CME based Transfer, Conference replaces them with Flash, Speed Dial, and Call Log Buttons. - Improved Jitter Buffer, reduced latency - Speed Dial Macros != Flash ,= 1 Second Pause - Flash Key for hook switch to PBX or Centrex System - Mac Address Exclusion in Config file to block use of a0a0a0a0a0a0 type addresses. - Tone playback moved to Waveout function from Play sound. Allows volume adjust without stopping the sound. - Updated Help Files - Audio Routing for Symbol MC50 (Handset and Speaker Phone modes.) - Full Hotkey mapping. - Multicast Listening Channels - Extension Mobility Support (CM4.1) - Outlook Contacts Import to Directory - Norwegian Tones (425 Hz) - Balloon Caller ID Notification - Additional Ring Tones - Vibrate ring ( on Pocket PCs that have a vibrator) - LDAP Directory Support (Call Manager) - Call Manager 4.1 Support - Updated Help Files - Audio Routing Support for Symbol MC50 - Hotkey mapping - Multicast Listening Channels - H6340 Audio Routing Support (with New ROM 1.00.36 or higher ) - Symbol MC50 Audio Routing Support with Echo Cancellation - Fujitsu/Seimens Loox 720 Support Audio routing - NAT Traversal - Offset Port assignment RTP port Assignment to support multiple Phones running behind single Nat. Telephony Features include: - Key Switch Mode Hides CME based Transfer, Conference and replaces them with Flash, Speed Dial, Call Log Buttons. - Improved Jitter Buffer to reduce latency - Speed Dial Macro support != Flash ,= 1 Second Pause - Flash Key for hook switch to Front End PBX - Speed dial to signal features like Pickup and Page. - Intercom Reception - Paging Initation and Reception - Extension Mobility Support - LDAP Directory Support - Single Line - Call Waiting - Call Notification - Caller ID - Call Fowarding - Call Pickup - Call Park - Hold/Resume - Transfer - Conference - Voicemail Notification - Skin configuration ********************************************************************** 3. Software and System Requirements ********************************************************************** One of the following operating systems is required on the device: Windows Mobile 2003 Windows Mobile 5 Windows Mobile 6 Windows Mobile 6.0 is used for Pocket PC's and or Smartphones with little internal distinction. Windows Mobile 6 is availabe in three versions: Classic - for devices with touchscreens but do not have a Cell Phone. Standard - is for devices without touch screens with a Cell Phone. Professional - Touch screen with a Cell Phone. Depending on the manufacturer of the device, the Standard version may require a digital signature on the Client Software whereas the Classic and Professional versions may use non-signed Client Software. System requirements for the ActiveSync PC: Windows 2000, XP or Vista Active Sync 3.0 or Later 1.8 MB of open Disk Space System requirements for the mobile device: - Memory-64 Mbs RAM or more recommended - Approx. 1.5 MB program memory - Approx. upto 1.8 MB storage memory Depending on locale files loaded - StrongARM Processor (min. 200 MHz) WiFi * 802.11 A,B or G WiFi connectivity * Headset or earbud must be plugged into the headset jack for acoustical echo cancellation (strongly recommended) VoIP Platform: * Cisco Call Manager 3.x, 4.x, 5.n , 6.n or Cisco 3600 series router with Cisco Call Manager Express 3.x, 4.x, 5.x software. Notes on HP 6300 models [Applies to T-Mobile 6315, 6340, 6365] For optimium operation on these Models upgrade the ROM to the latest Version. Audio Routing Control 1.The ROM upgrade 1.10.08 for the T-Mobile 6315 is available from T-Mobile's web site. 2.The ROM upgrade 1.00.38 for the 6340 and 6365 is currently available from the HP website. http://www.hp.com. Go to the Drivers Download Area. ********************************************************************** 4. Download Program Instructions ********************************************************************** IP blue maintains the most current version on the IP blue Website at http://www.ipblue.com/download.asp?product=vtgo_ppc There are three versions of the installer: VTGO.ARM.exe is a compressed over the air installer that will expand when tapped on the WM Device. Use this only on Devices that have a screen that is at least 240 Wide by 320 High. VTGO.ARM.cab is an uncompressed file that will install when tapped on the WM Device. VTGOSetup.exe is a compressed installer for installation via active synch from a PC. Program Installation Steps Using MS ActiveSync on a Windows XP PC: 1. Download the installation file VTGOSetup.exe to your PC from: http://www.ipblue.com/download/products/ppc/VTGOSetup.exe 2. Cradle the Windows Mobile device establishing an ActiveSync connection. Run VTGOSetup.exe on Windows PC. The necessary files will be copied to the PC and then to the Pocket PC via Active Sync. 3. Enter the information requested by the installer including your Name, serial number and the IP address of the Cisco CallManager 3. Verify you have a valid WiFi connection including IP address. 4. Run the softphoneVTGO should register with Cisco CallManager or Cisco CallManager Express (CME) and display the assigned Telephone Number. ********************************************************************** 5. Installation ********************************************************************** Before installing the IP blue VTGO Softphone on your Windows Mobile PDA configure a phone in the Cisco Unified CallManager. The default phone type value is a 7960. Steps to program the Phone: 1. Get the MAC Address of the WiFi adapter of the Windows Mobile PDA. 2. Login to CCMADMIN on Call Manager and define new DEVICE(s) of the type PHONE(s) the Phone type can be any type support on the IP blue softphone client including 7905, 7910, 7912, 7910, 7920, 7940,[7960], 7961, 7970,or IPC. The default value is a 7960. 3. Enter the MAC address, Partition , CSS and DN as well as the the necessary parameters for the Environment. For questions concerning adding/building Cisco Phones consult your CallManager User guide. Note: IP blue can set the default phone type to be any one of the above mentioned phone types on request. ********************************************************************** 6. Softphone Configuration ********************************************************************** 1. Run Softphone from Start/Programs Icon "IP Phone SCCP" 2. Open Tools-->Configuration Network Tab Select Manual or Use DHCP option 150 Provide TFTP Server Address if DHCP option 150 is not configured. 3. Set Hotkeys under Tools --> Settings--> Hotkeys for Device function if desired. 4. Set Volume Levels under Tools --> Profiles if necessary. 5. Make test calls to and from unit to verify settings. ********************************************************************** 7. Known Issues ********************************************************************** - Softphone needs an Internet connection for product activation (Remove Demo mode restictions.) - IP blue strongly recommends that you use a headset or earbud. PDA's tend to have sensitive built-in microphones that produce audio feedback and acoustical echo. Use of a headset or earbud will prevent these occurrences. - In demo mode, softphone allows 2 minute phone calls. Softphone shuts down after 20 minutes, requiring a restart of the application.