SlideShare a Scribd company logo
MCELLBLOCK - OVERVIEW
#KeepitReal
July 2020
Mobile Integration Workgroup
• Continuously run thousands of
automated tests and scripts on
hundreds of real-devices for complete
confidence in your new 5G network
design and service validation.
• 3G, 4G/LTE, FirstNet, 5G, and Wi-Fi
network validation for both
Voice/Data, and services
• Android and iOS Device Testing – Plug
and Play – Real Devices
High Scale Automated Mobile Network Testing
– using real devices
www.miwtech.com/mcb
Android iOS
IoT
www.miwtech.com/mcb/
What we test → Mobile Devices, IoT
→ Mobile Applications
→ Mobile Network
• 3G, 4G/LTE, 5G, and Wi-fi, IoT
network validation for both
Voice and Data
• Service Validation (Voice,
Text, & HD Video)
• Network Validation (3G,
4G/LTE, 5G)
• Network Validation (eRAN &
EPC → MME / eDPG)
• Application Testing – Native
and 3rd Party
• OS Regression – Validates
Android or iOS upgrades
• Android and iOS Device
Testing – Plug and Play – Real
Devices
Areas of test:
www.miwtech.com/mcb/
MCellblock Feature Summary:
• Devices (UEs): Smart Phones, tablets, and wearables
• Supports most iOS and Android devices
• Automation and Manual Testing
• Each 4U MCb scalable to 32 devices
• Each MCb stands on its own: Interface / Server / Storage
/ Devices
• Multi-User with Roles and Permission assignments
• Groups for device isolation
• MCb’s can aggregate for access to larger pool of devices
• MCb Server can be On-Prem, Cloud, or Hosted
• Extensible Automation through REST API
• Video Capture of Automated and Manual Tests
• Voice Inject / Save / QoS using Bluetooth Controller
• IoT – Watch – Device SIM synchronization www.miwtech.com/mcb/
48U Rack
Hardware Features:
• Each 4U MCellblock supports 32
devices
• Ten MCellblocks per Rack - 320
Devices!!
• Android and iOS Devices
• Fully Managed Rack
• MCb Server per MCellblock
• Managed USB controller
• Per port power management
• Per port power monitor
• Per port LED indicators
• Temperature monitoring
• Storage all in one enclosure
• RF Shielded: -60 dbm to -70 dbm;
www.miwtech.com/mcb/
MCellblock Hardware Feature Summary:
IO Panel (back plane):
• Redundant Power Supply
• 4 RF SMA Inputs
• Dual Ethernet Network
Connection
• HDMI – Monitor port
• USB 3.0 – Mouse/Keyboard
48U Rack Hardware Features:
• Each 4U MCellblock supports 32 devices
• Ten MCellblocks per Rack - 320 Devices!!
• Android and iOS Devices
• Fully Managed Rack
• MCb Server per MCellblock – Easy Aggregation
• Managed USB controller
• Per port power management
• Per port power monitor
• Per port LED indicators
• Temperature monitoring
• Storage all in one enclosure
• RF Shielded: -60 dbm to -70 dbm;
• Up to 16 RF input signal ports
• Redundant Power Supplies per MCellblock
www.miwtech.com/mcb/
MCellblock Hardware Feature Summary:
Hardware Features:
• 2U RF enclosure’s
• 8 devices (large)
• 2 devices (small)
• RF isolation > 90 dB
• Great for Handover testing
• Great for drive testing
• myMCb Desktop for Script Engineers
• Designed for MOSA Engineers
• Designed for open-air network
• Up to eight varied size devices
• iOS & Android
www.miwtech.com/mcb/
MCellblock New Hardware:
MCellblock Voice Features Outline:
• Bluetooth and device setup is auto magic
• Complete Script Integration – All files attached to results
• Voice Inject – Voice Save
• Full Reference Voice Analysis – MOS Scoring using POLQA
• Modules with Voice Support:
• Calling Module
• Push to Talk
• Visual Voice Mail
• Real Time Text
• iOS & Android Support
www.miwtech.com/mcb/
Mos RFactor Quality Impairment
5 90 - 100 Excellent Imperceptible
4 80 – 90 Good Perceptible but not annoying
3 70 – 80 Fair Slightly annoying
2 50 – 70 Poor Annoying
1 Less then 50 Bad Very Annoying
MCellblock Voice Preloaded Files
• Perceptual Objective Listening Quality
Analysis (POLQA) aka ITU-T Rec. P
• Default POLQA files designed for testing:
• BrEnglish_WB_f1s4_f1s2_6s.wav - British english,
wide band, female, pause, female, 6 seconds total
• BrEnglish_WB_m1s1_m1s3_8s.wav. - British english,
wide band, male, pause, male, 8 seconds total
• BrEnglish_WB_m1s1_m1s3_6s.wav- British english,
wide band, male, pause, male, 6 seconds total
• BrEnglish_WB_f1s4_f1s2_8s.wav - British english,
wide band, female, pause, female, 8 seconds total
www.miwtech.com/mcb/
Screen Mirroring – Multi Phones per Screen
• Ability to watch and work
• iOS and Android Mix
• Video Record of Scenarios
• Great for both manual testing and
automation validation
• Device Control:
• Portrait or Landscape
• Volume Control
• Search Key
• App Switch Key
• Home Key
• Back
• Text entry using keyboard
• Scale Option – to control size
• Resolution – Used when
bandwidth limits are low
• Refresh
Manual Testing – using Screen Mirroring
Screen Mirroring:
• One session limit per
device
• Video Record
• Voice inject / record with
Bluetooth
• Portrait or Landscape
• Volume Control
• Search Key
• App Switch Key
• Home Key
• Back
• Text entry using keyboard
• Scale Option – to control
size
• Resolution – Used when
bandwidth limits are low
• Refresh
• Watch Mode (1 per
session)
www.miwtech.com/mcb/
Automated Application & Network Testing
Using – real devices
• FAST path to automating any device or mobile application
• Extensible to most orchestration test frame works via REST API
• User defined Test Suites with scheduler
• Single Function test case for any device
• Multi-user, Admin management for user and device groups
• Continuous, repeatable and error free test execution
• Parallel device execution at any scale, with any test case
• Check Points with Screen shots and Video for trouble shooting
• Performance Metrix for CPU, Memory, and Network
• Extensive Logs for devices, test execution, and Appium
• Manager level dashboards for instant visibility
Automation
www.miwtech.com/mcb/
Automation Life Cycle – Using Real Devices
• Today – Manual tests occurs at a point of change. New Device, New OS,
New Application, Network upgrades and changes → MCb Manual Test
• Automate Manual Test –
• Allowing tests to occur multiple times a day, finding problems quick and early
• In wireless the test path is always changing: Device, OS, Application, Network
Capacity, Platform, …
• Understand User Group TOL requirement
• MCb & User → Steps through Application with target device/OS
• Expected Results
• Validation Points
• Points of Interest
• Exceptions – Items not easily addressable by automation
• Logs / Video / Checkpoints for all or failed tests
• Implement TOL – Orchestrated through Automated Network Test, ANT
Summary:
www.miwtech.com/mcb
• iOS Google Maps – Automated Test, to search and find directions for any destination
Default Android Library
• Device Functions: setMobileData, setAPN, sysDump*, setAirplaneMode, closeAllApp,
intallApp, mobileHotSpot, cleanApp, …
• Calling Functions: makeCall, answerCall, videoCall, holdCall, mergeCall, …
• Text Functions: sendText, readText, sendMMS, readMMS
• Google Maps
• Youtube
• Netflix
• openWebSite
• ooklaSpeedTest
* Not Inclusive List
www.miwtech.com/mcb/
Default iOS Library
• Device Functions: setMobileData, setAPN, setAirplaneMode, closeAllApp, installApp,
mobileHotSpot, cleanApp, …
• Calling Functions: makeCall, answerCall, videoCall, holdCall, mergeCall, …
• Text Functions: sendText, readText, sendMMS, readMMS
• Google Maps
• Youtube
• Netflix
• openWebSite
• ooklaSpeedTest
* Not Inclusive List
www.miwtech.com/mcb/
Large Scripting Library
Test Scripts*:
• deviceRegistration / deviceDeregistration
• browseInternet, CNN
• google, yahoo, tracFone
• chase, papaJohns, googlemaps
• netflix, snapchat, instagram
• hulu, twitter, amazonPrime
• youTube, marketPlace
• directTv, popGmail
• googleMessenger
• facebook, outlook
Automation Features*:
• REST API
• Watch Mode
• Full Video Capture
• Manual Testing
• Test Suites / Test Logs / Test Results
• Checkpoints with Video / Screen capture
* Not Inclusive List
www.miwtech.com/mcb/
Calling Functions*:
• makeCall, endCall, verifyCall, answerCall
• makeVideoCall, answerVideoCall, muteCall
• mergeCall, swapCall, rejectCall, holdCall
• resumeCall, answer2ndCall
• enterStarCodes, callDialPad, callN11
• enableWifiCalling
Large library of functions to build custom scenarios
Chat Functions*:
• createGroup, sendText, readText
• sendFile, readFile, delConv
• addChatBot, startChatBot
• addToGroup, dropFromGroup
System Functions*:
• enableAirplaneMode, enalbeHotSpot
• speedTest, softwareUpdate
• installApplication, openApplication
Function Modules:
• Calling
• Chat
• System
• Push-to-talk
• Visual-Voice Mail
• Real Time Text
• Dynamic Traffic Management
* Not Inclusive List
www.miwtech.com/mcb/
Benefits: MCb – Aggregated Model
• Single front end Server
• Single code point
• Larger pool of devices
• Snapshots for quick
restore of previous
images
• Reduce management
costs
• Single upgrades
• Single sign-on for all
user accounts
• Clone images for new
feature trials
• Increased performance
for node with front end
separations
Virtual Server Image (MCb)
Server
Node
Unit1
Server
Node
Unit2
Server
Node
Unit3
Server
Node
Unit4
Server
Node
Unit5
Virtual Server Image #2
Server
Node
Unit A
Server
Node
Unit B
Server
Node
Unit C
www.miwtech.com/mcb/
iOT – Watch / Wearables!
• Designed for Multiple Sim Shared Identity (MSSI)
• Touch / Application Testing – Same technology as phones
• Appium
• Connected via WiFi / usb cable to MCb
• Optionally Paired with user device / application
• Test both phone & watch together
• Test up 32 iOT Watches or 16 Primary Device (PD) / Secondary
Device (SD) pairs
• Testing Services and Applications for:
• Calling
• Texting
• Browsing
• Maps
• Android Pay
• Fitness
• Music Streaming
• WiFi
• LTE
• Bluetooth
• Calling
• Texting
• GPS - Fit Apps / Maps
• Music streaming
• Android Pay
iOT - Watches
www.miwtech.com/mcb/
Google Maps Use case
• Objective: Verify search and find directions to location from
current location
• Each run will produce:
• Details of Test and Devices
• Video of entire run if selected
• Check points – snap shots of the script at its various stages with
screen capture and data
• Points of Interest – none provided with Google Maps
• Parameters
• Logs: Test Script Logs, Appium Logs, Device Logs
• Performance Charts: Memory, CPU, Battery Temp & Life, Network
Google Maps
• Parameters:
• Search Text
• Max Wait Time
www.miwtech.com/mcb/
Google Maps - Checkpoints
Google Maps
• Parameters:
• Search Text
• Max Wait Time
www.miwtech.com/mcb/
Facebook script
Objective: Play a n second video through Facebook - streaming data
Parameters:
MCb Roadmap 2020
July Aug Sept Oct Nov Dec
ePTT
mcPTT Scenarios
ANT / SVT MaaP (S 20) MSP(maint)
Messaging Device Validation for IPME Chat Module
Core Scenarios, Device Page Sort, Export, Https:
Voice Core iOS Voice Scripts
Ant Script Integration
MOSA Design Building Blocks / Click and Run / Scenarios Beta Trial
Phase2 Phase3 part 1 Phase3 part 2
iOS Voice
QE 30 Scripts / month: AT&T Carrier Shelf, Mobile Security, Smart Wifi, TV, Broswer, ..
Other Scripts
Health Check 3x Daily – Auto Email
Hardware Bluetooth Controller, myMCb, MCb RF 2U
Core Enh: Scenarios, Scenario Video
MOSA
MCb Open Scripting Architecture - Overview
MCb Application
MCb Hardware
• Dashboard
• User
• Devices
• Tests
Modules
Modules
MCb
Modules
Customer
Modules
Customer
Modules
MCB Modules:
• Service Validation
• Application Validation
• Network Validation
• Calling Functions
• Chat Functions
• PTT Functions
• Visual Voice Mail Functions
MOSA enables/provides?????
MOSA – Customer Modules
Customer Module:
Customer Script
Customer Script
Appium SDK
Android / iOS Debug
TestNG - Opensource test framework
MCb Modules:
MCb Scripts
MCb Hardware (32xn)
App Cmds:
• Install
• Version
• Clear Data
Device Cmds:
• Calls
• Text
• Phone Number
• Model
Object Cmds:
• Click
• Swipe
• Wait & Click
• Click Text
Utility Cmds:
• Sleep
• Get Date/
Time
• Get File
App APIs:
• Safari
• Speed Test
• Google Maps
• YouTube
MOSA SDK
MOSA Customer Modules
Demo’s:
• VoWiFI to VoLTE handover
• Push – to – Talk application
VoWifi to VoLTE Demo
• Using MCellBlock – 2 Devices
• Primary focus on the Mobile Originator – Caller
• Initial setup – NO LTE and wifi on with wifi calling enabled
• Phone Call is made from Phone C to Phone D
• LTE is turned on
• Wifi turned off
• Verify call is still in progress
• Success!!!
Demo
Phone C Phone D
• WiFi – On
• Wifi Calling
• Airplane Mode –
On <NO LTE>
Steps: VoWifi → VoLTE: Setup
• Phone Ready
• Dialing number
• Call in progress
Steps: VoWifi → VoLTE: Make Call
• airplaneMode(on)
• wifiEnable()
• wifiCalling(on)
• makeCall(PhoneD)
• Turn off Airplane
mode – LTE ON
• Turn off Wifi
• Verify Call still in
progress
Steps: VoWifi → VoLTE: transfer
• airplaneMode(off)
• wifiEnable(FALSE)
• verifyCall(PhoneD)
Push-to-talk module
• Basic Functions
• pttCall
• pttRcvCall
• pttEndCall
• pttAddToCall
• pttSendTextCall
• pttReadTextCall
• pttSendLoc
• pttReadLoc
• pttSendImage
• pttSendAudio
• pttSendIPA
• pttSetDND
• pttSetDisplayName
Summary
Push-to-talk pttCall
• Parameters:
• Target: ”MIW 717”
• SpeakTime: 5 seconds
• Type: Private
• pttCall
• pttRcvCall
• pttEndCall
• pttAddToCall
• pttSendTextCall
• pttReadTextCall
• pttSendLoc
• pttReadLoc
• pttSendImage
• pttSendAudio
• pttSendIPA
• pttSetDND
• pttSetDisplayName
Summary
• Parameters:
• Target: ”MIW 7X7”
• SpeakTime: 5 seconds
• Type: Group
Push-to-talk pttRcvCall
• Parameters:
• Target: ”MIW 717”
• SpeakTime: 5 seconds
• Type: Private
• pttCall
• pttRcvCall
• pttEndCall
• pttAddToCall
• pttSendTextCall
• pttReadTextCall
• pttSendLoc
• pttReadLoc
• pttSendImage
• pttSendAudio
• pttSendIPA
• pttSetDND
• pttSetDisplayName
Summary
• Parameters:
• Target: ”MIW 7X7”
• SpeakTime: 5 seconds
• Type: Group
Push-to-talk texting ….
• pttSendTextCall:
• Target: ”MIW 717”
• Message: “Hello”
• Type: Private
• pttCall
• pttRcvCall
• pttEndCall
• pttAddToCall
• pttSendTextCall
• pttReadTextCall
• pttSendLoc
• pttReadLoc
• pttSendImage
• pttSendAudio
• pttSendIPA
• pttSetDND
• pttSetDisplayName
Summary
• pttReadTextCall:
• Target: ”Marketing S8”
• Message: “Hello”
• Type: Private
Push-to-talk location sending ….
• pttSendLoc
• Target: ”MIW 717”
• Type: Private
• pttCall
• pttRcvCall
• pttEndCall
• pttAddToCall
• pttSendTextCall
• pttReadTextCall
• pttSendLoc
• pttReadLoc
• pttSendImage
• pttSendAudio
• pttSendIPA
• pttSetDND
• pttSetDisplayName
Summary
• pttReadLoc:
• Target: ”Marketing S8”
• Type: Private
THANK YOU
Jim Kinnebrew
Vice President – Sales and Product
Mobile: (817) 271-7711
16700 NE 79th St. Suite 100 Redmond, WA 98052
miwtech.com/mcb/
MCellblock:
• 5G, LTE, 4G, FirstNet, Wifi, and 3G network validation
• Android and iOS Device Testing
• Application Testing

