Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Call recordings and transcripts of certain calls must be archived to external system for 10 years for legal reasons

  • Note: Call information and recordings are available in EnreachVoice REST API for max. two years.

A simple Pull based solution (REST API only)

A simple solution which is based on polling REST API.

  • Create a server-side integration, which periodically fetches information of calls

  • EnreachVoice API user created, with permissions to see required calls, recordings and transcripts

    • Users/queues/callbacklists whose calls API user has permissions are managed using management group in VoicePortal

    • Note: Only direct calls classified as ‘work’ can be retrieved. If the direct call is classified as ‘private’, only the user himself can see it

  • Integration can use:

...

    • call

...

Drawio sketch
mVer2
zoom1
simple0
inComment0
custContentId2481815656
pageId2481586311
lbox1
diagramDisplayNamecall_data_integration_callrecordings
contentVer2
revision2
baseUrlhttps://benemen.atlassian.net/wiki
diagramNamecall_data_integration_callrecordings
pCenter0
width867
links
tbstyle
height239

More advanced push based solution (Webhook + REST API)

A more advanced solution, which is triggered by webhook notifications.

  • Create HTTPS endpoint to receive webhook notifications

  • Webhook subscriptions are configured to send webhooks of relevant events. For example, QueueCallInTranscribed if the purpose is to retrieve transcriptions of incoming service calls.

  • When transcription is ready, webhook notification will be sent. After receiving the webhook, integration can retrieve all required information from REST API like in REST API only solution

Drawio sketch
mVer2
zoom1
simple0
inComment0
custContentId2696773660
pageId2481586311
lbox1
diagramDisplayNamecalldata_intergration_webhook
contentVer1
revision1
baseUrlhttps://benemen.atlassian.net/wiki
diagramNamecalldata_intergration_webhook
pCenter0
width867
links
tbstyle
height239

Scenario: Call data for analytics

...