Specify/Change CallerID when using API to initiate a call

Status
Not open for further replies.

csappington

Joined
Aug 10, 2015
Messages
6
Reaction score
0
Hello,

Our in-house-developed CRM needs to be able to initiate calls on behalf of the user via the 3CX phone system. Normally, the HTTP API seems like it would get the job done, but we have the added requirement of needing to specify the Caller ID that 3CX reports to the carrier on each call.

One of our clients is a call center that handles several clients, each with their own customer service phone number. When we call out from our CRM, we need some way of reporting the correct client's phone number to their customer.

We're developers with plenty of C#/.NET experience, but are fairly new to 3CX. None of the APIs I've seen seem to allow for this. I'd even be satisfied with some way of specifying the CID for the extension through some sort of manager/admin API (which I can't seem to find), then initiating the call, then finally setting it back to what it was before the call.

We're willing to write our own plugins, etc. if the need arises. Any help/point in the right direction would be appreciated.

Thanks!
 
Re: Specify/Change CallerID when using API to initiate a cal

Hi there,
Have a look at the Call Control API documented on http://www.3cx.com/blog/docs/call-control-api/
In particular the Extension.OutboundCallerID Property from the chm documentation.
 
Re: Specify/Change CallerID when using API to initiate a cal

Oh, beautiful! This is easily the most robust phone API I've ever seen!

I've used it to implement my own HTTP API in ASP.NET, and it's working wonderfully!

Thank you!
 
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,835
Messages
589,291
Members
164,668
Latest member
Infinity Network