Android app · MCPTT · MCData · MCVideo

The reference handset for your lab

Push-to-talk, data and video on a standard Android phone. Every call, message and video is measured on the phone itself – ready for your test report.

3 services in one appMCPTT, MCData and MCVideo
Measures as it talksAccess time, set-up, delivery, video – P95 on the phone
AutomatableADB commands and a PC command-line client
No GPL insideClean code base for your own product
MCPTT group call in the app
MCData monitor in the app
MCVideo call in the app

Three Services, One App

Group call with the floor granted
MCPTT

Push-to-talk the way the train driver uses it

  • Private calls, half or full duplex, automatic or manual answer
  • Pre-arranged group calls and emergency calls
  • Floor control: request, grant, queue, revoke, pre-emption by priority
  • Large PTT button, floor state and talker always in view
  • Access time of every floor request, with verdict against 300 ms
MCDATA

Messages and files with proof of delivery

  • Short messages to users and groups, with delivered and read reports
  • File transfer through the media storage, SHA-1 checked
  • Mandatory download for files the train must receive
  • Monitor of everything sent and received, export as CSV
  • Upload, delivery and download time of every file
MCData monitor with message and file delivered
Video call with the test picture
MCVIDEO

Live video when words are not enough

  • Private and group video calls with transmission control
  • H.264 from the phone camera, sent upright, front or back camera
  • Fast picture recovery after packet loss
  • Test without a second phone: the emulator's video test peer sends a picture or returns yours
  • Video access time, first picture and round trip measured

Every Number Your Test Report Needs

The app records its own KPIs and exports them as CSV – no extra tools on the phone.

Floor access timePTT pressed → Floor Granted, P95 against 300 ms
Call set-upINVITE → 200 OK, last value and P95
RegistrationTime to register at the MCX server
SDS accept and deliveryServer accepted, recipient delivered
File upload, delivery, downloadTimes and throughput in Mbit/s
Video access timeTransmit → Transmission Granted, P95
First pictureNew sender → first picture on screen
Video round tripOwn picture back through the server

Run it from your test PC

Start calls, press PTT, send messages and collect KPIs over ADB – for long test loops without anyone touching the phone.

adb shell am broadcast … --es cmd video_call

Or without a phone

The same protocol core runs as a command-line client on a PC – as a second participant, or to record what the phone sends.

Set up in seconds

Several user profiles per phone, switched without restart, shared as a file or QR code.

Technical Data

PlatformStandard Android phones with 5G SA, LTE or Wi-Fi – models agreed with you
SignallingSIP over UDP or TCP, digest authentication, keepalive and automatic re-registration
MCPTTCall control TS 24.379, floor control TS 24.380
MCDataTS 24.282: short data service, file distribution over HTTP
MCVideoTS 24.281, transmission control TS 24.581
VoiceAMR-WB over RTP
VideoH.264 Constrained Baseline over RTP (RFC 6184), RTCP PLI / FIR
KPIsOn the phone, P95, CSV export; limits per TS 22.179
ProvisioningProfiles as JSON file or QR code
AutomationADB commands, PC command-line client
SourceKotlin; protocol core without Android dependency; no GPL components

Licence, Customization or Source Code

01 · Licence02 · Customization03 · Source code
Best forTest teams that need a client nowProjects with their own MCX system or functionsCompanies building their own MCX product
You getSigned app, PC client, profilesThe app extended for you, with interop and acceptance testComplete source, tests, build scripts, documentation, hand-over workshop
Who develops furthereCoreSeveneCoreSeven, for youYou – with optional support from us
Time to startSame weekPer project planAfter contract and hand-over
Price per phone and year, 20 % off from 10 phonesfixed project price one-time (non-exclusive); maintenance 18 % per year

All prices in EUR, excluding VAT and travel costs. Prices as of October 2026, subject to change; the binding price is the one in our written quote.

Next in Line – or Now, as Your Customization

Need one of these before it is in the standard app? We build it for your project.

Emergency alert and group emergencyFRMCS core function
Affiliation and functional aliasReach the driver of a train by role
Location reportingPosition of the user to the MCX server
MCData IP connectivityIP data through the MCX system
Media securityEncrypted voice and video (TS 33.180)

Put the MCX Test Client on Your Test Phones

Tell us your phones, your MCX system and what you want to measure. You get an offer within 24 hours.

Get a Quote