pub async fn start_auto_config<F>(
subscription_id: i32,
mcc: CountryCode,
mnc: NetworkCode,
imei: &str,
imsi: &str,
msisdn: Option<&str>,
context: Arc<Context>,
progress_callback: F,
) -> Result<(Option<String>, Characteristic, Characteristic), DeviceConfigurationStatus>