W8 — VoIP Documentation Report
Date: 2026-08-25
Branch: docs/ecosire-voip
Commit message: docs(odoo): document VoIP Phone and Call Center
Scope
- Added the customer guide
voip-phone-call-center.mdfor technical module name ecosire_voip, version19.0.1.2.0($499, OPL-1). - Covered requirements, SIP/WSS provider and per-user setup, truthful Demo/Production behavior, the softphone tabs and call controls, inbound/DND/ring-device behavior, recording policy/retention/consent, the supervisor board, connection-doctor failure classes, troubleshooting, and FAQ.
- Explicitly excluded unshipped SMS, IVR/ACD, AI transcription, live listen/whisper/barge, and audible consent behavior.
- Wired the guide into the Odoo Ecosystem → Business Tools sidebar.
Source verification
Every product statement was checked against the read-only Odoo 19 module at:
/srv/ecosire-genesis/runtime/wt-ecosire-voip/odoo19/server/addons/ecosire_voip
Evidence reviewed included the manifest and changelog; all models; access rules; provider, settings, call, menu, and board views; the recording-retention cron; SIP.js/OWL softphone, phone-field, and supervisor-board code; demo data; Python story tests; and the browser-service test.
Verification
Docusaurus production build — PASS
$ pnpm --filter @ecosire/docs build
[webpackbar] ✔ Server: Compiled successfully in 2.83s
[webpackbar] ✔ Client: Compiled successfully in 4.79s
[SUCCESS] Generated static files in "build".
G-DOCS — PASS
$ python3 scripts/testing/gate_docs.py ecosire_voip --version 19
[G-DOCS User & API Documentation] module=ecosire_voip v19 manifest=19.0.1.2.0 routes=0 page=https://docs.ecosire.com/odoo-modules/voip-phone-call-center (matched by technical name in backticks)
[G-DOCS User & API Documentation] PASS -- docs page current for v19 and every public endpoint documented.
Diff hygiene — PASS
git diff --check completed with no output.
Constraints
- No deployment or push was performed.
- The Odoo module tree was read only and was not modified.
- Repository-required
hive-mind-loadandhive-mind-syncskills were unavailable in this session.