Predictika · Telecom service quotes
An AI sales agent prepares a monthly quote for a Texas public-sector customer that wants Granite hosted PBX (HPBX) seats, voice paths, call center seats and IVR under the Texas DIR contract price list: the seat plan, the contract term, the usage bundle and the monthly and one-time charges. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason and the figures it computed.
This validator models hosted PBX monthly quotes as published in Granite's Texas DIR-TELE-CTSA-012 Attachment B-2 price list (read October 7, 2026), not just the scenarios shown below.
Any hosted PBX quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: phones and other equipment rental, Hosted Voice line bundles, broadband and data services, wireless, long distance and toll-free usage rates, taxes and regulatory surcharges, other states and Granite's non-contract prices.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Minimums on call center seats and IVR | Only with care A minimum quantity per product is a validation rule on each line, and it is easy to miss one when seats and IVR are quoted together. | Both minimums are checked on every call, together with the other rules. |
| A product that needs a different service on the same quote | Only with workarounds Call center seats and IVR must come with SIP, Hosted Voice or Hosted PBX service; this is a dependency between lines that a rep can break by removing the other line. | The dependency is checked whenever any line changes, and the answer lists it with the other findings. |
| Terms that only some services offer | Only with care The allowed terms differ by service, so a term rule is needed per product family and kept in step with the price list. | A term the services are not listed for is a blocking finding. |
| A stated total that leaves out an add-on | Only with workarounds A rep types the monthly total; comparing it with the sum of seats, bundles, paths, call center and IVR is a separate price rule. | The stated monthly and one-time charges are compared with the computed ones on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The quote uses a 1-year term, but Granite lists these hosted voice services for 2-year and 3-year terms only. |
| 2 | Call center seats have a 3 license minimum; the quote has 2. |
| 3 | The quote has 5 call center seats but no seat level (entry, medium or highest). |
| 4 | IVR has a 25 license minimum; the quote has 24. |
| 5 | Call center seats and IVR must include Granite SIP, Hosted Voice or Hosted PBX service, and the quote has none. |
| 6 | Configuring 3 non-Granite device(s) is subject to technical review under the contract price list, so a person should confirm it. |
| 7 | The quote states a monthly charge of $192.29; the published contract prices give $192.30. |
| 8 | The quote states a monthly charge of $192.31; the published contract prices give $192.30. |
| 9 | The quote states a one-time charge of $200.00; the published contract prices give $413.92. |
| 10 | Configuring 2 non-Granite device(s) is subject to technical review under the contract price list, so a person should confirm it. |
| 11 | The quote has 2 call center seats but no seat level (entry, medium or highest). |
| 12 | IVR has a 25 license minimum; the quote has 10. |
| 13 | The quote states a monthly charge of $0.05; the published contract prices give $207.90. |
| 14 | The quote states a one-time charge of $0.05; the published contract prices give $206.96. |
| 15 | Configuring 1 non-Granite device(s) is subject to technical review under the contract price list, so a person should confirm it. |
| 16 | Call center seats have a 3 license minimum; the quote has 1. |
| 17 | The quote states a monthly charge of $192.30; the published contract prices give $233.90. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote Granite hosted PBX on a 1-year term for the customer: 40 seats on HPBX 3 (full features including mobile app), with the unlimited long distance usage bundle on every seat, 20 HPBX voice paths, 2 highest-level call center seats, 10 IVR licenses. The quote states a monthly charge of $1,913.08. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Granite hosted PBX on a 3-year term for the customer: 40 seats on HPBX 3 (full features including mobile app), with the unlimited long distance usage bundle on every seat, 20 HPBX voice paths, 4 highest-level call center seats, 25 IVR licenses. The quote states a monthly charge of $2,620.11. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Granite hosted PBX on a 2-year term for the customer: 8 medium-level call center seats, 30 IVR licenses. The quote states a monthly charge of $1,447.30. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Granite hosted PBX on a 2-year term for the customer: 12 SIP call paths, 8 medium-level call center seats, 30 IVR licenses. The quote states a monthly charge of $1,571.98. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Granite hosted PBX on a 3-year term for the customer: 25 seats on HPBX 5 (full features with video conferencing), with the unlimited domestic usage bundle on every seat, 15 HPBX voice paths, configuration of 3 non-Granite devices. The quote states a monthly charge of $1,377.75 and a one-time charge of $620.88. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Granite hosted PBX on a 3-year term for the customer: 25 seats on HPBX 5 (full features with video conferencing), with the unlimited domestic usage bundle on every seat, 15 HPBX voice paths, configuration of 3 non-Granite devices. The quote states a monthly charge of $1,533.75 and a one-time charge of $620.88. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.