Greeting script · tone & style go in the system prompt above
Brain
LLM model
Temperature · 0.3–0.5 keeps it on-script{{ aeTemp }}
STT · Deepgram Nova-2{{ aeTtsBadge }}Language follows the selector above.
Surveys
Opening capture set
Closing capture set
When done — transfer to
Chain example: an opening agent transfers to a closing AI agent — the closing agent automatically receives the first call's summary and all captured fields — which then transfers to a human extension.
Silence handling (built-in) · If the caller stops responding, the agent nudges at 15s, 45s, 90s, 120s and 150s ("are you still there?"). If there's still no reply by 180s it says a closing line and hangs up. No max call duration — calls run as long as the conversation needs.
The agent's system prompt drives the whole conversation. These capture fields define what data each call pulls out into a lead — the AI fills them in live as it talks, so a mid-call hangup still keeps whatever was answered. Add one field per value you want on the lead.
These fields become columns on every lead and lines in the Telegram summary.
Opening capture fields · {{ opCount }}
{{ q.map }}{{ q.q }}{{ q.type }}✕
No opening fields yet — add the values to capture early in the call.
Closing capture fields · {{ clCount }}
{{ q.map }}{{ q.q }}{{ q.type }}✕
No closing fields yet — add the values captured near the end of the call.
{{ sqTitle }}
Field name / lead column
Answer type
What to capture · tells the AI what value to extract
Route incoming calls to · sets inbound routing automatically — no separate rule needed
For a multi-account provider like DialCS, point all of an account's username-trunks at the same queue. Simultaneous-ring forks are auto-deduplicated to one call.
Use this trunk for outbound (manual) calls
Outbound Caller ID · choose one
InboundOutbound (manual)
Route by the trunk (account/username) the call arrives on — the standard way for multi-account providers like DialCS. Leave DID blank to route all calls on that trunk. Simultaneous-ring forks are auto-deduplicated to one call.
On trunk (account)
DID · optional
Send to
PriDID / Trunk matchDestinationEnabled
{{ icGrip }}{{ r.pri }}{{ r.match }}{{ r.dest }}
Manual calls only — placed by staff from registered softphones. There is no automated outbound dialing.
Extension / prefix
Via trunk
Extension / prefixTrunk failover orderCaller ID policy
{{ r.match }}{{ t.label }}{{ r.cid }}
ExtDisplay nameRegistrationOutboundTrunkAI transfer target
Open on any TV / kiosk — read-only display, no login, no admin access. Anyone with the link can view.
{{ wallLink }}
Audit log
{{ a.who }}{{ a.action }}{{ a.target }}{{ a.t }}
{{ invTitle }}
Name
Email
Role
Share these with the new user over a secure channel — they will not be shown again.
Login URL {{ invUrl }}
Email {{ invEmail }}
Temp password {{ invPass }}
2FA setup key {{ invSecret }}
The user adds the 2FA setup key to Google Authenticator / Authy (choose "enter a setup key" / manual entry), then signs in with the temp password + the 6-digit code.
API Keys{{ icShieldSm }}superadmin only · stored in the agent env, never shown back
{{ k.name }}{{ k.stIcon }}{{ k.status }}
Telegram{{ tgStatus }}
Bot token
Chat ID
Recording
Retention230 GB used · oldest recording May 5
Security
Session timeout
IP allowlist — admin panel
{{ ip.addr }}{{ ip.note }}remove
{{ icAlertSm }}Danger Zone{{ icShieldSm }}superadmin only · permanent, cannot be undone