Bonrix Phone Link
Incoming & outbound calls · Auto-answer · AI voice
Connecting
Incoming call

—

—

Auto-answer in —

Bluetooth device
Not connected
Live status
Waiting for connection…
Audio settings
Mic input — caller's voice
Speaker output — AI voice to caller
Mic gain 2.5× (speech-only boost)
Recording: caller boost 5× (saved WAV only)
Recording: AI level 0.75× (saved WAV only)

Use <A>, <B> etc. for Excel columns.

🤖 AI ConversationAfter TTS, continue two-way AI chat (off = play message only)

Inquiry tickets

Loading…

ID Date Caller Name Reason Type Status Last updated Remark Actions
Loading…

Call records

From database

ID Started Ended Duration Dir Number Name Status AI Device Recording Transcript

No call records yet

📊 Active Campaigns

Bulk and dynamic Excel campaigns

Campaign ID Name Type Total Calls Completed Status Created Actions

No campaigns found

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 and sent to Bonrix hosted AI with your context file.

Example greeting: मैं Bonrix Software systems से बात कर रहा हूँ… AI calls will not start until this is filled in.

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 (helps with follow-up questions).

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 (status, remark) to the AI so it can answer about old tickets.

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. The WhatsApp goes to the same caller number from Caller ID.
Send WhatsApp confirmation

When ON, sends ticket details to the caller after create_inquiry_ticket succeeds.

Meta WhatsApp Business Phone Number ID.

Voice providers

Configure each provider here. Upload context .txt files on the AI providers tab.

Gemini Direct
Inactive

Whether the caller can interrupt the AI while it speaks (reduces echo on PC speakers or AUX).

OpenAI Direct
Inactive
Bonrix WebSocket Hosted WS
Inactive
Low High 25

Lower = AI finishes speaking without being cut by mic echo.

Voice deps missing. Run: pip install websockets sounddevice numpy

WebSocket providers & context

Manage Bonrix hosted WebSocket endpoints and per-provider knowledge files.

Add WebSocket provider
Upload context file

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

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