Predictika · Fixed wireless broadband
An AI sales agent puts together a fixed wireless order for a rural broadband operator: the ePMP access points, the subscriber modules, the antennas, the channel width, the regulatory variant and power cord, and the capacity the order says the sectors will serve. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Cambium ePMP 3000 Series and ePMP Force 300 Series datasheets and returns a verdict, every reason and the figures it computed.
This validator models the published limits and part-number structure of the Cambium ePMP 5 GHz access points and Force 300 subscriber modules, not just the scenarios shown below.
Any order built from these access points and subscriber modules is in scope — not only the scenarios pictured here. Not covered: prices (the datasheets list none, so this page shows no price build-up), the ePMP 4500, ePMP 1000 and 2000, Force 400 and PMP 450 families, 2.4 GHz and other bands, cnMaestro licenses, and the date of the source datasheets.
7 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 |
|---|---|---|
| Limits that differ by access point model | Only with workarounds Each access point has its own subscriber limit, antenna and channel options, so a rules-based CPQ needs a rule set per model. | The model selects its limits inside one model, in any order of choices. |
| Part numbers that depend on the variant | Only with care FCC, IC, EU, India and ROW variants come with different power cords and a few part numbers exist only in some variants, so a table of allowed combinations has to be kept in step with the datasheet. | The allowed variant and cord combinations, and the no-PSU rules, are checked on every call. |
| A radio that changes role with a license | Only with workarounds The Force 300 CSM becomes an access point with a license key, which changes its subscriber limit and removes GPS sync; a quote has to treat one part number as two roles. | The role is a choice in the request and its limits follow from it. |
| Quantities that must agree | Only with care One antenna per access point, one upgrade key per CSM access point and 4-packs that must fit the radios ordered are separate comparisons that all need re-running when a quantity changes. | All of them are evaluated together on every call. |
| Capacity the order states | Only with care The stated capacity is derived from the access points, so a rule has to recompute it and compare. | The stated capacity is a field in the request, compared with the computed figure 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 person 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 | A third-party antenna is not sold by Cambium; a person should confirm it is a compatible 2x2 antenna. |
| 2 | The quote has 121 subscriber modules; 1 access point serve at most 120. |
| 3 | The quote has 65 subscriber modules; 1 access point serve at most 64. |
| 4 | The quote has 33 subscriber modules; 1 access point serve at most 32. |
| 5 | The quote has 13 subscriber modules; 1 access point serve at most 12. |
| 6 | A channel width of 30 MHz is not offered; the access points use 10, 20, 40 or 80 MHz. |
| 7 | 10 MHz channels are supported only with the ePMP 3000 access point and Force 300-19R subscriber modules. |
| 8 | The selected antenna does not fit this access point: the ePMP 3000 takes its 4x4 MU-MIMO sector antenna, the ePMP 3000L a 2x2 sector or third-party 2x2 antenna, the MicroPOP has an integrated omni antenna and a Force 300 CSM access point needs an external antenna. |
| 9 | The quote has 2 sector antennas for 3 access points; each access point needs one. |
| 10 | The quote has 0 sector antennas for 3 access points; each access point needs one. |
| 11 | 2 sector antennas are quoted, but the selected antenna option does not use a Cambium sector antenna. |
| 12 | The optional smart uplink beamforming antenna is available only with the ePMP 3000 access point. |
| 13 | GPS synchronization is not supported on the MP 3000 MicroPOP or on a Force 300 CSM used as an access point. |
| 14 | The Force 300 CSM is a connectorized radio and the quote has no antenna for it. |
| 15 | The quote has 0 AP upgrade license keys for 2 Force 300 CSM access points; each needs one. |
| 16 | The quote has 1 AP upgrade license key for 2 Force 300 CSM access points; each needs one. |
| 17 | 3 AP upgrade license keys are quoted, but the Force 300 CSM upgrade key applies only to a Force 300 CSM used as an access point. |
| 18 | This regulatory variant is not sold with the selected power cord. |
| 19 | The datasheet lists the 2x2 sector antenna for the ePMP 3000L, not for a Force 300 CSM access point; a person should confirm it can be used with it. |
| 20 | The radios are quoted without a power supply and the quote names no power source for them. |
| 21 | The no-PSU part numbers are listed for the ROW variant only. |
| 22 | The Force 300-25 is not listed without a power supply. |
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 3 ePMP 3000 access points serving 300 Force 300-19 subscriber modules on 10 MHz channels, with the 4x4 MU-MIMO sector antenna (2 antennas). The radios are the FCC variant with the US cord. The order states that the sectors serve 400 subscribers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 ePMP 3000 access points serving 300 Force 300-19R subscriber modules on 10 MHz channels, with the 4x4 MU-MIMO sector antenna (3 antennas). The radios are the FCC variant with the US cord. The order states that the sectors serve 360 subscribers. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 ePMP 3000L access points serving 120 Force 300 CSM subscriber modules on 40 MHz channels, with the 2x2 sector antenna (2 antennas). The radios are the ROW variant with the ANZ cord. Add the smart uplink beamforming antenna. The subscriber modules are the connectorized model. The order states that the sectors serve 150 subscribers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 ePMP 3000L access points serving 120 Force 300 CSM subscriber modules on 40 MHz channels, with the 2x2 sector antenna (2 antennas). The radios are the ROW variant with the ANZ cord. The subscriber modules come with their own antennas. The order states that the sectors serve 128 subscribers. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 MP 3000 MicroPOP access points serving 80 Force 300-16 subscriber modules on 20 MHz channels, with the integrated omni antenna. The radios are the FCC variant with the US cord. GPS synchronization is wanted. The order states that the sectors serve 80 subscribers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 ePMP 3000L access points serving 80 Force 300-16 subscriber modules on 20 MHz channels, with a third-party 2x2 antenna. The radios are the FCC variant with the US cord. GPS synchronization is wanted. The order states that the sectors serve 128 subscribers. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 ePMP 3000L access points serving 80 Force 300-16 subscriber modules on 20 MHz channels, with the 2x2 sector antenna (2 antennas). The radios are the FCC variant with the US cord. GPS synchronization is wanted. The order states that the sectors serve 128 subscribers. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.