---
title: "Recommend a replacement path for a business leaving BT One Phone (which BT has closed to new orders): Path A (BT Cloud Voice like-for-like), Path B (Cloud Voice plus BT Business Mobile, when mobile-first users dominate or network-level mobile features are used) or Path C (Microsoft Teams Phone via BT, for Microsoft 365 led teams). Returns an indicative Cloud Voice quote using the same new-business pricing policy as the public calculator. Describe the team as receptionUsers, officeUsers, meetingRunners and mobileFirstUsers. Current One Phone features are optional; when known, pass featureIds from list_one_phone_features for an honest Met / Add-on / Partial / Gap mapping."
method: POST
path: "/api/openapi/advise_one_phone_replacement/"
---

# Recommend a replacement path for a business leaving BT One Phone (which BT has closed to new orders): Path A (BT Cloud Voice like-for-like), Path B (Cloud Voice plus BT Business Mobile, when mobile-first users dominate or network-level mobile features are used) or Path C (Microsoft Teams Phone via BT, for Microsoft 365 led teams). Returns an indicative Cloud Voice quote using the same new-business pricing policy as the public calculator. Describe the team as receptionUsers, officeUsers, meetingRunners and mobileFirstUsers. Current One Phone features are optional; when known, pass featureIds from list_one_phone_features for an honest Met / Add-on / Partial / Gap mapping.

`POST /api/openapi/advise_one_phone_replacement/`

## Request

- Base URL: `https://netify.co.uk`
- URL: `https://netify.co.uk/api/openapi/advise_one_phone_replacement/`
- Auth: none declared

## Request body

- object
  - `receptionUsers` integer: Reception or shared-line users (Basic licence).
  - `officeUsers` integer: Desk-based office users (Connect licence).
  - `meetingRunners` integer: Heavy meeting and collaboration users (Collaborate licence).
  - `mobileFirstUsers` integer: Mobile-first users who live on the mobile network.
  - `sites` integer: Number of sites. Default 1.
  - `microsoft365Led` boolean: True when the business runs on Microsoft 365 and Teams.
  - `tenureMonths` 24 | 36 | 60: Contract tenure. Default 60.
  - `featureIds` string[]: Optional One Phone feature ids in use, from list_one_phone_features. Omit when the customer does not know.
  - `callRecordingRetentionYears` 1 | 3 | 5 | 7: Call recording retention requirement, when call recording is used. Default 5.

## Response `200`

Success

- object

---

[API](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap.md) · [All operations](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap/llms.txt) · [OpenAPI document](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap/revisions/1ce521547a99?raw)
