3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node interacts with the 3CX telephony system, specifically providing functionality to list ring groups within the system. It is useful for scenarios where users need to retrieve and manage collections of ring groups, such as displaying them in a dashboard, synchronizing with other systems, or automating telephony workflows.

For example, a user might want to fetch all ring groups to display their status or details in a custom interface, or filter ring groups based on certain criteria like name or creation date.

Properties

Name Meaning
Options A collection of query parameters to control the listing of ring groups:
- Top: Show only the first n items
- Skip: Skip the first n items
- Search: Search items by search phrases (supports phrase quoting automatically)
- Filter: Filter items by property values (e.g., State eq 'Connected')
- Count: Include count of items (boolean)
- Orderby: Order items by property values (e.g., Name desc, CreatedAt asc)
- Select: Select specific properties to be returned (e.g., Id,Name)
- Expand: Expand related entities (e.g., RelatedEntity1,RelatedEntity2)

These options allow fine-grained control over the data retrieved from the 3CX API when listing ring groups.

Output

The node outputs JSON data representing the list of ring groups retrieved from the 3CX system. The structure typically includes an array of ring group objects, each containing properties as specified or filtered by the input options.

If binary data were involved (not indicated here), it would represent associated files or media, but this node focuses on JSON data output.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • Needs the base URL of the 3CX server configured in the credentials.
  • The node uses HTTP requests to the 3CX API endpoint /xapi/v1 with JSON responses.

Troubleshooting

  • Authentication errors: Ensure that the API key or OAuth2 token is correctly configured and has sufficient permissions.
  • Invalid query parameters: Incorrect syntax in filter, orderby, or search fields may cause API errors. Validate these strings carefully.
  • Empty results: If no ring groups are returned, check if filters or search terms are too restrictive.
  • Network issues: Verify connectivity to the 3CX server URL and that the server is reachable.

Links and References

Discussion