A fixed-bid target and an RTB buyer endpoint can both put a buyer into a pay-per-call routing decision. They do not, however, make the buyer’s offer in the same way.

A fixed-bid target carries a standing buyer price and qualifying-duration rule configured in advance. When an eligible call opportunity appears, the routing system can create the offer internally without contacting an outside bidding service.

An RTB buyer endpoint receives a request for that specific call opportunity and returns a live decision. The endpoint can accept, decline, change its buyer price, adjust its qualifying duration, or return a route based on the information available at that moment.

The practical difference is not merely “static price versus dynamic price.”

It affects:

  • Who controls the decision.
  • Whether an HTTP request sits in the critical path.
  • How quickly an offer can be produced.
  • Which failures can prevent a bid.
  • How call-level differences can affect price.
  • What the buyer must build and maintain.
  • How operators diagnose timeouts, malformed responses, and no-bids.
  • Which terms should be frozen when the route is reserved.
  • How the eventual billable-call decision is reconciled.

Neither model is automatically better.

A fixed bid can be the cleanest choice when the buyer’s economics are stable and the buyer does not need call-by-call decisioning. An RTB endpoint can be the better choice when value, capacity, eligibility, or routing details change by opportunity.

The right question is not:

Which model sounds more sophisticated?

It is:

Which model expresses the buyer’s real operating decision with the least unnecessary complexity and the clearest record?

This guide explains how both models work, where they differ, the failure modes buyers should expect, and how to choose the right setup for a campaign.

The comparison at a glance

QuestionFixed-bid targetRTB buyer endpoint
Where is the buyer price decided?Stored in the target configurationReturned live by the buyer’s endpoint
Is an external request required for each opportunity?NoYes
Can the price change call by call?Not without a configuration changeYes
Can the buyer decline a specific opportunity through its bidder?Not through a live bidder; eligibility rules still applyYes
Can the offer depend on call-level data?Only through the routing and eligibility rules already configured around the targetYes, if the request includes the necessary fields and the buyer uses them
What is the main latency source?Internal eligibility, ranking, and reservation workInternal work plus network, endpoint processing, and response parsing
What is the main integration burden?Target configuration and operational change controlEndpoint hosting, authentication, request mapping, response parsing, monitoring, and version control
What happens when the buyer’s bidder is unavailable?No bidder outage exists because no bidder is calledThe endpoint may time out, error, or fail to return a usable response
Can the destination be dynamic?Usually the target’s configured destinationPotentially, depending on the endpoint contract
Can both flow through the same ranking and settlement process?Yes, when the system converts the fixed offer into the same internal bid shapeYes
Best fitStable commercial terms and simpler demandCall-level valuation and buyer-controlled decisioning

The most important architectural principle is this:

Fixed bids and RTB responses should differ at the offer-creation stage, not create two unrelated financial and routing systems.

Once a valid offer exists, both should move through the same controlled steps: ranking, reservation, live-call delivery, qualification, billing, publisher payout, dispute handling, and reconciliation.

That shared downstream path makes comparisons more useful and records easier to explain.

Start with the buyer target, not the bidding mode

A buyer is not one destination with one universal rule.

A buyer may have multiple targets for different:

  • Campaigns.
  • Products.
  • States or ZIP codes.
  • Languages.
  • Agent groups.
  • Hours.
  • Sources.
  • Call types.
  • Capacity pools.
  • Qualification terms.
  • Phone or SIP destinations.
  • Test allocations.
  • Commercial models.

The target is the operating unit that carries the destination and the rules for one call path.

Depending on the platform, a target may include:

  • Active or paused status.
  • Schedule and timezone.
  • Hourly, daily, or monthly caps.
  • Concurrency limit.
  • Budget.
  • Geography.
  • ZIP allow, deny, or required rules.
  • Source permissions.
  • Tags.
  • Destination type.
  • Qualification rules.
  • A fixed-bid configuration or an RTB endpoint relationship.

The bidding mode does not replace those controls.

