Predictika · Air traffic control voice systems

An AI sales agent's VCS 3020X order, checked before it goes out

An AI sales agent prepares a Frequentis VCS 3020X voice communication system order for an air navigation service provider: the deployment type, operator positions, radio channels, legacy interfaces, backup options, the network between centres and the position total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the VCS 3020X line and returns a verdict, every reason and the figures it computed.

Scope: Frequentis VCS 3020X air traffic control voice communication system orders: smart3020X 1HU, split shelf A+B, single A/B shelf and virtual data centre deployments. See everything this validator covers

This validator models Frequentis VCS 3020X orders for towers, approach and area control centres, not just the scenarios shown below. The product name, the four deployment types, the 200-plus positions on an A/B shelf, the 1,000 operational roles, ED-137 radio, the legacy interface types, the redundant WAN and role handover are from public Frequentis documents; the position and radio channel limits of each deployment, the gateway port capacity and the approval thresholds are modeled from comparable systems and are not Frequentis-published.

  • Deployment — smart3020X on 1HU (towers and small systems only), split shelf with A and B in one, single A and B shelf for large systems, or virtual deployment in the data centre; operator positions and radio channels per centre must fit the deployment.
  • Interfaces and backup — legacy telephone and radio ports (two-wire, four-wire, E&M, MFC-R2 and R5, ATS-QSIG, ISDN) must be covered by the quoted gateways, radio backup pooling needs ED-137 compatible radios, and IP backup applications cannot exceed the operator positions.
  • Network and centres — role handover needs at least two centres, and a networked or data centre deployment needs a redundant WAN.
  • Stated figures and approvals — the stated position total must equal centres times positions; a customer-specific adaptation or a quote using 90 percent or more of a deployment's positions goes to a person.

Any VCS 3020X order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled, so this page shows no price build-up), the 3020 LifeX platform, the 3020X CCS conference control system and other Frequentis products, project services and support packages, and safety assurance work.

The AI sales agentBuilds the system order from the conversation 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
Capacity limits that differ by deployment type (positions and radio channels)Only with care
Each deployment has its own limits, so a rule per deployment is needed and every new deployment option adds more to maintain.
The deployment arrives in one request and its limits are looked up and checked on every call.
Which deployment suits which site (1HU only for towers)Only with workarounds
The site type on one line decides which deployment on another is allowed, a cross-line rule that is easy to miss.
Site and deployment are in one request and checked together.
Networked systems: role handover, redundant WAN, ED-137 radios for backup poolingOnly with workarounds
Each depends on facts about the customer network and radios that sit outside the product lines, so they are usually found late.
These facts travel with the order and every dependency is checked together.
Gateway ports against the legacy interfaces neededOnly with care
A port count has to be computed from the quoted gateways and compared with the requirement.
Needed and provided ports are computed together on every call.
Every problem returned in one answerOnly 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.

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 250 operator positions per centre; the selected deployment gives at most 200.
2The quote uses 200 of the 200 operator positions the deployment gives; a person should confirm there is room to grow.
3The quote uses 180 of the 200 operator positions the deployment gives; a person should confirm there is room to grow.
4The 1HU smart3,020X deployment is for towers and small systems; an approach or area control centre needs a shelf or virtual deployment.
5The quote has 21 operator positions per centre; the selected deployment gives at most 20.
6The quote has 700 radio channels per centre; the selected deployment gives at most 600.
7The quote has 121 radio channels per centre; the selected deployment gives at most 120.
8The quote needs 70 legacy telephone and radio ports per centre; the quoted gateways give 64.
9Radio backup pooling works with ED-137 compatible radios and the customer radios are not ED-137 compatible.
10Role handover between centres needs at least 2 centres; the quote has 1.
11A networked or data centre deployment needs a redundant WAN connection and the quote has none.
12The quote has 160 IP backup applications per centre but only 150 operator positions.
13The quote states 150 operator positions in total; the quoted centres give 300.
14The quote asks for a customer-specific adaptation; a person should confirm it fits the safety case for the system.
15The quote has 300 radio channels per centre; the selected deployment gives at most 120.

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. Deployment capacity: Approach control with 240 positions on a split shelf

The agent's request. Please quote a VCS 3020X system for an approach control centre, as split shelf (A and B in one), with 1 centre and 240 operator positions in each. It needs 100 radio channels and 40 legacy telephone and radio ports per centre, with 2 gateways, and 240 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling. The network has a redundant WAN. The quote states 240 operator positions in total. It is ready to send.

