<?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: Is ECCP-like functionality possible with Webex Calling? in Webex for Developers</title>
    <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5330045#M4553</link>
    <description>&lt;P&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;So a quick follow-up:&lt;BR /&gt;We attempted to replicate the ECCP functionality in Webex Calling by using &lt;/SPAN&gt;&lt;SPAN class=""&gt;Webhooks&lt;/SPAN&gt;&lt;SPAN class=""&gt; in combination with the &lt;/SPAN&gt;&lt;SPAN class=""&gt;Call Control API&lt;/SPAN&gt;&lt;SPAN class=""&gt;. The main challenge turned out to be the timing of when a call is actually created.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;With &lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;ECCP&lt;/STRONG&gt; in &lt;STRONG&gt;CUCM&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;, a call does not begin until the external server returns its response. For example, if the server responds with “block this call,” CUCM never initiates the call in the first place.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;In &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;Webex Calling&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;, however, there is no equivalent ECCP feature. When user A calls user B, the call is initiated immediately, and only then does Webex generate webhook events for subscribed listeners. These listeners can process the event and issue an action via the Call Control API. Because this involves some delay, it is possible for a call to appear active for a few seconds before the API action (e.g., block) takes effect.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;So in summary, we found that real-time call control before call setup isn’t currently achievable in Webex Calling with the available APIs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 15 Sep 2025 05:14:14 GMT</pubDate>
    <dc:creator>kristjan</dc:creator>
    <dc:date>2025-09-15T05:14:14Z</dc:date>
    <item>
      <title>Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5297092#M4357</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I'm currently working on migrating our telephony system from Cisco CUCM to Webex Calling. Our current setup relies heavily on CUCM's ability to send an ECCP (External Call Control Protocol) request to our system, wait for a response, and then continue call routing based on that response.&lt;/P&gt;&lt;P&gt;As I understand it, Webex Calling doesn’t support ECCP directly. So I’ve been looking for a similar mechanism that could allow our system to influence or control call routing in a comparable way.&lt;/P&gt;&lt;P&gt;So far, I’ve considered a couple of alternatives:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Using Webhooks + Webex Calling APIs&lt;/STRONG&gt;: Our system would listen for Webex Calling events (like an incoming call), run its own logic (which mimics the ECCP decision-making), and then use the Webex Calling API to take appropriate actions (e.g., redirect the call, reject it, etc.).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;System-Initiated Calls&lt;/STRONG&gt;: Instead of waiting for Webex to notify us, our system would initiate outbound calls and execute the ECCP-like logic before dialing. This would give us full control, but might require a shift in how we handle call flows.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;My questions:&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Is there a native or recommended way to implement ECCP-like behavior in Webex Calling?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If not, what’s the most viable workaround for systems that need to intercept and approve/reject calls based on external logic?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any advice or pointers would be greatly appreciated. I’m still trying to fully understand Webex Calling’s capabilities, so apologies if I’ve misunderstood any part of the architecture.&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 05:00:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5297092#M4357</guid>
      <dc:creator>kristjan</dc:creator>
      <dc:date>2025-06-06T05:00:25Z</dc:date>
    </item>
    <item>
      <title>Re: Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5298126#M4359</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1884820"&gt;@kristjan&lt;/a&gt;&amp;nbsp;the Call Control we have on the Webex Calling API side is internal, not external, as you noticed&amp;nbsp;&lt;A href="https://developer.webex.com/calling/docs/api/v1/call-controls" target="_blank"&gt;https://developer.webex.com/calling/docs/api/v1/call-controls&lt;/A&gt;&amp;nbsp;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Although I am not entirely familiar with ECCP, I think your first approach with Webhooks and API might work. We have a list of supported Calling Webhooks here&amp;nbsp;&lt;A href="https://developer.webex.com/calling/docs/api/guides/webhooks#filtering-webhooks" target="_blank"&gt;https://developer.webex.com/calling/docs/api/guides/webhooks#filtering-webhooks&lt;/A&gt;&amp;nbsp;(anything with telelephony_* ) . The Call Control API was already mentioned above.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jun 2025 13:52:15 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5298126#M4359</guid>
      <dc:creator>Janos Benyovszki</dc:creator>
      <dc:date>2025-06-10T13:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5298202#M4360</link>
      <description>&lt;P&gt;If Webex Calling Dedicated Instance is an option, then why not setup the dedicated instance, utilise native ECCP functionality and then route the calls to WxC?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just another option that came Ad-hoc in my mind.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Amit&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jun 2025 19:05:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5298202#M4360</guid>
      <dc:creator>Ciscollab_Amit</dc:creator>
      <dc:date>2025-06-10T19:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5299002#M4364</link>
      <description>&lt;P&gt;Thank you for the idea, but I think that using Webhooks is the best for our use case. We'll start working on that, but keep this in mind as a back up.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 05:00:23 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5299002#M4364</guid>
      <dc:creator>kristjan</dc:creator>
      <dc:date>2025-06-13T05:00:23Z</dc:date>
    </item>
    <item>
      <title>Re: Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5299003#M4365</link>
      <description>&lt;P&gt;Thank you for the reply. Yeah, we're going with this route, we'll start working on implementing this, and I'll come back to report how it went.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 05:01:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5299003#M4365</guid>
      <dc:creator>kristjan</dc:creator>
      <dc:date>2025-06-13T05:01:37Z</dc:date>
    </item>
    <item>
      <title>Re: Is ECCP-like functionality possible with Webex Calling?</title>
      <link>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5330045#M4553</link>
      <description>&lt;P&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;So a quick follow-up:&lt;BR /&gt;We attempted to replicate the ECCP functionality in Webex Calling by using &lt;/SPAN&gt;&lt;SPAN class=""&gt;Webhooks&lt;/SPAN&gt;&lt;SPAN class=""&gt; in combination with the &lt;/SPAN&gt;&lt;SPAN class=""&gt;Call Control API&lt;/SPAN&gt;&lt;SPAN class=""&gt;. The main challenge turned out to be the timing of when a call is actually created.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;With &lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;ECCP&lt;/STRONG&gt; in &lt;STRONG&gt;CUCM&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;, a call does not begin until the external server returns its response. For example, if the server responds with “block this call,” CUCM never initiates the call in the first place.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;In &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;Webex Calling&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;, however, there is no equivalent ECCP feature. When user A calls user B, the call is initiated immediately, and only then does Webex generate webhook events for subscribed listeners. These listeners can process the event and issue an action via the Call Control API. Because this involves some delay, it is possible for a call to appear active for a few seconds before the API action (e.g., block) takes effect.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;So in summary, we found that real-time call control before call setup isn’t currently achievable in Webex Calling with the available APIs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Sep 2025 05:14:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/is-eccp-like-functionality-possible-with-webex-calling/m-p/5330045#M4553</guid>
      <dc:creator>kristjan</dc:creator>
      <dc:date>2025-09-15T05:14:14Z</dc:date>
    </item>
  </channel>
</rss>