A fixed price does not mean “send every call.” An RTB endpoint does not mean “let the bidder ignore campaign eligibility.” In a controlled routing process, the system should first determine which targets are allowed to participate and then collect offers from those targets.

That distinction is covered in more depth in What Is a Call Routing Decision?:

Eligibility determines who may compete. Ranking determines who wins among the targets allowed to compete.

This matters because buyers sometimes treat RTB as a substitute for all other controls. They send every possible opportunity to the endpoint and expect the buyer’s bidder to reject whatever does not fit.

That can work, but it creates avoidable traffic, latency, and ambiguity. A target that is closed, over capacity, disabled for the source, or outside its configured geography should normally be excluded before the bid request is sent.

The reverse mistake happens with fixed bids. An operator may assume that because the target has a standing price, it should always be available. It should not. Schedule, caps, concurrency, source enablement, budget, destination health, and other eligibility gates still matter.

How a fixed-bid target works

A fixed-bid target has commercial terms configured directly on the target.

At minimum, the fixed offer usually needs:

  • A buyer price.
  • A currency.
  • A qualifying duration.
  • A destination.
  • A target identity.
  • The surrounding eligibility controls.

When an opportunity reaches the routing system, a controlled fixed-bid flow looks like this:

  1. The system receives and validates the call context.
  2. It identifies candidate targets for the campaign.
  3. It applies eligibility rules.
  4. For each eligible fixed-bid target, it creates an internal offer using the stored price and duration.
  5. It combines that offer with any other valid offers.
  6. It ranks the eligible offers.
  7. It reserves the winning route.
  8. It delivers the live call.
  9. It evaluates the connected call against the qualification rule.
  10. It records buyer billing, publisher payout, and later adjustments under the applicable terms.

The offer is “fixed” because the buyer price and duration do not need to be recalculated by an external bidder for each call.

It is not fixed in the sense that nothing else can change.

The target can still be:

  • Paused.
  • Closed by schedule.
  • Blocked by geography.
  • Limited by source enablement.
  • Capped.
  • At its concurrency limit.
  • Out of budget.
  • Unavailable because the destination is unhealthy.
  • Excluded by campaign policy.

The buyer price is only one input into route eligibility and selection.

What “no-wire” means

A fixed-bid offer can be created without making an HTTP request to a buyer bidding server.

That removes several failure points from the offer-creation step:

  • DNS failure.
  • Connection failure.
  • TLS failure.
  • Authentication failure.
  • Endpoint timeout.
  • HTTP error.
  • Malformed response.
  • Missing required bid fields.
  • Parser mismatch.
  • Circuit-breaker state.
  • Buyer deployment incidents.

It also removes the buyer’s opportunity to make a fresh call-level decision through that endpoint.

That tradeoff is the heart of the model.

A no-wire bid is operationally simpler because the system already has the terms it needs. But it should still produce the same kind of bid record, target provenance, route decision, and settlement trail as a live response.

“No external call” should not mean “no evidence.”

Fixed does not mean informal

A fixed bid should be treated as sensitive routing and financial configuration.

Changing it can change:

  • Which target wins.
  • What the buyer may be charged.
  • Which qualification threshold applies.
  • Platform economics.
  • Publisher payout feasibility.
  • Campaign volume distribution.
  • Dispute exposure.

For that reason, a serious operation should use:

  • Positive integer minor units for money rather than floating-point values.
  • Explicit currency.
  • A positive qualifying duration.
  • Validation that the target has a usable destination.
  • Permission controls.
  • Audit history.
  • Clear effective timing.
  • A review process for material price changes.
  • Tests or controlled traffic after significant changes.

A buyer price typed into a form may look simple. Its operational effect is not.

How an RTB buyer endpoint works

An RTB buyer endpoint is an external service that makes a live decision for each call opportunity sent to it.

The exchange or routing system constructs a bid request. Depending on the campaign and contract, the request may contain fields such as:

  • Request ID.
  • Campaign.
  • Publisher or source reference.
  • Caller geography.
  • ZIP code.
  • Call type.
  • Language.
  • Tags.
  • Caller ID, when permitted and necessary.
  • Consumer or lead fields, when lawfully collected and contractually appropriate.
  • Consent-certificate reference.
  • Test indicator.
  • Other agreed decisioning fields.