Verdict: Blocked.

  • Operator positions over the deployment. The quote has 240 operator positions per centre; the selected deployment gives at most 200.

2. Deployment capacity: The agent resubmits after fixing the errors

The agent's request. Please quote a VCS 3020X system for an approach control centre, as single A and B shelf, with 1 centre and 240 operator positions in each. It needs 100 radio channels and 40 legacy telephone and radio ports per centre, with 2 gateways, and 240 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling. The network has a redundant WAN. The quote states 240 operator positions in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 centre(s) with 240 operator positions each, 240 operator positions in total; the deployment gives 1,000 positions and 600 radio channels per centre.

3. Networked centres: Two area control centres with non-ED-137 radios and no redundant WAN

The agent's request. Please quote a VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 48 legacy telephone and radio ports per centre, with 2 gateways, and 150 IP backup applications. The customer radios are not ED-137 compatible and the order includes radio backup pooling, with role handover between centres. The network has no redundant WAN. The quote states 300 operator positions in total. It is ready to send.

Verdict: Blocked.

  • Radio backup pooling needs ED-137 radios. Radio backup pooling works with ED-137 compatible radios and the customer radios are not ED-137 compatible.
  • Networked or virtual system needs a redundant WAN. A networked or data centre deployment needs a redundant WAN connection and the quote has none.

4. Networked centres: The agent resubmits after fixing the errors

The agent's request. Please quote a VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 48 legacy telephone and radio ports per centre, with 2 gateways, and 150 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling, with role handover between centres. The network has a redundant WAN. The quote states 300 operator positions in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 centre(s) with 150 operator positions each, 300 operator positions in total; the deployment gives 1,000 positions and 600 radio channels per centre.

5. Interfaces and adaptation: Two centres with a customer-specific adaptation and 70 legacy ports

The agent's request. Please quote a VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 70 legacy telephone and radio ports per centre, with 2 gateways, and 150 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling, with role handover between centres. The network has a redundant WAN, and the order includes a customer-specific adaptation. The quote states 300 operator positions in total. It is ready to send.

Verdict: Blocked.

  • Legacy interface ports not covered. The quote needs 70 legacy telephone and radio ports per centre; the quoted gateways give 64.
  • Customer-specific adaptation. The quote asks for a customer-specific adaptation; a person should confirm it fits the safety case for the system.

6. Interfaces and adaptation: The agent resubmits after fixing the errors

The agent's request. Please quote a VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 70 legacy telephone and radio ports per centre, with 3 gateways, and 150 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling, with role handover between centres. The network has a redundant WAN, and the order includes a customer-specific adaptation. The quote states 300 operator positions in total. It is ready to send.

Verdict: Needs approval.

  • Customer-specific adaptation. The quote asks for a customer-specific adaptation; a person should confirm it fits the safety case for the system.
  • Order summary. 2 centre(s) with 150 operator positions each, 300 operator positions in total; the deployment gives 1,000 positions and 600 radio channels per centre.

7. Interfaces and adaptation: The agent resubmits after fixing the errors

The agent's request. Please quote a VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 70 legacy telephone and radio ports per centre, with 3 gateways, and 150 IP backup applications. The customer radios are ED-137 compatible and the order includes radio backup pooling, with role handover between centres. The network has a redundant WAN. The quote states 300 operator positions in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 centre(s) with 150 operator positions each, 300 operator positions in total; the deployment gives 1,000 positions and 600 radio channels per centre.

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 a Frequentis VCS 3020X voice communication system order for an air navigation service provider: the deployment type, operator positions, radio channels, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the VCS 3020X line 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 VCS 3020X system for an area control centre, as single A and B shelf, with 2 centres and 150 operator positions in each. It needs 300 radio channels and 48 legacy telephone and radio ports per centre, with 2 gateways, and 150 IP backup applications. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. Radio backup pooling works with ED-137 compatible radios and the customer radios are not ED-137 compatible. A networked or data centre deployment needs a redundant WAN connection and the quote has none.
  6. The validator returned two blocking findings 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 networked systems: role handover, redundant WAN, ED-137 radios for backup pooling, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the customer radios ED-137 compatible to yes and the Redundant WAN to yes.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two 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.