URL for logging in to the Customer Portal: https://YOUR_DOMAIN_NAME/portal
If you choose the Portal as the default page under Config → Main → Preferences, Splynx can automatically redirect users to this page.
Additionally, you can configure the Customer Portal according to your preferences and company needs in Config → Main → Portal.
We opt for productivity by eliminating the complex prefixes.
Complex prefixes like {x} (one digit from 0 to 9), {.} (one or more any characters), {n} (one digit from 2 to 9) etc. should be changed to the new pattern:
If the sending of emails is already configured correctly and working, the next step is to configure the sending of invoices. This can be done under Config → Finance → Notifications
To enable auto-sending and configure templates, days, and time, you need to go to the Invoices section.
Ensure that the "Billing Enabled" toggle is on. To do this, go to the billing settings of the specific client.
Additionally, make sure this toggle is also enabled in the global settings of the Finance module by going to Config → Finance → Settings.
If necessary, you can update this setting for all existing users by clicking the Update existing users
button.
Yes, the system allows you to create tickets automatically from incoming emails.
The following article provides guidance on configuring your Inboxes correctly: Inboxes
The SLA report displays the first response time for new tickets.
It shows the sum of all active services per day.
To enable the system to recognize the payment for a specific service, the following fields need to be filled in the transaction: Service ID and the period for which the service is being paid.
When creating an invoice manually, this data is not automatically filled in, which means the system cannot identify the service or the corresponding payment period. To ensure accurate processing, the invoice must be generated automatically by the system or through the Add document → Recurring invoice
menu. In this case, the system will automatically locate and include the necessary service information, and prompt you to select the appropriate payment period:
To include hundreds in your pattern, it should look like this: 61294979{800-899}.
You can edit service descriptions to allow them to define the specific service.
You can add multiple addresses by using commas to separate them.
You need to cancel the preview and generate it again. However, please note that if invoices have already been synced to your accounting software, they won't be deleted:
This feature is hard-coded into the system and cannot be disabled. A ticket is automatically created when the administrator creates or modifies a tariff plan in Splynx. When updating descriptions or prices for existing services, a warning will appear before saving the changes, informing you that a ticket will be created.
Full logs of administrator operations can be viewed in Administration → Logs → Operations. You can also download the information from this report in the desired format:
Unfortunately, it is not possible to change the logo in the mobile application, and the provider URL is predefined in the app.
Some of our payment modules have this option (but not all), for example, Stripe addon:
Our customers have access only to local backups. If you need to check the status of remote backups or restore them, please create a ticket with our support team, and one of our engineers will provide you with the necessary information.
To display the message text added to the ticket, you can use this variable:
{{ ticketMessage.message | raw }}
Automatic payment allocation in Splynx can be done in several ways:
1.Integration with supported payment systems - https://wiki.splynx.com/payment_systems
2.You can use accounting platforms such as Xero, Sageone or Quickbooks - where you can connect to your bank, receive payments and sync them to the Splynx:
https://wiki.splynx.com/addons_modules/xero
https://wiki.splynx.com/addons_modules/sageone
https://wiki.splynx.com/addons_modules/quickbooks
3.You can upload bank statements in .csv format and the system will allocate payments to the customers by reference, please refer to our documentation for detailed instructions - https://wiki.splynx.com/finance/payment_statement_processing
To delete a specific customer, change their status to 'Inactive':
Yes, this is possible. Please refer to our documentation article for an example of this setup: https://wiki.splynx.com/configuration/support/tickets#do-not-assign-ticket-to-administrator-but-notify
To solve this problem, you need to be logged into the system as a 'Super Administrator'; otherwise, you will be unable to reload your license.
If you are a 'Super Administrator,' you can press the Reload
button as shown in the screenshot:
If a customer was not authorized as a 'Super Administrator,' they will not be able to reload their license.
In version 4.1, all administrators are expected to have the ability to reload the license, so step 1 will not be relevant.
Unfortunately, you can't create an additional field with a clickable link; you can only paste a URL.
If you're experiencing difficulties, perform a manual license reload in Administration → License:
If the issue persists, please initiate a support ticket.
The system does not support multi-accounting for a customer. To achieve this, create separate customer accounts with the required services.
After changing the billing type, the system deactivates current services and creates new ones. This is the only feasible method to initiate a new billing process without encountering issues. We recommend changing the billing type at the end of the current billing period or create a credit note for balance correction.
You need to navigate to the voice tariff pricing and set the Buy price increase option to 40%:
This is not an error; it indicates that there are no services to bill on the date of preview generation.
You can utilize our export tool located in the Finance → Invoices section:
Only the Super Administrator has the necessary permissions to perform this action. For further details, please refer to our documentation on Roles and Permissions.
You can find it in Voice → Processing → CDR errors.
To ensure seamless access to your Splynx instance's UI, make sure that the IP address you use to visit the instance is specified in the UI Allow List under Config → TR-069
:
After receiving such an error, you can check the following logfile via CLI to quickly determine from which IP address you were trying to visit the UI: /var/www/splynx/logs/nginx/genieacs-ui-error.log
The main and most informative log on ACS processing is located at /var/www/splynx/logs/nginx/genieacs/genieacs-cmwp-access.log
. You can also access this log via the Splynx admin web panel by navigating to Administration → Logs → genieacs/genieacs-cwmp-access
.
In general, we suggest not using values less than 300 seconds. However, this also depends on the number of devices connected to the ACS server. Having a large number of devices and setting the refresh interval too low may increase the CPU load on your Splynx server drastically.
HTTP connection will work more quickly, but the data sent and received by the device will not be encrypted. On the other hand, HTTPS data is encrypted, but it will work more slowly, and some devices may fail to connect due to their inability to verify the validity of your SSL certificate.
For CWMP connections established over a secure VPN tunnel or private network, it is best to use the HTTP protocol. However, when data is sent over the Internet, it is recommended to use HTTPS.
To provision a device after it has been reset, you need to ensure two things:
When it comes to connecting to an ACS server, many home routers have their DHCP client enabled on the WAN interface by default after a configuration reset.
As for TR-069 client settings, it depends on each specific vendor whether you can have these settings pre-set in firmware or if there is an ability to set these settings over the network.
TR-098
and TR-181
are both additions to the TR-069
data model and it should be possible to manage devices with these specifications by using Splynx ACS server.
Of course, you can leave the username/password fields empty in the Config → Network → TR-069 (ACS)
menu, and devices will be able to connect to the ACS service without providing any login credentials.
To ensure that only certain devices can connect to your ACS server - you can configure connection allow list and/or firewall for CWMP ports on the server.
First step would be to re-enable the services in Config → Networking → TR-069 (ACS)
menu and waiting for about 5 minutes for services to restart gracefully. Detailed information regarding ACS services can be found in their logfiles (Administration → Logs → Files
):
genieacs/genieacs-cwmp
- CWMP service logs for HTTP connections
genieacs/genieacs-cwmp-ssl
- CWMP service logs for HTTPS connections
genieacs/genieacs-fs
- File sending service logs for HTTP connections
genieacs/genieacs-fs-ssl
- File sending service for HTTP connections
genieacs/genieacs-nbi
- ACS API service logs (used to communicate with Splynx)
genieacs/genieacs-ui
- ACS UI service logs
If you are having trouble resolving this issue - please submit a ticket by writing to support@splynx.com
.
If you need help installing additional attribute dictionary on your Splynx instance for a specific device - kindly file a ticket by sending email to support@splynx.com
.
Active → Blocked
and vice versa, can be configured in Config → Radius)For more info, please follow these articles: Routers Settings, NetFlow accounting.
Splynx API documentation is available via the link https://splynx.docs.apiary.io/#
You can find the main steps via the link https://bitbucket.org/splynx/splynx-addon-howto/src/master/
In addition, there are links to some public add-ons that can serve as examples for you.
You can find the documentation via the link https://wiki.splynx.com/administration/information/api_documentation
There are detailed Authentication examples and some base API calls.