The buyer endpoint evaluates that request and returns a response.

A useful response may include:

  • Accepted or declined status.
  • Buyer price.
  • Qualifying duration.
  • Bid ID.
  • Target or route reference.
  • Dynamic destination, where the contract allows it.
  • Expiration or validity.
  • A reason code.
  • Other agreed fields.

The IAB Tech Lab OpenRTB specification is designed for digital advertising rather than calls, but it illustrates the broader integration pattern: a request needs enough context for a buyer to make a decision, and both parties need an agreed request-and-response contract. Pay-per-call implementations should borrow the discipline, not blindly copy the ad-impression schema.

A controlled RTB flow looks like this:

  1. The routing system validates the call context.
  2. It identifies and filters eligible targets.
  3. It builds the buyer-specific request.
  4. It sends the request under a bounded timeout.
  5. The buyer evaluates the opportunity.
  6. The endpoint accepts, declines, or fails.
  7. The system validates and parses the response.
  8. Valid offers enter ranking.
  9. The winning offer is reserved.
  10. The live call is delivered under the reserved terms.
  11. Qualification and settlement occur after the relevant call outcome is known.

RTB moves decisioning to the buyer

The strongest reason to use an RTB endpoint is not that it sounds modern.

It is that the buyer has decision logic the routing platform should not try to reproduce.

The buyer may know, at that moment:

  • Which agents are staffed.
  • Which licenses or appointments are available.
  • Whether a state has reached an internal limit.
  • Whether a product is temporarily paused.
  • The expected value of a caller profile.
  • The buyer’s current acquisition cost.
  • Existing lead or customer history.
  • Internal conversion performance.
  • Whether a particular destination is healthy.
  • Which downstream office should receive the call.
  • Whether the buyer wants this source at this price right now.

When those facts materially change the buyer’s willingness to accept or price a call, live decisioning can be appropriate.

The endpoint becomes the buyer’s controlled way to say:

For this opportunity, under current conditions, I will accept at these terms.

RTB also creates a critical dependency

The endpoint must respond while the opportunity is still useful.

That means the integration needs more than a URL.

It needs:

  • A documented request schema.
  • A documented response schema.
  • Authentication.
  • A bounded timeout.
  • Stable field mappings.
  • Clear money units.
  • Clear duration units.
  • Response validation.
  • No-bid behavior.
  • Retry policy.
  • Idempotency expectations.
  • Monitoring.
  • Alerting.
  • Change management.
  • Test traffic.
  • Version compatibility.
  • A safe failure policy.

A slow or malformed bidder is not merely a software inconvenience. It can change route availability, caller wait time, publisher outcomes, and campaign economics.

This is why Pay-Per-Call RTB Explained should be read as an operations guide, not just an API overview.

The shared pipeline matters more than the bid source

A common implementation mistake is to build one path for RTB and a separate shortcut for fixed routes.

The RTB path receives the careful controls:

  • Structured bid records.
  • Ranking.
  • Reservations.
  • Source context.
  • Qualification terms.
  • Call-level events.
  • Billing records.
  • Payout records.
  • Dispute evidence.

The fixed path simply forwards a call to a number.

That creates two standards inside one operation.

The fixed path may bypass:

  • Commercial ranking.
  • Margin checks.
  • Reservation rules.
  • Protected-destination handling.
  • Call-level provenance.
  • Qualification snapshots.
  • Settlement controls.
  • Reason codes.
  • Reconciliation.

A better design converts the fixed configuration into the same internal offer shape used by an accepted RTB response.

Then both offers can be handled consistently.

For example, both should carry or resolve:

  • Buyer ID.
  • Target ID.
  • Buyer price.
  • Currency.
  • Qualifying duration.
  • Destination or protected route reference.
  • Offer source.
  • Decision timestamp.
  • Reservation relationship.
  • Call relationship.
  • Settlement terms.

