Service status will appear after connecting.
Upcoming appointments
Operational overview
Local business database; live voice linkage requires acceptance.
Queue storage only. Delivery not enabled or verified.
Appointment calendar
Database-backedBook an appointment
Calendar information
Appointment records are saved in the same business database used by the telephone integration.
Visual appointment calendar
Appointments
Add or update CRM contact
Open an existing record to edit it. Customer IDs remain stable when the phone changes.
Customer records
Use CRM contacts for appointment booking and future customer messaging.
All contacts
Queue a WhatsApp template
Meta Cloud API
Not connectedActual transmission, delivery status and webhook processing still require a verified WhatsApp Business integration.
Queued messages
Sofía telephone service
Not checkedConnect to check the process.
Checks the Debian systemd process only. This does not confirm SIP registration or call audio.
Configured architecture
Grandstream GCC6011 → PJSUA2 / RTP → OpenAI Realtime
Current tested destination: extension 1300.
Call controls
Call transfer and hangup remain managed by the separate voice service.
Easy Setup
Draft configurationAI Center — Provider configuration
OpenAI Realtime is the existing voice integration; this local panel does not verify live calls. Preference is saved but does not change phone calls until an adapter passes integration tests.
Provider integrations
Credentials and live routing require separately tested adapters. This page does not accept API keys.
Operations & integrations
Live service process status is checked on Telephone Status. SIP registration and active calls are not yet monitored here.
Live shared SQLite records from telephone tools and this panel. Appointment validation remains enforced server-side.
Messages are queued locally. Meta delivery, approved templates, webhook verification and delivery receipts require activation.
OpenAI Realtime is the tested provider. Gemini and Ollama require adapter implementations before becoming selectable.
TLS is a draft option only. Certificates and PJSUA2 TLS registration must be tested before activation.
Backup and rollback of panel code exist; production database backup scheduling and unified updates remain pending.
Live Integrations & Diagnostics
OpenAI remains the live telephone voice. Other providers are optional until their voice adapters are verified. WhatsApp messages are sent only when you explicitly confirm.
Send an approved WhatsApp template (Meta)
This sends a real message using Meta Cloud API if configured. Meta acceptance does not guarantee delivery. The recipient must have the required consent.
API tokens and PBX passwords are not collected here. Configure /etc/amevoip/meta.env on the server. SIP TLS and other providers' live call routing are not activated by these controls.
System & safety
This portal operates on a protected local API and is intended for LAN/VPN access.
| Component | Current scope |
|---|---|
| CRM / appointments | Real local SQLite data |
| Telephone status | Read-only systemd process check |
| Queue only — no Meta delivery | |
| Easy Setup | Draft settings including TLS — not applied |
| Telephony voice program | Unmodified by this dashboard update |
| Multi-tenant & installer | Not production-validated |
Modern Enterprise interface update. Does not certify the complete commercial product.
CRM Activity Notes
Internal notes saved in the same database as contacts and appointments.
Scheduled Tasks
View existing queued jobs. No automatic sending is implied.
Settings
Local administration · Settings do not apply to live PBXGeneral & PBX (non-secret)
These settings are stored locally. SIP credentials and API keys are not entered here.
Provider & local API diagnostics
API credentials are kept outside this page. No tokens or passwords are displayed.
Users & roles
Manage individual accounts in Users & Roles. Retire shared token access only after testing an owner account.
Users & Roles
Account migration
First sign in with an owner username and password, then retire shared token access. Your account remains active.