Troubleshooting, limitations and production verification
Resolve schema, permission, browser, audio, WSS, IVR, provisioning, event, widget and call-state failures and understand unsupported PSTN functions.
xConnect
Open guide →GuideResolve schema not ready
Reactivate/upgrade through the module lifecycle and confirm all required tables and schema version 8.
Open guide →GuideResolve a missing xConnect menu
Confirm activation and View permission.
Open guide →GuideResolve a missing administrator phone icon
Confirm Use internal calling and injected assets/hooks.
Open guide →GuideResolve a missing client phone
Confirm authenticated contact context and client visibility/settings.
Open guide →GuideResolve permission denied
Grant View, Manage or Use internal calling according to the action.
Open guide →GuideResolve invalid WSS settings
Use a valid wss:// endpoint with working TLS and browser reachability.
Open guide →GuideResolve invalid SIP domain
Use a valid hostname and matching certificate/runtime configuration.
Open guide →GuideResolve invalid switch path
Use an absolute module-owned path without traversal.
Open guide →GuideResolve voice engine unavailable
Check transport configuration, browser signalling, internal calling, provisioning and live gateway readiness.
Open guide →GuideResolve missing extensions
Run Backfill and review errors/collisions.
Open guide →GuideResolve failed provisioning jobs
Inspect attempt count, last error, generated configuration and permissions/path ownership.
Open guide →GuideResolve destination offline
Ask the destination to sign in/restore presence or choose another available route.
Open guide →GuideResolve blocked ringtone or microphone
Interact with the page, grant browser microphone permission and verify audio device selection.
Open guide →GuideResolve one-way or no audio
Check WebRTC media/firewall/NAT/TLS and complete two-browser UAT.
Open guide →GuideResolve unavailable account IVR
Confirm the tenant account, main extension ID, active account route and generated IVR configuration.
Open guide →GuideResolve origin denied
Add the exact normalised website origin to the account allow-list.
Open guide →GuideResolve widget session denied
Create a new session after checking token, origin, expiry, account and extension status.
Open guide →GuideResolve widget rate limited or busy
Wait for the window/session count to clear and verify configured limits.
Open guide →GuideResolve missing switch events
Check event bridge enabled/configured, secret file, callback reachability, signature and last-event time.
Open guide →GuideResolve stale call state
Run runtime reconciliation and restore authoritative switch-event delivery.
Open guide →GuideResolve invalid activation snapshot
Use a readable JSON snapshot in the allowed temporary path and size range.
Open guide →GuideUnderstand unsupported PSTN and external calling
Recognise that the module intentionally does not provide carrier trunks, public numbers, SMS or outbound PSTN.
Open guide →GuideUnderstand unsupported call recording
Recognise that the supplied module has no user-facing recording, transcription or voicemail workflow.
Open guide →GuideUnderstand unsupported conferencing
Recognise that no multi-party conference-room workflow is implemented.
Open guide →GuideVerify xConnect after deployment
Test settings, extensions, directory, direct call, account IVR, website widget, presence, missed calls, event evidence and two-way audio.
Open guide →