3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node interacts with the 3CX telephony system, specifically allowing users to set the "Multi Company Mode" status within the system. This mode likely controls whether multiple companies can be managed or operated simultaneously in the 3CX environment.

A common use case for this node is in automating administrative tasks related to telephony system configuration, such as enabling or disabling multi-company support based on organizational needs or during deployment scripts.

For example, a user might automate enabling Multi Company Mode when onboarding new clients or disable it during maintenance windows.

Properties

Name Meaning
Enable Boolean flag to enable (true) or disable (false) Multi Company Mode

Output

The node outputs JSON data reflecting the result of the operation to set the Multi Company Mode. The exact structure depends on the 3CX API response but typically includes confirmation of the updated status or any error messages.

If binary data were involved (e.g., files), it would be indicated here, but this node deals only with JSON responses.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • 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:

    • Incorrect or missing API credentials will cause authentication failures.
    • Invalid server URL or network connectivity problems may prevent communication with the 3CX API.
    • Setting the property with an invalid value type (non-boolean) could cause request errors.
  • Error messages:

    • Authentication errors usually indicate invalid or expired API tokens; re-authenticate or update credentials.
    • Network errors suggest checking server URL correctness and network access.
    • API response errors should be reviewed for permission issues or unsupported operations.

Links and References

Discussion