Predictika · Tolling reader orders

An AI sales agent's toll reader lane order, checked before it goes out

An AI sales agent prepares an order for a Kapsch JANUS multi-protocol reader lane from the public Kapsch datasheets and FAQ: the reader model, power, mounting, antennas and RF modules, active protocols, site limits, reader sync, licensing and transponders. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those published limits and returns a verdict, every reason and the figures it computed.

Scope: Kapsch JANUS MPR2.4 and MPR4.1 reader lanes with their antennas, RF modules, protocols, site limits, reader sync, licensing and transponders. See everything this validator covers

This validator models JANUS reader lane orders using the public Kapsch MPR2.4 and MPR4.1 datasheets, the multi-protocol reader FAQ and the transponder datasheets, not just the scenarios shown below.

  • Reader and power — the MPR2.4 (8 antenna ports, 115 to 230 VAC, rack mount for a NEMA 4 cabinet) and the MPR4.1 (4 antenna ports, 19 to 30 VDC, outdoor mount), the one-RF-module-per-antenna rule of the MPR2.4 and the lane limits of the MPR4.1.
  • Protocols — the protocols that can be active together (at most four, at most three at highway speed), redundant-reader module limits, California Title 21 and write support.
  • Site and installation — the operating temperature range (-34 or -37 C to 74 C), fans above 55 C for the MPR2.4, reader spacing and synchronization, sync cable lengths and the site license.
  • Transponders — the protocol each transponder needs, the two-way and three-way switchable ISO 6C versions, the encoding data that must come with the purchase order and the transponders per box.
  • Stated figures — the antenna ports and transponders per box written on the order are compared with the datasheet figures, and items the datasheets leave open go to a person.

Any single JANUS MPR2.4 or MPR4.1 reader lane order is in scope — not only the scenarios pictured here. Not covered: prices (Kapsch publishes no list prices for these products, so this validator produces no price build-up), other Kapsch readers and products, antennas and cabling part numbers, and local regulation beyond the license reminder. Assumptions: the MPR4.1 is treated as having no RF modules and no redundancy because its datasheet lists none, and TDMAv6 support is sent to a person because the datasheets list only TDM.

The AI sales agentBuilds the reader lane order from the customer's request and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Reader model that fixes ports, power and mountingOnly with care
Each reader brings its own port count, supply and mounting, and every other choice has to be kept in step by hand.
The reader decides the antenna ports, the supply and the mounting, and all three are checked together on every call.
Protocols that may be active togetherOnly with workarounds
A count of active protocols with different caps by speed and by redundancy, written as separate rules.
The active protocols are counted on every call and compared with each cap that applies.
Limits that depend on the reader and the siteOnly with workarounds
Temperature range, fans, spacing and sync lengths each differ by reader and need rules of their own.
The site temperatures, fans, reader spacing and cable lengths are checked against the reader's limits in one pass.
A stated figure that disagrees with the datasheetOnly with workarounds
The stated antenna ports and transponders per box are separate fields and each needs its own rule.
Each stated figure is part of the request and is compared with the datasheet figure on every call.
A choice the datasheet leaves openOnly with workarounds
Rules know pass or fail; a TDMAv6 transponder, a speed above the tested range or an RF module on the MPR4.1 has to be built as a special rule.
It goes to a person as needs approval, neither passed nor blocked.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The quote has 5 antennas; this reader has 4 antenna ports.
2The quote has 9 antennas; this reader has 8 antenna ports.
3The MPR2.4 uses one RF module per antenna; the quote has 3 RF modules for 4 antennas.
4A single MPR4.1 reader serves up to four lanes; the quote has 5 lanes.
5California Title 21 (T21) is listed for the MPR4.1 only; the MPR2.4 datasheet does not list it.
6At most four protocols can be active at the same time on a reader; the quote has 5.
7Four protocols are active at highway speed; Kapsch recommends at most three, so a person should confirm the protocol set with Kapsch.
8Redundant operation is listed for the MPR2.4 only; the MPR4.1 datasheet lists no redundancy.
9A redundant reader with these protocols takes at most 5 RF modules (8 with a TDM frame and no more than 2 other protocols, otherwise 5); the quote has 8.
10A redundant reader with these protocols takes at most 5 RF modules (8 with a TDM frame and no more than 2 other protocols, otherwise 5); the quote has 6.
11MRFMS and MRFMS+ RF modules cannot be mixed within a single reader.
12The power supply on the quote does not match the reader (the MPR2.4 takes 115 to 230 VAC; the MPR4.1 takes 19 to 30 VDC).
13The site low of -35 C is below the reader operating limit of -34 C.
14The site high of 75 C is above the 74 C operating limit of the readers.
15The MPR2.4 operates above 55 C only with circulating fans; the site high is 60 C and the quote has no fan tray.
16The MPR2.4 is a rack-mount reader designed for a NEMA 4 cabinet; only the MPR4.1 is built for outdoor mounting without a cabinet.
17Readers within 600 ft of each other must be synchronized; the nearest reader is 500 ft away and the quote has no sync.
18The sync cable runs total 2,100 ft; the recommended maximum is 2,000 ft for all segments to the hub.
19One sync cable segment is 1,600 ft; the recommended maximum is 1,500 ft.
20A site license (for example FCC Part 90 in the USA) is required at each site that has an operating reader; the quote has none.
21The readers can write only to TDM and 6C transponders; the other protocols are read only.
22The quote needs to write to a protocol that is not active on the reader.
23The transponder on the quote needs a protocol that is not active on the reader.
24The reader datasheets list Kapsch TDM and do not list TDMAv6; a person should confirm the reader supports the TDMAv6 transponder quoted.
25The ISO 6C switchable transponder comes in two-way and three-way versions; the quote has 4 positions.
26ISO 6C switchable transponders are pre-encoded from the customer serial numbers and programming data, which must come with the purchase order; the quote has none.
27The quote states 250 transponders per box; the listed maximum is 200.
28The quote states 4 antenna ports for this reader, but the datasheet lists 8.
29The readers were tested in multi-protocol mode up to 100 mph and Kapsch extrapolates above that; a person should confirm the quoted 110 mph.
30The MPR4.1 datasheet lists no RF modules; a person should confirm the 2 RF modules on the quote.

