Avaya Solution & Interoperability Test Lab Sample Configuration of the Motorola MC70 and MC9090 Handheld Mobile Computers with Avaya Communication Manager Issue 1.0 Abstract These Application Notes present a sample configuration of the Motorola MC70 and MC9090 wireless handheld mobile computers integrated with Avaya Communication Manager. The MC70 and MC9090 computers, running the Microsoft Windows Mobile 5 operating system, are configured with the Avaya IP Softphone for Windows Mobile 5 application as well as the Motorola Voice Quality Manager (VQM) application. The combination of these applications enables the MC70 and MC9090 to be active mobile telephony endpoints of Avaya Communication Manager with full feature functionality. Testing was conducted via the DevConnect Program at the Avaya Solution and Interoperability Test Lab at the request of the Solutions and Marketing Team. 1 of 22
TABLE OF CONTENTS 1. INTRODUCTION...3 1.1. AVAYA IP SOFTPHONE FOR WINDOWS MOBILE 5...4 1.2. MOTOROLA VOICE QUALITY MANAGER...5 2. NETWORK TOPOLOGY...6 3. EQUIPMENT AND SOFTWARE VERSIONS...7 4. AVAYA COMMUNICATION MANAGER CONFIGURATION...7 4.1. AVAYA IP SOFTPHONE LICENSE...7 4.2. ADD AVAYA IP SOFTPHONE STATIONS...8 4.3. QOS PARAMETERS...9 5. MOTOROLA MC70/MC9090 CONFIGURATION...10 5.1. INSTALLING MOTOROLA VQM...10 5.2. INSTALLING AVAYA IP SOFTPHONE FOR WINDOWS MOBILE 5...12 5.3. STARTING AVAYA IP SOFTPHONE FOR WINDOWS MOBILE 5...16 6. VERIFICATION...18 6.1. AVAYA IP SOFTPHONE REGISTRATION...18 6.2. MOTOROLA VQM...19 7. CONCLUSION...20 8. REFERENCES...21 2 of 22
1. Introduction These Application Notes present a sample configuration of the Motorola MC70 and MC9090 wireless handheld multifunction mobile computers integrated with Avaya Communication Manager. The Motorola MC70 and MC9090 handheld computers, shown below, run the Microsoft Windows Mobile 5 operating system. With the Avaya IP Softphone application for the Windows Mobile 5 operating system installed, the MC70 and MC9090 become voice enabled mobile endpoints of Avaya Communication Manager. The Motorola Voice Quality Manager (VQM) application complements the Avaya IP Softphone application taking advantage of device specific capabilities of the MC70 and MC9090. Features of the VQM application are highlighted in Section 1.2. The Motorola MC70 and MC9090 running Avaya IP Softphone are integral components of the Avaya Intelligent Retail Store Solution [7]. MC70 MC9090 While there are inherent differences in feature functionality between the MC70 and MC9090, these differences are not relevant to the operation of the Avaya IP Softphone or the Motorola VQM application. For additional information, see [1, 3]. 3 of 22
1.1. Avaya IP Softphone for Windows Mobile 5 The Avaya IP Softphone for Windows Mobile 5 is a fully-functional business class softphone for mobile handheld computers. Avaya IP Softphone for Windows Mobile 5 enables mobile employees roaming a campus or building the ability to receive and make voice calls while also having access to the business class features of Avaya Communication Manager such as multiple call appearances, directory dialing, transfer and conference to name a few. Below is the graphical user interface of the Avaya IP Softphone for Windows Mobile 5 running on the Motorola MC70. Avaya IP Softphone for Windows Mobile 5 on MC70 Avaya IP Softphone for Windows Mobile 5 can operate in one of three modes as described below. For this sample configuration, the Road Warrior mode is used. Road Warrior: The most commonly used mode. Both audio and call signaling are transported via the IP network. The Softphone operates in this mode when used as a wireless communications device. Telecommuter: Call signaling is transported via the IP network but the voice stream goes through the PSTN. This is useful when utilizing a Windows Mobile 5 based PDA on an IP network where either quality of service or available bandwidth is suboptimal for the voice stream. 4 of 22
Shared-control: Users can dial from their IP network connected PDA through their desk phone. This is useful when storing a primary contact on the PDA. 1.2. Motorola Voice Quality Manager The Motorola Voice Quality Manager (VQM) is a software application which resides on the MC70/MC9090 device. The VQM application interacts with the Avaya IP Softphone enhancing the voice capabilities of the MC70 and MC9090 devices. VQM provides the following set of features: Dynamically detects voice calls and prioritizes voice packets by modifying the Differentiated Services Code Point (DSCP) field in the IP packets that carry voice. DSCP marking is one of the components of the WiFi Multimedia (WMM) specification that addresses Quality of Service (QoS) over WiFi. Marking the DSCP field of the IP voice packets is useful only when the wired and wireless LAN infrastructure is setup to recognize priority marked packets. QoS priority marking using Differentiated Services requires all applications and elements within a network to use consistent DSCP values for the QoS policies to be effective. The DSCP value is a configurable parameter in Avaya Communication Manager for call signaling packets as well as voice packets [Section 4.3]. The Motorola VQM application sets the DSCP value to 56 during installation. To change this value the Windows Mobile 5 registry must be edited and the MC70/MC9090 must be rebooted. Contact Motorola for steps to make any changes to the VQM DSCP value. Enables the Acoustic Echo Canceller for voice calls when a headset is not being used. A VQM icon in the title bar of the MC70/MC9090 indicates the audio modality currently in use (e.g., speakerphone, handset, headset) for voice calls. A single tap of the VQM icon will toggle the audio modality between handset and speakerphone while on an active call. Selecting the VQM icon for 2 seconds while on an active call will show the VQM Audio Control window which shows the status of the Acoustic Echo Canceller, the DSCP marked packet count and VQM version number. 5 of 22
2. Network Topology The network implemented for the sample configuration is shown in Figure 1. Avaya Communication Manager is running in a Co-Resident configuration with Avaya SIP Enablement Services (SES) on an S8300C Server hosted by an Avaya G350 Media Gateway. The G350 Media Gateway is also serving as a DHCP server for both wired and wireless endpoints. The wireless LAN supports the Motorola MC70 and MC9090 as well as an Avaya 3631 wireless phone. Note: The configuration of the wired and wireless LAN infrastructure is beyond the scope of these Application Notes and therefore is not discussed in detail. These Application Notes assume the Motorola MC70 and MC9090 are already connected to an 802.11 wireless network that has been engineered to support voice traffic. Also, while the Avaya Communication Manager in the sample configuration is a Co-Resident configuration, Avaya SES is not required to support Avaya IP Softphone for Windows Mobile 5 on the MC70 and MC9090. Figure 1: Network Diagram 6 of 22
3. Equipment and Software Versions The information in these Application Notes is based on the software and hardware versions listed in Table 1. Equipment / Product Software Version Co-Resident: Avaya S8300C Server Avaya G350 Media Gateway - Avaya Communication Manager 5.0 (R015x.00.0.825.4) - Avaya SIP Enablement Services 5.0 (SES-5.0.0.0-825.31) Avaya IP Softphone for Windows 3.0 Mobile 5 Avaya 9600 Series IP Telephones 1.5 (H.323) Avaya 3631 Wireless IP Telephone 1.3.2 (H.323) Motorola Voice Quality Manager 2.5.0.0 Motorola MC70 OS Version: 05.01.0478 OEM Version: 04.39.003 Motorola MC9090 OS Version: 05.01.0478 OEM Version: 01.39.0001 Table 1 Software/Hardware Version Information 4. Avaya Communication Manager Configuration This section shows the necessary steps to configure Avaya Communication Manager to support the MC70/MC9090 running Avaya IP Softphone. It is assumed that the basic configuration on Avaya Communication Manager has already been administered. All commands discussed in this section are executed on Avaya Communication Manager using the System Access Terminal (SAT). 4.1. Avaya IP Softphone License To use Avaya IP Softphone for Windows Mobile 5 with Avaya Communication Manager, an IP Softphone Right To Use License must be purchased and administered on Avaya Communication Manager. Page 9 of the display system-parameters customer-options command can be used to verify if an IP Softphone license exists and the number of simultaneous IP Softphone instances allowed. The bolded text below highlights the IP Softphone related information. This screen indicates Avaya Communication Manager has been licensed to support 100 simultaneous instances, or registrations, of Avaya IP Softphone with 2 registrations currently in use. There is no distinction in Avaya IP Softphone licensing between Avaya IP Softphone for a Windows PC and Avaya IP Softphone for a Windows Mobile 5 device. 7 of 22
display system-parameters customer-options Page 9 of 10 MAXIMUM IP REGISTRATIONS BY PRODUCT ID Product ID Rel. Limit Used IP_API_A : 450 0 IP_API_B : 450 0 IP_API_C : 450 0 IP_Agent : 450 0 IP_IR_A : 450 0 IP_Phone : 450 2 IP_ROMax : 450 0 IP_Soft : 100 2 IP_eCons : 5 0 onex_comm : 450 0 : 0 0 : 0 0 : 0 0 : 0 0 : 0 0 4.2. Add Avaya IP Softphone Stations Stations must be administered for each IP Softphone instance. The add station screens below show the station forms to be used by IP Softphone on the MC70 and MC9090. The bolded text highlights the minimal fields required to add a station to be used with IP Softphone. add station 257 Page 1 of 5 STATION Extension: 257 Lock Messages? n BCC: 0 Type: 4621 Security Code: 1234 TN: 1 Port: IP Coverage Path 1: COR: 1 Name: MC70 Coverage Path 2: COS: 1 Hunt-to Station: STATION OPTIONS Time of Day Lock Table: Loss Group: 19 Personalized Ringing Pattern: 1 Message Lamp Ext: 257 Speakerphone: 2-way Mute Button Enabled? y Display Language: english Expansion Module? n Survivable GK Node Name: Survivable COR: internal Media Complex Ext: Survivable Trunk Dest? y IP SoftPhone? y IP Video Softphone? n Customizable Labels? y 8 of 22
add station 258 Page 1 of 5 STATION Extension: 258 Lock Messages? n BCC: 0 Type: 4621 Security Code: 1234 TN: 1 Port: IP Coverage Path 1: COR: 1 Name: MC9090 Coverage Path 2: COS: 1 Hunt-to Station: STATION OPTIONS Time of Day Lock Table: Loss Group: 19 Personalized Ringing Pattern: 1 Message Lamp Ext: 258 Speakerphone: 2-way Mute Button Enabled? y Display Language: english Expansion Module? n Survivable GK Node Name: Survivable COR: internal Media Complex Ext: Survivable Trunk Dest? y IP SoftPhone? y IP Video Softphone? n Customizable Labels? y 4.3. QoS Parameters The QoS priority marking values for Layer 2 and Layer 3 QoS can be set within Avaya Communication Manager. Independent values can be set for call control and audio. The values chosen must match the QoS configuration of the network in which Avaya Communication Manager is deployed. Avaya Communication Manager QoS parameters are set from the IP network region form as shown below. The DSCP value used in the sample configuration for both call control and audio is 46. change ip-network-region 1 Page 1 of 19 IP NETWORK REGION Region: 1 Location: 1 Authoritative Domain: retail-cores.com Name: MEDIA PARAMETERS Intra-region IP-IP Direct Audio: yes Codec Set: 1 Inter-region IP-IP Direct Audio: yes UDP Port Min: 2048 IP Audio Hairpinning? n UDP Port Max: 3329 DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? y Call Control PHB Value: 46 RTCP MONITOR SERVER PARAMETERS Audio PHB Value: 46 Use Default Server Parameters? n Video PHB Value: 26 Server IP Address: 30.1.1.21 802.1P/Q PARAMETERS Server Port: 5005 Call Control 802.1p Priority: 6 RTCP Report Period(secs): 5 Audio 802.1p Priority: 6 Video 802.1p Priority: 5 AUDIO RESOURCE RESERVATION PARAMETERS H.323 IP ENDPOINTS RSVP Enabled? n H.323 Link Bounce Recovery? y Idle Traffic Interval (sec): 20 Keep-Alive Interval (sec): 5 Keep-Alive Count: 5 9 of 22
5. Motorola MC70/MC9090 Configuration 5.1. Installing Motorola VQM Motorola VQM software is available for download from the Motorola support site at the URL shown below. The software can be downloaded to a PC and then transferred to the Motorola MC70/MC9090 device using the Microsoft ActiveSync 4.0+ application. Download the Motorola VQM installation file VQM2500.CAB from the Motorola support site, http://support.symbol.com/support/search.do?cmd=displaykc&doctype=kc&externalid=11658 &sliceid=&dialogid=59446084&stateid=1%200%2059438451. Once downloaded, copy VQM2500.CAB to the Motorola MC70/MC9090 using ActiveSync. The following steps illustrate the installation of the Motorola VQM application on the Motorola MC70/MC9090. Refer to the Motorola VQM Release Notes for additional information [4]. Step 1 From the MC70/MC9090, open File Explorer; locate and execute the VQM2500 file. 10 of 22
Step 2 The following is the first screen displayed on the Motorola MC70/MC9090 during the VQM software installation. Select the appropriate location and then click Install. The Device location is highlighted by default and was used for the sample configuration. Step 3 The following status screen is displayed showing the progress of the Motorola VQM installation. 11 of 22
Step 4 The following status screen is displayed showing the Motorola VQM has been successfully installed on the Motorola MC70/MC9090. Click OK in the dialog box to reboot the MC70/MC9090. Click Cancel to reboot at a later time, although VQM functionality will be active only after a reboot. After reboot, VQM is ready to use. 5.2. Installing Avaya IP Softphone for Windows Mobile 5 Avaya IP Softphone for Windows Mobile 5 software is available for download from the Avaya support site at http://support.avaya.com. The software can be downloaded to a PC and then transferred to the Motorola MC70/MC9090 device using the Microsoft ActiveSync 4.0+ application. Use the following URL to go directly to the Avaya IP Softphone for Windows Mobile 5 download web page at support.avaya.com. Follow the directions to download the Avaya IP Softphone for Windows Mobile 5 self-extracting installation setup file Avaya_SP_WM5_R3.exe to a local PC with ActiveSync connectivity to the Motorola MC70/MC9090. Once downloaded, execute Avaya_SP_WM5_R3.exe to begin the installation. http://support.avaya.com/japple/css/japple?temp.documentid=302650&temp.productid=135860 &temp.releaseid=301044&temp.bucketid=108025&page=document 12 of 22
The following steps illustrate the installation of the Avaya IP Softphone for Windows Mobile 5 application on the Motorola MC70/MC9090. Step 1 From PC with an ActiveSync connection to the MC70/MC9090, execute Avaya_SP_WM5_R3.exe. Click Next to continue. Step 2 The following status screen is displayed on the PC showing the Avaya IP Softphone for Windows Mobile 5 application being copied to the Motorola MC70/MC9090. 13 of 22
Step 3 The following status screen is displayed on the PC guiding the user to verify that the display of the Motorola MC70/MC9090 shows the Avaya IP Softphone for Windows Mobile 5 installation has been started. Click OK to continue. Step 4 The following is the first screen displayed on the Motorola MC70/MC9090 during the Avaya IP Softphone for Windows Mobile 5 installation. Select the appropriate location and then click Install. The Device location is highlighted by default and was used for the sample configuration. 14 of 22
Step 5 The following status screen is displayed showing the progress of the Avaya IP Softphone for Windows Mobile 5 installation. Step 6 The following status screen is displayed showing the Avaya IP Softphone for Windows Mobile 5 has been successfully installed on the Motorola MC70/MC9090. Click OK to continue. 15 of 22
5.3. Starting Avaya IP Softphone for Windows Mobile 5 Step 1 From the Motorola MC70/MC9090 main display, select Start Avaya IP Softphone Step 2 The first time the Avaya IP Softphone for Windows Mobile 5 is run, a Welcome screen is displayed. Click OK to continue. 16 of 22
Step 3 To register Avaya IP Softphone for Windows Mobile 5 with Avaya Communication Manager, the Extension, Password and Avaya Communication Manager IP address (e.g., S8300 Server in this case) must be entered as shown below. Note that Road Warrior is the default mode and the mode used for the sample configuration. If a different mode is preferred, click the drop down list next to Road Warrior and select either the Telecommuter or Shared-control mode. Click Log In to continue. 17 of 22
Step 4 Avaya IP Softphone for Windows Mobile 5 registers with Avaya Communication Manager using the supplied Extension/Password. The Avaya IP Softphone display shown below on the left indicates the registration to Avaya Communication Manager has successfully completed and the MC70/MC9090 is now ready to accept incoming and initiate outgoing calls. The Avaya IP Softphone display shown below on the right indicates the green phone handset icon has been selected and the Avaya IP Softphone has been placed off-hook with dial tone being played out from the MC70/MC9090. 6. Verification 6.1. Avaya IP Softphone Registration The list registered-ip-stations command can be used on Avaya Communication Manager to verify the registration status of all IP endpoints including Avaya IP Softphone endpoints such as the Motorola MC70 and MC9090. The output from the list registered-ip-stations command below shows two endpoints registered using Avaya IP Softphone with extensions 257 and 258 corresponding to the Motorola MC70 and MC9090. list registered-ip-stations REGISTERED IP STATIONS Station Ext/ Set Product Prod Station Net Gatekeeper TCP Orig Port Type ID Rel IP Address Rgn IP Address Skt 255 9640 IP_Phone 1.5000 33.1.1.190 1 33.1.1.33 y 256 4625 IP_Phone 2.8009 33.1.1.180 1 33.1.1.33 y 257 4621 IP_Soft 3.2040 33.1.1.187 1 33.1.1.33 y 258 4621 IP_Soft 3.2040 33.1.1.198 1 33.1.1.33 y 18 of 22
6.2. Motorola VQM The Motorola VQM application icon is highlighted on the display shown below left. Selecting this icon for 2 seconds will show the VQM Audio Control window which shows the status of the Acoustic Echo Canceller (AEC), the DSCP marked packet count and VQM version number as shown on the display below right. 6.2.1. Audio Modality The Motorola VQM application icon visually indicates the current audio mode of the MC70/MC9090. In the display shown above right, the VQM icon indicates that the MC70/MC9090 is in handset mode, with Acoustic Echo Cancellation (indicated by the handset VQM icon). The audio modes and their corresponding VQM icons are shown below: Speakerphone with Acoustic Echo Cancellation Speakerphone without Acoustic Echo Cancellation Handset with Acoustic Echo Cancellation Headset while on a call Headset while not on a call Bluetooth headset while on a call Bluetooth headset while not on a call 19 of 22
6.2.2. Acoustic Echo Cancellation (AEC) and DSCP Marking The display shown below illustrates the MC70 display while on an active call with Avaya IP Softphone for Windows Mobile 5. The VQM icon indicates the Audio Mode of the MC70/MC9090 is Handset with AEC enabled. The VQM Audio Control window confirms AEC is enabled for the active call and shows a DSCP packet count confirming voice packets are being marked for QoS. 7. Conclusion The combination of the Avaya IP Softphone for Windows Mobile 5 and Motorola Voice Quality Manager enables the Motorola MC70 and MC9090 handheld computers to be active mobile telephony endpoints of Avaya Communication Manager with full feature functionality. These solution components enable mobile employees roaming a campus or building the ability to receive and make voice calls while also having access to the business class features of Avaya Communication Manager. The Motorola MC70 and MC9090 running Avaya IP Softphone are integral components of the Avaya Intelligent Retail Store Solution [7]. 20 of 22
8. References Avaya Application Notes and additional resources can be found at the following web address: http://www.avaya.com/gcm/master-usa/en-us/resource/index.htm. The Avaya Product Support web site can be found at the following web address http://support.avaya.com/. The following references are relevant to these Application Notes: [1] Motorola MC70 product web page, http://www.motorola.com/business/v/item.jsp?vgnextoid=d3da7b103d175110vgnvcm1000 008406b00aRCRD&localeId=33 [2] Motorola MC70 support page, http://support.symbol.com/support/browse.do?widgetname=browse_product&taxon ame=sg_supportgoals&browse_product.isproducttaxonomy=true&browse_pro DUCT.NodeId=SG_MC70SERIES_1_2&BROWSE_PRODUCT.thisPageUrl=%2Fproduct %2Fproducts.do&id=m4&BROWSE_PRODUCT.TaxoName=SG_SupportGoals&NodeTyp e=leaf&nodename=mc70&browse_product.nodetype=leaf&nodeid=sg_mc70se RIES_1_2&AppContext=AC_ProductPage¶m_document=sp [3] Motorola MC9090 product web page, http://www.motorola.com/business/v/item.jsp?vgnextoid=55643acf35e95110vgnvcm10000 08406b00aRCRD&localeId=33 [4] Motorola VQM support page, http://support.symbol.com/support/search.do?cmd=displaykc&doctype=kc&externalid=11 658&sliceId=&dialogID=59446084&stateId=1%200%2059438451 [5] Avaya IP Softphone for Windows Mobile 5 product web page, http://www.avaya.com/gcm/master-usa/enus/products/offers/ip_softphone_for_windows_mobile_5.htm [6] Avaya IP Softphone for Windows Mobile 5 support web page, http://support.avaya.com/japple/css/japple?page=product&temp.productid=135860 [7] Avaya Intelligent Retail Store solution web page, http://www.avaya.com/gcm/master-usa/enus/solutions/offers/intelligent_retail_store.htm?r=y 21 of 22
Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by and are registered trademarks or trademarks, respectively, of Avaya Inc. All other trademarks are the property of their respective owners. The information provided in these Application Notes is subject to change without notice. The configurations, technical data, and recommendations provided in these Application Notes are believed to be accurate and dependable, but are presented without express or implied warranty. Users are responsible for their application of any products specified in these Application Notes. Please e-mail any questions or comments pertaining to these Application Notes along with the full title name and filename, located in the lower right corner, directly to the Avaya DevConnect Program at devconnect@avaya.com. 22 of 22