When specific changes in PortaBilling happen, such as creating a new account, they are recorded as events in the database. PortaBilling generates provisioning events and ESPF sends them to an external application for service provisioning.
The ESPF provides two types of provisioning events:
- High-level events that group related changes
- Low-level events that report each individual change
We recommend developing your external application to work with high-level events, as this reduces development effort and removes the need to handle numerous low-level events.
High-level provisioning events
High-level events are a simplified version of events that allow sending the same event, e.g., Subscriber/Updated, to an external application, notifying it about various changes in the subscriber profile, such as account status change from “Open” to “Blocked”, product replacement, or bundle state change from “Expired” to “Resumed”. This simplified version of events is enabled by default for the EventSender handler and allows developers to build external applications faster and easier, saving resources on application development.
For simplicity, events are grouped into the following category types:
- Customer
- Customer/Created
- Customer/Deleted
- Customer/Updated
- DID
- DID/Created
- DID/Deleted
- DID/PricingBatch/Created
- DID/PricingBatch/Deleted
- DID/PricingBatch/Updated
- DID/Updated
- Invoice
- Invoice/Created
- Invoice/Updated
- Notification – informs that a notification is sent to the customer, e.g., about an overdue invoice.
- Notification
- SIM – relates to SIM-related provisioning events, typically used for mobile subscriber provisioning.
- SIM/Created
- SIM/Deleted
- SIM/Replaced
- SIM/Updated
- Service
- Service/Updated
- Subscriber
- Subscriber/Updated
- Subscriber/Deleted
- Subscriber/Created
- Account – notifies about changes in the state of the bundle assigned to an account.
- Account/Bundle/Changed
Low-level provisioning events
Low-level events are standard events that require in-depth knowledge of PortaBilling to apply relevant changes to an external system. Based on this knowledge, you have to identify which specific event types the external system needs to be subscribed to.
When an event occurs – for example, when a main and add-on product is changed for the user – an MVNO needs to provision the updated subscriber details to the host network’s HSS. To track such changes in PortaBilling, an admin subscribes the event handler to the Account/Product/Changed, Account/ProductAddon/Changed, Account/ProductAddon/Inserted, and Account/ProductAddon/Deleted events. When new products are assigned to, or an existing product is removed from the account, the account record in PortaBilling is updated, triggering one of the above-mentioned events. The event handler captures these events and retrieves the additional product information using the PortaBilling API, and modifies the subscriber record in HSS.
The ESPF is supplied with the following set of provisioning event types:
AccessPolicy
| Name | Description | Variables | Inherited from Customer |
| AccessPolicy/Changed | An Internet access policy was updated | i_env, i_access_policy | |
| AccessPolicy/Phase/New | A new Internet access policy phase was added | i_env, i_access_policy | |
| AccessPolicy/Phase/Changed | An Internet access policy phase was updated | i_env, i_access_policy | |
| AccessPolicy/Phase/Deleted | An Internet access policy phase was deleted | i_env, i_access_policy |
Accessibility
| Name | Description | Variables | Inherited from Customer |
| Accessibility/Deleted | The usage charges record has been removed from the account's product. | i_env, i_product, i_accessibility | |
| Accessibility/Inserted | A usage charges record has been added to the account's product. | i_env, i_product, i_accessibility |
Account
| Name | Description | Variables | Inherited from Customer |
| Account/ActivationDate/Changed | The activation date has been changed for an account. (Accounts.activation_date has been changed) | i_env, i_account, prev_activation_date, curr_activation_date | |
| Account/AccessPolicy/Changed | The Internet access policy was updated for the account | i_env, i_account, i_access_policy | |
| Account/Alias/Delete | An alias has been removed from an account. | i_env, i_master_account, id | |
| Account/AvailableFundsAppear | An account's available funds are restored when a debit account tops up the balance or when a postpaid customer pays their invoice. | i_env, i_account | Y |
| Account/BalanceChanged | The balance of a debit or individual credit account has changed (e.g., a call has been charged, a refill has been received). A customer's balance has changed for postpaid customers. | i_env, i_account, prev_balance, curr_balance | Y |
| Account/Blocked | An account has been blocked. (Accounts.blocked set to 'Y.') | i_env, i_account | |
| Account/CustomField/Changed | Custom information (e.g., ID card) has been added or changed for an account. | i_env, i_account, field_name, prev_value, curr_value | |
| Account/Discount/Changed | An account's discount plan has changed. | i_env, i_account, prev_i_vd_plan, curr_i_vd_plan | |
| Account/Email/Changed | An account's email has been changed | curr_email, prev_email, i_env, i_account | |
| Account/ExpirationDate/Changed | An account's expiration date has changed. (Accounts.expiration_date has been changed.) | i_env, i_account, prev_expiration_date, curr_expiration_date | |
| Account/FollowMe/Changed | An account's follow-me setting has changed (the Follow_Me table has been updated). | i_env, i_account | |
| Account/FollowMeNumber/Inserted | A new follow-me number has been added to an account. | i_env, i_account, i_follow_me, i_follow_me_number, curr_redirect_number | |
| Account/FollowMeNumber/Changed | An account's follow-me number has changed. | i_env, i_account, i_follow_me, i_follow_me_number, curr_redirect_number, prev_redirect_number | |
| Account/FollowMeNumber/Deleted | An account's follow-me number has been removed. | i_env, i_account, i_follow_me, i_follow_me_number, prev_redirect_number | |
| Account/ID/Changed | An account's ID has changed. (Account.id has been updated.) | i_env, i_account, prev_id, curr_id | |
| Account/IPDeviceAssignment | An IP device has been assigned to an account (the UA_Links table has been updated). | i_env, i_account, prev_ua, prev_port, prev_config, i_ua, port, config | |
| Account/New | A new account has been created. | i_env, i_account | |
| Account/Password/Changed | An account's password for the self-care interface has changed. (Accounts.password has been changed.) | i_env, i_account, prev_password, curr_password | |
| Account/Product/Changed | Another product was assigned to the account. An account's product has changed. (Account.i_product has been updated.) | i_env, i_account, prev_product, curr_product | |
| Account/ProductAddon/Changed | An account's add-on product has been changed. | i_env, i_account, i_addon_product | |
| Account/ProductAddon/Deleted | An add-on product has been removed from an account. | i_env, i_account, prev_i_addon_product | |
| Account/ProductAddon/Inserted | A new add-on product has been added for an account. | i_env, i_account, curr_i_addon_product | |
| Account/Service/Bundle/Activated | Bundle is successfully activated for the first time (the bundle has never been activated for this account before). | i_env, i_account, i_vd_plan, period_from, period_to, activation_fee | |
| Account/Service/Bundle/Assigned | Bundle is assigned to the account. | i_env, i_account, i_vd_plan | |
| Account/Service/Bundle/Expired | Bundle has expired (for bundles of the balance-dependant renewable type). | i_env, i_account, i_vd_plan, period_from, period_to, activation_fee | |
| Account/Service/Bundle/GracePeriodFinished | Grace period for the bundle is over. | i_env, i_account, i_vd_plan, period_from, period_to, grace_period_to | |
| Account/Service/Bundle/Removed | Bundle is removed from the account. | ||
| Account/Service/Bundle/Renewed | Bundle is automatically renewed for the account (for bundles of the balance-dependant renewable type). | i_env, i_account, i_vd_plan, period_from, period_to, activation_fee | |
| Account/Service/Bundle/Resumed | Bundle is successfully activated after expiration (for bundles of the balance-dependant renewable type). | i_env, i_account, i_vd_plan, period_from, period_to, activation_fee, grace_period_over | |
| Account/Service/QuotaAvailable | The user has topped up ("recharged") their bundle of any service type to get more service volume before bundle renewal. | i_env, i_account, i_service, i_vd_dg | |
| Account/Service/QuotaExceeded | An account has exceeded its service usage quota (for services of all types except for Messaging and Internet access). | i_env, i_account, i_service, i_vd_dg | |
| Account/Service/Msg/QuotaExceeded | An account has exceeded its service usage quota for messaging service. | i_env, i_account, i_service | |
| Account/Service/Netaccess/QuotaExceeded | An account has exceeded its Internet access quota. | i_env, i_account, i_service | |
| Account/Service/QuotaExpired | An account's service usage quota has expired (for services of all types except for Messaging and Internet access). | i_env, i_account, i_service | |
| Account/Service/Msg/QuotaExpired | An account's service usage quota for messaging service type has expired. | i_env, i_account, i_service | |
| Account/Service/Netaccess/QuotaExpired | An account's service usage quota for the Internet access service has expired. | i_env, i_account, i_service | |
| Account/ServiceAttribute/Changed | A service feature has been enabled / disabled for an account (the Service_Attribute_Values table has been updated). | i_env, i_account, feature_name, attribute_name, old_value | Y |
| Account/ServiceFlags/Changed | An account's service features have changed. (Accounts.service_flags has been updated.) | i_env, i_account, account_prev_service_flags | Y |
| Account/ServicePassword/Changed | An account's service password has been changed. (Accounts.h323_password has been changed.) | i_env, i_account, prev_h323_pwd, curr_h323_pwd | |
| Account/SIMCardAssignment | A SIM card has been assigned to, removed from or changed for an account. | i_env, i_account, prev_i_sim, i_sim | |
| Account/Status/Changed | An account's billing status has been changed or affected by the customer's billing status. A customer's status has changed. (Customers.bill_status has changed.) | i_env, i_account, prev_status, new_status | Y |
| Account/Status/Closed | The status of the account has changed to Closed. The account has been removed from the web interface. (Accounts.bill_status set to 'C.') This event type appears when a customer is terminated. | i_env, i_account | Y |
| Account/Status/Exported | An account has been exported by Porter in Dual Version PortaSwitch. (Customers.bill_status set to "Exported") | i_env, i_account | Y |
| Account/Status/Imported | An account has been imported by Porter in Dual Version PortaSwitch. | i_env, i_account | Y |
| Account/Status/CustomerSuspended | An account's status has changed to suspended because of a customer's suspension. | i_env, i_account | Y |
| Account/Status/CustomerSuspensionRemoved | An account has been unsuspended due to removing of the customer's suspension. | i_env, i_account | Y |
| Account/Status/Suspended | An account's status has changed to suspended due to insufficient funds to cover subscription charges. | i_env, i_account | |
| Account/Status/SuspensionRemoved | Service suspension for an account has been removed, since the account balance has become sufficient to cover subscription charges. | i_env, i_account | |
| Account/Transcription/New | A new call transcription is available. | call_direction, call_recording_id, cld, cli, connect_time, disconnect_time, external_call, h323_conf_id, i_account, i_customer, i_env | |
| Account/Unblocked | An account has been unblocked. (Accounts.blocked set to 'N.') | i_env, i_account | |
| Account/ZeroAvailableFunds | An account's available funds have been depleted. (Accounts.balance has reached credit_limit [for credit accounts] or 0 [for debit accounts.]) | i_env, i_account | Y |
Commitment
| Name | Description | Variables | Inherited from Customer |
| Commitment/Terminated | Commitment is terminated and the commitment termination reason is sent. | i_env, i_account_commitment, i_account, i_commitment, finish_date |
Connection
| Name | Description | Variables | Inherited from Customer |
| Connection/Changed | The connection information has been updated. | i_env, i_vendor, i_connection, prev_remote_ip | |
| Connection/Deleted | The connection has been removed from the vendor. | i_env, i_vendor, i_connection, i_connection_type, prev_remote_ip | |
| Connection/New | A new connection has been created for the vendor. | i_env, i_vendor, i_connection |
Custom
| Name | Description | Variables | Inherited from Customer |
| Custom/Jasper/CapReached | External event received from Jasper Platform. | i_env, i_account |
Customer
| Name | Description | Variables | Inherited from Customer |
| Customer/AvailableFundsAppear | A customer has topped up his balance | i_env, i_customer | |
| Customer/BalanceChanged | A customer's balance has changed (e.g., a subscription charge has been applied or a refund has been issued) | i_env, i_customer, prev_balance, curr_balance | |
| Customer/CompanyName/Changed | The customer's company name has been updated | i_env, i_customer, prev_companyname, curr_companyname | |
| Customer/CustomField/Changed | The data in a customer's custom field has changed (the Custom_Field_Values table has been updated for the customer). | i_env, i_customer, field_name, prev_value, curr_value | |
| Customer/Deleted | The customer's record has been removed from the customer list. | i_env, i_customer, i_customer_class, name | |
| Customer/Name/Changed | The customer's name has changed. | i_env, i_customer, prev_name, curr_name | |
| Customer/New | A new customer has been created. | i_env, i_customer | |
| Customer/ServiceAttribute/Changed | A customer's service setting has changed (the Service_Attribute_Values table has been updated). | i_env, i_customer, feature_name, attribute_name, old_value | |
| Customer/ServiceFlags/Changed | A customer's service features have changed. (Customers.service_flags has been updated.) | i_env, i_customer, prev_service_flags | |
| Customer/Status/Activated | A customer's record has been activated. (Customers.bill_status set to 'O' from 'D.') | i_env, i_customer | |
| Customer/Status/Changed | A customer's status has changed. (Customers.bill_status has been updated.) | i_env, i_customer, prev_status, new_status | |
| Customer/Status/Closed | A customer has been terminated and their status changed to closed. (Customers.bill_status set to 'C.') | i_env, i_customer | |
| Customer/Status/Deactivated | A customer's record has been deactivated. (Customers.bill_status set to 'D' from 'O.') | i_env, i_customer | |
| Customer/Status/Exported | A customer's record status has changed. (Customers.bill_status set to E.) | i_env, i_customer, prev_status | |
| Customer/Status/Imported | A customer's record status has changed. (Customers.bill_status set to O.) | i_env, i_customer, new_status | |
| Customer/Status/Limited | Customer service has been limited (Customers.bill_status has been updated to "Limited"). | i_env, i_customer, delay_date | |
| Customer/Status/LimitationRemoved | Customer service has been reinstated (Customers.bill_status has been updated from "Limited" to "Open"). | i_env, i_customer, effective_to | |
| Customer/Status/Suspended | A customer record has been suspended (Customers.bill_status has been updated to "Suspended"). | i_env, i_customer, delay_date | |
| Customer/Status/SuspensionRemoved | A customer record has been reinstated (Customers.bill_status has been updated from "Suspended" to "Open"). | i_env, i_customer, effective_to | |
| Customer/Unblocked | A customer's account has been unblocked. (Customers.blocked set to 'N.') | i_env, i_customer | |
| Customer/ZeroAvailableFunds | A customer's available funds have been depleted. (Customers.balance has reached credit_limit.) | i_env, i_customer |
CustomField
| Name | Description | Variables | Inherited from Customer |
| CustomField/Changed | A customer's custom data has changed (the Custom_Field_Values table has been updated). | i_account, i_env, curr_value, prev_value, field_name |
CustomerSite
| Name | Description | Variables | Inherited from Customer |
| CustomerSite/ServiceAttribute/Changed | A service configuration has changed for a customer class (the Service_Attribute_Values table has been updated). | i_env, i_customer_site, feature_name, attribute_name, old_value |
DID
| Name | Description | Variables | Inherited from Customer |
| DID/New | A new DID number has been added to the DID inventory. | i_env, number | |
| DID/Status/Assigned | A DID number has been assigned to a customer. | i_env, number, prev_customer | |
| DID/Status/Unassigned | A DID number has been removed from a customer. | i_env, number, prev_customer | |
| DID/Status/Activated | A DID number has been assigned to a customer's account ID. | i_env, number | |
| DID/Status/Canceled | A DID number has been unassigned from a customer's account ID. | i_env, number | |
| DID/Status/Moved | A DID number has been moved to another installation as a result of provisioning. | i_env, number | |
| DID/Deleted | A DID number has been removed from the DID inventory. | i_env, number |
Invoice
| Name | Description | Variables | Inherited from Customer |
| Invoice/Adjustment/Changed | An invoice has been adjusted (refunded) by an administrator. | i_env, i_customer, invoice_number, amount_net, i_invoice_type, i_invoice_status, adjustments, prev_adjustments | |
| Invoice/AmountPaid/Changed | This is the amount a customer has paid. Use this event to track and provision manual payment information and partially paid invoice changes. | i_env, i_customer, invoice_number, amount_net, i_invoice_type, i_invoice_status, amount_paid, prev_amount_paid | |
| Invoice/New | A new invoice has been generated. | i_env, i_customer, invoice_number, amount_net, i_invoice_type, i_invoice_status | |
| Invoice/Status/Changed | An invoice has changed its status (e.g., from unpaid to paid, from unpaid to overdue). | i_env, i_customer, invoice_number, amount_net, i_invoice_type, prev_i_invoice_status, i_invoice_status |
IPDeviceProfile
| Name | Description | Variables | Inherited from Customer |
| IPDeviceProfile/New | A CPE profile has been created. | i_env, i_ua_profile |
Notification
| Name | Description | Variables | Inherited from Customer |
| Notification/BalanceChange/BalanceWarningThresholdCrossed | The low balance (for postpaid customers) or low available funds (for prepaid customers) threshold is crossed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/CreditLimitExceeded | The customer's balance has reached its credit limit, or the customer has used up all available funds. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/ServiceWalletTopUpReport | The balance of the service wallet has been topped up. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheFundsWereTransferredFromTheAccountBalance | Funds from the account balance have been successfully transferred. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheFundsWereTransferredToTheAccountBalance | Funds have been successfully transferred to the account balance. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheServiceWalletExpired | The unused balance of a service wallet has expired. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheServiceWalletIsAboutToExpire | The unused balance of a service wallet is about to expire. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheVerificationCodeForTheTransferOfFunds | The verification code for the transfer of funds has been sent. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/TheVerificationCodeForTheTransferOfServiceWalletContent | The verification code for the transfer of service wallet content has been sent. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/UnitsSuccessfullyTransferredFromSenderServiceWallet | Units from the service wallet have been successfully transferred. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/UnitsSuccessfullyTransferredToRecipientServiceWallet | Units have been successfully transferred to the service wallet. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/BundleThresholdCrossed | A customer has crossed the bundle threshold and the bundle no longer applies. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/BalanceChange/BundleThresholdWillBeCrossedSoon | A customer is approaching the bundle threshold. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/AccountPeriodicPaymentError | A balance-driven payment has failed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/BalanceAdjustment | The balance has been adjusted. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CommitmentTerminationWarning | Account's commitment is going to be terminated. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CreditCardExpired | The credit card has expired. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CreditCardIsAboutToExpire | The credit card is about to expire. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CustomerIsAboutToBeSuspended | The customer service is about to be suspended. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CustomerIsGoingToBeLimited | The customer service is about to be limited. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/CustomerIsGoingToBeSuspendedAgainNoPayment | The date for customer suspension is approaching. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/DueDateForInvoiceIsApproaching | The due date of the customer's invoice is approaching. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/FailedToRegenerateInvoice | Invoice regeneration has failed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/FailedToRegenerateTheInvoiceNoInvoiceNumberOrCustomerID | Invoice regeneration has failed because of the unidentified invoice number or customer ID. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/InvoiceIsOverdue | An invoice is overdue. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/InvoicePaymentError | An invoice auto-payment has failed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/InvoiceRegeneratedSuccessfully | An invoice is regenerated successfully. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/PaymentAppliedToTheAccount | The customer's credit card has been successfully charged. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/PaymentReceipt | The payment receipt is sent. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Billing/RecalculationOfInvoicesWasFinished | An invoice is recalculated. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/CustomerManagement/CustomerIsAboutToBeClosed | The customer record is about to be closed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/CustomerManagement/NumberPortingComplete | Customer's number has been successfully ported in. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/CustomerManagement/SpendingPlanLimitExceeded | The customer has reached a spending limit. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/CustomerManagement/SpendingPlanLimitRatioExceeded | The customer has reached the warning threshold set for the spending plan. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/FraudPrevention/AccountQuarantined | The account was quarantined. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/FraudPrevention/AccountScreened | An account's status has changed to screened. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/FraudPrevention/AccountFraudulentActivityDetected | Suspicious activity has been detected. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/FraudPrevention/CustomersAccountFraudulentActivityDetected | Suspicious activity has been detected in any of the customers' accounts. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/FraudPrevention/SessionUnauthorizedLocation | An account has used the service from an unauthorized IP address. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/PasswordRecovery/IndividualCredentialsCreated | Credentials (login and password) have been created. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/PasswordRecovery/WebPasswordChangeLink | The link to reset the password is sent. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/PasswordRecovery/WebSelfCarePasswordChange | The password has been changed. | i_env, notification_name, recipient, recipient_id, data, message | |
| Notification/Reports/NewCallRecordingIsAvailable | A new call recording file is available. | i_env, notification_name, recipient, recipient_id, data, message |
PaymentTransaction
| Name | Description | Variables | Inherited from Customer |
| PaymentTransaction/New | A customer has made a credit card payment. | i_env, i_payment_transaction, test_mode, status, amount, iso_4217 | |
| PaymentTransaction/ResultCode/Changed | A transaction has either started or finished. | i_env, i_payment_transaction, test_mode, status, amount, iso_4217, result_code, prev_result_code | |
| PaymentTransaction/Status/Changed | A transaction has changed its status. | i_env, i_payment_transaction, test_mode, prev_status, status, amount, iso_4217 |
Product
| Name | Description | Variables | Inherited from Customer |
| Product/AccessPolicy/Changed | The Internet access policy has been updated for a product | i_env, i_product, i_access_policy | |
| Product/Discount/Changed | A discount plan has been changed for a product or an add-on product. | i_env, i_product, prev_i_vd_plan, curr_i_vd_plan, addon_priority | |
| Product/ServiceAttribute/Changed | A service feature has been enabled/disabled for a product or an add-on product. | i_env, i_product, feature_name, attribute_name, old_value |
SIMCard
| Name | Description | Variables | Inherited from Customer |
| SIMCard/Changed | SIM card details have been changed, e.g., the default PIN for inactive SIM cards has been changed. | i_env, i_sim_card | |
| SIMCard/CustomField/Changed | The SIM card data specified in a custom field has been changed. | i_env, i_sim_card, prev_value, curr_value, field_name | |
| SIMCard/Deleted | A SIM card has been removed from the inventory. | i_env, i_sim_card, imsi, iccid | |
| SIMCard/New | A SIM card has been added to the inventory. | i_env, i_sim_card | |
| SIMCard/StatusChanged | A SIM card status has been changed, e.g., from "In use" to "Disposed". | i_env, i_sim_card, prev_status, curr_status |
Subscriber
| Name | Description | Variables | Inherited from Customer |
| Subscriber/Address/Changed | The address of a user registered as an account has changed. | i_env, i_subscriber, prev_baddr1... prev_baddr5, curr_baddr1 ... curr_baddr5, prev_state, curr_state, prev_zip, curr_zip, prev_city, curr_city, prev_country, curr_country | |
| Subscriber/ContactInfo/Changed | The account's contact information has been changed. | i_env, i_subscriber, prev_phone1, curr_phone1, prev_phone2, curr_phone2, prev_cont1, curr_cont1, prev_cont2, curr_cont2, prev_faxnum, curr_faxnum, prev_email, curr_email, prev_bcc, curr_bcc | |
| Subscriber/Name/Changed | The user's name registered as an account has been changed. | i_env, i_subscriber, prev_companyname, curr_companyname, prev_salutation, curr_salutation, prev_firstname, curr_firstname, prev_midinit, curr_midinit, prev_lastname, curr_lastname |