Detailed instructions can be found at http://bamapp.weebly.com/user-guide.html
Please note that
- After new Bluetooth connection, TTS audio might not play first time with button press
- During call if user needs to switch to Bluetooth, he/she should select headset earpiece first and then select Bluetooth. This is due to the fact that phone thinks it is already in Bluetooth
FIRST TIME RUN INSTRUCTIONS
- Open the app after installation. Select Google app (or any other voice command) as 2nd Default Voice Dialer. This app further invokes this 2nd default app when necessary.
- An Accessibility Alert will be shown. Go to accessibility screen and Enable Bluetooth Audio Manager to allow access to Notifications.
- In the Device name edit box, enter first 3-6 letters of the Bluetooth device name for which you want routing. If routing is needed for all paired devices, enter “all” as device name. After entering name, you should see Routing Enabled message (If routing does not get enabled, disconnect and reconnect your headset)
- Press Voice command/VR button on Headset (Long 2second function press on typical headsets). Select Bluetooth Audio Manager as the app to invoke and select always.
Details on Voice Command, Accesability and TTS Settings on select phones can be found at http://bamapp.weebly.com/user-guide.html#Settings
SMART HEADSET FEATURES & USAGE
Read out Time and Date
Voice command/VR button (long press) on your headset, app reads time and date (when no notifications)
Read the Incoming Notification
Headset VR button within 30 sec after receiving notification, the headset will read the notification for you
Read Incoming Caller Name
The app plays the caller ID during ringing. The caller id is played on the phone ear-piece (Due to Android limitation). This is played only when caller name is available
The 2nd default VR app (google now etc) is invoked in the below conditions
- Press the VR button immediately after a Time read is complete (within 10 seconds)
- Pressing VR button in idle condition when time read (or notification) is disabled
- Quit app with Full quit button
Text To Speech:
For better Text to speech, please select Google Text-to-Speech engine under Language and input options.
First time there may be delay or miss of the Text to Speech announcement. Try again after 20 seconds. Please try making a call to initialize the headset audio if you still don’t hear sound from text to speech.
“Quit and Continue in Background” button will quit the app with app continuing to run in the background. The app will continue its work in the current selected modes. Caller ID is not available due to some limitations.
Quitting the app can have performance issues and delays in response. It is better to keep the app running.
“Full Quit” button will fully exit the app without any background action.
AUDIO ROUTING FEATURES
The app can place the audio on phone or headset, based on what the user selected in previous call. The app can also default the audio to phone.
Route Audio as in Previous Call:
If user used phone earpiece in his previous call, the next call will start in the phone earpiece. If user used headset in previous call, the current call will start in headset. The states of incoming and outgoing calls are maintained separately.
Route all Calls to Phone:
All calls are routed to phone. The call audio is pulled back from headset to phone at the start of the call.
App will not take any action. The call will be routed to headset with default android behavior
Due to Android limitation, the call screen Bluetooth button still shows highligted even after pulling the call to Phone. To overcome this limitation, a toast message is displayed showing that the call is routed to phone.
Occasionally there may be delay in audio routing or audio routing may be missed due to OS busy. When this happens, user will not see the toast indicating the audio routing and can manually change the Bluetooth audio.