Hi All,
I’ve been working with the WP7609 and WP7610 modems specifically around voice calls. I’ve successfully tested voice call functionality on the WP7610, however, when I attempt to use the same code with the WP7609 no audio is heard in the phone call. When I check the device log, I see the following error messages:
Oct 23 18:37:52 swi-mdm9x28-wp user.info Legato: INFO | VoiceManagerExe[886]/VoiceManager T=main | debug.cpp Log() 37 | VoiceManager: Call: INCOMING from +1xxxxxxxxxx
Oct 23 18:37:52 swi-mdm9x28-wp user.warn Legato: -WRN- | modemDaemon[892]/le_pa T=main | pa_sim_qmi.c MapSimState() 1009 | More than one application 2
Oct 23 18:37:52 swi-mdm9x28-wp user.info Legato: INFO | MainApp[880]/modem_access T=main | debug.cpp Log() 37 | Main: Answering incoming voice call.
Oct 23 18:37:52 swi-mdm9x28-wp user.warn Legato: -WRN- | audioDaemon[855]/le_pa_audio T=unknown | pa_audio.c CallHandler() 375 | CallHandler called
Oct 23 18:37:52 swi-mdm9x28-wp user.warn Legato: -WRN- | audioDaemon[855]/le_pa_audio T=unknown | pa_audio.c CallHandler() 427 | Identify call ID 1
Oct 23 18:37:52 swi-mdm9x28-wp user.info Legato: INFO | modemDaemon[892]/le_pa T=unknown | pa_mcc_qmi.c CallHandler() 689 | QMI ID.1 State.CONVERSATION (0x03) Type.0x00 Dir.0x02 Mode.0x03 Mparty.0 ALS.0
Oct 23 18:37:52 swi-mdm9x28-wp user.info Legato: INFO | VoiceManagerExe[886]/VoiceManager T=main | debug.cpp Log() 37 | VoiceManager: Call: CONNECTED from +1xxxxxxxxxx
[ 95.472346] Circuit-Switch Voice: ASoC: no backend DAIs enabled for Circuit-Switch Voice
[ 95.492671] voc_end_voice_call: Error: End voice called in state 0
[ 95.513708] Circuit-Switch Voice: ASoC: no backend DAIs enabled for Circuit-Switch Voice
[ 95.521455] voc_end_voice_call: Error: End voice called in state 0
Oct 23 18:37:53 swi-mdm9x28-wp user.err kernel: [ 95.472346] Circuit-Switch Voice: ASoC: no backend DAIs enabled for Circuit-Switch Voice**
Oct 23 18:37:53 swi-mdm9x28-wp user.err kernel: [ 95.492671] voc_end_voice_call: Error: End voice called in state 0
Oct 23 18:37:53 swi-mdm9x28-wp user.err kernel: [ 95.513708] Circuit-Switch Voice: ASoC: no backend DAIs enabled for Circuit-Switch Voice
Oct 23 18:37:53 swi-mdm9x28-wp user.err kernel: [ 95.521455] voc_end_voice_call: Error: End voice called in state 0
This looks like the WP76xx modem binary driver is throwing kernel errors, but I have no idea what they actually mean. We are seeing this on UMTS/HSPA only while in North America, however, we are seeing similar symptoms in Australia. Any help would be appreciated.
Thanks,
Chris