Scenarios and results

Click to expand

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.

1. Reader, power and cold site: An MPR2.4 ordered outdoors on DC power for a site that drops to -36 C

The agent's request. Please quote a JANUS MPR2.4 reader for 2 lanes with 4 antennas and 4 RF modules, DC power, mounted outdoors, with the TDM, ISO 6C protocols active, at a site from -36 to 35 C, with the nearest reader 800 ft away, and 1,200 exterior TDM transponders. The order states that the reader has 8 antenna ports. It is ready to send.

Verdict: Blocked.

  • Supply does not match the reader. The power supply on the quote does not match the reader (the MPR2.4 takes 115 to 230 VAC; the MPR4.1 takes 19 to 30 VDC).
  • Site colder than the operating limit. The site low of -36 C is below the reader operating limit of -34 C.
  • MPR2.4 needs a cabinet outdoors. The MPR2.4 is a rack-mount reader designed for a NEMA 4 cabinet; only the MPR4.1 is built for outdoor mounting without a cabinet.

2. Reader, power and cold site: The agent resubmits after fixing the errors

The agent's request. Please quote a JANUS MPR4.1 reader for 2 lanes with 4 antennas, DC power, mounted outdoors, with the TDM, ISO 6C protocols active, at a site from -36 to 35 C, with the nearest reader 800 ft away, and 1,200 exterior TDM transponders. The order states that the reader has 4 antenna ports. It is ready to send.

Verdict: Allowed.

  • Order summary. Reader with 4 antenna ports, 4 antennas on the quote, 2 protocols active, operating low limit -37 C.

3. Redundant four-protocol lane: A redundant MPR2.4 with eight RF modules, four protocols, a reader 450 ft away and switchable transponders with no encoding data

The agent's request. Please quote a JANUS MPR2.4 reader for 2 lanes with 8 antennas and 8 RF modules, AC power, installed in a cabinet, redundant, with the TDM, ISO 6C, 6B, ATA protocols active at highway speed, at a site from -10 to 35 C, with the nearest reader 450 ft away, and 800 switchable ISO 6C transponders with 3 positions. The order states that the reader has 8 antenna ports. It is ready to send.

Verdict: Blocked.

  • Too many RF modules in a redundant reader. A redundant reader with these protocols takes at most 5 RF modules (8 with a TDM frame and no more than 2 other protocols, otherwise 5); the quote has 8.
  • Readers within 600 ft must be synchronized. Readers within 600 ft of each other must be synchronized; the nearest reader is 450 ft away and the quote has no sync.
  • Switchable 6C tag needs encoding data. ISO 6C switchable transponders are pre-encoded from the customer serial numbers and programming data, which must come with the purchase order; the quote has none.
  • Four protocols at highway speed. Four protocols are active at highway speed; Kapsch recommends at most three, so a person should confirm the protocol set with Kapsch.

