CMIC SFC is a feature of a live project, used to convert japanese audio to text.
Scope of the project:
Telecalling with a Customer and Agent through telephony services is recorded, after the call ends, the telephony service will send a request to AWS's Lambda server to notify the call and corresponding to the request, Lambda server will send a request to telephony service to retrive the call's audio and other Meta-data. When it receive the data, the audio will process and store in the AWS S3 bucket and other data will be stored in the Project DB. after the data storing and audio processing, audio will be send to another service to convert the audio data to text and to that it will get a reponse an ID to track the status of the convertion. The tracking ID will be stored to the DB for further processing.
An another Batch server will monitor the the status of the audio convertion by sending asynchronous request and when respond with a completed status, the data will be processed and store in the Elastic Search as well as DB.
Features of the project:
User can search the entire data to find the matching keyword with the support of additional filter options available in the Angular web interface. (Elastic Search is implememted as the tool for searching)
User can view the conversation happend between the customer and agent, can listen to the audio as well.
Web UI page to search using keyword or other filter options