mirror of git://git.sysmocom.de/ofono
call-settings: fix CLIR Invocation and Suppression
According to 22.030 the *31# version is used to suppress CLIR and #31# version is used to invoke CLIR.
This commit is contained in:
parent
5b51e2ff5d
commit
6c2099fd8e
|
@ -734,7 +734,7 @@ static gboolean clir_ss_control(int type,
|
|||
case SS_CONTROL_TYPE_REGISTRATION:
|
||||
case SS_CONTROL_TYPE_ACTIVATION:
|
||||
cs->ss_req_type = SS_CONTROL_TYPE_ACTIVATION;
|
||||
cs->driver->clir_set(cs, OFONO_CLIR_OPTION_INVOCATION,
|
||||
cs->driver->clir_set(cs, OFONO_CLIR_OPTION_SUPPRESSION,
|
||||
clir_ss_set_callback, cs);
|
||||
break;
|
||||
|
||||
|
@ -746,7 +746,7 @@ static gboolean clir_ss_control(int type,
|
|||
case SS_CONTROL_TYPE_DEACTIVATION:
|
||||
case SS_CONTROL_TYPE_ERASURE:
|
||||
cs->ss_req_type = SS_CONTROL_TYPE_DEACTIVATION;
|
||||
cs->driver->clir_set(cs, OFONO_CLIR_OPTION_SUPPRESSION,
|
||||
cs->driver->clir_set(cs, OFONO_CLIR_OPTION_INVOCATION,
|
||||
clir_ss_set_callback, cs);
|
||||
break;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue