GOGETMUSCLE Community [Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed

[Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed

[Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed post thumbnail image

I am developing a custom calling app that uses the Calling Extension SDK.

I have event listening working, e.g. when I click the phone icon in Hubspot on a contact record, I see the onDialNumber event which proves my app is connected and ready to receive Hubspot events.

I am now looking into inbound calling and have set supportsInboundCalling to true via /crm/v3/extensions/calling API.

I have a contact in Hubspot with a phone number, e.g.

+44 123 456 7891

I have initialized my calling app as before by sending the initialized event, I also send a userAvailable event and userLoggedIn event.

When I tell Hubspot about an inbound call, I send an incomingCall event with the following payload:

createEngagement: true,
externalCallId: “uuid-1234”,
fromNumber: “+441234567891”,
toNumber: “+441987654321”,

An engagement is also created in Hubspot against the contact that has a phone number of +44 123 456 7891:Screenshot 2025-10-08 at 15.01.23.png

When I hover over this call engagement, it shows the name of the contact it matches against.

If I change the fromNumber sent in the incomingCall event, there is no such engagement created as would be expected.

So it feels like I am doing the correct thing.

However, despite all this, I am not receiving a

onCallerIdMatchSucceeded

or even a

onCallerIDMatchFailed

I need the data provided by a onCallerIdMatchSucceeded event to be able to pop the relevant contact record via object coordinates.

I’ve tried this in the provided demo app as well to no avail.

I’ve also noticed in the console when I examine the Received message from SDK in Popup INCOMING_CALL event I send to Hubspot, the payload has an extra field (dialNumberDetails: undefined) that is not present in @hubspot/calling-extensions-sdk :

Screenshot 2025-10-08 at 14.40.45.png

calling-extensions-sdk/types.ts

export type OnIncomingCall = {
externalCallId: string;
fromNumber: string;
toNumber: string;
callStartTime?: number;
createEngagement?: boolean;
};

Not sure what dialNumberDetails is and it is not documented anywhere I can see.

I would really appreciate someone reaching out about this. I’ve found multiple related posts from other devs on this which have no answer.

If someone from the calling extension SDK team could take a look here that would be great.

Thank you

David

Leave a Reply

Your email address will not be published.

Related Post