The bid source can still be recorded:

  • fixed
  • rtb_endpoint
  • or another approved mode.

But the later system should not need to invent a separate definition of routed, connected, qualified, billable, payable, converted, disputed, adjusted, invoiced, or paid.

Those statuses represent later stages of the call and finance lifecycle. A bid—fixed or live—does not prove any of them.

For the key distinctions, see The Difference Between a Routed Call, a Qualified Call, and a Billable Call.

The six differences that matter most

1. Pricing flexibility

A fixed-bid target gives the call opportunity a standing buyer price.

The price changes when an authorized user changes the configuration.

That works well when:

  • The product is stable.
  • The buyer values eligible calls similarly.
  • The campaign already uses narrow target rules.
  • Call-level data does not materially change value.
  • The buyer wants simple commercial terms.
  • Price changes are occasional rather than continuous.

An RTB endpoint can vary price by opportunity.

That works well when the buyer’s value model depends on:

  • State or ZIP.
  • Source.
  • Time of day.
  • Product.
  • Caller attributes.
  • Current capacity.
  • Internal conversion data.
  • Budget pacing.
  • Agent or location availability.
  • Recent campaign performance.

Dynamic pricing is useful only when it represents a real decision.

Returning the same number from an HTTP endpoint for every request adds integration risk without adding decision value.

2. Latency

A fixed-bid offer can be created inside the routing system.

An RTB offer must cross a network boundary and wait for the buyer’s service.

The practical RTB latency includes:

  • Request construction.
  • DNS and connection setup.
  • TLS.
  • Network transit.
  • Buyer processing.
  • Response transit.
  • Response parsing and validation.

A bidder can be fast in a development environment and slow under real load.

Buyers should monitor:

  • Median response time.
  • Tail latency.
  • Timeout rate.
  • Error rate.
  • No-bid rate.
  • Malformed-response rate.
  • Accepted-response rate.
  • Response time by campaign and source.
  • Changes after deployments.

The goal is not merely a low average.

A small percentage of very slow responses can create inconsistent routing and caller experience.

3. Failure surface

A fixed-bid target can still fail eligibility, reservation, telephony, qualification, or settlement.

It does not have bidder-network failures.

An RTB endpoint adds failure states such as:

  • Endpoint not reached.
  • Unauthorized.
  • Rate limited.
  • Timed out.
  • Server error.
  • Invalid content type.
  • Invalid JSON.
  • Missing price.
  • Invalid currency.
  • Invalid duration.
  • Invalid destination.
  • Stale or duplicate bid ID.
  • Parser mapping failure.
  • Confirmation failure, if the integration uses a second step.

These outcomes should not be reported as one generic “no buyer” result.

A buyer that intentionally declines is different from a buyer that never received the request. A valid no-bid is different from an invalid response. A timeout is different from a closed target.

The reason taxonomy should preserve those differences.

4. Integration burden

A fixed-bid target requires careful configuration but little buyer-side software.

An RTB endpoint requires an operating service.

The buyer or its technology partner must own:

  • Availability.
  • Security.
  • Authentication.
  • Logging.
  • Request validation.
  • Decision logic.
  • Response formatting.
  • Deployment safety.
  • Backward compatibility.
  • Capacity planning.
  • On-call response.
  • Incident recovery.

The exchange must own:

  • Buyer-specific field mapping.
  • Credential protection.
  • Timeouts.
  • Response parsers.
  • Validation.
  • Circuit-breaker or failure controls.
  • Observability.
  • Safe logging.
  • Contract tests.
  • Publisher-safe reason reporting.

This effort can be justified. It should not be hidden.

5. Call-level control

A fixed bid relies on the target’s preconfigured eligibility rules.

It can be highly controlled when the target is narrowly defined.

For example, a fixed target may accept only:

  • One campaign.
  • Selected sources.
  • Certain states.
  • Required ZIPs.
  • Business hours.
  • A specific call type.
  • A defined concurrency limit.
  • A defined qualifying duration.

That is not “uncontrolled” merely because the price is static.

An RTB endpoint adds buyer-controlled call-level acceptance.

