3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, specifically allowing users to update properties of a DN (Directory Number) within 3CX. It is useful in scenarios where you need to programmatically modify settings or attributes associated with a phone number in your 3CX environment, such as changing forwarding rules, caller ID, or other DN-specific configurations.

For example, a user might automate updating the voicemail settings or call routing options for a specific DN based on external triggers or workflows.

Properties

Name Meaning
Dn Number The directory number (phone number) whose property you want to update.
Property A JSON object representing the property or properties to update on the specified DN.

Output

The node outputs JSON data representing the response from the 3CX API after attempting to update the DN property. This typically includes confirmation of the updated values or error details if the update failed.

No binary data output is indicated.

Dependencies

  • Requires an API key credential for authenticating with the 3CX server.
  • Needs the base URL of the 3CX server configured in the credentials.
  • The node sends requests to the 3CX REST API endpoint /xapi/v1.

Troubleshooting

  • Invalid DN Number: If the DN number does not exist or is incorrectly formatted, the API may return an error. Verify the DN number before running the node.
  • Malformed Property JSON: The "Property" input must be valid JSON. Errors parsing this will cause the request to fail.
  • Authentication Errors: Ensure the API key credential and server URL are correctly set up and have sufficient permissions.
  • Network Issues: Connectivity problems to the 3CX server will prevent updates; check network access and server availability.

Links and References

Discussion