Huawei GSM AI Assistant
Incoming & outbound calls · Auto-answer · AI voice
{% if license.licensed %}Licensed{% elif license.mode == 'demo' %}Demo{% else %}License Expired{% endif %} Connecting
Incoming call

—

—

Status: Idle

Huawei modem

COM Port (PC UI) = AT commands. Voice Port = USB Modem PCM after AT^DDSETEX=2.

Ports auto-saved to database. Last ports restore and auto-connect on launch.

Dongle disconnected
PC UI (AT)--
Voice (PCM)--
Live status
Waiting for connection…
AI Inactive
Live transcript
Conversation appears here during a call…

Uses Huawei ATD on the PC UI COM port. None = AI conversation. Audio/TTS play first, then optional AI.

System diagnostics
[System] Dashboard initialized. Connecting to server…

Call records

Incoming and outgoing GSM calls stored in the local database.

Started Ended Duration Number Name Status AI Device Recording Transcript

No call records yet

Inquiry tickets

Loading…

ID Date Caller Name Reason Type Status Last updated Remark Actions

No tickets yet — created during AI calls when the caller requests follow-up

Campaigns

Bulk / Excel campaigns started from the dashboard

Campaign ID Name Type Total Calls Completed Status Created Actions

No campaigns found

AI Templates

System instruction templates for AI calls — select when composing or set default for incoming

ID Name System prompt (preview) Audio Knowledge Provider Created Actions

No templates yet — click Add Template

WebSocket providers & context

Manage Bonrix hosted WebSocket endpoints and per-provider knowledge files (same as phonelink_v2).

Add WebSocket provider
Upload context file

Provider list
IDNameInit URLLocal folderContext filesCreated
Loading…
Context list
IDFileSizeProviderProvider URLUploaded
Loading…

App settings

Company identity, call timing, caller memory, and per-provider voice options. The highlighted card matches the Incoming template provider on the AI Templates tab.

Business & calls

Company
One name for all AI providers. Used in spoken greetings.

Example greeting: मैं Bonrix Software systems से बात कर रहा हूँ…

Call & timing

How long to wait before picking up an incoming call. Use 0 for almost instant (~0.1s).

Hard cap on talk time. When reached, the app ends the call automatically. Minimum 10, maximum 50.

AI caller memory
Use past call transcripts

When ON, loads this caller's recent call transcripts into AI context at call start.

How many days back to search for previous calls from the same number.


Include inquiry tickets for caller

When ON, passes this caller's inquiry tickets to the AI (if tickets exist).

WhatsApp inquiry notifications

Send WhatsApp on new inquiry ticket
Only when a support inquiry ticket is created during a call — normal conversations do not trigger a message.
Send WhatsApp confirmation

When ON, sends ticket details to the caller after an inquiry ticket is created.

Meta WhatsApp Business Phone Number ID.

Voice providers

Configure each provider here. Upload Bonrix context .txt files on the AI Providers tab. Set a template as Incoming on AI Templates to activate a card.

Gemini Direct
Inactive

Echo protection: Always active on this Huawei path — the app mutes caller-to-AI audio while the AI is speaking on the Voice COM, preventing echo feedback. No configuration needed.

OpenAI Direct
Inactive
Bonrix WebSocket

Language sent to Bonrix hosted AI with your context file. Add providers on the AI Providers tab.