<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1212283#M84941</link>
    <description>&lt;P&gt;Hi, &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/765806"&gt;@DDavies9&lt;/a&gt;&lt;/SPAN&gt; &lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Issues like these are tough to pin down. One troubleshooting thought — have you made sure your `&lt;STRONG&gt;onCallerIdMatchSucceeded` &lt;/STRONG&gt;handler is defined &lt;I&gt;inside&lt;/I&gt; the `&lt;STRONG&gt;eventHandlers&lt;/STRONG&gt;` object when you first initialize the SDK?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks like &lt;STRONG&gt;Issues&lt;/STRONG&gt; are not enabled for the Calling SDK repo. I'd suggest using the &lt;A href="https://developers.hubspot.com/feedback?_gl=1*ew6wxd*_gcl_au*MTUxNjY2NzQ1MS4xNzU5OTQxNzAz*FPAU*MTUxNjY2NzQ1MS4xNzU5OTQxNzAz*_ga*MTI4MDA1ODM1LjE3NTk5NDE3MDM.*_ga_LXTM6CQ0XK*czE3NjA0NzQxOTQkbzExJGcxJHQxNzYwNDc0NzI3JGo1OSRsMCRoMA..*_fplc*c2hVcSUyRnZHNTBYJTJCaFlkRmE3dFBKajlTOFNsMDBSV0pnSzkzJTJCSnhuODAlMkY3czRpNCUyQlclMkJzS3l5NHlvYWFueFhIODVJZ1RtS0JHQ01sek0lMkZJZTVtYVJmRExvRE54aWRIOVNNUk1UTDhpVUg0WGZxcWZ5T2dlRG5QUXMyUyUyQlF0dyUzRCUzRA.." target="_blank"&gt;&lt;STRONG&gt;Developer Feedback form&lt;/STRONG&gt;&lt;/A&gt;. While not a direct support channel, reporting the undocumented property is helpful for the Developer and Product teams. — Jaycee&lt;/P&gt;</description>
    <pubDate>Tue, 14 Oct 2025 20:56:16 GMT</pubDate>
    <dc:creator>Jaycee_Lewis</dc:creator>
    <dc:date>2025-10-14T20:56:16Z</dc:date>
    <item>
      <title>[Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1209849#M84842</link>
      <description>&lt;P&gt;I am developing a custom calling app that uses the Calling Extension SDK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have event listening working, e.g. when I click the phone icon in Hubspot on a contact record, I see the &lt;STRONG&gt;&lt;EM&gt;onDialNumber&lt;/EM&gt;&lt;/STRONG&gt; event which proves my app is connected and ready to receive Hubspot events.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am now looking into inbound calling and have set&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;supportsInboundCalling&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;to &lt;EM&gt;true&lt;/EM&gt; via &lt;EM&gt;/crm/v3/extensions/calling&lt;/EM&gt; API.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have a contact in Hubspot with a phone number, e.g.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;+44 123 456 7891&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have initialized my calling app as before by sending the&amp;nbsp;&lt;STRONG&gt;initialized&lt;/STRONG&gt; event, I also send a&amp;nbsp;&lt;STRONG&gt;userAvailable&lt;/STRONG&gt; event and&amp;nbsp;&lt;STRONG&gt;userLoggedIn&lt;/STRONG&gt; event.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I tell Hubspot about an inbound call, I send an&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;incomingCall&lt;/EM&gt;&lt;/STRONG&gt; event with the following payload:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;createEngagement: true,
externalCallId: "uuid-1234",
fromNumber: "+441234567891",
toNumber: "+441987654321",&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;An engagement is also created in Hubspot against the contact that has a phone number of&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;+44 123 456 7891&lt;/STRONG&gt;&lt;/EM&gt;:&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-10-08 at 15.01.23.png" style="width: 926px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/157998iA03747BA0EF4BD5A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-10-08 at 15.01.23.png" alt="Screenshot 2025-10-08 at 15.01.23.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When I hover over this call engagement, it shows the name of the contact it matches against.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I change the fromNumber sent in the&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;incomingCall&lt;/EM&gt;&lt;/STRONG&gt; event, there is no such engagement created as would be expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So it feels like I am doing the correct thing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, despite all this, I am not receiving a&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;onCallerIdMatchSucceeded&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;or even a&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;onCallerIDMatchFailed&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need the data provided by a&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;onCallerIdMatchSucceeded &lt;/EM&gt;&lt;/STRONG&gt;event to be able to pop the relevant contact record via object coordinates.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried this in the provided&amp;nbsp;&lt;A href="https://developers.hubspot.com/docs/api-reference/crm-calling-extensions-v3/calling-sdk#run-the-demo-calling-app" target="_blank" rel="noopener"&gt;demo app&lt;/A&gt; as well to no avail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've also noticed in the console when I examine the&amp;nbsp;&lt;U&gt;Received message from SDK in Popup INCOMING_CALL&lt;/U&gt;&amp;nbsp;event I send to Hubspot, the payload has an extra field (&lt;EM&gt;&lt;STRONG&gt;dialNumberDetails: undefined&lt;/STRONG&gt;&lt;/EM&gt;) that is not present in&amp;nbsp;&lt;STRONG&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/63720"&gt;@hubspot&lt;/a&gt;/calling-extensions-sdk&amp;nbsp;&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-10-08 at 14.40.45.png" style="width: 808px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/157977iB3CD1E9BF4418436/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-10-08 at 14.40.45.png" alt="Screenshot 2025-10-08 at 14.40.45.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;calling-extensions-sdk/types.ts&lt;/EM&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;export type OnIncomingCall = {
  externalCallId: string;
  fromNumber: string;
  toNumber: string;
  callStartTime?: number;
  createEngagement?: boolean;
};&lt;/LI-CODE&gt;&lt;P&gt;Not sure what &lt;EM&gt;&lt;STRONG&gt;dialNumberDetails&lt;/STRONG&gt;&lt;/EM&gt; is and it is not documented anywhere I can see.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would really appreciate someone reaching out about this. I've found multiple related posts from other devs on this which have no answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If someone from the calling extension SDK team could take a look here that would be great.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;</description>
      <pubDate>Wed, 08 Oct 2025 14:43:54 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1209849#M84842</guid>
      <dc:creator>DDavies9</dc:creator>
      <dc:date>2025-10-08T14:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: [Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1212283#M84941</link>
      <description>&lt;P&gt;Hi, &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/765806"&gt;@DDavies9&lt;/a&gt;&lt;/SPAN&gt; &lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Issues like these are tough to pin down. One troubleshooting thought — have you made sure your `&lt;STRONG&gt;onCallerIdMatchSucceeded` &lt;/STRONG&gt;handler is defined &lt;I&gt;inside&lt;/I&gt; the `&lt;STRONG&gt;eventHandlers&lt;/STRONG&gt;` object when you first initialize the SDK?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks like &lt;STRONG&gt;Issues&lt;/STRONG&gt; are not enabled for the Calling SDK repo. I'd suggest using the &lt;A href="https://developers.hubspot.com/feedback?_gl=1*ew6wxd*_gcl_au*MTUxNjY2NzQ1MS4xNzU5OTQxNzAz*FPAU*MTUxNjY2NzQ1MS4xNzU5OTQxNzAz*_ga*MTI4MDA1ODM1LjE3NTk5NDE3MDM.*_ga_LXTM6CQ0XK*czE3NjA0NzQxOTQkbzExJGcxJHQxNzYwNDc0NzI3JGo1OSRsMCRoMA..*_fplc*c2hVcSUyRnZHNTBYJTJCaFlkRmE3dFBKajlTOFNsMDBSV0pnSzkzJTJCSnhuODAlMkY3czRpNCUyQlclMkJzS3l5NHlvYWFueFhIODVJZ1RtS0JHQ01sek0lMkZJZTVtYVJmRExvRE54aWRIOVNNUk1UTDhpVUg0WGZxcWZ5T2dlRG5QUXMyUyUyQlF0dyUzRCUzRA.." target="_blank"&gt;&lt;STRONG&gt;Developer Feedback form&lt;/STRONG&gt;&lt;/A&gt;. While not a direct support channel, reporting the undocumented property is helpful for the Developer and Product teams. — Jaycee&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 20:56:16 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1212283#M84941</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2025-10-14T20:56:16Z</dc:date>
    </item>
    <item>
      <title>Re: [Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1214130#M85009</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/127074"&gt;@Jaycee_Lewis&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Thanks for the suggestion! Yes, I've confirmed that my &lt;EM&gt;&lt;STRONG&gt;onCallerIdMatchSucceeded&lt;/STRONG&gt;&lt;/EM&gt; handler is properly defined inside my&amp;nbsp;eventHandler code.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I have handlers set up for all events, including catch-alls for unhandled events that log to the console, so I'm confident nothing is being missed on my end.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;At this point, I'm increasingly convinced there's a fundamental issue with how HubSpot is handling inbound call notifications.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I currently have two open community posts regarding issues with &lt;EM&gt;&lt;STRONG&gt;onCallerIdMatchSucceeded&lt;/STRONG&gt;&lt;/EM&gt; and &lt;EM&gt;&lt;STRONG&gt;onCreateEngagementSucceeded&lt;/STRONG&gt;&lt;/EM&gt; events. What's notable is that both of these issues are &lt;STRONG&gt;specifically occurring with inbound calls&lt;/STRONG&gt;&amp;nbsp;when using:&lt;/P&gt;&lt;PRE&gt;cti.incomingCall&lt;/PRE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;When I trigger outbound calls using:&lt;/P&gt;&lt;PRE&gt;cti.outgoingCall&lt;/PRE&gt;&lt;P class=""&gt;I successfully receive the &lt;EM&gt;&lt;STRONG&gt;onCreateEngagementSucceeded&lt;/STRONG&gt;&lt;/EM&gt; event as expected.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;This works consistently.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Given this pattern, I'm now strongly suspecting there's a bug in the SDK on HubSpot's side that's preventing both &lt;EM&gt;&lt;STRONG&gt;onCreateEngagementSucceeded&lt;/STRONG&gt;&lt;/EM&gt; and &lt;STRONG&gt;&lt;EM&gt;onCallerIdMatchSucceeded&lt;/EM&gt;&lt;/STRONG&gt; events from firing correctly for inbound calls.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I've considered submitting this through the Developer Feedback form, but in my experience, there's typically no response or follow-up from HubSpot through that channel.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Is there anyone from HubSpot who could investigate this and confirm whether there's a known issue with inbound call event handling?&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I'd really appreciate any guidance on the proper escalation path for what appears to be an SDK bug.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Thanks for any help you can provide!&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 12:34:36 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1214130#M85009</guid>
      <dc:creator>DDavies9</dc:creator>
      <dc:date>2025-10-20T12:34:36Z</dc:date>
    </item>
    <item>
      <title>Re: [Calling extensions SDK] I do not receive onCallerIdMatchSucceeded or onCallerIdMatchFailed</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1214487#M85023</link>
      <description>&lt;P class=""&gt;Hi,&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I wanted to follow up and share that I believe I've identified the root cause of my issue.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;After taking a step back and reviewing the demo code more carefully, I realised I had misunderstood the distinction between the calling remote context and the window context.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;In the demo code provided by HubSpot, events are sent to HubSpot using &lt;EM&gt;&lt;STRONG&gt;thirdPartyToHostEvents&lt;/STRONG&gt;&lt;/EM&gt; with&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;cti&lt;/SPAN&gt;.&lt;SPAN&gt;contract&lt;/SPAN&gt;.&lt;SPAN&gt;incomingCall&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P class=""&gt;&amp;nbsp;from the appropriate context. However, I had been incorrectly calling&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;cti&lt;/SPAN&gt;.&lt;SPAN&gt;incomingCall&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P class=""&gt;directly from the remote window context, which was preventing the events from properly reaching HubSpot.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;What made this particularly confusing was I could see in the console Hubspot had received an incomingCall event from the app and&amp;nbsp;the calling widget was still popping up in HubSpot despite this mistake, which led me to believe I was doing things correctly.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I'm still not entirely clear on why that partial functionality was working, but it explains why the event handlers weren't firing as expected.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Apologies for the confusion on my end, and thanks for your patience in helping me work through this!&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Hopefully that helps someone out in the future!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 08:00:59 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Calling-extensions-SDK-I-do-not-receive-onCallerIdMatchSucceeded/m-p/1214487#M85023</guid>
      <dc:creator>DDavies9</dc:creator>
      <dc:date>2025-10-21T08:00:59Z</dc:date>
    </item>
  </channel>
</rss>

