3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, specifically allowing users to create a custom prompt for call recording. It is useful in scenarios where businesses want to automate or customize voice prompts played during call recordings, such as personalized greetings or instructions.

For example, a user might use this node to upload or specify a filename for a custom audio prompt that will be played when a call recording starts, and associate it with a particular extension (DN).

Properties

Name Meaning
Dn The directory number (extension) associated with the custom prompt.
Filename The name of the audio file to be used as the custom prompt for call recording.

Output

The node outputs JSON data representing the result of the operation to create the custom call recording prompt. This typically includes confirmation details from the 3CX API about the prompt creation status.

If binary data output is supported (not evident from the provided code), it would represent audio files or related media, but no explicit binary output handling is shown here.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • Needs the 3CX server URL configured in credentials.
  • Uses the 3CX REST API endpoint /xapi/v1 for requests.
  • The node depends on the bundled properties imported from ../../src/generated-properties.

Troubleshooting

  • Authentication errors: Ensure the API key credential and server URL are correctly set up.
  • Invalid DN or filename: Verify that the directory number and filename are valid and exist in the 3CX system.
  • Network issues: Confirm network connectivity to the 3CX server.
  • API errors: Check the response from the 3CX API for detailed error messages; these often indicate permission or configuration problems.

Links and References

Discussion