More Related Content

Similar to MCB_HL_v10.pdf

The 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a ProxyThe 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a Proxy
TEST Huddle
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
Jim McKeeth
 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBL
Fei Ji Siao
 
Abhishek_cv
Abhishek_cvAbhishek_cv
Abhishek_cv
Abhishek BS
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
Ajith Narayanan
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test Sentinel
UNH InterOperability Lab
 
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hackedDEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
Felipe Prado
 
[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT
Site24x7
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
Asia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-canAsia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-can
injenerzntu
 
Free OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoringFree OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoring
ManageEngine, Zoho Corporation
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycom
qualisystems
 
Kavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_finKavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_fin
PacSecJP
 
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Ruby Meditation
 
Introduction to SignalR
Introduction to SignalRIntroduction to SignalR
Introduction to SignalR
Adam Mokan
 
Droid con slides 2013 mobileci-v1.0
Droid con slides 2013  mobileci-v1.0Droid con slides 2013  mobileci-v1.0
Droid con slides 2013 mobileci-v1.0
Anjan Dash
 
Firefox OS real-phone automation lab: goals, challenges, and successes
Firefox OS real-phone automation lab: goals, challenges, and successesFirefox OS real-phone automation lab: goals, challenges, and successes
Firefox OS real-phone automation lab: goals, challenges, and successes
Stephen Donner
 
Beyond Traditional Mobile Testing
Beyond Traditional Mobile TestingBeyond Traditional Mobile Testing
Beyond Traditional Mobile Testing
ColomboCampsCommunity
 
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
Rapid7
 
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
DEVNET-1122	Integrating Cisco Collaboration into Web AppsDEVNET-1122	Integrating Cisco Collaboration into Web Apps
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
Cisco DevNet
 

Similar to MCB_HL_v10.pdf (20)

The 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a ProxyThe 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a Proxy
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBL
 
Abhishek_cv
Abhishek_cvAbhishek_cv
Abhishek_cv
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test Sentinel
 
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hackedDEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
DEF CON 27 - XIAOHUIHUI - all the 4g modules could be hacked
 
[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
IOT Exploitation
 
Asia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-canAsia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-can
 
Free OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoringFree OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoring
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycom
 
Kavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_finKavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_fin
 
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
 
Introduction to SignalR
Introduction to SignalRIntroduction to SignalR
Introduction to SignalR
 
Droid con slides 2013 mobileci-v1.0
Droid con slides 2013  mobileci-v1.0Droid con slides 2013  mobileci-v1.0
Droid con slides 2013 mobileci-v1.0
 
Firefox OS real-phone automation lab: goals, challenges, and successes
Firefox OS real-phone automation lab: goals, challenges, and successesFirefox OS real-phone automation lab: goals, challenges, and successes
Firefox OS real-phone automation lab: goals, challenges, and successes
 
Beyond Traditional Mobile Testing
Beyond Traditional Mobile TestingBeyond Traditional Mobile Testing
Beyond Traditional Mobile Testing
 
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
 
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
DEVNET-1122	Integrating Cisco Collaboration into Web AppsDEVNET-1122	Integrating Cisco Collaboration into Web Apps
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

MCB_HL_v10.pdf

  • 1. MCELLBLOCK - OVERVIEW #KeepitReal July 2020 Mobile Integration Workgroup
  • 2. • Continuously run thousands of automated tests and scripts on hundreds of real-devices for complete confidence in your new 5G network design and service validation. • 3G, 4G/LTE, FirstNet, 5G, and Wi-Fi network validation for both Voice/Data, and services • Android and iOS Device Testing – Plug and Play – Real Devices High Scale Automated Mobile Network Testing – using real devices www.miwtech.com/mcb Android iOS IoT www.miwtech.com/mcb/
  • 3. What we test → Mobile Devices, IoT → Mobile Applications → Mobile Network • 3G, 4G/LTE, 5G, and Wi-fi, IoT network validation for both Voice and Data • Service Validation (Voice, Text, & HD Video) • Network Validation (3G, 4G/LTE, 5G) • Network Validation (eRAN & EPC → MME / eDPG) • Application Testing – Native and 3rd Party • OS Regression – Validates Android or iOS upgrades • Android and iOS Device Testing – Plug and Play – Real Devices Areas of test: www.miwtech.com/mcb/
  • 4. MCellblock Feature Summary: • Devices (UEs): Smart Phones, tablets, and wearables • Supports most iOS and Android devices • Automation and Manual Testing • Each 4U MCb scalable to 32 devices • Each MCb stands on its own: Interface / Server / Storage / Devices • Multi-User with Roles and Permission assignments • Groups for device isolation • MCb’s can aggregate for access to larger pool of devices • MCb Server can be On-Prem, Cloud, or Hosted • Extensible Automation through REST API • Video Capture of Automated and Manual Tests • Voice Inject / Save / QoS using Bluetooth Controller • IoT – Watch – Device SIM synchronization www.miwtech.com/mcb/
  • 5. 48U Rack Hardware Features: • Each 4U MCellblock supports 32 devices • Ten MCellblocks per Rack - 320 Devices!! • Android and iOS Devices • Fully Managed Rack • MCb Server per MCellblock • Managed USB controller • Per port power management • Per port power monitor • Per port LED indicators • Temperature monitoring • Storage all in one enclosure • RF Shielded: -60 dbm to -70 dbm; www.miwtech.com/mcb/ MCellblock Hardware Feature Summary: IO Panel (back plane): • Redundant Power Supply • 4 RF SMA Inputs • Dual Ethernet Network Connection • HDMI – Monitor port • USB 3.0 – Mouse/Keyboard
  • 6. 48U Rack Hardware Features: • Each 4U MCellblock supports 32 devices • Ten MCellblocks per Rack - 320 Devices!! • Android and iOS Devices • Fully Managed Rack • MCb Server per MCellblock – Easy Aggregation • Managed USB controller • Per port power management • Per port power monitor • Per port LED indicators • Temperature monitoring • Storage all in one enclosure • RF Shielded: -60 dbm to -70 dbm; • Up to 16 RF input signal ports • Redundant Power Supplies per MCellblock www.miwtech.com/mcb/ MCellblock Hardware Feature Summary:
  • 7. Hardware Features: • 2U RF enclosure’s • 8 devices (large) • 2 devices (small) • RF isolation > 90 dB • Great for Handover testing • Great for drive testing • myMCb Desktop for Script Engineers • Designed for MOSA Engineers • Designed for open-air network • Up to eight varied size devices • iOS & Android www.miwtech.com/mcb/ MCellblock New Hardware:
  • 8. MCellblock Voice Features Outline: • Bluetooth and device setup is auto magic • Complete Script Integration – All files attached to results • Voice Inject – Voice Save • Full Reference Voice Analysis – MOS Scoring using POLQA • Modules with Voice Support: • Calling Module • Push to Talk • Visual Voice Mail • Real Time Text • iOS & Android Support www.miwtech.com/mcb/ Mos RFactor Quality Impairment 5 90 - 100 Excellent Imperceptible 4 80 – 90 Good Perceptible but not annoying 3 70 – 80 Fair Slightly annoying 2 50 – 70 Poor Annoying 1 Less then 50 Bad Very Annoying
  • 9. MCellblock Voice Preloaded Files • Perceptual Objective Listening Quality Analysis (POLQA) aka ITU-T Rec. P • Default POLQA files designed for testing: • BrEnglish_WB_f1s4_f1s2_6s.wav - British english, wide band, female, pause, female, 6 seconds total • BrEnglish_WB_m1s1_m1s3_8s.wav. - British english, wide band, male, pause, male, 8 seconds total • BrEnglish_WB_m1s1_m1s3_6s.wav- British english, wide band, male, pause, male, 6 seconds total • BrEnglish_WB_f1s4_f1s2_8s.wav - British english, wide band, female, pause, female, 8 seconds total www.miwtech.com/mcb/
  • 10. Screen Mirroring – Multi Phones per Screen • Ability to watch and work • iOS and Android Mix • Video Record of Scenarios • Great for both manual testing and automation validation • Device Control: • Portrait or Landscape • Volume Control • Search Key • App Switch Key • Home Key • Back • Text entry using keyboard • Scale Option – to control size • Resolution – Used when bandwidth limits are low • Refresh
  • 11. Manual Testing – using Screen Mirroring Screen Mirroring: • One session limit per device • Video Record • Voice inject / record with Bluetooth • Portrait or Landscape • Volume Control • Search Key • App Switch Key • Home Key • Back • Text entry using keyboard • Scale Option – to control size • Resolution – Used when bandwidth limits are low • Refresh • Watch Mode (1 per session) www.miwtech.com/mcb/
  • 12. Automated Application & Network Testing Using – real devices • FAST path to automating any device or mobile application • Extensible to most orchestration test frame works via REST API • User defined Test Suites with scheduler • Single Function test case for any device • Multi-user, Admin management for user and device groups • Continuous, repeatable and error free test execution • Parallel device execution at any scale, with any test case • Check Points with Screen shots and Video for trouble shooting • Performance Metrix for CPU, Memory, and Network • Extensive Logs for devices, test execution, and Appium • Manager level dashboards for instant visibility Automation www.miwtech.com/mcb/
  • 13. Automation Life Cycle – Using Real Devices • Today – Manual tests occurs at a point of change. New Device, New OS, New Application, Network upgrades and changes → MCb Manual Test • Automate Manual Test – • Allowing tests to occur multiple times a day, finding problems quick and early • In wireless the test path is always changing: Device, OS, Application, Network Capacity, Platform, … • Understand User Group TOL requirement • MCb & User → Steps through Application with target device/OS • Expected Results • Validation Points • Points of Interest • Exceptions – Items not easily addressable by automation • Logs / Video / Checkpoints for all or failed tests • Implement TOL – Orchestrated through Automated Network Test, ANT Summary: www.miwtech.com/mcb • iOS Google Maps – Automated Test, to search and find directions for any destination
  • 14. Default Android Library • Device Functions: setMobileData, setAPN, sysDump*, setAirplaneMode, closeAllApp, intallApp, mobileHotSpot, cleanApp, … • Calling Functions: makeCall, answerCall, videoCall, holdCall, mergeCall, … • Text Functions: sendText, readText, sendMMS, readMMS • Google Maps • Youtube • Netflix • openWebSite • ooklaSpeedTest * Not Inclusive List www.miwtech.com/mcb/
  • 15. Default iOS Library • Device Functions: setMobileData, setAPN, setAirplaneMode, closeAllApp, installApp, mobileHotSpot, cleanApp, … • Calling Functions: makeCall, answerCall, videoCall, holdCall, mergeCall, … • Text Functions: sendText, readText, sendMMS, readMMS • Google Maps • Youtube • Netflix • openWebSite • ooklaSpeedTest * Not Inclusive List www.miwtech.com/mcb/
  • 16. Large Scripting Library Test Scripts*: • deviceRegistration / deviceDeregistration • browseInternet, CNN • google, yahoo, tracFone • chase, papaJohns, googlemaps • netflix, snapchat, instagram • hulu, twitter, amazonPrime • youTube, marketPlace • directTv, popGmail • googleMessenger • facebook, outlook Automation Features*: • REST API • Watch Mode • Full Video Capture • Manual Testing • Test Suites / Test Logs / Test Results • Checkpoints with Video / Screen capture * Not Inclusive List www.miwtech.com/mcb/
  • 17. Calling Functions*: • makeCall, endCall, verifyCall, answerCall • makeVideoCall, answerVideoCall, muteCall • mergeCall, swapCall, rejectCall, holdCall • resumeCall, answer2ndCall • enterStarCodes, callDialPad, callN11 • enableWifiCalling Large library of functions to build custom scenarios Chat Functions*: • createGroup, sendText, readText • sendFile, readFile, delConv • addChatBot, startChatBot • addToGroup, dropFromGroup System Functions*: • enableAirplaneMode, enalbeHotSpot • speedTest, softwareUpdate • installApplication, openApplication Function Modules: • Calling • Chat • System • Push-to-talk • Visual-Voice Mail • Real Time Text • Dynamic Traffic Management * Not Inclusive List www.miwtech.com/mcb/
  • 18. Benefits: MCb – Aggregated Model • Single front end Server • Single code point • Larger pool of devices • Snapshots for quick restore of previous images • Reduce management costs • Single upgrades • Single sign-on for all user accounts • Clone images for new feature trials • Increased performance for node with front end separations Virtual Server Image (MCb) Server Node Unit1 Server Node Unit2 Server Node Unit3 Server Node Unit4 Server Node Unit5 Virtual Server Image #2 Server Node Unit A Server Node Unit B Server Node Unit C www.miwtech.com/mcb/
  • 19. iOT – Watch / Wearables! • Designed for Multiple Sim Shared Identity (MSSI) • Touch / Application Testing – Same technology as phones • Appium • Connected via WiFi / usb cable to MCb • Optionally Paired with user device / application • Test both phone & watch together • Test up 32 iOT Watches or 16 Primary Device (PD) / Secondary Device (SD) pairs • Testing Services and Applications for: • Calling • Texting • Browsing • Maps • Android Pay • Fitness • Music Streaming • WiFi • LTE • Bluetooth • Calling • Texting • GPS - Fit Apps / Maps • Music streaming • Android Pay iOT - Watches www.miwtech.com/mcb/
  • 20. Google Maps Use case • Objective: Verify search and find directions to location from current location • Each run will produce: • Details of Test and Devices • Video of entire run if selected • Check points – snap shots of the script at its various stages with screen capture and data • Points of Interest – none provided with Google Maps • Parameters • Logs: Test Script Logs, Appium Logs, Device Logs • Performance Charts: Memory, CPU, Battery Temp & Life, Network Google Maps • Parameters: • Search Text • Max Wait Time www.miwtech.com/mcb/
  • 21. Google Maps - Checkpoints Google Maps • Parameters: • Search Text • Max Wait Time www.miwtech.com/mcb/
  • 22. Facebook script Objective: Play a n second video through Facebook - streaming data Parameters:
  • 23. MCb Roadmap 2020 July Aug Sept Oct Nov Dec ePTT mcPTT Scenarios ANT / SVT MaaP (S 20) MSP(maint) Messaging Device Validation for IPME Chat Module Core Scenarios, Device Page Sort, Export, Https: Voice Core iOS Voice Scripts Ant Script Integration MOSA Design Building Blocks / Click and Run / Scenarios Beta Trial Phase2 Phase3 part 1 Phase3 part 2 iOS Voice QE 30 Scripts / month: AT&T Carrier Shelf, Mobile Security, Smart Wifi, TV, Broswer, .. Other Scripts Health Check 3x Daily – Auto Email Hardware Bluetooth Controller, myMCb, MCb RF 2U Core Enh: Scenarios, Scenario Video
  • 24. MOSA MCb Open Scripting Architecture - Overview MCb Application MCb Hardware • Dashboard • User • Devices • Tests Modules Modules MCb Modules Customer Modules Customer Modules MCB Modules: • Service Validation • Application Validation • Network Validation • Calling Functions • Chat Functions • PTT Functions • Visual Voice Mail Functions MOSA enables/provides?????
  • 25. MOSA – Customer Modules Customer Module: Customer Script Customer Script Appium SDK Android / iOS Debug TestNG - Opensource test framework MCb Modules: MCb Scripts MCb Hardware (32xn) App Cmds: • Install • Version • Clear Data Device Cmds: • Calls • Text • Phone Number • Model Object Cmds: • Click • Swipe • Wait & Click • Click Text Utility Cmds: • Sleep • Get Date/ Time • Get File App APIs: • Safari • Speed Test • Google Maps • YouTube MOSA SDK MOSA Customer Modules
  • 26. Demo’s: • VoWiFI to VoLTE handover • Push – to – Talk application
  • 27. VoWifi to VoLTE Demo • Using MCellBlock – 2 Devices • Primary focus on the Mobile Originator – Caller • Initial setup – NO LTE and wifi on with wifi calling enabled • Phone Call is made from Phone C to Phone D • LTE is turned on • Wifi turned off • Verify call is still in progress • Success!!! Demo Phone C Phone D
  • 28. • WiFi – On • Wifi Calling • Airplane Mode – On <NO LTE> Steps: VoWifi → VoLTE: Setup
  • 29. • Phone Ready • Dialing number • Call in progress Steps: VoWifi → VoLTE: Make Call • airplaneMode(on) • wifiEnable() • wifiCalling(on) • makeCall(PhoneD)
  • 30. • Turn off Airplane mode – LTE ON • Turn off Wifi • Verify Call still in progress Steps: VoWifi → VoLTE: transfer • airplaneMode(off) • wifiEnable(FALSE) • verifyCall(PhoneD)
  • 31. Push-to-talk module • Basic Functions • pttCall • pttRcvCall • pttEndCall • pttAddToCall • pttSendTextCall • pttReadTextCall • pttSendLoc • pttReadLoc • pttSendImage • pttSendAudio • pttSendIPA • pttSetDND • pttSetDisplayName Summary
  • 32. Push-to-talk pttCall • Parameters: • Target: ”MIW 717” • SpeakTime: 5 seconds • Type: Private • pttCall • pttRcvCall • pttEndCall • pttAddToCall • pttSendTextCall • pttReadTextCall • pttSendLoc • pttReadLoc • pttSendImage • pttSendAudio • pttSendIPA • pttSetDND • pttSetDisplayName Summary • Parameters: • Target: ”MIW 7X7” • SpeakTime: 5 seconds • Type: Group
  • 33. Push-to-talk pttRcvCall • Parameters: • Target: ”MIW 717” • SpeakTime: 5 seconds • Type: Private • pttCall • pttRcvCall • pttEndCall • pttAddToCall • pttSendTextCall • pttReadTextCall • pttSendLoc • pttReadLoc • pttSendImage • pttSendAudio • pttSendIPA • pttSetDND • pttSetDisplayName Summary • Parameters: • Target: ”MIW 7X7” • SpeakTime: 5 seconds • Type: Group
  • 34. Push-to-talk texting …. • pttSendTextCall: • Target: ”MIW 717” • Message: “Hello” • Type: Private • pttCall • pttRcvCall • pttEndCall • pttAddToCall • pttSendTextCall • pttReadTextCall • pttSendLoc • pttReadLoc • pttSendImage • pttSendAudio • pttSendIPA • pttSetDND • pttSetDisplayName Summary • pttReadTextCall: • Target: ”Marketing S8” • Message: “Hello” • Type: Private
  • 35. Push-to-talk location sending …. • pttSendLoc • Target: ”MIW 717” • Type: Private • pttCall • pttRcvCall • pttEndCall • pttAddToCall • pttSendTextCall • pttReadTextCall • pttSendLoc • pttReadLoc • pttSendImage • pttSendAudio • pttSendIPA • pttSetDND • pttSetDisplayName Summary • pttReadLoc: • Target: ”Marketing S8” • Type: Private
  • 36. THANK YOU Jim Kinnebrew Vice President – Sales and Product Mobile: (817) 271-7711 16700 NE 79th St. Suite 100 Redmond, WA 98052 miwtech.com/mcb/ MCellblock: • 5G, LTE, 4G, FirstNet, Wifi, and 3G network validation • Android and iOS Device Testing • Application Testing