4. Redundant four-protocol lane: The agent resubmits after fixing the errors

The agent's request. Please quote a JANUS MPR2.4 reader for 2 lanes with 8 antennas and 8 RF modules, AC power, installed in a cabinet, redundant, with the TDM, ISO 6C, 6B protocols active at highway speed, at a site from -10 to 35 C, with the nearest reader 450 ft away and synchronized, and 800 switchable ISO 6C transponders with 3 positions, with the encoding data supplied. The order states that the reader has 8 antenna ports. It is ready to send.

Verdict: Allowed.

  • Order summary. Reader with 8 antenna ports, 8 antennas on the quote, 3 protocols active, operating low limit -34 C.

5. High speed MPR4.1 lane: An MPR4.1 three-lane order at 110 mph with RF modules and 250 transponders per box

The agent's request. Please quote a JANUS MPR4.1 reader for 3 lanes with 2 antennas and 2 RF modules, DC power, mounted outdoors, with the TDM, ISO 6C, Title 21 protocols active, for vehicles up to 110 mph, at a site from -10 to 35 C, with the nearest reader 800 ft away, and 1,500 switchable ISO 6C transponders with 3 positions, with the encoding data supplied. The order states that the reader has 4 antenna ports. It states 250 transponders per box. It is ready to send.

Verdict: Blocked.

  • More than 200 transponders per box. The quote states 250 transponders per box; the listed maximum is 200.
  • Speed above the tested 100 mph. The readers were tested in multi-protocol mode up to 100 mph and Kapsch extrapolates above that; a person should confirm the quoted 110 mph.
  • RF modules quoted with an MPR4.1. The MPR4.1 datasheet lists no RF modules; a person should confirm the 2 RF modules on the quote.

6. High speed MPR4.1 lane: The agent resubmits after fixing the errors

The agent's request. Please quote a JANUS MPR4.1 reader for 3 lanes with 2 antennas and 2 RF modules, DC power, mounted outdoors, with the TDM, ISO 6C, Title 21 protocols active, for vehicles up to 110 mph, at a site from -10 to 35 C, with the nearest reader 800 ft away, and 1,500 switchable ISO 6C transponders with 3 positions, with the encoding data supplied. The order states that the reader has 4 antenna ports. It states 200 transponders per box. It is ready to send.

Verdict: Needs approval.

  • Speed above the tested 100 mph. The readers were tested in multi-protocol mode up to 100 mph and Kapsch extrapolates above that; a person should confirm the quoted 110 mph.
  • RF modules quoted with an MPR4.1. The MPR4.1 datasheet lists no RF modules; a person should confirm the 2 RF modules on the quote.
  • Order summary. Reader with 4 antenna ports, 2 antennas on the quote, 3 protocols active, operating low limit -37 C.

7. High speed MPR4.1 lane: The agent resubmits after fixing the errors

The agent's request. Please quote a JANUS MPR4.1 reader for 3 lanes with 2 antennas, DC power, mounted outdoors, with the TDM, ISO 6C, Title 21 protocols active, for vehicles up to 100 mph, at a site from -10 to 35 C, with the nearest reader 800 ft away, and 1,500 switchable ISO 6C transponders with 3 positions, with the encoding data supplied. The order states that the reader has 4 antenna ports. It states 200 transponders per box. It is ready to send.

Verdict: Allowed.

  • Order summary. Reader with 4 antenna ports, 2 antennas on the quote, 3 protocols active, operating low limit -37 C.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for a Kapsch JANUS multi-protocol reader lane from the public Kapsch datasheets and FAQ: the reader model, power, mounting, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those published limits and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a JANUS MPR2.4 reader for 2 lanes with 8 antennas and 8 RF modules, AC power, installed in a cabinet. The order states that the reader has 8 antenna ports. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. A redundant reader with these protocols takes at most 5 RF modules (8 with a TDM frame and no more than 2 other protocols, otherwise 5); the quote has 8. Readers within 600 ft of each other must be synchronized; the nearest reader is 450 ft away and the quote has no sync. ISO 6C switchable transponders are pre-encoded from the customer serial numbers and programming data, which must come with the purchase order; the quote has none.
  6. The validator returned three blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for reader model that fixes ports, power and mounting, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the active protocols to TDM, ISO 6C, 6B. It sets the readers synchronized to yes and the encoding data supplied to yes.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.