It can evaluate information not practical or appropriate to encode into the exchange’s target configuration.

The buyer should still avoid turning the endpoint into a black box that produces unexplained outcomes. At minimum, the parties should agree on accepted, declined, timeout, invalid, and unavailable behavior.

6. Change control and accountability

A fixed-bid change is a configuration event.

An RTB pricing change may happen inside the buyer’s private bidder without an exchange-side configuration update.

That difference affects dispute analysis.

For a fixed bid, operators should be able to identify:

  • Who changed the amount.
  • When it changed.
  • What the previous value was.
  • Which duration applied.
  • Which calls were evaluated before and after the change.

For RTB, operators should preserve the response actually received for each opportunity, including:

  • Request ID.
  • Endpoint ID.
  • Response timestamp.
  • Accepted or declined status.
  • Buyer price.
  • Duration.
  • Bid identifier.
  • Parser version.
  • Error or timeout outcome.
  • The terms frozen into the reservation.

The exchange does not need access to the buyer’s proprietary valuation formula.

It does need evidence of the offer that affected the route.

Qualification and settlement do not disappear in RTB

A live bid is not a final bill.

It is an offer to receive the call under defined terms.

Suppose an endpoint returns:

  • Buyer price: $70.
  • Qualifying duration: 120 seconds.
  • Accepted: true.

That response does not mean the buyer immediately owes $70.

The call may:

  • Never arrive.
  • Arrive after the reservation expires.
  • Fail caller matching.
  • Fail to bridge.
  • Ring without answer.
  • Connect for 30 seconds.
  • Connect for 119 seconds.
  • Reach 120 seconds.
  • Later be disputed.
  • Convert under a separate CPA workflow.
  • Receive an approved adjustment.

The same is true for a fixed bid.

The operation still needs to distinguish:

  • Offered.
  • Routed.
  • Connected.
  • Qualified.
  • Billable.
  • Payable.
  • Converted.
  • Disputed.
  • Adjusted.
  • Settled.

The qualifying duration should be preserved with the selected route so the later decision uses the terms that actually won.

For a deeper treatment, read Why Call Duration Rules Matter for Buyers and Publishers.

Fixed bid is not the same as a floor or fallback

These terms describe different jobs.

  • A fixed bid is a standing offer created from configured terms.
  • A floor is a minimum acceptable value or economic threshold.
  • A fallback is a route considered after a preferred route cannot be used.
  • A priority route is preferred by an approved selection policy.
  • A default destination is a preselected path, but it still needs eligibility, commercial terms, qualification rules, and reporting.

A fixed target can serve as a fallback or priority route, but the role must be explicit. Otherwise operators cannot tell whether it competed normally, replaced a failed route, or bypassed the approved ranking policy.

Hypothetical example: stable fixed-price demand

Consider a hypothetical home-services buyer.

The buyer has:

  • One HVAC campaign.
  • A target open weekdays from 8:00 a.m. to 6:00 p.m. in the buyer’s timezone.
  • Five approved ZIP clusters.
  • Two enabled publisher sources.
  • A concurrency limit of three.
  • A standing buyer price of $60.
  • A qualifying duration of 90 seconds.
  • One call-center destination.

The buyer does not change price by source or ZIP. Its main concern is receiving eligible calls only when agents are available.

A fixed-bid target may fit well.

The exchange can apply schedule, ZIP, source, budget, cap, and concurrency rules. If the target is eligible, it can create the $60/90-second offer without calling an external bidder.

The buyer still needs:

  • Capacity discipline.
  • Destination monitoring.
  • Accurate call outcomes.
  • Dispute rules.
  • Invoice reconciliation.
  • A process for changing the price.

But it does not need to operate an RTB service just to return the same terms on every request.

Hypothetical example: dynamic RTB demand

Consider a hypothetical insurance buyer.

The buyer values calls differently based on:

  • State.
  • Product.
  • Time.
  • Source.
  • Agent licensing.
  • Current queue depth.
  • Existing customer status.
  • Internal conversion performance.

