Fixed making data calls
This commit is contained in:
parent
f20bde1eeb
commit
54a46986c2
@ -784,7 +784,8 @@ static char * _request_attention(ModemPlugin * modem, ModemRequest * request)
|
||||
request->authenticate.password);
|
||||
break;
|
||||
case MODEM_REQUEST_CALL:
|
||||
if((p = request->call.number) != NULL
|
||||
if(request->call.call_type == MODEM_CALL_TYPE_VOICE
|
||||
&& (p = request->call.number) != NULL
|
||||
&& (len = strlen(p)) > 2
|
||||
&& p[0] == '*' && p[len - 1] == '#')
|
||||
return _request_attention_call_ussd(modem,
|
||||
|
@ -266,7 +266,7 @@ static void _ussd_on_settings_send(gpointer data)
|
||||
#endif
|
||||
memset(&request, 0, sizeof(request));
|
||||
request.type = MODEM_REQUEST_CALL;
|
||||
request.call.call_type = MODEM_CALL_TYPE_DATA;
|
||||
request.call.call_type = MODEM_CALL_TYPE_VOICE;
|
||||
request.call.number = codes[i].number;
|
||||
helper->request(helper->phone, &request);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user