call control api

  1. Call Control API: capturing audio from multiple simultaneous calls without a SIP listener extension per call?

    Hi everyone, We are building a real-time transcription assistant on top of 3CX v20 and we are looking for guidance on the supported way to capture live audio at scale. Our target is to handle many simultaneous inbound calls, potentially up to 500/600 participants. The transcription pipeline...
  2. devlin

    Halo Integration

    Below is the information that we can send to 3CX: We are attempting to make a call transfer of an active call from agent to agent in Halo ITSM using the Call Control API by following the below steps: We are making a GET request to get the agents active calls via...
  3. Call Control API

    Hi All, Our goal is to create a true representation of our 3CX phone center in our end. We want to hold the data of calls in our database and later operate on it. We want a real-time representation of active/waiting calls, getting the calling phone number, as well as specific custom data, and...
  4. VoIPTools

    Setup of Call Control API

    I am more than a little confused by this screen: I have had success authenticating to the XAPI and calling methods, but which APIs work seems to depend on the choices made on the screen above. What I would like to achieve is the ability to invoke any XAPI method, in any Department, -- AND --...
  5. Transfer call from Trunk to Trunk

    Hi everyone, I have a situation where I need to supply a CRM platform with a number for inbound and outbound calls. The number is provisioned to 3CX via a trunk from a physical VOIP GSM gateway. The platform uses SIP URIs, and after reading some discussions here, I managed to make it work with...
  6. VoIPTools

    MakeCall stop forcing the first parameter be an internal extension

    In V18 you could control which party in a MakeCall was contacted first -- either the internal party (extension) or the external party (contact). THIS IS VERY IMPORTANT. In V20 this is no longer possible. With V20 the internal party always has to be called first. This does not work for MANY...
  7. Call direction on Call Journaling in calls made by MakeCall

    I'm using the 3CX Call Control API for use click2call (MakeCall) function. When I send the request to the API the Call Control makes the system call the origin set, and when I answer the call on the set it starts a call the destination sent on the request. In the same PBX I'm using the Call...
  8. CFD not triggered

    Hi guys! I'm new with CFD, but it seems that no CFD works or is not triggered. I tried demo samples, that comes with installation, and also the most simple CFD ("Write something into the file"), but it doesn't work. Do I need anything to enable/disabled on the 3CX system to work or not? I also...
  9. Do I need an additional "Call Control Service" license to send data to Zendesk in real-time?

    I just got a quotation from a local 3cx dealer here stating that in order to send the data of incoming calls to Zendesk in realtime (create a ticket in Zendesk the moment any agent pick-up the call), I need to purchase an additional license for 3cx called "3CX Call Control Service V18 Update2 "...
  10. Shebarn

    Understanding PhoneSystem.Root.CallStorage Output

    Good Day. I understand that there is no official documentation regarding the Call Control API. I was wondering if there is any documentation regarding the output of the PhoneSystem.Root.CallStorage cache. I need to catch 3 events: - Call Answered - Call Transferred (When target operator...
  11. Gioal

    Call Control API stopped working after update to version 16.0.6.641

    Did anyone notice that after update to version 16.0.6.641 the call control api stopped working? Trying run the api control application I get he follow: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object. at...
  12. 3CX Call Control API

    Hey guys. I'm trying to deploy something using Call Control API on a Debian server, but I can't find any documents about it. I tried acessing this URL (as I saw it on other posts) https://www.3cx.com/docs/call-control-api/ , but I got nothing either. Could you guys help me? Please! Thanks in...
  13. Call Control API documentation

    Hi, I'm looking for information on how to use the Call Control API however the following link doesn't seem to be working https://www.3cx.com/docs/call-control-api/ Is there another place where I can take a look at the documentation for this? Thanks in advance
  14. Call Control API - Create Queue Dynamically

    I am trying to create a queue in the update connected event of digital receptionist. The idea is to Transfer call to the newly created queue. The problem is Save() function is not returning so TransferCall method in the next line is not returning. Here is a snippet. PhoneSystem ps1 =...
  15. Dialing out to Alphanumeric Caller Id to an Internal Trunk

    HI, I'm trying to dial an outbound call using MakeCall Call Control API to an alphanumeric caller Id. For some reason, call is not getting connected to the 2nd leg. I tried writing outbound rules as well, but no luck. Any specific reason for this? PS: We can see alphanumeric Caller Id for...
  16. How to park calls and get them back with call control API

    Currently I am programming a backend integration with the call control api. I can make calls, accept calls, pickup and tranfer. But I can not park and get the parked calls back. Maybe you can help me with a few lines of code. Many thanks
  17. Call Control API QueueStatus

    Hey I'm currently working with the 3CX api, and trying to get information about different agents in different queues. Under every queue there is QueueAgent wich have the property QueueStatus, however this always return logged in. In the documentation it say "For future use", when do you expect...
  18. 3CX Call Control API - Transfer or Divert?

    Hi, I'm looking to build the following flow. Let me know how this can be achieved with call control API/PBX configurations. 1. An incoming call lands to a DID. 2. The call should keep ringing. What API should I call here? 3. In the background, I need to create a virtual extension realtime...
  19. 3cx Call Control Api - Add Codecs to Extension

    Hi, I'm trying to create new extensions and associate them with existing codecs. I'm creating the extension with the following code: newExt = PhoneSystem.Root.GetTenants()[0].CreateExtension(newExtNumber); newExt.FirstName = newExtFirstName...
  20. Duplicate ActiveConnections seen with Call Control API

    I've been able to use the Call Control API to detect the start and stop of calls on my PBX server, but I've run into a hiccup. On our client's PBX server multiple/duplicate ActiveConnection objects are generated for a single call through to an extension, both starting and stopping. The system...