Actions14
- Call Actions
- Dial Plan Actions
- Domain Actions
- Phone Number Actions
- Queue Actions
- User Actions
Overview
This node integrates with the Level365 API to retrieve information about dial plans associated with a Level365 account. Specifically, the "Get All Dial Plans" operation fetches a list of dial plans, optionally including detailed information and filtered by their status (active, inactive, or all). This is useful for telecom administrators or developers managing call routing configurations within Level365, enabling them to programmatically access and manage dial plan data.
Practical examples include:
- Retrieving all active dial plans to audit current call routing setups.
- Fetching detailed dial plan information for integration with other systems or reporting tools.
- Filtering dial plans by status to identify inactive or deprecated configurations.
Properties
| Name | Meaning |
|---|---|
| Domain | The domain of your Level365 account. A tilde (~) character will be replaced with your actual domain name. |
| Dial Plan | The ID of the dial plan to retrieve (used in some operations but required here as per property definition). |
| Include Details | Boolean option to include additional details about each dial plan in the response. |
| Status | Filter dial plans by status. Options: All, Active, Inactive. |
Note: There is also a notice property informing users that this node is for Level365 clients only and requires an active subscription.
Output
The node outputs JSON data representing the dial plans retrieved from the Level365 API. The structure typically includes an array of dial plan objects, each containing properties such as the dial plan ID, name, status, and optionally detailed configuration data if "Include Details" is enabled.
If binary data were involved, it would represent file attachments or media related to dial plans, but this node focuses on JSON data only.
Dependencies
- Requires an active Level365 subscription.
- Needs an API key credential for authenticating requests to the Level365 API.
- The base URL for API requests is
https://api.365sip.com/ns-api/v2. - Proper domain configuration is necessary; the domain string may use
~as a placeholder for the user's domain.
Troubleshooting
- Invalid Domain: If the domain is incorrect or not properly set, API calls will fail. Ensure the domain matches your Level365 account domain.
- Authentication Errors: Missing or invalid API credentials will cause authentication failures. Verify that the API key credential is correctly configured.
- Empty Results: If no dial plans are returned, check the status filter and ensure dial plans exist in the account.
- Permission Issues: Insufficient subscription level or permissions might restrict access to dial plan data. Confirm your Level365 subscription supports API access.
- API Rate Limits: Excessive requests may trigger rate limiting. Implement retries or backoff strategies if needed.
Links and References
- Level365 Official Website
- Level365 API Documentation (not provided here, but typically available via Level365 support or developer portal)