[Spce-user] Upgrading from 7.5.3

Stefano Rogna Manassero di Costigliole stefanormc at gmail.com
Fri May 15 03:09:00 EDT 2026


Migration substantially completed,

Apis worked fine with a few adjustment:

A) Dependencies were different than initially supposed, correct order is:

1. SystemContacts          → nessuna dipendenza (reseller contacts, peering contacts)
 2. Resellers               → dipende da SystemContacts
 3. Admins (reseller-level) → dipende da Resellers
 4. BillingProfiles         → dipende da Resellers
 5. BillingNetworks         → dipende da Resellers
 6. CustomerContacts        → dipende da Resellers
 7. Customers               → dipende da Resellers + CustomerContacts + BillingProfiles
 8. Domains                 → dipende da Resellers
 9. RewriteRuleSets         → dipende da Resellers
        + RewriteRules      → dipende da RewriteRuleSets
10. HeaderManipulations     → dipende da Resellers
11. SubscriberProfiles      → dipende da Resellers + RewriteRuleSets
12. Peerings (Groups)       → dipende da SystemContacts + BillingProfiles
        + PeeringServers    → dipende da PeeringGroups
        + PeeringRules      → dipende da PeeringGroups
13. Subscribers             → dipende da Customers + Domains + SubscriberProfiles
        + SubscriberPrefs   → dipende da Subscribers + RewriteRuleSets
        + AliasNumbers      → inclusi nel POST subscriber o separati

B) Remove ‘Lawful Intercept’ flag from Admins because on 13.5 is not a CE feature

C) It migrated billing but not billing fees

D) There is no API for billing periods progress or current so can’t be migrated with APIs

E) No CDR migration (too heavy, didn’t even try)

Everything else worked fine.

Mind you, I’m no programmer… I relied heavily on Claude AI assistance.

I’ll now sync fees and billing periods from/to the DBs and then I should be ok with switchover.

One question, I have domains pointing to origin IP (of course), what would be best, switching IP on the servers or re-direct domains?

I would go with switching IPs but I’m not sure what steps would be needed. Any suggestion?

Thanks

Ciao

Stefano





> Il giorno 8 mag 2026, alle ore 16:32, Jon Bonilla (Manwe) <manwe at sipdoc.net> ha scritto:
> 
> El Fri, 8 May 2026 14:09:22 +0200
> Stefano Rogna Manassero di Costigliole <stefanormc at gmail.com <mailto:stefanormc at gmail.com>> escribió:
> 
>> Thanks Jon
>> 
>> I’m thinking to setup a new server and then use API’s to read and write to
>> the new one.
>> 
>> I’m wondering what best procedure could be:
>> 
>> Migrating order:
>> 
>> 1. Admins
>> 2. Resellers
>> 3. Customers
>> 4. Contacts
>> 5. Domains
>> 6. Subscriber profiles 
>> 7. Billing
>> 8. Billing Networks
>> 9. Rewrite Rules sets
>> 10. Header manipulations
>> 11. Peerings 
>> 12. Subscribers 
>> 
>> Does it make sense?
>> 
>> 
> 
> Never did that way. Will it also migrate preferences and registrations? 
> Pleasd let me know when you test because I might need to do something like that
> in an old server that has lost some database integrity and dumping/restoring
> may not be an option
> 
> 
> 
> 
> -- 
> PekePBX, the multitenant PBX solution
> https://pekepbx.com <https://pekepbx.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20260515/0deb2cf8/attachment.htm>


More information about the Spce-user mailing list