Genesys Cloud - Main

 View Only
Discussion Thread View
  • 1.  S3 Bulk export for a queue for historical date

    Posted 14 days ago

    Hello Community,

    I have created a S3 bucket/ IAM/ Role/ Integration/ Policy for my test queue's recording export.

    I see the bucket shows the connectivity .txt file showing my interaction ID. So, that look OK to me. Integration is active as well.

    On the policy, I am trying to extract calls from Jan 1, 24 till May 16, 24 for my test queue.

    But i do not see any development on the s3 bucket side.

    I am expecting very less calls on my test queue.

    Am i missing any process to get that started?

    Any help on this matter will be appreciated.


    #ConversationalAI(Bots,AgentAssist,etc.)
    #Integrations
    #QualityManagement

    ------------------------------
    Khurshid Ali,
    Consultant / Developer / Tech Lead,
    NCR Voyix,
    khurshid.ali@ncrvoyix.com,
    New Delhi,
    India
    ------------------------------


  • 2.  RE: S3 Bulk export for a queue for historical date

    GENESYS
    Posted 13 days ago
    Edited by Cameron Tomlin 13 days ago

    Hello Khurshid Ali

    Genesys Cloud policies are not retroactive, please see for more details: https://help.mypurecloud.com/articles/create-recording-policy/

    Any edits you make to a policy only apply to interactions that happen after you save your changes; they do not apply retroactively.

    You will have to do use the bulk recordings endpoints or run a bulk recordings action 

    https://developer.genesys.cloud/analyticsdatamanagement/recording/recordings-bulk-action

    https://developer.genesys.cloud/devapps/api-explorer?requestConfig=eyJvcGVyYXRpb25JZCI6InBvc3RSZWNvcmRpbmdKb2JzIiwiaGVhZGVycyI6W119#post-api-v2-recording-jobs

    Hope this helps!



    ------------------------------
    Cameron Tomlin
    Genesys - Employees
    ------------------------------



  • 3.  RE: S3 Bulk export for a queue for historical date

    Posted 13 days ago
    Edited by Khurshid Ali 13 days ago

    Thanks Cameron.

    I discovered this after posting this.

    I can do this through APIs.

    Can you please let me know, how do I filter recordings based on Division ID (below 2 division have closed to 100 queues) that I need to filter and export it to S3 for last month.

    Also, does it also give the transcript of the recording? if not, anyway to pull the ptranscript for those calls as well?

    I have done below stuff but it just gives me JUST 2 recordings, infact there should be more than 100K recordings.

    {
      "id": "<Job ID>",
      "state": "FULFILLED",
      "recordingJobsQuery": {
        "action": "EXPORT",
        "actionDate": "2024-05-18T10:06:18.533Z",
        "integrationId": "<integrationId>",
        "includeRecordingsWithSensitiveData": false,
        "includeScreenRecordings": true,
        "conversationQuery": {
          "conversationFilters": [
            {
              "type": "and",
              "predicates": [
                {
                  "type": "dimension",
                  "dimension": "divisionId",
                  "operator": "matches",
                  "value": "<divisionId>"
                },
                {
                  "type": "dimension",
                  "dimension": "divisionId",
                  "operator": "matches",
                  "value": "<divisionId>"
                }
              ]
            }
          ],
          "order": "desc",
          "orderBy": "conversationStart",
          "interval": "2024-04-01T00:00:00.000Z/2024-05-01T00:00:00.000Z",
          "startOfDayIntervalMatching": false
        }
      },
      "dateCreated": "2024-05-18T09:12:22.758Z",
      "totalConversations": 4,
      "totalRecordings": 2,
      "totalSkippedRecordings": 0,
      "totalFailedRecordings": 0,
      "totalProcessedRecordings": 2,
      "percentProgress": 100,
      "failedRecordings": "/api/v2/recording/jobs/<jobId>/failedrecordings",
      "selfUri": "/api/v2/recording/jobs/<jobId>",
      "user": {
        "id": "<userId>",
        "selfUri": "/api/v2/users/<userId>"
      }
    }



    ------------------------------
    Khurshid Ali,
    Consultant / Developer / Tech Lead,
    NCR Voyix,
    khurshid.ali@ncrvoyix.com,
    New Delhi,
    India
    ------------------------------



  • 4.  RE: S3 Bulk export for a queue for historical date

    Posted 13 days ago

    please ignore i found the answere. it shold be OR. got 80Krecordings now.



    ------------------------------
    Khurshid Ali,
    Consultant / Developer / Tech Lead,
    NCR Voyix,
    khurshid.ali@ncrvoyix.com,
    New Delhi,
    India
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources