The following table provides a brief summary of notification messages included in PortaBilling.

User notifications

Link copied to clipboard

This table lists the notifications that PortaBilling can send to a user, along with a brief description of each notification, the delivery method (email or SMS), and whether they are considered business-critical and sent by default (even if no notification set is assigned).

Notification name

This notification states that

Email

SMS

Sent by default

Two-factor authentication

The maximum number of two-factor authentication attempts exceeded

The maximum number of two-factor authentication attempts was exceeded.

+

+

The user entered an invalid OTP

The user entered an invalid OTP.

+

+

Two-factor authentication is configured

Two-factor authentication (2FA) has been configured for the user.

+

+

Two-factor authentication is disabled

Two-factor authentication (2FA) has been disabled for the user.

+

+

Two-factor authentication is reset

Two-factor authentication (2FA) key has been reset for the user, and during the next login attempt they will be asked to scan a QR code to add a new 2FA key.

+

+

Inventories management

CPE data upload

The customer premises equipment (CPE) data upload has failed.

+

DID numbers were uploaded

DID numbers have been uploaded. The message provides a list of successfully uploaded DID numbers and a list of DID numbers that were not uploaded due to an error.

+

SIM cards upload

The upload of SIM cards has been completed. The message contains a summary on the total SIM cards processed.

+

DID upload error

Some update operations failed during DID upload. The file, including data that was not properly imported, is attached to this message.

+

Measured metric data upload

The measured metric data upload has failed.

+

Billing notifications

Balance overdraft

The charged amount is greater than the account's balance.

+

+

+

Call unresolved

A call has been completed but not billed due to a missing provider connection match.

+

+

+

Failed to re-generate the invoice, no invoice number or customer ID

Invoice re-generation failed because the invoice number or customer ID was not identified.

+

Failed to re-generate invoice

The attempt to re-generate the invoice failed.

+

Forbidden destination

The forbidden destination/rate code has been matched for charging.

+

+

+

Incoherent call duration

There is a big difference between the call duration reported in the call connect/disconnect time and the Acct-Session-Time value.

+

+

+

Invoice re-generated successfully

The invoice was re-generated successfully.

+

List of the auto-approved invoices

This notification provides a list of invoices auto-approved by the system.

+

Auto-payment error

An error occurred during invoice auto-payment. Because of this, auto-payment functionality is frozen and must be manually unlocked.

+

+

Invoice cannot be created because there are no corresponding xDRs

An invoice cannot be created because the corresponding xDRs were not found.

+

Recalculation of invoices was finished

Whether the recalculation of invoices was finished successfully, with warnings or with errors. This message includes a list of invoice IDs that were not recalculated.

+

List of the invoices under review

This notification provides a list of invoices that are under the administrator’s review.

+

Missing account information

The session can’t be billed due to an unknown account.

+

+

+

Missing account information (answered)

There is no information about the account ID provided for the incoming session.

+

+

+

Missing account information (fixed)

There is no information about the account ID provided for the session.

+

+

+

Missing tariff information

The rating entry for the session is missing.

+

+

+

Problem with NTP

The received accounting request contains timestamps that need to be fixed to correlate to the current time.

+

+

+

Profit monitor event detected

A call with too low profit (according to the configured limit) was detected.

+

+

+

Rejected attempt to authorize for simultaneous use

The account attempts to authorize a new session while another simultaneous usage has already locked all the available funds.

+

+

+

Rerating complete

The xDR re-rating procedure has been completed. The message includes a list of xDRs processed.

+

Session unresolved

The session has been completed but does not match any vendor connection; therefore, it has not been billed.

+

+

+

Suspicious event delay

The received request contains suspiciously delayed timestamps.

+

+

+

Suspiciously long call

Accounting for a suspiciously long call was received.

+

+

+

Unrecognized time format

The accounting request contains timestamps in an unrecognized time format.

+

+

+

Unrecognized time zone

The request contains an unrecognized time zone.

+

+

+

Customer management

Customer accounts closed

Some customer accounts have been closed.

+

Accounts generation error, cannot fetch customer name

The customer was deleted by another administrator during account batch generation.

+

Accounts generation error, cannot open file

A report file used during account generation cannot be opened.

+

Accounts generation error, cannot access directory

The directory used during account generation cannot be accessed due to permissions issues.

+

Accounts generation error, unknown customer

The account batch cannot be generated because this customer is not found in PortaBilling. It is possible that the customer was terminated after the account generation procedure was scheduled.

+

Accounts generation error, cannot create directory

The directory required for account generation does not exist and an attempt to create it failed.

+

Accounts generation error, cannot create a new batch

Batch generation failed.

+

Accounts generation error, batch exists

The batch name the administrator is trying to use already exists.

+

Accounts generation error, exceeded generation attempts

Batch generation failed due to an excessive number of generation attempts.

+

Accounts generation error, number of available account exceeded

The batch cannot be generated because the available DID numbers in the selected DID batch have been exceeded.

+

Accounts generation finished

The accounts have been successfully created.

+

Accounts generation error, cannot fetch product name

The wrong product was selected to generate the account batch. For example, when the batch was being generated, the product was deleted by another administrator.

+

Spending plan limit exceeded

A customer has outreached their spending limit.

+

+

Accounts generation error, batch control number overflow

The account generation procedure failed due to a batch control number overflow.

+

Spending plan limit ratio exceeded

A customer has reached the warning threshold configured for their spending plan.

+

+

Platform management

Accounts without ZIP codes were found during tax calculations

Accounts without ZIP codes were found for a customer during tax calculations, and the customer's ZIP code was used for such accounts.

+

+

+

Adaptive routing penalty threshold reached

Call quality for a particular route is below the specified acceptable level. The route is penalized and removed from its usual position in the routing list.

+

+

Adaptive routing warning threshold reached

Call quality for a particular route is below the specified warning threshold.

+

+

Alarm replication error

A problem with the replication of the main database was detected.

+

+

Alarm: the ZIP code is missing or invalid

A customer's ZIP code is missing or invalid; therefore, the invoice may contain an incorrect tax amount.

+

+

Balance mismatch detected

A discrepancy between customer balance (an amount owed to the ITSP) and invoice amount due was detected.

+

+

Exchange rate actualizing error

An error occurred while processing an exchange rate.

+

+

General billing misconfigurations

An issue with billing configuration was detected.

+

+

+

Mismatch in the Destinations or Rates table

A rate code wasn’t found in a tariff.

+

+

+

No currency exchange rate found

No exchange rates were found for converting a different currency to the base currency.

+

+

No keyfile configured for the LinkPoint online processor

No keyfile for processing payments via the First data global gateway virtual terminal (formerly known as LinkPoint) was configured or the pass to the keyfile is incorrect.

+

+

No partner configured for the PayflowPro online processor

The Merchant account partner name option required for processing payments via PayflowPro online processor was not configured.

+

+

No remote IP authentication on your gateway

There is no remote IP authentication on the gateway because of an incorrect billing engine name.

+

+

+

No routes to destination

No routes to a specific destination were found in the routing plan.

+

+

+

No store name configured for LinkPoint online processor

The Store name option required for processing payments via the First data global gateway virtual terminal (formerly known as LinkPoint) was not configured in the porta-admin.conf file.

+

+

No temporary directory for the LinkPoint online processor

No temporary directory for processing payments via the First data global gateway virtual terminal (formerly known as LinkPoint) was configured or the pass to this directory is incorrect.

+

No vendor configured for the PayflowPro online processor

The Merchant account vendor name option required for processing payments via PayflowPro online processor was not configured.

+

+

No wrapper configured for the LinkPoint online processor

The LinkPoint wrapper (LPERL) used for processing payments via the First data global gateway virtual terminal (formerly known as LinkPoint) was not configured.

+

Not defined base currency for environment

No base currency was defined for the environment.

+

+

Not defined or empty called station ID

The called station ID (DNIS) is not defined or is empty, and VoIP equipment configuration should be checked.

+

+

+

Online payment processor configured improperly

An online payment processor was not properly configured.

+

+

Payment processing error

An error occurred during payment processing via the payment processor.

+

+

Task rejected

A task from the TaskStack queue was rejected.

+

+

Tax calculation errors

The tax calculation scheduled for a customer has failed.

+

+

Taxation failed due to the missing ZIP code

The scheduled tax calculation failed due to the missing ZIP code.

+

+

+

The customer has accounts without a calls limit

Accounts without an outgoing calls limit were found during the scheduled tax calculations for the customer.

+

+

+

The taxes for the customer were calculated successfully, with non-critical errors

Taxes for a customer were calculated successfully but with non-critical errors that may require the admin’s attention.

+

+

+

User error report

A user submitted a report about an unsuccessful call via the web interface.

+

Fraud prevention

Account screened

An account’s status was changed to screened. The notification includes information about the reason for account screening.

+

+

Suspicious destinations

The duration of calls to suspicious destinations reached a threshold defined in the fraud traffic profile.

+

Customer's account: fraudulent activity detected

The customer’s account attempted to use the service from an unusual location.

+

Account quarantined

The account was quarantined because of suspicious activity.

+

+

Session unauthorized location

The customer’s account attempted to use the service from an unauthorized IP address.

+

+

Service catalog management

Product cloned successfully

The product was successfully cloned.

+

+

Failed to clone product

An attempt to clone the product failed.

+

+

Tariff cloned successfully

The tariff was successfully cloned.

+

+

Failed to clone tariff

An attempt to clone the tariff failed.

+

+

Destinations were uploaded

A destination upload has been completed and includes information on how many destinations were added, removed, or ignored.

+

Destinations upload failed

Some update operations failed during destination upload. The file, including data that was not properly imported, is attached to this message.

+

Destination group set was uploaded

A destination group set upload has been completed and includes information on how many prefixes were added, removed, or ignored.

+

Destination group set upload failed

Some update operations failed during a destination group set upload. The file, including data that was not properly imported, is attached to this message.

+

Tariff upload failed

Some update operations failed during tariff upload. The file including the data which has not been imported is attached to the message.

+

Tariff uploaded

A tariff has been successfully uploaded. The message includes a summary about the total rates processed.

+

Reapplying subscriptions for product

A product’s subscription has been reapplied. The message includes the number of affected accounts.

+

Accounts generation error, invalid add-on products combination

The account batch generation failed because the provided add-on products combination cannot be used with the main product.

+

Reports

Custom report

This notification includes the results of custom report execution.

+

SAP reports summary

This notification includes the results of processed reports.

+

+

Password recovery

Web self-care password change

A user changes their password on the web self-care interface. This message contains the new password.

+

+

Web password change link

The "Password recovery" feature on the web self-care interface has been used. The message contains the reset password link.

+

To manage which notifications should or should not be sent, you need to assign a notification set to a specific user.

Customer notifications

Link copied to clipboard

These notification messages are sent to a customer. You can configure them for a customer class.

Notification name

Description

Email

SMS

Inventories management

SIM cards upload

This notification informs that the SIM cards upload procedure has been completed. The message contains a summary about the total SIM cards processed.

+

Billing notifications

Due date for invoice is approaching

This notification informs the customer that the due date for the invoice is approaching. This message contains a summary of account charges for the invoice.

+

+

Invoice is overdue

This notification alerts that the invoice is overdue. This message contains a summary of account charges for the invoice.

+

+

Customer is about to be suspended

This notification reports that a customer is about to be suspended because of an outstanding invoice.

+

+

Customer was suspended

This notification asserts that a customer is suspended because of an unpaid invoice or insufficient funds.

+

+

Customer is going to be suspended again (no payment)

