Predictika · Business connectivity quotes
An AI sales agent prepares a quote for a business in Oman that wants Omantel Fixed Business Broadband: a new connection, an upgrade to a faster package, or the early termination of an existing contract. It says which package and contract length, the speeds and free minutes the customer needs, any static IP addresses, and the monthly, one-time or termination amounts. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Omantel's published package table and terms and returns a verdict, every reason and the figures it computed.
This validator models quotes for Omantel Fixed Business Broadband as published on the Omantel Fixed Business Broadband page (read October 7, 2026), not just the scenarios shown below.
Any Fixed Business Broadband quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the 500 Mbps and 1 Gbps packages (named on the page without prices), Fiber Pro, 5G business plans, mobile Nama plans, international calling discounts, VAT, and any negotiated discount.
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 |
|---|---|---|
| A fee that depends on how long the contract has run | Only with care The multiple falls in steps (for example 6, 4, 3, 2 times on a 3-year contract), so the fee needs a table keyed on contract and months completed, and a fee typed by a rep has to be compared with it separately. | The fee is computed from the contract and the months completed and compared with the stated fee. |
| Speeds published as a range | Only with workarounds A package published as 8 to 10 Mbps is not a single number a rule can compare; reps tend to treat the top figure as a promise. | A need above the top is blocked; a need inside the range goes to a person with the reason stated. |
| An upgrade that is really a downgrade | Only with workarounds Telling an upgrade from a downgrade needs the current speed alongside the new one, and the free-upgrade promise is easy to get wrong in a quote. | The new speed is compared with the current speed, and an upgrade charged a fee is a blocking finding. |
| Numbers that must belong to the same company | Only with care The registration condition is a fact about the customer's numbers rather than the product, so it is often a manual check. | Counting free minutes to numbers registered under another company is a blocking finding. |
| 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 customer needs 5 Mbps download but the chosen package offers up to 4 Mbps. |
| 2 | The customer needs 10 Mbps download, but the package is published as 8 to 10 Mbps and Omantel offers the highest possible speed on a best-effort basis, so a person should confirm it. |
| 3 | The customer needs 9 Mbps download, but the package is published as 8 to 10 Mbps and Omantel offers the highest possible speed on a best-effort basis, so a person should confirm it. |
| 4 | The customer needs 11 Mbps download but the chosen package offers up to 10 Mbps. |
| 5 | The customer needs 5 Mbps upload, but the package is published as 1 to 5 Mbps and Omantel offers the highest possible speed on a best-effort basis, so a person should confirm it. |
| 6 | The customer needs 6 Mbps upload but the chosen package offers up to 5 Mbps. |
| 7 | The customer needs 2 Mbps upload, but the package is published as 1 to 2 Mbps and Omantel offers the highest possible speed on a best-effort basis, so a person should confirm it. |
| 8 | The customer expects 201 minutes a month to Omantel mobile numbers but the package includes 200; the price of extra minutes is not published, so a person should confirm it. |
| 9 | The quote counts free minutes to Omantel Nama mobile numbers, but Omantel requires the Nama and fixed line numbers to be registered under the same company. |
| 10 | The quote states a monthly price of OMR 50; the published subscription plus any static IP addresses gives OMR 90, excluding VAT. |
| 11 | The quote states one-time charges of OMR 25; the published installation and static IP charges give OMR 35, excluding VAT. |
| 12 | The quote states an early termination fee of OMR 450; the published schedule gives OMR 300, excluding VAT. |
| 13 | The quote states an early termination fee of OMR 150; the published schedule gives OMR 100, excluding VAT. |
| 14 | For a one-year contract Omantel states a three-month notice period for early termination and publishes no fee amount, so a person should confirm the charge. |
| 15 | The quote shows 30 completed months but the contract runs only 24 months. |
| 16 | The change is quoted as an upgrade, but the chosen package offers up to 10 Mbps and the current one 20 Mbps; Omantel treats a downgrade as a termination. |
| 17 | The quote charges OMR 25 for the upgrade; Omantel states that an upgrade to a higher speed is free of charge and starts a new contract. |
| 18 | The customer needs 9 Mbps download but the chosen package offers up to 4 Mbps. |
| 19 | The customer needs 3 Mbps upload but the chosen package offers up to 1 Mbps. |
| 20 | The quote states a monthly price of OMR 1; the published subscription plus any static IP addresses gives OMR 40, excluding VAT. |
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 Omantel Fixed Business Broadband 10 Mbps on a 2-year contract with 1 static IP address. The customer needs 12 Mbps download and 1 Mbps upload and about 200 minutes a month to Omantel mobile numbers, counting 4 Nama numbers registered under a different company from the fixed line. The quote states a monthly price of OMR 50 and one-time charges of OMR 35. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Omantel Fixed Business Broadband 20 Mbps on a 2-year contract with 1 static IP address. The customer needs 12 Mbps download and 1 Mbps upload and about 200 minutes a month to Omantel mobile numbers, counting 4 Nama numbers registered under the same company as the fixed line. The quote states a monthly price of OMR 140 and one-time charges of OMR 35. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the early termination of the customer's 20 Mbps Omantel Fixed Business Broadband connection on a 3-year contract, now in month 14. The quote states an early termination fee of OMR 450. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the early termination of the customer's 20 Mbps Omantel Fixed Business Broadband connection on a 3-year contract, now in month 14. The quote states an early termination fee of OMR 300. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an upgrade from the customer's current 10 Mbps Omantel Fixed Business Broadband connection to 10 Mbps on a new 3-year contract. The customer needs 15 Mbps download and 1 Mbps upload. The quote states a monthly price of OMR 40 and an upgrade charge of OMR 25. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an upgrade from the customer's current 10 Mbps Omantel Fixed Business Broadband connection to 20 Mbps on a new 3-year contract. The customer needs 15 Mbps download and 1 Mbps upload. The quote states a monthly price of OMR 75 and an upgrade charge of OMR 0. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.