Script Assist

3CX v20 needs a daily health summary covering trunks, queues, backups, certificates, and storage before users notice issues.

Use this when the platform is stable and operations wants one concise evidence set instead of scattered checks.

Start from the failing condition, not the loudest symptom.

Use this when the platform is stable and operations wants one concise evidence set instead of scattered checks. Treat the visible error as the end of the chain and work backward until the first dependency that actually moved is obvious.

Separate healthy dependencies from the one that actually broke.

  • Capture one failing path, one known-good path, and the exact change window before touching configuration.
  • Confirm Monitoring state from both the control plane and an affected workload so you are not troubleshooting a cached or partial view.
  • Confirm Automation state from both the control plane and an affected workload so you are not troubleshooting a cached or partial view.
  • Record which dependency actually moved first: identity, name resolution, transport, policy, or runtime state.
  • Hold rollback criteria in view before changing any healthy tier that is only downstream noise.

Recover the path without widening the blast radius.

  • Prove the break is centered in Monitoring before editing the next layer down the dependency chain.
  • Correct the narrowest failing state first, then retest from the same path that originally failed.
  • Re-register, reload, or restart only the component tied to Automation rather than stacking broad changes together.
  • Validate with a second client, site, or node so the fix is not limited to one warm cache or one host.
  • Capture the final health evidence and the triggering condition so the next incident starts from facts instead of memory.

Go straight to the 3CX screens that actually own this change.

Use these paths as the fastest starting points in the 3CX v20 interface before you widen the search into network or host layers.

  • Web Client > switch to Admin Console for system-wide telephony changes, trunks, users, call handling, and integrations.
  • Admin Console > Call Handling > select the queue, ring group, or digital receptionist that owns the call path.
  • Admin Console > Voice & Chat > SIP Trunks > select the trunk > General, Options, Inbound Parameters, or Outbound Parameters.
  • Admin Console > Users > select the user > General, IP Phone, BLFs, Rights, Voicemail, View, or Options.
  • Admin Console > Storage > Enable Remote Data Storage & Archive for recording archives and remote storage targets.
  • Admin Console > Backup & Restore for the configured backup target and interactive restore workflow.
  • Admin Console > Advanced > Call Flow Apps for call-processing scripts, CFD packages, and app-level routing logic.
  • Outside 3CX: update internal DNS, public DNS, and the firewall or SD-WAN console for split-DNS, NAT, SIP ALG, and port-forward changes.