This notification asserts that a customer is suspended again because of an outstanding invoice.

+

+

Payment applied to the account

This notification reports that customer’s credit card is successfully charged. This message contains information about a current balance.

+

+

Invoice is generated

This notification reports that the invoice is generated. This message contains a summary of charges for the invoice and information about the current balance.

+

+

Balance adjustment

This notification reports that the balance is adjusted. This message contains information about the current balance.

+

+

Credit card is about to expire

This notification alerts that the credit card is about to expire.

+

+

Credit card expired

This notification reports that the credit card is expired.

+

+

Recalculation of invoices was finished

This notification reports that the recalculation of invoices is successfully completed.

+

Failed to re-generate the invoice, no invoice number or customer ID

This notification asserts that invoice re-generation failed because the invoice number or customer ID was not identified.

+

Failed to re-generate invoice

This notification asserts that the attempt to re-generate the invoice failed.

+

Invoice re-generated successfully

This notification reports that the invoice is regenerated successfully.

+

Payment receipt

This notification contains the payment receipt.

+

+

Account periodic payment error

This notification reports a periodic error that occurs during payment.

+

+

Invoice is voided

This notification reports that the invoice sent previously is voided.

+

+

Commitment termination warning

This notification informs that the account commitment is going to be terminated.

+

+

Customer is going to be limited

This notification asserts that customer service is about to be limited because of an overdue invoice.

+

+

Customer management

Customer accounts closed

This notification reports that some customer accounts have been closed.

+

Customer is about to be closed

This notification asserts that a customer is about to be closed.

+

+

Customer is closed

This notification reports that a customer has been closed.

+

+

Number porting complete

This notification reports that a customer’s number has been successfully ported in.

+

+

Accounts generation error, cannot fetch customer name

This notification is produced because this customer was deleted by administrator during account batch generation.

+

Accounts generation error, cannot open file

The notification asserts that a report file used during account generation cannot be open.

+

Accounts generation error, cannot access directory

This notification asserts that the directory used during account generation cannot be accessed due to permissions issues.

+

Accounts generation error, unknown customer

This notification asserts that the account batch cannot be generated because this customer is not found in PortaBilling. It is possible that the customer was terminated after the account generation procedure was scheduled.

+

Accounts generation error, cannot create directory

This notification asserts that the directory required for account generation does not exist and an attempt to create it failed.

+

Accounts generation error, cannot create a new batch

This notification asserts that batch generation failed.

+

Accounts generation error, batch exists

This notification reports that the batch name the administrator is trying to use already exists.

+

Accounts generation error, exceeded generation attempts

This notification asserts that batch generation failed due to an excessive number of generation attempts.

+

Accounts generation error, number of available account exceeded

This notification asserts that the batch cannot be generated because the amount of available DID numbers in the selected DID batch has been exceeded.

+

Accounts generation finished

This notification confirms that the accounts have been successfully created.

+

Accounts generation error, cannot fetch product name

This notification asserts that the wrong product was selected to generate the account batch. For example, when the batch was being generated, the product was deleted by another administrator.

+

Spending plan limit exceeded

This notification alerts a customer that a spending limit is reached.

+

+

Accounts generation error, batch control number overflow

This notification is sent when the account generation procedure fails due to a batch control number overflow.

+

Spending plan limit ratio exceeded

This notification warns a customer that the threshold configured for their spending plan has been reached.

+

+

Platform management

Accounts without ZIP codes were found during tax calculations

This notification alerts that accounts without ZIP codes were found for a customer during tax calculations, and the customer's ZIP code was used for such accounts.

+

+

Alarm: the ZIP code is missing or invalid

This notification alerts that a customer's zip code can be missing or invalid; therefore, the invoice can contain an incorrect tax amount.

+

+

Payment processing error

This notification asserts that an error occurred during payment processing via the payment processor.

+

+

Taxation failed due to the missing ZIP code

This notification alerts that the scheduled tax calculation failed due to the missing ZIP code.

+

