Caller authentication / innringerautentisering¶
This guide describes how to implement inbound caller authentication in a call center using the customerServiceCall.v1 permission type with a CIBA flow.
Use this when an end-user calls you and you need high assurance that you are speaking to the legitimate person, without asking them to disclose sensitive static data (address, card digits, etc.).
Requires separate agreement
Caller authentication requires a separate agreement. Get in touch for details.
Restrictions
- This flow is only to be used for inbound calls from the customer to you.
- SMS (one-time codes sent by text message) is not permitted as a fallback authentication method in this flow.
High level flow¶
- Collect and validate the caller's national identity number (NNIN).
- Check eligibility using the User Exists endpoint before starting an authentication.
- Create a CIBA request with permission type customerServiceCall.v1.
- Read the returned challenge words to the caller.
- Wait for the caller to complete / reject the authentication.
Integration methods for NNIN input¶
There are two ways to start the flow for caller authentication:
1. Agent asks the caller and types it manually¶
- The call center agent asks the caller to provide the NNIN manually.
- The agent types this into a specified web portal that will trigger the BankID authentication.
2. Automatic capture in the caller menu before the agent pick up¶
Note
This requires an integration in your telephone platform
See suggested reference script
- An IVR (Interactive Voice Response) flow asks the caller to key in the NNIN using the keypad or from internal phone number to NNIN mapping.
- The NNIN is validated automatically.
- When the agent answers, the system already knows the NNIN and can pre-fetch eligibility status.