Hi there,
I am new to the Mitel Cloudlink and developing our first integration.
I successfully set up a subscription based on a webhook and websocket.
However I am struggeling on how to filter the events. The application itself is user based, so I only want to receive realtime call events for the user logged in.
I thought I could simply filter on the subject, but the extension (422) seems to be prefixed with a 3:
“subject”: “/2017-09-01/endpoints/3422/calls/84”,
However the reference to self seems to be correct:
“self”: “/2017-09-01/endpoints/422/calls/84”
Is this a bug or by design?
Anyway, it is a little confusing to me
Best regards,
Jason
{
"publicationId": "09d23849-734d-4a4f-bad1-1166ec9609f8",
"topic": "platform-api-media",
"method": "PUT",
"subject": "/2017-09-01/endpoints/3422/calls/84",
"content": {
"from": "422",
"fromName": "",
"to": "+316........",
"toName": "",
"state": "connected",
"cause": "newCall",
"direction": "outbound",
"extraPbxData": {
"callerDevice": "422",
"callerName": "",
"calledDevice": "+316........",
"calledName": "",
"eventType": "originatedEvent",
"callTrackingID": "1676624204#33"
},
"createdOn": "2023-02-17T08:56:44.624Z",
"callId": "endpoints/422/calls/84",
"endpointId": "422",
"siteId": "efa647f6-dc75-4281-bd8e-8cd54a8ff8af",
"accountId": "8f7c8a78-553e-4fa9-9d06-3a6cb1ad9392",
"inboundLeadingDigitsPattern": "3",
"timestamp": 1676624204626,
"eventId": "b47b28ff-8805-438c-a48f-929348bd379a",
"mediaReceivedTimestamp": 1676624205031,
"_links": {
"self": "/2017-09-01/endpoints/422/calls/84"
},
"isCtiEvent": true,
"principalId": "d0946a7a-6bba-4f37-a599-7ad874cd3226",
"callLegOwner": "d0946a7a-6bba-4f37-a599-7ad874cd3226",
"mediaEventProcessedTimestamp": 1676624205066,
"eventType": "CallStateNotification",
"deviceId": "platform-api-mediaservice-eu-west-1-975159223637-us",
"userId": "d0946a7a-6bba-4f37-a599-7ad874cd3226"
},
"publisher": {
"accountId": "8f7c8a78-553e-4fa9-9d06-3a6cb1ad9392",
"principalId": "d0946a7a-6bba-4f37-a599-7ad874cd3226"
},
"subscription": {
"subscriptionId": "8732c39c60183f56e545e410c08e61ba"
},
"notification": {
"createdOn": "2023-02-17T08:56:45.195Z",
"correlationId": "8648c609-a753-4660-8a25-95605f7472d3"
}
}