Support Physical PTT Key on Third-Party Device
Support Physical PTT Key on Third-Party Device

Support Physical PTT Key on Third-Party Device

PTT Pro for Android
operates on both Zebra and third-party Android devices. Customers that use PTT Pro services on a third-party device may want to configure a physical button on the device to activate PTT. Using a physical button for PTT on a third-party device affects certain PTT Pro features.
Voice Commands
The client supports voice commands that are activated by the PTT physical button. If a physical key on the third-party device is configured to initiate a PTT call, the voice commands feature is not available.
Call Rejection
The client supports the ability to reject an incoming call by pressing the physical button. If the physical key is configured to initiate a PTT call, then the call rejection feature is not available.
Initiating a PTT call from a physical key on a third-party device requires the following steps:
  • Add a PTT button to your Android application.
  • Use intents below to initiate or end a PTT call.
When the button is pressed
Intent intent = new Intent("com.symbol.wfc.ptt_pressed"); activity.sendBroadcast(intent);
When the button is released
Intent intent = new Intent("“com.symbol.wfc.ptt_released"); activity.sendBroadcast(intent);