3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, specifically allowing users to delete files associated with Call Flow Apps. It is useful in scenarios where automated management of call flow resources is needed, such as cleaning up obsolete or temporary files programmatically within a telephony workflow.

For example, after processing a call recording or a voice prompt file, you might want to delete the file to free up storage or maintain organization. This node operation facilitates that by deleting a specified file from the 3CX system based on its identifier and filename.

Properties

Name Meaning
Id The unique numeric identifier of the entity (file) to delete. Can be set via expression.
Filename The name of the file to delete.

Output

The node outputs JSON data representing the result of the delete operation. Typically, this would include confirmation of deletion or any error messages returned by the 3CX API. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API authentication token credential for 3CX OAuth2.
  • Needs the base URL of the 3CX server configured in credentials.
  • The node sends HTTP requests to the 3CX API endpoint /xapi/v1.

Troubleshooting

  • Common issues:

    • Invalid or missing Id or Filename properties will cause the delete operation to fail.
    • Incorrect or expired API credentials will prevent successful communication with the 3CX server.
    • Network connectivity issues to the 3CX server can cause request failures.
  • Error messages:

    • Authentication errors typically indicate invalid or expired credentials; re-authenticate or update credentials.
    • "File not found" or similar errors suggest the provided Id or Filename does not exist; verify these values.
    • HTTP errors like 400 or 500 indicate issues with the request or server; check property values and server status.

Links and References

Discussion