adl_callSetup( pNum, ADL_CALL_MODE_VOICE );
to initiate an outgoing call, where pNum points to the phone number string.
The return value is zero; ie, OK.
As expected, I get an ADL_CALL_EVENT_NEW_ID event, but then the next event is immediately ADL_CALL_EVENT_SETUP_OK - there is no ADL_CALL_EVENT_ALERTING.
When I get the ADL_CALL_EVENT_SETUP_OK event, AT+CLCC (list current calls) indicates that the call state is “dialling”
On Vodafone-UK I get ADL_CALL_EVENT_NEW_ID then ADL_CALL_EVENT_ALERTING and then ADL_CALL_EVENT_SETUP_OK - and then AT+CLCC indicates that the call state is “active”
Why is the ADL_CALL_EVENT_SETUP_OK event happening prematurely on T-Mobile USA