Hi everyone. I'm not quite sure how I'm supposed to get agent events. I've gotten the /fe/v1/MonitorStart endpoint to work, and I'm getting "ServiceInitiatedEvent" events, and "ConnectionClearedEvent" events.. etc. But I don't get any events when I change an agents state. Is there some other endpoint I need to be using to get agent events? Here's the json blob I'm sending:
Any ideas?
Thanks for any help!!
Dave Morrison
Code:
{
"extensions": {"privateData": {"private": {"AvayaEvents": {
"logicalDeviceFeaturePrivate": {"agentLoginExtension": true},
"endpointRegistrationStateEvents": {
"registered": true,
"unregistered": true
},
"callControlPrivate": {
"isAaapCallControlRequired": false,
"serviceObserveState": true
},
"invertFilter": true
}}}},
"monitorObject": {"deviceObject": "3136622121:rcd2cm2act81t:0.0.0.0:1"},
"targetUrl": "http://10.9.204.15:1495/v1/event/broadcast",
"requestedMonitorFilter": {
"physicalDeviceFeature": {"messageWaiting": true},
"callcontrol": {
"established": true,
"conferenced": true,
"transferred": true,
"held": true,
"queued": true,
"delivered": true,
"retrieved": true,
"failed": true,
"connectionCleared": true,
"originated": true,
"diverted": true,
"serviceInitiated": true,
"networkReached": true
},
"logicalDeviceFeature": {
"agentLoggedOff": true,
"agentLoggedOn": true,
"doNotDisturb": true,
"agentWorkingAfterCall": true,
"agentNotReady": true,
"agentReady": true,
"forwarding": true
}
}
}
Thanks for any help!!
Dave Morrison

Comment