3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

The node integrates with the 3CX telephony system, specifically providing an operation to bulk archive recordings. This operation allows users to send a batch request to archive multiple call recordings at once, which is useful for managing storage and organizing call data efficiently. Practical use cases include automating the archival of old or irrelevant call recordings in bulk, helping maintain compliance or freeing up system resources.

Properties

Name Meaning
Ids A JSON array containing the IDs of the recordings to be archived. The node expects this input as a JSON string that it parses and sends in the request body.

Output

The node outputs the response from the 3CX API after attempting to archive the specified recordings. The output is structured as JSON data representing the result of the bulk archive operation. There is no indication of binary data output.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • Needs the base URL of the 3CX server configured in the credentials.
  • The node uses the 3CX REST API endpoint /xapi/v1 for requests.
  • The Ids property must be provided as a valid JSON array of recording IDs.

Troubleshooting

  • Invalid JSON in Ids: If the Ids property contains malformed JSON, the node will fail to parse it. Ensure the input is a properly formatted JSON array.
  • Authentication errors: If the API key or server URL is incorrect or missing, the node will not connect successfully. Verify credentials are correctly set.
  • Empty or invalid IDs: Providing empty or non-existent recording IDs may cause the API to return errors or no action. Confirm the IDs exist in the 3CX system.
  • Network issues: Connectivity problems to the 3CX server will prevent the node from completing the request.

Links and References

Discussion