3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node interacts with the 3CX telephony system, specifically providing functionality to list "Fxs Templates." It is useful for users who want to retrieve and manage telephony configuration templates related to FXS (Foreign Exchange Station) ports within their 3CX environment. Typical use cases include automating the retrieval of available FXS templates for reporting, auditing, or further processing in communication workflows.

Properties

Name Meaning
Options A collection of query parameters to customize the listing of Fxs Templates:
$top Show only the first n items
$skip Skip the first n items
$search Search items by search phrases. If the phrase contains spaces and is not quoted, it will be automatically quoted.
$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 Fxs Templates.

Output

The node outputs JSON data representing the list of Fxs Templates retrieved from the 3CX system. The structure typically includes an array of template objects with properties as specified or filtered by the input options. The output does not explicitly mention binary data, so it is assumed to be purely JSON.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • The base URL for the 3CX API must be configured in the credentials.
  • The node sends requests to the 3CX API endpoint /xapi/v1 with appropriate query parameters based on user input.

Troubleshooting

  • Common issues:

    • Incorrect or missing API credentials will cause authentication failures.
    • Invalid query parameters (e.g., malformed $filter or $orderby strings) may result in API errors.
    • Network connectivity problems can prevent successful API calls.
  • Error messages:

    • Authentication errors usually indicate invalid or expired API tokens; re-authenticate or update credentials.
    • Query parameter errors often return descriptive messages from the 3CX API; verify syntax and allowed values.
    • Timeout or connection errors suggest network issues; check connectivity and API server status.

Links and References


Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion