Skip to content

Releases: nexiaswitch-ux/Nexia-Switch

NEXIA Switch v1.0.19

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 22:39

Per-call info and PCAP for the NOC

  • Every call in Calls → Last Calls now has an button that opens a full report of that call: caller and destination, disposition and SIP code, hangup cause, PDD, codec, the customer side (user, origination point, sell rate, charged) and the carrier side (provider, buy rate, cost and margin).
  • The report shows the SIP flow of the call — every INVITE, ringing, answer and hangup — and a Download PCAP button to open the full signalling in Wireshark.
  • Capture is signalling-only and fully passive: it never affects call processing. SIP flow and PCAP download require an admin role.

NEXIA Switch v1.0.18

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 21:33

Destination-based routing coverage

  • Dial peers can now reference catalogue destinations directly (new Destinations section in the dial-peer form): the peer covers every prefix of the selected destination with its number-length bounds, straight from Routing → Destinations. No regex to build or maintain — update a prefix in the catalogue and every peer referencing it follows automatically.
  • Scales to real-world decks: a destination with thousands of codes routes as fast as one with two — coverage checks are index probes, independent of deck size.
  • Regex patterns remain fully supported as an escape hatch for irregular cases; deny rules keep winning within a peer, over both coverage sources.
  • Call Simulation reflects the new coverage exactly like the live switch does.

NEXIA Switch v1.0.17

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 20:59

Routing engine improvements

  • Improved handling of grouped routing patterns so every area code of a large destination routes consistently.

NEXIA Switch v1.0.16

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 20:50

Routing engine improvements

  • More robust routing synchronization with very large full-country routing patterns.

NEXIA Switch v1.0.15

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 20:40

One clock across the whole panel

  • Every timestamp the panel shows — call history (CDRs), backups, the footer clock — now follows the server timezone configured in Settings → Server Configuration, no matter where the operator's browser is. Calls are still stored in UTC internally.
  • Settings → Backups shows both clocks next to each schedule field (server now / your browser) and explains that scheduled jobs run on the server timezone.

NEXIA Switch v1.0.14

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 18:49

Backup rotation, storage visibility and clearer docs

  • Backup rotation by copies: the switch now keeps at most 5 backups (configurable 1–5). When a new backup completes — scheduled or manual — the oldest copy beyond the limit is deleted automatically, so backups can never fill the disk.
  • Storage at a glance: per-file sizes, totals per table, and a free-disk gauge that turns red when less than 10% of the disk remains.
  • 'How it works' panels on both tabs explain exactly what each backup contains, when the oldest is removed, and the archive-before-delete guarantee for CDRs.

NEXIA Switch v1.0.13

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 17:47

Reliability fixes for the Backups module

  • The installer now creates the backup and CDR-archive storage directories with the correct service ownership — on a fresh server the very first scheduled backup works out of the box.
  • A backup that fails before producing a file is now correctly marked as failed instead of blocking later runs.
  • verify.sh gains new health checks: it proves the panel can actually stage updates and write backups (it performs the real write, as the service user), and that the self-update watcher is armed.

NEXIA Switch v1.0.12

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 10 Aug 17:06

Backups & CDR Management

New Settings → Backups module:

  • Database backups — automatic daily backup (compressed, pg_restore-ready) at the hour you choose, with a downloadable history, one-click manual backup, and configurable retention of the backup files.
  • CDR management — calls older than a configurable window (default 60 days) are archived automatically into compressed CSV files and removed from the live database, keeping it fast and your backups small. Archives are listed with their period and call count, downloadable and deletable at any time.
  • Every schedule is editable in the panel; all changes and deletions are audit-logged.

NEXIA Switch v1.0.11

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 09 Aug 17:45

v1.0.11

New: one-click updates from the panel. When an update is available, the dashboard now shows an Update this server now button with live progress — no SSH, no commands. The signed installer is applied for you and the page reloads on the new version. Manual update still works too.

Fix: updates now actually refresh the panel. Re-running the installer used to skip the application phase; an update now refreshes app, schema and core while leaving the heavy infrastructure untouched.

Polish: real flags in the currency and rate country pickers; the dashboard footer shows the true running version.

Version history: https://wiki.nexianetworks.com/versiones.html

NEXIA Switch v1.0.10

Choose a tag to compare

@nexiaswitch-ux nexiaswitch-ux released this 09 Aug 17:28

v1.0.10

New: software update notifications. The dashboard now tells you when a newer NEXIA release exists and shows exactly what it changes — you apply it when it suits you, with the signed installer. Full history at https://wiki.nexianetworks.com/versiones.html

Fix: SIP Engine page. A display bug left the page showing empty placeholders; it now renders capacity, live vitals and the clickable licence certificate correctly.

New: Support Tickets page (in development) replaces the dead link, pointing to the wiki and support in the meantime.

Install (clean Ubuntu 24.04 LTS server):

apt update && apt -y upgrade
curl -fsSLO https://raw.githubusercontent.com/nexiaswitch-ux/Nexia-Switch/main/install.sh
sudo bash install.sh