Browse
 
Tools
Rss Categories

API Integration

Reference Number: AA-02354 Views: 966 0 Rating/ Voters

External systems can integrate with MAP using the following APIs:

  • SOAP 1.2
  • SOAP 1.1
  • HTTP Rest


For local deployments, direct linking to the system assemblies as well as MSMQ interfaces is also possible.


Each API is in of itself 100% complete and allows full leverage of the MAP functionalities.


The voice biometric processing is grouped into two main processes:

Claimant’s Enrollment

  1. External system (system consuming the voice biometric service) identifies (through traditional means) and registers user.
  2.  Subsequently system creates claimant which is the voice biometric platform entity representing that user. During claimant creation no identifiable data about user needs to be provided, but providing statistical data about user (gender, age group) is recommended.
  3. Once claimant is created the system starts the enrollment, where voice biometric platform provides prompts, which should be spoken by the user. The external system collects user responses and provides them back to MAP. The prompting process can go through multiple steps depending on details of enrollment profile, which has been used for this particular operation.
  4. Once enrollment is successfully completed the previously obtained claimant identifier can be associated with enrolled user.

Claimant’s Verification

  • External system (system consuming the voice biometric service) request user to state his identity (this could be achieved by asking user for user name, using caller identification details and in any other means)
  • Retrieve claimant identifier associated with the user
  • Once claimant identification is known the system can start verification. Voice biometric platform provides prompts, which should be spoken by the user. The external system collects user responses and provides them back to MAP. The prompting process can go through multiple steps depending on details of verification configuration, which has been used for this particular operation
  • Verification provides assertion about claimant identity and the external system can act accordingly to that assertion.
  • Optionally the audio data provided by user during verification can be used to enhance user’s voice profile.This operation should be performed only if user’s identity is thoroughly verified (possibly by other means  on the top of voice biometry). Adaptation is only possible if storage of voice features was enabled at the time of claimant’s enrollment as well as during verification.