Have you considered the External Contacts feature?
https://help.mypurecloud.com/articles/about-external-contacts/It would take work to populate the contact info, especially for contacts not associated with queue calls, but if your users were to add the contact info (even if just the person's name) then all interactions with that person are tracked, and you can easily see them by searching for a phone number or name in the External Contacts directory.
It is easier to add contacts on queue calls because it can be done by the agent during an inbound or outbound call, as well as outbound dialed on behalf of queue.
If you use Salesforce, you can automatically synchronize Genesys Cloud external contacts with Salesforce:
https://help.mypurecloud.com/articles/about-the-salesforce-external-contact-sync-integration/------------------------------
George Ganahl GCP (Genesys Cloud), ICCE
Principal Technology Consultant
Genesys
------------------------------
Original Message:
Sent: 05-01-2020 16:52
From: Joshua Davis
Subject: Performance Interaction Filters and searching for all Interactions via external phone number
Daniel,
Thanks for the reply. ideally i wanted something user friendly as this is for Compliance Office \ business users. having them build something using the query builder isn't ideal.
Thanks for confirming i wasn't missing something in the Interactions interface.
Josh
------------------------------
Joshua Davis
Sr. Solution Engineer
Altivon
Original Message:
Sent: 04-30-2020 17:33
From: Daniel McLeod
Subject: Performance Interaction Filters and searching for all Interactions via external phone number
Hi Josh,
There doesn't appear to be a way to do this via the UI, but you could do it via the API.
https://api.mypurecloud.com/api/v2/analytics/conversations/details/query
You can use the Analytics Query Builder to generate the body.
It would look something like this:
{ "interval": "2020-03-01T05:00:00.000Z/2020-04-01T05:00:00.000Z", "order": "asc", "orderBy": "conversationStart", "paging": { "pageSize": 25, "pageNumber": 1 }, "segmentFilters": [ { "type": "or", "predicates": [ { "type": "dimension", "dimension": "ani", "operator": "matches", "value": "+18885551234" }, { "type": "dimension", "dimension": "dnis", "operator": "matches", "value": "+18885551234" } ] } ]}
Thanks,
Daniel McLeod
------------------------------
Daniel McLeod
Qsect LLC
Original Message:
Sent: 04-30-2020 15:32
From: Joshua Davis
Subject: Performance Interaction Filters and searching for all Interactions via external phone number
Hello Everyone,
I am trying to see if the following is possible.
Using the Performance Interactions View, search for all contacts inbound or outbound for a particular phone number.
I know we can search by ANI to get inbound calls (and calls that convert to Callbacks)
I know we can search DNIS for outbound calls. I cannot seem to search for all calls where DNIS OR ANI equals a phone number. I am basically forced into doing 2 separate queries.
Are we able to add "OR" conditions to Performance \ Interaction Filters? Is there another field i am not aware of that contains the external phone that would be better searched so that i only need to enter the number once?
This issue was reported when a compliance officer was trying to determine all of the calls related to a particular customer\phone number and it appeared that certain interactions were not returning correctly using the Interaction filter. The missing interaction was an outbound call where the customers phone number was stored under the DNIS field rather than ANI where all inbound phone numbers are stored.
This does not seem possible with the available reports. the only one that comes close is Interaction Details but it filters by User, not external ANI.
Any help would be appreciated.
Thanks,
Josh
#Reporting/Analytics
------------------------------
Joshua Davis
Sr. Solution Engineer
Altivon
------------------------------