3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, specifically allowing users to update Emergency Geo Locations. It is useful in scenarios where an organization needs to maintain accurate and up-to-date emergency location data within their 3CX system, such as updating addresses or coordinates for emergency services routing.

For example, a user might use this node to programmatically update multiple emergency locations after office relocations or changes in building layouts, ensuring that emergency calls are routed correctly based on the latest geographic information.

Properties

Name Meaning
Locations A JSON array representing one or more emergency geo locations to update. Each item should contain the necessary fields defining a location.

The "Locations" property expects a JSON string that will be parsed into an array of location objects. This allows bulk updates of multiple emergency geo locations in a single operation.

Output

The node outputs JSON data reflecting the result of the update operation on the emergency geo locations. The exact structure depends on the 3CX API response but typically includes confirmation of updated locations or error details if the update failed.

No binary data output is indicated.

Dependencies

  • Requires an API authentication token credential to connect securely to the 3CX telephony system.
  • The base URL for the 3CX API must be configured via credentials.
  • The node sends requests to the 3CX API endpoint /xapi/v1.

Troubleshooting

  • Invalid JSON in Locations: If the JSON provided in the "Locations" property is malformed, the node will fail to parse it. Ensure the JSON syntax is correct.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Verify that the API key or OAuth2 token is correctly set up.
  • API Endpoint Issues: Incorrect or unreachable base URL configuration can lead to connection errors. Confirm the server URL is correct and accessible.
  • Update Failures: If the API rejects the update due to invalid location data or permissions, check the format and completeness of each location object.

Links and References

Discussion