Call flow description
The customer login into the mobile app
The customer clicks to button make a call
the Mobile app saves info about the call from the app to authorization mS
Customer ID
Timestamp
The Customer makes a call via mobile phone
Genesys is asking the Customer support API to get info about the customer based on MSISDN
the Customer support mS asks the authorization API to get info if the customer is authorized
The authorization mS comaperes MSISDN and the time when this mS is called against the timestamp saved in authorization DB
MSISDN has to be the same and the difference between times has to be less than 45s (can be modified)
Genesys open the BOFE with a URL that contains the Customer ID and the time when that call started
Customer ID =
Time=20220828111112 (YYYYMMDDHHMMSS)
BOFE calls the authorization API to get info about the authorization
Set Authorization
Input
MSISDN
Time Stamp
Output
200/4XX
Get Authorization
Input
MSISDN
timestamp → NULL use current / 20220828111112 (YYYYMMDDHHMMSS)
Output
Authorized= True/False
Cleaning process
the internal process to delete the authorization data older than 1hour
Attachments:
image-20220829-180414.png (image/png)
image-20220829-182538.png (image/png)
image-20220829-182924.png (image/png)