Move platforms without re-recording everything by hand.
A migration is the moment you find out how many prompts you really have. Dialtone360 maps what callers hear today, rebuilds it as reviewed, versioned announcements, and hands you audio in the format the new platform expects.

Downloads ready for
- Avaya
- Cisco
- Genesys
- NetSapiens
- RingCentral
- Five9
- Webex
- and more
Where the time goes today.
Nobody knows the full menu tree
Documentation is years old, and the only reliable source is calling the number and pressing every key.
Formats differ per platform
The old system played one encoding, the new one expects another, and a wrong file only shows up on cutover day.
Re-recording is the long pole
Every greeting, menu and hold message has to be recreated, often in several languages.
What changes.
Discover what plays today
IVR discovery calls each number, records and transcribes every prompt, and maps the menu options it finds.
Import the old audio
Keep the original recordings with transcripts, or re-record them in one consistent voice.
Converted for the new platform
Download each announcement in the target platform’s format; a failed conversion stops with an error.
A one-off Migration Project
250 recordings plus 90 days of the full platform, without a subscription. Your work stays in Studio afterwards.
One script. Every language. One consistent voice.
Each announcement keeps a master script with every language version side by side. AI drafts the translations; a person reviews each one before it is recorded, and a change to the master flags every other language as out of date.
- 18 languages with regional variants, including right-to-left Arabic
- Version history for every recording, with the voice and text it used
- Re-record a whole announcement in one voice across all languages

Bring a whole estate over in one upload.
Drop a ZIP of existing prompts. Folder and file names are read for site, service, slot and language, every file is transcribed, and nothing is created until a person has checked the match. Sites, numbers and extensions load from a workbook with a dry-run check.
- Matches by site code, city, DID, slot and language in the file name
- Languages of the same announcement grouped automatically
- Reuse one announcement as a template across many sites

A person approves what callers hear.
Organization isolation
Every workspace is its own organization. Each record carries its organization, and every query is scoped to it.
Role-based access
Admins manage the workspace and its members. Viewers get read-only access with export, for audits and handovers.
Audit trail
Each change to sites, numbers, services and announcements records who made it and when.
Human review first
Transcripts and AI translations stay drafts until a person approves them. Nothing is recorded from unreviewed text.
Encrypted in transit
The app, API and file downloads are served over HTTPS only.
Version history
Every recording an announcement has had is kept, with the text and voice behind it.
Put every announcement in order.
Start a 7-day free trial with a company email, or talk to sales about an Enterprise pilot for a larger estate.