At 10:00 a.m., the buyer may bid $85 for one state and no-bid another because no appropriately licensed agents are available. At 4:00 p.m., the buyer may lower its price because the queue is full. A specific source may receive a different response because the buyer’s own verified results differ.

An RTB endpoint may fit better.

The buyer can make a live decision from information and systems it already controls.

That flexibility creates obligations:

  • The endpoint must be available.
  • The request must carry the agreed fields.
  • The decision must arrive within the timeout.
  • The response must be parseable.
  • Sensitive data must be handled appropriately.
  • The winning terms must be frozen.
  • No-bids and failures must be distinguishable.
  • Deployments must not silently break the contract.

Dynamic decisioning is valuable when the operation can support it.

Can a campaign use both models?

A campaign can contain separate fixed-bid and RTB targets when the routing platform supports both. One buyer may bid live while another has a standing offer, or one buyer may use different modes for different products or business units.

The important boundary is the target.

A single target should not quietly contain two competing bid sources. If it has both a fixed price and an endpoint, the platform must define whether the fixed amount is a floor, a fallback, a competing bid, or an override—and which destination and terms are preserved.

Without that rule, the configuration is ambiguous.

A safer starting model is exclusive:

This target is fixed-bid, or this target receives live RTB responses.

More advanced floor or fallback behavior can be added deliberately as a separately documented feature.

Failure modes buyers should plan for

A fixed price becomes stale

The buyer’s economics change, but the stored offer does not. Assign an owner, review the price on a defined cadence, preserve change history, and monitor whether campaign economics move outside approved limits.

An RTB endpoint times out under load

A bidder can look fast in development and develop severe tail latency under concurrency. Use load testing, bounded timeouts, capacity monitoring, clear no-bid behavior, and an approved failure policy.

Money or duration units are misunderstood

One side sends dollars while the other expects cents, or milliseconds while the other expects seconds. Use integer minor units, explicit currency, explicit duration units, contract examples, validation, and threshold tests.

A private destination leaks

Dynamic or stored buyer destinations should not appear in publisher-visible responses, routine logs, or broad reports. Keep destinations server-side, return controlled route handles, scope data-transfer objects, redact logs, and test for leaks.

A no-bid and a failure look identical

An intentional decline is different from a timeout or invalid response. Preserve separate outcomes for ineligible, declined, timed out, HTTP error, parse error, and accepted.

The offer bypasses eligibility

A standing price is not permission to route every call, and a live bidder should not be contacted for targets already known to be closed. Apply schedule, cap, concurrency, source, geography, budget, and status gates before offer collection.

The winning terms are not frozen

Price or duration can change between a pre-call ping and live-call arrival. Preserve the winning terms in a short-lived, single-use reservation and define how late calls are re-evaluated.

The relationship between temporary offers and live calls is explained in Why Reservation Windows Matter in Pay-Per-Call.

A buyer decision framework

Use a fixed-bid target when most of the following are true:

  • Eligible calls have a stable value.
  • The buyer does not need call-by-call acceptance.
  • Existing target filters express the buyer’s requirements.
  • The destination is stable.
  • Price changes are occasional.
  • The buyer wants low integration burden.
  • Avoiding an external bidder dependency is valuable.
  • The operation has a controlled process for changing the fixed terms.

Use an RTB endpoint when most of the following are true:

  • Value changes materially by opportunity.
  • The buyer needs to accept or decline in real time.
  • The buyer owns important decision data not available to the exchange.
  • Capacity changes too quickly for manual updates.
  • A dynamic destination is needed.
  • The buyer can operate a highly available bidder.
  • Both sides can maintain a stable request-and-response contract.
  • Monitoring, testing, and incident ownership are clear.

Use narrower targets or a mixed campaign when:

  • Some demand is stable and some is dynamic.
  • Different business units have different capabilities.
  • One product can use fixed terms while another needs RTB.
  • A controlled overflow route is useful.
  • Testing requires limited allocation.
  • The buyer wants to migrate gradually.

Questions to answer before launch

A buyer should not launch until the operating answers are specific enough to test.

Commercial terms

  1. What buyer price, currency, money unit, and qualifying duration apply?
  2. Can the price vary by call?
  3. Who may change the terms, and when does a change become effective?
  4. Is buyer price kept distinct from publisher payout in every report?
  5. How are floors, margins, or other economic gates evaluated?

Eligibility

  1. Which campaigns, sources, geographies, ZIPs, and call types may use the target?
  2. What schedule, timezone, caps, concurrency limit, and budget gate apply?
  3. What happens when the destination is unhealthy?
  4. Which exclusion reasons are recorded when the target cannot participate?

RTB contract

  1. Which request fields are required, and which data is sensitive?
  2. How is the request authenticated?
  3. What timeout applies?
  4. What is a valid no-bid?
  5. How are money, currency, and duration represented?
  6. Can the response return a dynamic destination?
  7. Is a call-arrival confirmation step required?
  8. What happens on timeout, HTTP error, invalid response, or parser failure?
  9. How are contract changes versioned and tested?

Routing and reservation

  1. Are fixed and RTB offers ranked together under one policy?
  2. Which terms are frozen into the reservation?
  3. How long is the reservation valid, and is it single-use?
  4. What happens when the live call arrives late?
  5. Is fallback approved and documented?
  6. Is the buyer destination protected from publishers?

Reporting and finance

  1. Can reporting separate accepted, declined, timed-out, invalid, and ineligible outcomes?
  2. Can the buyer reconcile a billable call to the winning offer?
  3. Can the publisher reconcile payout without seeing protected buyer details?
  4. Can a dispute connect the request, response, route, duration, recording, and invoice line?

How Dependable Calls is approaching fixed and RTB demand

Dependable Calls is being built around a shared routing pipeline for fixed and live buyer offers.

The current implementation supports a fixed-bid mode in which a buyer target carries an amount, currency, qualifying duration, and its protected destination. The buyer-side routing logic can synthesize that offer without an HTTP request, while preserving target provenance and sending the accepted offer into the normal ranking, reservation, and settlement path.

The implementation also supports HTTP buyer RTB endpoints with buyer-specific request mappings, GET or POST methods, bounded timeouts, response parsing, bid logs, and optional call-arrival confirmation behavior for integrations that need a second routing step.

The buyer portal implementation includes a target-level choice between real-time bidding and fixed price, with the fixed amount and qualifying duration expressed in plain language before save. The current target model treats fixed and RTB bid sources as mutually exclusive for one target, which avoids an implicit floor or fallback rule.

Those are implemented capabilities.

They are not a claim that every buyer, endpoint, campaign, confirmation flow, or load condition has already been validated in live production. Dependable Calls remains beta-stage, and routing behavior is subject to live campaign validation, integration testing, production certification, and continued hardening.

The operating direction is straightforward:

  • Use fixed bids when standing terms accurately express the buyer’s decision.
  • Use RTB endpoints when the buyer needs meaningful call-level control.
  • Apply eligibility before collecting offers.
  • Preserve the buyer price and qualification terms that actually won.
  • Protect buyer destinations.
  • Record no-bids, failures, and exclusions distinctly.
  • Route both modes through the same downstream financial controls.
  • Keep the call flow explainable to operators, buyers, publishers, and finance teams.

The bottom line

A fixed-bid target and an RTB buyer endpoint solve the same narrow problem in different ways:

They create a buyer offer for an eligible call opportunity.

The fixed target creates the offer from stored terms.

The RTB endpoint creates the offer from a live buyer decision.

Everything after that should remain disciplined.

The winner still needs to be ranked. The route still needs to be reserved. The live call still needs to arrive and connect. The qualification rule still needs to be applied. Buyer billing and publisher payout still need to follow the correct call outcome. Disputes and invoices still need evidence.

Choose fixed bidding when it removes unnecessary infrastructure without hiding a real decision.

Choose RTB when the buyer’s live decision materially improves pricing, acceptance, capacity control, or routing.

Do not choose either model because of the label.

Choose the one that produces a call flow you can explain.

Need a more controlled call flow? Start a conversation with Dependable Calls.