Request extended call presentation, ring reports and service notifications once ready
This commit is contained in:
parent
b257de302c
commit
b50b91d9b8
@ -923,12 +923,7 @@ static int _parse_do(GSM * gsm, size_t * i)
|
||||
gsm->mode = GSM_MODE_COMMAND;
|
||||
gsm_modem_set_echo(gsm->modem, FALSE);
|
||||
gsm_modem_set_verbose(gsm->modem, TRUE);
|
||||
/* XXX should probably not be set by us */
|
||||
gsm_modem_set_extended_errors(gsm->modem, TRUE);
|
||||
gsm_modem_set_extended_ring_reports(gsm->modem, TRUE);
|
||||
gsm_modem_set_call_presentation(gsm->modem, TRUE);
|
||||
gsm_modem_set_supplementary_service_notifications(gsm->modem,
|
||||
TRUE, TRUE);
|
||||
gsm_modem_get_model(gsm->modem);
|
||||
_gsm_event_set_status(gsm, GSM_STATUS_INITIALIZED);
|
||||
_gsm_queue_push(gsm);
|
||||
|
@ -2178,9 +2178,13 @@ static int _phone_gsm_event(GSMEvent * event, gpointer data)
|
||||
gsm_set_functional(phone->gsm, TRUE);
|
||||
return 0;
|
||||
}
|
||||
gsm_set_call_presentation(phone->gsm, TRUE);
|
||||
gsm_set_extended_ring_reports(phone->gsm, TRUE);
|
||||
gsm_set_operator_mode(phone->gsm,
|
||||
GSM_OPERATOR_MODE_AUTOMATIC);
|
||||
gsm_set_registration_report(phone->gsm, report);
|
||||
gsm_set_supplementary_service_notifications(phone->gsm,
|
||||
TRUE, TRUE);
|
||||
gsm_is_phone_active(phone->gsm);
|
||||
#ifndef DEBUG
|
||||
_phone_track(phone, PHONE_TRACK_CONTACT_LIST, TRUE);
|
||||
|
Loading…
Reference in New Issue
Block a user