Voice Engine
Polygon's voice engine works only with digits for enrol and authentication procedures. Biometrid will never ask for the same combination in a row, adding an extra security layer to this approach.
To implement Polygon's voice engine in a given activity or fragment, it has to implement the interface AuthVoiceCallback and the corresponding callbacks.
public class ExampleActivity extends Activity implements AuthVoiceCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_example);
}
@Override
public void authVoiceInitCallback(boolean status, SessionType session_type, String promptCode, JSONObject jsonObject, Errors error) {
}
@Override
public void authRecordAudioCallback(boolean status, String file_path, Errors errors) {
}
@Override
public void authSubmitAudioCallback(boolean status, SessionType session_type, VoiceResponseStatus response, String promptCode, JSONObject jsonObject, Errors error) {
}
@Override
public void authFlowCallback(boolean status, Engine engine, JSONObject jsonObject, Errors error) {
}
@Override
public void restartSessionCallback(boolean status, JSONObject jsonObject, Errors error) {
}
}
Last updated