+

The customer has accounts without a calls limit

This notification alerts that accounts without an outgoing calls limit were found during the scheduled tax calculations for a customer.

+

+

The taxes for the customer were calculated successfully, with non-critical errors

This notification informs that taxes for a customer were calculated successfully but with non-critical errors that may require user’s attention.

+

+

Fraud prevention

Account screened

This notification is sent when an account’s status is changed to screened. The notification contains information about the reason for account screening.

+

Account: fraudulent activity detected

This notification alerts you that suspicious activity has been detected on behalf of your account.

+

Customer's account: fraudulent activity detected

This notification alerts the customer that some account attempted to use the service from an unusual location.

+

Account quarantined

This notification informs you that the account was quarantined because of suspicious activity.

+

+

Session unauthorized location

This notification alerts you that customer’s account attempted to use the service from an unauthorized IP address.

+

+

Service catalog management

Product cloned successfully

This notification confirms that the product was successfully cloned.

+

+

Failed to clone product

This notification asserts that an attempt to clone the product failed.

+

+

Tariff cloned successfully

This notification confirms that the tariff was successfully cloned.

+

+

Failed to clone tariff

This notification asserts that an attempt to clone the tariff failed.

+

+

Failed to clone rates

This notification asserts that an attempt to clone the rates failed.

+

+

Tariff upload failed

The notification informs that some update operations failed during tariff upload. The file including the data which has not been imported is attached to the message.

+

Tariff uploaded

The notification informs that a tariff has been successfully uploaded. This message includes a summary about total rates processed.

+

Reapplying subscriptions for product

The notification informs that a product’s subscription has been reapplied. This message includes the number of affected accounts.

+

Accounts generation error, invalid add-on products combination

This notification asserts that the account batch generation failed because the provided add-on products combination cannot be used with the main product.

+

Reports

Custom report

This notification includes the results of custom report execution.

+

Call statistics

This notification includes the call statistics for a specific period.

+

New call recording is available

This notification includes a new call recording file for a specific call.

+

Password recovery

Web self-care password change

The notification is sent if a customer changes their password on the web self-care interface. This message contains the new password.

+

+

Web password change link

The notification is sent when the "Password recovery" feature on the web self-care interface has been used. This message contains the reset password link.

+

Individual credentials created

This notification is sent when credentials are created. The message contains the login and password.repor

+

Balance change

Balance warning threshold crossed

This notification reports that the current credit limit is almost reached.

+

+

Credit limit exceeded

This notification asserts that the current balance reached its credit limit and service for the customer’s credit accounts is now blocked.

+

+

Volume discount threshold crossed

This notification is sent to customers to inform them that the discount threshold has been crossed and the discount no longer applies.

+

+

Volume discount threshold will be crossed soon

This notification is sent to customers to inform them that the volume of services consumed is approaching the discount threshold.

+

+

The service wallet expired

This notification reports that the unused balance of a service wallet is expired.

+

+

The service wallet is about to expire

This notification reports that the unused balance of a service wallet is about to expire.

+

+

Units successfully transferred from sender's service wallet

This notification asserts that units have successfully transferred from sender’s service wallet. This message contains information about a current balance.

+

+

Units successfully transferred to recipient's service wallet

This notification asserts that units successfully transferred to recipient’s service wallet. This message contains information about a current balance.

+

+

Service wallet top up report

This notification includes a report about service wallet top ups and also information about a current balance.

+

The funds were transferred to the account balance

This notification reports that funds successfully transferred to the account balance. This message contains information about a current balance.

+

+

The funds were transferred from the account balance

This notification reports that funds successfully transferred from the account balance. This message contains information about a current balance.

+

+

The verification code for the transfer of funds

This notification contains the verification code for the transfer of funds.

+

+

The verification code for the transfer of service wallet content

This notification contains the verification code for the transfer of service wallet content.

+

+

On this page

Release
What's new
Admin manuals
Handbooks
Developers documentation
UI help