Push To Talk (PTT)
What is Push To Talk?
Push-to-talk method of communicating which is how a two-way radio works uses a “walkie-talkie” button to switch from voice reception to transmit mode. When a user is transmitting no other user on the channel can transmit. The mutex locking mechanism is what we use to ensure that only one user is transmitting at a time.
When you connect to a channel without setting isFullDuplex
to true
the user will be in PTT mode.
PTT Related Events
Event
Description
onPTTStateChange
This event will let you know when the PTT button is available (meaning you are connected to an audio channel and no one else is speaking). The possible states are:
AloAudio.PTT_BUTTON_STATE_AVAILABLE AloAudio.PTT_BUTTON_STATE_UNAVAILABLE
onPTTLockChange
When you successfully acquire the lock to use the PTT there will be an event with the AloAudio.PTT_LOCK_ACQUIRED state. When the lock is released the state will be AloAudio.PTT_LOCK_RELEASED
onPTTSpeakerChange
When a user acquires the PTT lock there will be an event containing information about the user that current attains the lock.
onMuteChange
When you acquire the lock there will be an event stating that you microphone is not muted. When releasing the lock the event will indicate that your microphone is muted.
Last updated