{{ screenKicker }} {{ screenTitle }}
{{ envLabel }}
{{ userInitials }}
SCENARIO
RINGCENTRAL CONTACT CENTER
SPECIAL PICKUP SCHEDULING
MICROSOFT AZURE · CITY OF WILMINGTON SUBSCRIPTION
SHARED · Entra ID · Key Vault · API Management · Private Link & VNet · Defender for Cloud
{{ pciZone.label }}
PCI DSS SCOPE
In scope · touches card digits
Out of scope · tokens or no card data
{{ edgeSvg }}
{{ n.icon }}
{{ n.title }}{{ n.sub }}
{{ n.tierLabel }} shield_lockPCI
{{ l.label }}
{{ focusKicker }} {{ focusNode.title }}{{ focusNode.tier }} {{ focusNode.d }}
{{ focusNode.scopeIcon }}{{ focusNode.scope }}
CALLER HEARS {{ lastAi }}
LATEST EVENT {{ lastLog.t }} · {{ lastLog.svc }} {{ lastLog.msg }}
311 queue4 WAITING
{{ q.icon }}
{{ q.name }}{{ q.sub }}
{{ q.wait }}
SIMULATE CALLER
{{ meta.initials }}
{{ meta.caller }}{{ meta.phone }} · 311-General · {{ meta.langLabel }}
View in Salesforceopen_in_new {{ agentStatus.label }}
ring_volume
Incoming 311 call Waited 0:42 in queue · routed by IVR to Sanitation · special pickup
person_search
{{ ident.title }}{{ ident.sub }}
format_quote {{ meta.intro }}
task_altPickup request created · fee quoted
{{ kv.k }}{{ kv.v }}
categoryItem categoriesMINI LLM
{{ catBox.state }}
{{ c.item }}{{ c.cat }}{{ c.conf }}
FEE FROM ORDINANCE TABLE · NOT THE MODEL
{{ f.label }} · {{ f.calc }}{{ f.amtStr }}
Total{{ catBox.total }}
check_circleConfirmed · fee locked from the ordinance table
routeAddress, zone & pickup slotRULES + OPTIMIZER
location_on{{ gis.line }} · {{ gis.zone }}
EARLIEST DAY WITH CREW CAPACITY IN THIS ZONE
{{ s.day }}{{ s.left }}{{ s.tag }}
Secure transfer to AI payment line The AI agent collects the card on the caller's keypad (DTMF). The request number goes with the call, so the caller isn't asked for it. Your line is muted and recording pauses during card entry. After payment the caller can come back to you or hang up; the result reaches you either way.
{{ s.label }}
headset_off
Caller is with the AI payment agentYour audio is muted. You see progress only — never card data.
{{ p.icon }} {{ p.label }} {{ p.state }}
{{ result.icon }}
{{ resultKicker }} {{ result.title }} {{ result.sub }}
{{ meta.amountStr }}
AI SUMMARY · 3 LINES · WRITTEN TO SALESFORCE CASE {{ sfc.id }}
•{{ l }}
cloudSalesforce caseOpenopen_in_new
Opened automatically when you answered
{{ r.k }}{{ r.v }}
Caller history
{{ h.d }}{{ h.t }}
Disposition
{{ agentNote }}
{{ s.mark }}
{{ s.label }}{{ s.sub }}
graphic_eq Conversation {{ curLang }} {{ elapsedStr }}
phone_in_talk No active session Pick a scenario and press Start, or transfer a caller from the agent desktop.
{{ m.label }}
{{ m.text }}
{{ meta.typeUpper }}{{ meta.caller }} · {{ meta.acct }}
{{ meta.amountStr }}
{{ r.label }} {{ r.val }} {{ r.icon }}
mic_off{{ cardStep.text }}
{{ tokenBox.icon }}{{ tokenBox.text }}
mic
{{ speech.status }} {{ speech.sub }}
LAST HEARD {{ speech.heard }}
{{ k.d }}{{ k.l }}
PCI CONTROLS
{{ p.icon }}{{ p.label }}
flagReview queue · payment anomalies{{ reviewCount }}
{{ r.id }} {{ r.caller }} · {{ r.amount }} · {{ r.status }} {{ r.flag }}
Velocity rules: the same card token on many addresses, or repeated declines from one number. Gateway fraud tools run as well.
{{ txCountLine }}Clear filters
search
PAYMENTTIMECALLERPICKUP · REQUESTAMOUNTCARDLANGSTATUSAI TIMESALESFORCE
No transactions match these filters.
{{ t.id }} {{ t.timeShow }}
{{ t.caller }}{{ t.phoneMask }}
{{ t.type }}{{ t.acct }}
{{ t.amountStr }} {{ t.cardStr }} {{ t.langShort }} {{ t.status }}flag {{ t.durStr }} Viewopen_in_new
{{ sel.id }}{{ sel.status }}
{{ sel.type }} · {{ sel.caller }} {{ sel.dateLine }} flagFlagged for review · {{ sel.flag }}
{{ sel.amountStr }}
End-to-end trace
{{ e.t }}
{{ e.svc }}{{ e.msg }}
One trace per callOPENTELEMETRY SPANS
{{ sel.spanTree }}
never present: card number, expiry, security code, raw gateway payload
auto_awesomeAI summary{{ sel.sfLine }}
•{{ l }}
{{ kv.k }}{{ kv.v }}
shield_lockPCI evidence
check{{ p }}
Gateway response · redacted
{{ sel.json }}
smsSMS · confirmation and reminderACS SMS
{{ s.text }}
{{ s.meta }}
Streamed from payment events · refreshed {{ refreshed }}SAMPLE DATA · NOT LIVE TELEMETRY
{{ k.label }} {{ k.v }} {{ k.delta }}
{{ volTitle }}AI completedReturned to agent123 = callers
{{ b.c }}
{{ b.l }}
Call outcomes
{{ o.label }}{{ o.n }}{{ o.w }}
Volume by pickup category
{{ t.label }}{{ t.v }}
How callers paid
{{ t.label }}{{ t.v }}
Business value2025 volume from the solution deck · unit costs are planning estimates
{{ k.label }} {{ k.v }} {{ k.delta }}
Cost per completed payment{{ costPer }}
(Telephony + speech + tokens + gateway fee) ÷ completed payments. Tokens are a rounding error; the gateway fee dominates.
{{ c.label }} · {{ c.sub }}{{ c.v }}
Demand forecast vs actual · pickups by week
ActualForecast (seasonal model · Azure ML)Forecast error {{ fcErr }} (MAPE)
{{ b.l }}
W1–W8 actual from Salesforce history; W9–W12 forecast only. Sanitation uses this to plan crews by zone.
Clear filters
PCI guardian & voice qualitySAMPLE DATA
{{ g.icon }}{{ g.label }}
{{ g.v }} {{ g.sub }}
No services match these filters.
{{ s.icon }}
{{ s.n }}
{{ s.lat }}ms p95{{ s.st }}
Alerts
No alerts match these filters.
{{ a.icon }}
{{ a.title }}{{ a.meta }}
Alert rules by layer
{{ r.icon }}
{{ r.rule }}{{ r.layer }}
{{ r.state }}
App Insights · live traces{{ monLogCount }}
No traces match these filters.
{{ g.t }}{{ g.svc }}{{ g.msg }}
{{ setCur.title }}{{ setCur.sub }}
Environment
Card capture · build or buy
{{ f.k }}
{{ f.v }}{{ f.icon }}
{{ t.label }}{{ t.sub }}
Refund {{ refundDlg.id }}
Amount{{ refundDlg.amount }}
Your refund limit{{ refundDlg.limit }}
blockThis refund is above your limit. Send it to Finance for approval.
check_circle{{ toast }}