Develop dialer API requests
Work with Verint Customer Engagement Support to develop the API requests for the Verint recording integration with an Amazon Connect dialer.
When developing API requests, refer to the ISessionManagement method and attributes described in the WFO SDK Programmer's Guide. In addition, the following attributes are required specifically by Amazon Connect:
-
agent.agentThe agent's ID in Amazon Connect.
Amazon Connect uses the
agent.agentattribute to identify the customer interaction. -
agent.systemdeviceIdentifies the dialer data source for a specific tenant.
-
callIdUniquely identifies each customer interaction. Do not use the
callIdof the nail-up call. -
device.deviceDo not use. Often, the
device.deviceattribute is used to identify a call. However, Amazon Connect uses theagent.agentattribute for this purpose.
Session Connected
The following API request indicates that the agent and called party are connected in an outbound call.
http://localhost:3020/servlet/eQC6?&interface=ISessionManagement&method=deliverevent&sessionevent=Connected&agent.agent=johnsmith&agent.systemdevice=myAmazonDialerDataSource&device.type=Extension&callId=1647305279244&attribute.key=AmazonContactId&attribute.value=7328131d-dc98-44b2-a14d-25f78388e414&attribute.key=direction&attribute.value=Outbound&attribute.key=ani&attribute.value=Dialer1&attribute.key=dnis&attribute.value=+12233445641
Session Disconnected
The following API request indicates that the outbound customer interaction ended.
http://localhost:3020/servlet/eQC6?&interface=ISessionManagement&method=deliverevent&sessionevent=Disconnected&agent.agent=johnsmith&agent.systemdevice=myAmazonDialerDataSource&device.type=Extension&callId=1647305279244
Session Held
The following API request indicates that the agent put the call on hold.
http://localhost:3020/servlet/eQC6?&interface=ISessionManagement&method=deliverevent&sessionevent=Held&agent.agent=johnsmith&agent.systemdevice=myAmazonDialerDataSource%20Time&device.type=Extension&callId=1647305279245&attribute.key=ani&attribute.value=ani&attribute.key=dnis&attribute.value=dnis
Session Retrieved
The following API request indicates that the call is no longer on hold.
http://localhost:3020/servlet/eQC6?&interface=ISessionManagement&method=deliverevent&sessionevent=Retrieved&agent.agent=johnsmith&agent.systemdevice=myAmazonDialerDataSource%20Time&device.type=Extension&callId=1647305279245&attribute.key=ani&attribute.value=ani&attribute.key=dnis&attribute.value=dnis
What to do next
Create a Generic Dialer data source
-
WFO Recorder Call Flow Guide
-
Interaction Capture Control Overview (WFO SDK Programmer's Guide)