ISP Billing ISP Billing Documentation
Italiano Back to website
Telecommunications

MessageNet: accounts, numbers, and portability

Configure MessageNet and manage remote profiles, documents, URI lines, credit, and number portability.

Last updated: 2026-08-19

MessageNet and VoIP responsibilities

MessageNet manages the provider-side customer profile, documents, URI lines, geographic numbers, credit, and portability. The VoIP module continues to manage local DIDs, profiles, CDRs, and billing. Synchronization and explicit links connect the two.

Connection and contract setup

Enter the correct production or test endpoint, reseller identifier, password or token, and the actual contract type. STANDARD, Flat Bundle, NP Documents, STANDARD-PBX, and User Validation may expose different capabilities.

Save protected credentials and run Test connection before any synchronization. Confirm that the response identifies the intended reseller environment.

MessageNet connection settings
Connection, contract, and CRM mapping are prepared before remote operations.

CRM mapping and customer eligibility

Map the CRM custom fields containing tax code, VAT number, and birth date. An unmapped field cannot be used to create the remote profile. Verify individual/company classification, account holder, and identity documents.

New-line creation is blocked for terminated customers or customers undergoing termination, even if a remote MessageNet user still exists. Do not change CRM status merely to bypass this protection.

Operational dashboard

The Dashboard summarizes the last user synchronization, MessageNet profiles, links to CRM customers, document status, URI lines, linked geographic numbers, and open portability cases. Use it to identify incomplete onboarding and stale data before opening individual records.

The widgets read the local cache and do not perform remote changes. A count is therefore an operational snapshot, not proof that the provider state is current. Always consider the last-update timestamp before acting on missing documents, credit, lines, or portability status.

MessageNet dashboard
Local indicators highlight profiles and processes that require attention.

Synchronizing users

Sync from MessageNet retrieves provider profiles and refreshes the local cache. The process reconciles remote identifiers and missing CRM links while retaining useful local history. Review the resulting date and any profiles that remain unlinked.

Before creating a provider user, the module searches for an existing resource. If a creation response is incomplete, it attempts to recover the real remote profile. Do not repeat creation simply because a local page did not immediately show the result: search and synchronize first to avoid duplicate provider accounts.

The last-update date indicates when the local inventory was aligned. If it predates recent provider-portal operations, synchronize before treating a missing profile or stale status as authoritative.

User details and documents

The user detail combines account, profile, documents, URI lines, numbers, and NP cases. Existing CRM documents can be reused instead of uploaded twice. Check document type, account holder, validity, signature, and provider status; presence alone does not mean approval.

Geographic numbers and VoIP links

Search provider availability, add an appropriate geographic number, and synchronize it to a local VoIP DID. Verify district, holder, remote state, and the MessageNet block on the DID detail after linking.

URI, password, forwarding, and CLI

The URI section exposes the SIP identity and supported remote controls. Depending on the contracted profile, an operator can activate the URI, change its password, configure call forwarding, and manage CLI or CLI PPI presentation.

Confirm the selected customer, URI, and requested outcome before saving. Treat SIP passwords as secrets and never reproduce them in screenshots or tickets. After a password change, update the authorized phone, ATA, or PBX and test registration plus inbound and outbound calling. For forwarding and caller ID, verify both the saved provider state and a real call scenario permitted by policy.

Credit, limits, and flat offers

Credit additions, user limits, threshold warnings, flat offers, and CAC functions are separate controls. Availability depends on the MessageNet contract type. A credit movement accepts signed quantities, including reductions, while the user limit caps usage independently.

Before a financial change, record the reason, amount, currency or unit, target user, and authorization. Then synchronize or reload the profile and compare the resulting balance and limit. Flat and CAC actions require the exact provider code, effective dates, renewal behaviour, and a check of the returned state.

Number portability

Portability management tracks the number or number range, CRM customer, holder, donating operator, migration data, documents, provider status, and important dates. Choose the correct individual, company, GNR, or multiple-number workflow before preparing the paperwork.

Validate every number, fiscal identifier, holder name, address, migration code, signature, and attachment before submission. A request accepted remotely must not be sent again merely because the local page failed to save: locate it at MessageNet and reconcile the local record.

Automatic tasks and reminders

Automatic task creation translates portability events and deadlines into operational reminders. Configure it only after defining the responsible team or operator, due-date policy, priority, follow-up procedure, and the condition that closes the task.

The task is a reminder, not the provider’s authoritative status. Operators must still open the portability case, synchronize its state, review rejected or missing documentation, and record the real outcome.

MessageNet automatic tasks
Portability automation is useful only when ownership and closure rules are defined.

CRM states and safety blocks

MessageNet actions remain tied to the CRM customer lifecycle. Creation of a new line is blocked when the customer is terminated or undergoing termination, even if a provider profile still exists. This prevents provisioning from continuing after the commercial relationship has entered closure.

Do not alter CRM state simply to bypass the block. Confirm whether the customer should be reactivated through the proper commercial process, whether an existing line only needs to be inspected, or whether the requested operation belongs to termination handling.

New-number provisioning

For a new single geographic number provide district prefix, town, address, street number, and postal code, then search or reserve. If address binding fails after reservation, correct the address and reuse the reserved number instead of consuming another one.

Verify the remote profile, synchronize the local VoIP DID, check ownership conflicts, then complete SIP provisioning, service assignment, and billing.

Portability lifecycle

Prepare the correct single, multi-number, or GNR form and verify number, migration code, fiscal identifier, holder, address, and signature. Upload the NP document, submit deliberately, use Take responsibility only for real remote ownership, and synchronize status/dates afterward.

If the remote request succeeds but local saving fails, do not submit it again; find it at the provider and reconcile the local record.

Price list, flat, CAC, and warnings

Price-list changes affect remote charging. Flat/CAC actions depend on the contracted profile and require code, dates, renewal, and resulting-state checks. Credit accepts signed quantities, including negative values; user limit remains separate. Create, attach, monitor, or remove threshold warnings deliberately.

Checklist

  • Use the correct environment endpoint
  • Select the contracted capability set
  • Map required CRM data
  • Test the connection
  • Synchronize and review freshness
  • Check for an existing profile before creation
  • Reuse reserved numbers after address correction
  • Use correct identity and NP documents
  • Never resubmit an already-created remote request
  • Link geographic numbers to VoIP DIDs
  • Protect SIP credentials and provider tokens
  • Verify price list, flat, CAC, credit, and limits
  • Assign ownership for portability tasks
  • Respect CRM termination states