Cisco 3G CDMA Suresh.KV Engineer - Technical Marketing
Agenda • Brief Introduction of 3G- Modules and Platforms. • SP CDMA certification. • Technical overview of new CDMA SKU offer • Process and Procedure of how to upgrade the CDMA firmware from One SP to another SP . • CDMA Flat file management. • CDMA IVR process and scripts. • Hands on training for partners. • Feedback.
ISR G2 Branch Mobility Portfolio- Enterprise Class Dual Radio WiFi & Quadband 3G/4G 860VAE, 88x, 89x Scalable Rich-Media Services SecureCollaboration Virtual Office SecureMobility 3925, 3925E, 3945, 3945E 2901, 2911, 2921, 2951 1921, 1941, 1941W 819 Performance, Scalability, Availability Customizable Applications Secure Connectivity for M2M/IoT Fixed 4G-LTE 4G LTE On Road-map EHWIC-4G-LTE
New 88xG with embedded 3G/3.5G solution • Change the existing 3G/3.5G PCEX card solution to embedded 3G/3.5G modem solution for 880G platforms (Common Architecture) • Built in TNC connectors for external Main and Diversity/GPS cable/antenna connections • New chassis design with better air flow, no moving parts on C881 (fanless), improve RSSI LED status bar and 3G service LED • New SKUs: C881G-U-K9, C881G-V-K9, C881G-S-K9, C881G-B-K9, C887VAG-S-K9 • Support HSPA with DL/UL of 7.2mbps/5.76mbps (850, 900, 1900, 2100 MHz Sierra Wireless MC8795V) • Support EV-DO for Verizon, Sprint, BSNL Rev A with DL/UL of 3.1mbps/1.8mbps (800, 1900 MHz Sierra Wireless MC5728V) • Native SMS, standalone GPS and Assisted GPS Capabilities • Enhance 3G MIB to support new SKUs, GPS, SMS ... • Remotely initiate data call back using SMS • Dual SIM support for HSPA • Orderable NOW !
New 88xG with embedded 3.7G solution for Global • Change the existing 3.5G PCEX card solution to embedded 3.7G modem solution for 880G platforms (Common Architecture) • Built in TNC connectors for external Main and Diversity/GPS cable/antenna connections • New chassis design with better air flow, no moving parts on C881 (fanless), improve RSSI LED status bar and 3G service LED • New SKUs: C881G+7, C886VAG+7-K9, C887VAG+7-K9, C887VAMG+7-K9, C888EG+7-K9 • Support HSPA+ Rel 7 with DL/UL of 21mbps/5.76mbps (850, 900, 1900, 2100 MHz Sierra Wireless MC8705) • Native SMS, standalone GPS and (future) Assisted GPS Capabilities • Enhance 3G MIB to support new SKUs, GPS, SMS ... • Remotely initiate data call back using SMS • Dual SIM support for HSPA+ • Orderable NOW !
New 3G eHWIC supported on ISR G2 for EV-DO • Will deliver eHWIC-based 3G EV-DO card, which support on ISR G2 only • New SKU: eHWIC-3G-EVDO-X, Replace X with V=Verizon or S=Sprint or B=BSNL • New 1921 Bundles SKUs: C1921-3G-V-K9, C1921-3G-V-SEC/K9, C1921-3G-S-K9, C1921-3G-S-SEC/K9, C1921-3G-B-K9, C1921-3G-B-SEC/K9 • Support EV-DO for Verizon, Sprint, Bharat Rev A with DL/UL of 3.1mbps/1.8mbps (800, 1900 MHz Sierra Wireless MC5728V) • Native SMS, standalone GPS and (future) Assisted GPS Capabilities • Enhance 3G MIB to support new SKUs, GPS, SMS ... • Remotely initiate data call back using SMS • Limited E911 & E112 support for VoIP calls • Orderable NOW !
New 3.5G eHWIC supported on ISR G2 for Global • Will deliver eHWIC-based 3.5G card, which support on ISR G2 only • New SKU: eHWIC-3G-HSPA-U • New 1921 Bundles SKUs: C1921-3G-U-K9, C1921-3G-U-SEC/K9 • HSPA with DL/UL of 7.2mbps/5.76 Mbps (850, 900, 1900, 2100 MHz Sierra Wireless MC8795V) • Native SMS, standalone GPS and (future) Assisted GPS Capabilities • Enhance 3G MIB to support new SKUs, GPS, SMS ... • Remotely initiate data call back using SMS • Limited E911 & E112 support for VoIP calls • Orderable NOW !
New 3.7G eHWIC supported on ISR G2 for Global • Will deliver eHWIC-based 3.7G card, which support on ISR G2 only • New SKU: eHWIC-3G-HSPA+7 • HSPA+ Rel 7 with DL/UL of 21mbps/5.76 Mbps (850, 900, 1900, 2100 MHz Sierra Wireless MC8705) • Native SMS, standalone GPS and (future) Assisted GPS Capabilities • Enhance 3G MIB to support new SKUs, GPS, SMS ... • Remotely initiate data call back using SMS • Session persistent connection for time-sensitive applications • Limited E911 & E112 support for VoIP calls • Orderable NOW !
Form Factor of 819 • Hardened SKUs: • Industrial Grade Components • Extended Temperature: -25C up to + 60C • Environmental Protection: 95% Humidity, IP 41 for Splash Water and Pollution 3 (Dust) • Shock and Vibe: MIL-STD-810, EN-50155, SAEJ1455, & ENG3396 • Mounting Options: Din-Rail, Floor, Wall Mount Power input RP-TNC WLAN 3G & GPS TNC Reset switch Mini-USB 12-in-1 Serial 8x LEDs 4 FE LAN GE WAN (top) Console (bottom) GDN
819 Mounting Options • DIN rail mounting • Preferred by many European customers • Floor mounting • Ambulances, trucks, etc. • Wall mounting • ATMs, kiosks User removable SIM access panel
Cisco 3G/4G AccessoryAntennas Dipole Antenna Outdoor LP Antenna Omnidirectional Outdoor Antenna Ceiling Mount
Cisco 3G/4G AccessoryCables, Extensions, Bundles & Other Lightning Arrestor Antenna LMR 240 20/50/75 ft Cable Antenna Extension Base Antenna LMR 400 20/50 ft Cable
CDMA Service • 1xRTT 1xRTT theoretical max speeds are 150kbps/80kbps. • EVDO Rel 0 EVDO Rev 0 provides speeds of 600Kbps-1,400Kbps Download (bursts to 2.4Mbps), 500Kbps-800Kbps Upload (bursts to 1.5Mbps). • EVDO Rel A EVDO Rev A provides speeds of 600Kbps-1,400Kbps Download (bursts to 3.1Mbps), 500Kbps-800Kbps Upload (bursts to 1.8Mbps) - comparable to home DSL service
Need for Carrier provisioning • CDMA technology does not use SIM card for carrier/subscriber provisioning, so this information has to be provisioned on the modem • The carrier specific configuration on the 3G modem are: • Modem ESN and Security Keys • Carrier PRI and PRL • Modem Firmware • Additionally a security information file (flat file) generated during modem provisioning that’s needs to be sent back to the carrier • To support a new CDMA carrier, there are 2 options: • Create additional CDMA HWIC SKU and perform provisioning in manufacturing • Use the generic CDMA HWIC and defer provisioning to Cisco partner/reseller
Now, in practice Actual Bandwidth Values depends on the following Factors • RSSI Value • ECIO Value • Cellular Medium shared among Multiple Users. • Distance between Site to BTS Tower
Antenna • The extended out-door antenna is meant to extend the reach outside the surroundings if the surroundings (lot of metal cages etc.) blocking the radio signal. But it can not improve the already weak signal. • cell-site itself is breathing heavily (in case of extreme over-sbuscription and inadequate radio resource planning), the signal will fluctuate. In that case, even the extended antennas won't help
What is the recommended Values of SNR and ECIO to declare site signal strength bad or fluctuating Or requires DiversityAntenna or Outdoor Antenna
RSSI Recommended Values..-69dBm or better RSSI means good reception and better through. -70 to -89dBm is considered to be ok with reasonable throughput. -89 to -99 dBm is bad reception and throughput will vary significantly. -99 dBm onwards, should expect loss of connectivity. if -99, will see modems are working fine : Short answer, Yes, beyond 90 - nothing guaranteed but have seen card working at -90s at times but with very low throughput and high delays.
ECIO Recommended Value • ECIO value as low as possible. Lab tests have indicated ECIO ≤-2 dB. If you observed a value of -7 or something similar, you might have a very noisy environment, which may in turn cause retransmissions of the packets, lower throughput, call drops, etc.
CDMA Carrier Generic CDMA HWIC model Sierra Wireless creates a generic CDMA modem Sierra Wireless Sierra Wireless Cisco Manufacturing inserts the generic modem into the generic CDMA HWIC SKU Cisco Manufacturing Generic CDMA HWIC Local Partner/Disti stocks the generic CDMA HWIC and sends them to local vendor Distributor/ Partner Provisioning Partner Local vendor provisions the modem Customer/ Partner Provisioned CDMA HWIC
India CDMA SP • Currently in India we have following THREE Major 3G CDMA Service provider , who offers different variant of activation process . 2
Migration between CDMA Service provider Example: • Provision • With Factory • Reset Package • Provision w/ Reliance or TATA CDMA • By Default BSNL CDMA Modem • Requirements • On site • Required Cable of following • 3G4G-CAB-USB-RSVD(=) is for the “mini-USB to regular USB” RSVD For Fixed 3G • OR • 3G-CAB-RJ45-RSVD(=) is for the “RJ45 to regular USB” RSVD For Module 3G. • WINDOWS XP Laptop • Package tools and Firmware can be downloaded from CCO
Modem Provisioning Process • Sierra Wireless provides a GUI based modem provisioning tool • The 3G HWIC allows direct access to modem via the diag port • Provisioning steps: • Boot up router with 3G HWIC • Enable modem access from diag port using an IOS command: • test cell-hwic x/x/x usb-to-dm • (Note: This requires that you have “service internal” enabled in the config mode) • Connect the USB-to-RJ45 cable from the PC with SWFlash to HWIC diag port • Run SWFlash on the PC which would download PRI/PRL/FW and create an entry in flat file (~10 mins) • Send the combined flat file to the carrier PC with Sierra SWFlash Special USB to RJ45 cable HWIC in a Router
Modem Provisioning Tools/Software • SWFlash –Configuration Tool • This is the Windows program that provisions the modem using a package. This program uses the CCT to program/configure modems • Package - Configuration bundle of: • Modem Firmware • PRL – Preferred Roaming List (provided by carrier) • PRI – Product Release Instructions (aka modem NV settings) • Flat File • Output file created by CCT. Contains modem security keys and configuration data that must be sent to the appropriate cellular carrier (copies to Sierra Wireless)
SWFlash Tool - PC System Requirements • Basic requirements • Windows XP Professional (SP 2), WIN7 32 Bit OS computer • Built-in USB or UART connectivity appropriate for modem • 256MB+ memory, 1GB+ hard disk space • Microsoft Excel 97-2003 • Connection to modem on the HWIC • Cisco 3G HWIC product team would provide special USB-to-RJ45 cable • Network connectivity to transfer flat file Note: SWFlash software bundle would be provided by Cisco to the provisioning partner.
Hands on Session • Let us Continue, How to install , Configure and Provision the CDMA Packages.
Main Antenna vs Diversity Antenna • The diversity antenna supports only downlink; • The main antenna supports both uplink and downlink . • Multipath is a form of RF interference that occurs when a radio signal has more than one path between the receiver and the transmitter. This situation occurs in cells with metallic or other • RF-reflective surfaces, such as furniture, walls, or coated glass. The diversity antenna ports are designed for spatial diversity, and the radio checks the other antenna only when it encounters errors. Contd..
Diversity antenna should be used always wherever possible. Typically, when the signals are not good (worse than -69dBm ) and lot of interference due to surrounded by lot of radio sources, metal casings, metal cabinates, the ECIO value goes down. In such scenaro, Diversity plays an important role to improve the overall throughput. On what basis will decide to choose in door or out door or low antenna? For commercial deployments where the router is generally deep inside the buildings (in a closet or rack room), it is recommended to use external/outdoor antenna so the antenna can be placed out side the room/closet and can receive the unattenuated cellular signal. Recommended deployment for antenna is at the edge of the building (glass-wall or window etc.) or on the roof-top of the building for better reception.
Site Survey Checklist • What is distance between Site to BTS Tower?. • Volume of Subscribes over that region? • What type of CDMA service offering by Service Provider? • What is the RSSI (Signal Value) at the Place, where we kept router?. • What is the RSSI Signal value at Outside?
CDMA Activation Methods • Manual Activation • OTAF Activation • OTAF Activation using IVR During OTAF activation process, IVR system expect to receive DTMF digits for various selection process. Using Cisco EEM scripts, we can send the DTMF digits during OTAF process.
3G WWAN HWIC Configuration and Monitoring Modem Profile configuration and activation Cellular Interface configuration CONFIGURATION IOS Dialer/Backup Configuration Modem HW/SW Status MONITORING Modem Signal/Network/Service Status Data connection Status • Modem profile configuration and account activation • Cellular interface configuration • Data connection setup and teardown • Reverse Telnet for modem AT command prompt • Cellular modem firmware upgrade • Show cellular commands • Debug and test Only for troubleshooting, not supported officially IOS CLI
HWIC Insertion and Recognition show version: 1 Virtual Private Network (VPN) Module 1 Cellular interface DRAM configuration is 64 bits wide with parity enabled. 479K bytes of NVRAM. show diag: WIC Slot 0: 3G WWAN HWIC-HSDPA/UMTS/EDGE/GPRS-850/900/1800/2100MHz Hardware Revision : 1.0 ...Product (FRU) Number : HWIC-3G-GSM Version Identifier : V01 show run: ! interface Cellular0/0/0 no ip address shutdown !
CDMA Modem Activation CLI (Manual) CDMA Modem activation command: cellular cdma activate manual <mdn> <min> <msl> Activation Parameters: mdn10-digit mobile directory number min10-digit mobile identity number sidSystem ID nidNetwork ID msl Master Subsidy Lock (Activation Code) Note: Modem NAM parameters are provided by Wireless Services Center Router# cellular 0/0/0 cdma activate manual 4082099845 4082099845 41838 87 65535 NAM 0 will be configured and will become Active Modem ated with following Parameters MDN :4082099845; MSID :4082099845 ; SID :4183; NID 87: Checking Current Activation Status Modem activation status: Activated Modem Parameters are being changed Begin Activation Account provisioning - Step 1 of 5 Account provisioning - Step 2 of 5 Account Provisioning - Step 3 of 5 Account Provisioning - Step 4 of 5 Account Provisioning - Step 5 of 5 Secure Commit Result: Succeed Done Configuring - Resetting the Modem
CDMA Modem Activation u/ OTAF w/IVR • Before Executing OTASP CLI • Make Sure Cellular Interface should be Shutdown • Configure Following Chat-Scripts • chat-script SP "" "ATDT#777" TIMEOUT 60 "CONNECT" • chat-script script "" "AT!AVTONEPLAY=1,31" TIMEOUT 60 "OK" • chat-script SP1 "" "AT!AVDTMFB=1" TIMEOUT 60 "OK" • chat-script script1 "" "AT!AVTONEPLAY=1,6" TIMEOUT 60 "OK" • chat-script SP2 "" "AT!AVDTMFB=2" TIMEOUT 60 "OK"
Configure following EEM Script • event manager applet OTAF • event cli pattern "cellular .* cdma activate otasp" sync no skip no maxrun 90 • action 2.0 syslog msg "dailing modem" • action 2.2 cli command "enable" • action 2.3 cli command "start-chat script 3" • action 2.4 syslog msg " After 30 seconds delay" • action 2.5 wait 20 • action 2.6 cli command "start-chat SP1 3" • action 2.7 syslog msg "sending dtmf digit 1" • action 2.8 cli command "start-chat script1 3" • action 2.9 syslog msg " After 6 seconds delay" • action 3.0 wait 5 • action 3.1 cli command "start-chat SP 3" • action 3.2 syslog msg "sending dtmf digit 2" • Router# cell 0/3/0 cdma activate otasp *228 • Beginning OTASP activation • OTASP number is *228
OTAF w/IVR Result • Beginning OTASP activation • OTASP number is *228 • Oct 26 09:24:24.743: CHAT0/0/0: Matched chat script tata1 to string SP1 • Oct 26 09:24:24.743: CHAT0/0/0: Asserting DTR • Oct 26 09:24:24.743: CHAT0/0/0: Chat script SP1 started • Oct 26 09:24:24.743: CHAT0/0/0: Sending string: at!AVDTMFB=1 • Oct 26 09:24:24.743: CHAT0/0/0: Expecting string: OK • Oct 26 09:24:24.791: CHAT0/0/0: Completed match for expect: OK • Oct 26 09:24:24.791: CHAT0/0/0: Chat script tata1 finished, status = Success • Oct 26 09:24:32.479: CHAT0/0/0: Matched chat script tata2 to string SP2 • Oct 26 09:24:32.479: CHAT0/0/0: Asserting DTR • Oct 26 09:24:32.479: CHAT0/0/0: Chat script SP2 started • Oct 26 09:24:32.479: CHAT0/0/0: Sending string: at!AVDTMFB=2 • Oct 26 09:24:32.479: CHAT0/0/0: Expecting string: OK • Oct 26 09:24:32.527: CHAT0/0/0: Completed match for expect: OK • Oct 26 09:24:32.527: CHAT0/0/0: Chat script tata2 finished, status = Success • OTA State = MDN downloaded, Result = Success • OTA State = PRL downloaded, Result = Success • OTA State = Parameters committed to NVRAM, Result = Success • Over the air provisioning complete; Result:Success • Router#
GSM/UMTS Account Provisioning Install SIM on the back of HWIC-3G-GSM Set up a data call Carrier username password APN Create modem profile with the username, password and APN
GSM/HSPA Modem Profile Configuration CLI GSM Profile configuration command: cellular x/x/x gsm profile create <number> <apn> [chap|pap] username passwd cellular x/x/x gsm profile delete <number> Profile Parameters username: BSS authentication credential password: BSS authentication credential authentication: PAP/CHAP apn: Access Point Name Profile Selection Using “ATDT*98*<profile-number>#”in the dialer chat script 16 GSM Profiles can be configured at one time Note: When no profile is selected profile 1 is used Router# cellular 0/0/0 gsm profile create 1 ISP.CINGULAR chap ISP@CINGULARGPRS.COM CINGULAR1 Profile 1 = INACTIVE* -------- PDP Type = IPv4, Header Compression = OFF Data Compression = OFF Access Point Name (APN) = ISP.CINGULAR Authentication = PAP Username: ISP@CINGULARGPRS.COM, Password: CINGULAR1
GSM/UMTS Network Selection Command • PLMN Selection commands: • cellular x/x/x gsm plmn search • cellular x/x/x gsm plmn select auto • cellular x/x/x gsm plmn select manual <mcc> <mnc> • Manual PLMN Selection Parameters • mcc: Mobile Country Code • mnc: Mobile Network Code • Note: • The PLMN Search command may take anywhere between 30 secs to 5 minutes • To see the available PLMNs, run the ‘show cellular x/x/x network’ command Default PLMN Selection Mode Router# cellular 0/0/0 gsm profile create 1 ISP.CINGULAR chap ISP@CINGULARGPRS.COM CINGULAR1 Profile 1 = INACTIVE* -------- PDP Type = IPv4, Header Compression = OFF Data Compression = OFF Access Point Name (APN) = ISP.CINGULAR Authentication = PAP Username: ISP@CINGULARGPRS.COM, Password: CINGULAR1
Data call setup Chat Script has modem AT commands Modem AT Command IOS Dialer Modem Interesting Traffic Data Call Setup Carrier Network Packet Gateway PPP Session Established (CDMA) IP Address Obtained using IPCP (GSM/UMTS) IP Connectivity Router IOS Sierra Wireless Modem
New Cellular Interface configuration The new Cellular interface is an Async Serial interface and requires following configuration • PPP Configuration encapsulation ppp ppp chap hostname <username> ppp chap password <passwd> ppp ipcp dns request • Dialer Configuration async mode interactive dialer in-band • IP Address configuration ip address negotiated Sample Configuration: interface Cellular0/0/0 ip address negotiated ip nat outside encapsulation ppp dialer in-band dialer string gsm dialer-group 1 async mode interactive ppp chap hostname dummy ppp chap password 0 dummy ppp ipcp dns request ! Note: The ppp chap authentication credentials under the cellular interface needs to be obtained from the carrier.
DDR Configuration refresher Cellular is an Async dialer interface similar to an analog modem Implementation: Routing Encapsulation: PPP Media Type: Async Interface Cellular • DDR Configuration Steps: • Enable DDR on the interface • Define chat-script for the dialer interface • Define Interesting traffic • Create dialer list for interesting traffic • Map dialer list to the dialer interface interface Cellular0/0/0 dialer in-band chat-script gsm "" "ATDT*99#" interface Cellular0/0/0 dialer string cingular ip access-list 1 permit any 220.127.116.11 dialer-list 1 protocol ip list 1 interface Cellular0/0/0 dialer-group 1
Dialer/Chat Scripts for Cellular modem • GSM/UMTS ATDT*98*<profile-number># where profile-number could be 1-16 and represents the modem profile to be used for the call. Example chat script: chat script gsm “” “ATDT*98*2” TIMEOUT 30 CONNECT • CDMA/EVDO ATDT#777 Example chat script: chat script cdma “” “ATDT#777” TIMEOUT 30 CONNECT
New ‘show cellular’ commands c3825#show cellular 0/0/0 ? all Display all the information connection Current active connection and statistics hardware Cellular modem hardware information network Cellular network information profile Profile information in the modem radio Cellular modem radio information security Modem security status
CLI: show cellular connection - Displays the current active connection state and statistics. - Has different format for GSM and CDMA c3825#show cellular 0/0/0 connection Data Transmitted = 1234800 bytes, Received = 1234200 bytes Profile 1, Packet Session Status = ACTIVE IP address = 18.104.22.168 Profile 2, Packet Session Status = INACTIVE Inactivity Reason = Normal inactivate state Profile 3, .... GSM # show cellular 1/0/1 connection Phone number of outgoing call = 57575765786 Transmitted bytes = 21212, Received bytes = 768787 Current Call Status = CONNECTED Current Call Duration = 100 secs Current Call State = Packet 1xRtt call Answer mode for incoming calls = Data (all calls) Caller ID of incoming calls = Extended Caller ID of incoming calls = Last Call Disconnect Reason CDMA
CLI: show cellular hardware - Displays the Modem firmware version and hardware details - For GSM/UMTS, SIM card information is displayed - For CDMA ESN and PRL information is displayed Router#show cellular 0/0/0 hardware Modem Firmware Version = U1_2_22MCAP G:/WORK Modem Firmware built = 04/17/06 Hardware Version = E2 International Mobile Subscriber Identity (IMSI) = 310410064603444 International Mobile Equipment Identity (IMEI) = 001027000092199 Factory Serial Number (FSN) = S2128751012E2OK Modem Status = Online Current Modem Temperature = 28 deg C, State = Normal GSM Router#show cellular 0/0/0 hardware Modem Firmware Version = p2005900Modem Firmware built = 03-02-07Hardware Version = 1.0Electronic Serial Number (ESN) = 0x6032691EPreferred Roaming List (PRL) Version = 60607Current Modem Temperature = 31 degrees Celsiuscdma-branch1-VZW# CDMA