cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
238
Views
0
Helpful
4
Replies

Is ECCP-like functionality possible with Webex Calling?

kristjan
Level 1
Level 1

Hi everyone,

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.

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.

So far, I’ve considered a couple of alternatives:

  • Using Webhooks + Webex Calling APIs: 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.).

  • System-Initiated Calls: 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.

My questions:

  1. Is there a native or recommended way to implement ECCP-like behavior in Webex Calling?

  2. If not, what’s the most viable workaround for systems that need to intercept and approve/reject calls based on external logic?

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.

Thanks in advance!

4 Replies 4

Ciscollab_Amit
Level 4
Level 4

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?

 

Just another option that came Ad-hoc in my mind.

 

Regards,

Amit

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.

Janos Benyovszki
Cisco Employee
Cisco Employee

@kristjan the Call Control we have on the Webex Calling API side is internal, not external, as you noticed https://developer.webex.com/calling/docs/api/v1/call-controls . 

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 https://developer.webex.com/calling/docs/api/guides/webhooks#filtering-webhooks (anything with telelephony_* ) . The Call Control API was already mentioned above.

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.