WP85 Voice Call


#1

Hello,

I have been fiddling around with voice calls on my WP8548.
Unfortunately, I got only as far as unlocking my (non-M2M) SIM and registering to the network:
(See SIM / Network info below)

At the callback: LE_CELLNET_REG_HOME, (in response of [color=#008000]le_cellnet_Request()[/color])
I tried setting up a voice call via the le_mcc_interface.h as in the sample
which [color=#FF0000]failed[/color], as well as via the le_voicecall_interface.h

Both returned similar results:

[quote]Jan 6 06:49:05 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c _AntennaTestProgramComponent_COMPONENT_INIT() 417 | done.
Jan 6 06:49:06 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c SimHandler() 342 | [color=#0000FF]Sim state: LE_SIM_READY[/color]
Jan 6 06:49:06 | DBUG | antennatestprogram[1068]/framework T=main | mem.c le_mem_ForceAlloc() 820 | Memory pool ‘.le_cellnet_ClientData’ overflowed. Expanded to 1 blocks.
Jan 6 06:49:06 | DBUG | antennatestprogram[1068]/framework T=main | le_cellnet_client.c [color=#008000]le_cellnet_AddStateEventHandler()[/color] 502 | Sending message to server and waiting for response : 4 bytes sent
Jan 6 06:49:06 | DBUG | antennatestprogram[1068]/framework T=main | le_cellnet_client.c [color=#008000]le_cellnet_Request()[/color] 632 | Sending message to server and waiting for response : 0 bytes sent
Jan 6 06:49:06 | INFO | modemDaemon[638]/le_pa T=main | pa_mrc_qmi.c pa_mrc_GetNetworkRegState() 1960 | called
Jan 6 06:49:06 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c CellHandler() 262 | Cell Handler - Emergency!
Jan 6 06:49:06 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c CellHandler() 262 | Cell Handler - Emergency!
Jan 6 06:49:07 | INFO | modemDaemon[638]/modemDaemon T=main | le_mrc.c SignalStrengthIndHandlerFunc() 556 | Signal Strength Ind Handler called with RAT.4 and ss.-125
Jan 6 06:49:07 | INFO | modemDaemon[638]/modemDaemon T=main | le_mrc.c SignalStrengthIndHandlerFunc() 556 | Signal Strength Ind Handler called with RAT.2 and ss.-64
Jan 6 06:49:07 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c CellHandler() 262 | Cell Handler - Emergency!
Jan 6 06:49:07 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c CellHandler() 266 | [color=#0000FF]Cell Handler - Home[/color]
Jan 6 06:49:07 | DBUG | antennatestprogram[1068]/framework T=main | mem.c le_mem_ForceAlloc() 820 | Memory pool ‘.le_voicecall_ClientData’ overflowed. Expanded to 1 blocks.
Jan 6 06:49:07 | DBUG | antennatestprogram[1068]/framework T=main | le_voicecall_client.c [color=#008000]le_voicecall_AddStateHandler()[/color] 508 | Sending message to server and waiting for response : 4 bytes sent
Jan 6 06:49:07 | DBUG | antennatestprogram[1068]/framework T=main | le_voicecall_client.c [color=#008000]le_voicecall_Start()[/color] 641 | Sending message to server and waiting for response : 13 bytes sent
Jan 6 06:49:07 | [color=#FF8000]-WRN-[/color] | audioDaemon[632]/le_pa_audio T=unknown | pa_audio.c CallHandler() 1568 | [color=#FF8000]CallHandler called[/color]
Jan 6 06:49:07 | [color=#FF8000]-WRN-[/color] | audioDaemon[632]/le_pa_audio T=unknown | pa_audio.c CallHandler() 1614 | [color=#FF8000]Identify call ID 0[/color]
Jan 6 06:49:07 | INFO | modemDaemon[638]/le_pa T=unknown | pa_mcc_qmi.c CallHandler() 631 | QMI ID.1 State.CC IN PROGRESS (0x04) Type.0x00 Dir.0x01 Mode.0x06 Mparty.0 ALS.0
Jan 6 06:49:07 | [color=#FF8000]-WRN-[/color] | modemDaemon[638]/le_pa T=unknown | pa_mcc_qmi.c MapQmiCallStateToCallEvent() 109 | [color=#FF8000]QMI call state discarded: 0x04[/color]
Jan 6 06:49:07 | [color=#FF0000]=ERR=[/color] | modemDaemon[638]/le_pa T=main | swiQmi.c swiQmi_CheckResponseCode() 691 | [color=#FF0000]Sending QMI_VOICE_DIAL_CALL_REQ_V02 failed: rc=0 (), resp.result=1, resp.error=0x0030[/color]
Jan 6 06:49:07 | [color=#FF0000]=ERR=[/color] | modemDaemon[638]/le_pa T=main | pa_mcc_qmi.c pa_mcc_VoiceDial() 914 | [color=#FF0000]Error 48[/color]
Jan 6 06:49:07 | INFO | antennatestprogram[1068]/AntennaTestProgramComponent T=main | AntennaTestProgram.c CallHandler() 152 | [color=#0000FF]Voice call - Resources busy: already an ongoing call…[/color][/quote]

Note I call [color=#008000]le_voicecall_start( )[/color]. As I would not know what else the DestinationID could be.

I have no clue, how a connection could already have started, as the returned ‘LE_VOICECALL_EVENT_RESOURCE_BUSY’ suggests.

Calling “ATD;” also failed: ‘NO CARRIER’

SIM / Network info

[code]> cm info
Device: WP8548
IMEI: 359377060008421
FSN: LL542500190503
Firmware: SWI9X15Y_07.08.02.00 r31088 CARMD-EV-FRMWR1 2016/02/05 23:29:29
Bootloader: SWI9X15Y_07.08.02.00 r31088 CARMD-EV-FRMWR1 2016/02/05 23:29:29

cm radio
Current Network Operator: Proximus
RAT: UMTS network (LE_MRC_RAT_UMTS)
Status: Registered, home network (LE_MRC_REG_HOME)
Signal: Strong signal strength (4)

cm sim
SIM card is inserted and unlocked (LE_SIM_READY).

cm sim info
Type: EXTERNAL_SLOT_1
ICCID: 8932002100248530091
Home Network Operator: Proximus
IMSI: 206012224731281
Phone Number:
[/code]


#2

Just upgraded from 16.0.beta to 16.1.2
Unfortunately it did not resolve this issue


#3

This might explain my issues:
From Firmware customer release notes:

5.3 Known Issues

ID      |Title                   | Description                                   | Impacted domain
==================================================================================================
Various | Audio is not supported | Audio is not supported in this release.       | Audio
        |                        | Voice call control functionality is disabled. |
        |                        | The USB audio interface is exposed by default.|

#4

Update:

I tried downgrading to release [color=#000040]SWI9X15Y 7.0 Release 7[/color], in which the old audio code still works.
SUCCESS! :smiley:

> ATS0=1   //set automatic answering after 1 'RING'

/*Called the SIM phone number...*/
> RING       //incoming call
/*Automatic pick up of phone call!!*/

Note:
I could only downgrade a module with PRI Part Number: 9904889
But I need to test voice call on a module with PRI Part Number: 9905383
=> possible solution: try downgrading to [color=#000040]SWI9X15Y 7.0 Release 8[/color].
=> Unfortunately, these download links are down:
[ol]
[li]Carrier Configurations:
http://downloads.sierrawireless.com/legato/1510/wp85/9999999_9904559_SWI9X15Y_07.05.01.00_00_GENERIC_001.013_000-field.exe[/li]
[li] Legato:
http://downloads.sierrawireless.com/legato/1510/wp85/legato-15.10.1.exe[/li][/ol]

Any alternative download links for these?


#5

Hello,

Audio is supported as of SWI9x15Y_07.10.04.00, Release 11. You may upgrade to this version and try again.

Thanks,

JW