Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Interaction Off-line Storage and relevant MetaData

    Posted 04-21-2023 15:20
    No replies, thread closed.

    Hi,

    Good day.
    Due to business requirement we need to consolidate our interactions records including the media recordings into one platform. We will doing to download the media and JSON files and move them to our company long term storage solution.

    Genesys Cloud have multiple APIs to extract information about the interactions, I am looking at these three API. Do you have any other API that you need I should also pull information from?

    /api/v2/analytics/conversations/{conversationId}/details
    /api/v2/conversations/{conversationId}/recordingmetadata
    /api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}


    #Reporting/Analytics

    ------------------------------
    Vincent Sabolboro
    ATB Financial
    ------------------------------


  • 2.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-05-2023 23:48
    No replies, thread closed.

    Yes, those give you a start, but better to reference these articles:
    Bulk delete\export of recordings (genesys.cloud)

    Download Recordings (genesys.cloud)

    They step you through the process individually or in bulk.

    Now, if you want a really easy way - just copy recordings to your own S3 bucket through a policy and then store those someplace safe.
    Add the AWS S3 recording bulk actions integration - Genesys Cloud Resource Center (mypurecloud.com)



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 3.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-07-2023 20:12
    No replies, thread closed.

    @Robert Wakefield-Carl 

    Thank you for the information. We will check the links and the S3 bucket option. 



    ------------------------------
    Vincent Sabolboro
    ATB Financial
    ------------------------------



  • 4.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-08-2023 15:43
    No replies, thread closed.

    If you don't want to download the entire Conversation JSON, you can do a query that will return a limited set of columns for many Conversations at once. We did this because we don't have use to store every minor detail of the Conversation, just the major parts. 

    Also, the Conversation JSON references other objects in Genesys by a GUID sometimes, so you should probably download the configuration data occasionally so that you can reconcile some things. 

    And lastly, if you actually intend do analytics on this data, then I recommend using the media-specific Conversation Detail API because it gives a more human-readable view of the Conversation. For example:

    /api/v2/conversations/emails/{conversationId}
    /api/v2/conversations/calls/{conversationId}



    ------------------------------
    Maksim Gill
    Eccentex (Advanced Case and Email Management Platform for Genesys)
    https://www.eccentex.com/genesys
    ------------------------------



  • 5.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-09-2023 09:50
    No replies, thread closed.

    Thank you @Max Gill . Yes, we plan do to analytics on the data in the near future. 



    ------------------------------
    Vincent Sabolboro
    ATB Financial
    ------------------------------



  • 6.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-09-2023 13:44
    No replies, thread closed.

    Hi

    Others made some suggestions already.

    Another approach is to use the Genesys GC.exe tool, that paired with other tools (Powershell) in my example, allows you to extract only details you need from the json responses.
    Also do not need to "code" something for this approach other than some scripting skills, for example below to get just the ID and Name from a user api call

    So I used gc.exe to extract agents json to a file (can be piped directly in powershell if required).

    gc users list --autopaginate -p SG > C:\temp\SGAgents.json

    Snippet in powershell script grabs just the Id and Name for use later. 

    #User Ids and Name
    $AgentjsonFilePath = "C:\temp\SGagents.json"
    [PSObject] $agentsNames = Get-Content $AgentjsonFilePath | ConvertFrom-Json | Select-Object @{N="id";E={$_.entities.id}}, @{N="name";E={$_.entities.name}}

    We also have a project in AWS to extract recordings to a bucket, with some of the basic metadata from conversation, to a customer AWS to get around the time period limitation in Genesys. AWS based web access to search and work on recordings.

    Regards
    Simon




    ------------------------------
    Simon Brown
    Maintel Europe Limited
    ------------------------------



  • 7.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-09-2023 14:27
    No replies, thread closed.

    I'm assuming they want a more automated approach to storing data. Have you checked out any of the AppFoundry blueprints on this, like:
    https://appfoundry.genesys.com/filter/genesyscloud/listing/a9b23441-9334-45dd-b2a2-14e473fdba2c

    There may also be AppFoundry Premium Apps that do what you want already. May be worth the extra cost instead of building/maintaining this all yourself:
    Slidy Cloud Data Mart
    A3S Automated Data Ingestion





    ------------------------------
    Maksim Gill
    Eccentex (Advanced Case and Email Management Platform for Genesys)
    https://www.eccentex.com/genesys
    ------------------------------



  • 8.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-09-2023 23:43
    No replies, thread closed.

    @Max Gill , we will have to do some development since we have to migrate the interaction information into our corporate repository common across the enterprise. 



    ------------------------------
    Vincent Sabolboro
    ATB Financial
    ------------------------------



  • 9.  RE: Interaction Off-line Storage and relevant MetaData

    Posted 05-09-2023 23:40
    No replies, thread closed.

    Thank you @Simon Brown , I was not aware about  GC.exe tool. We will give this a try. Much appreciated. 



    ------------------------------
    Vincent Sabolboro
    ATB Financial
    ------------------------------