iOS Mobile App
Ctrl+K
Docs Home

Cloudspire Voice for iPhone

The Cloudspire Voice iPhone app turns your iPhone into a full business phone — make and take calls, text, listen to voicemail, see who’s on the phone, and reach the company directory, all from one place. Incoming calls ring just like a regular iPhone call, even when the app is closed. The app is currently in a beta test program through Apple TestFlight; contact Cloudspire to get an invite.

Cloudspire Voice iPhone app — launch screen

Launch screen when you open the app

Getting the App

The app is not yet on the App Store. Your administrator will send you a TestFlight invitation email from Apple; follow the steps in that email to install TestFlight and then the Cloudspire Voice app. Once installed, accept the TestFlight beta agreement on first launch.

One-Scan Setup (QR Code)

  1. Your administrator sends you a welcome email. Inside is a QR code.
  2. Open the Cloudspire Voice app and tap Scan QR Code.
  3. Point the camera at the QR code in the email. The app fills in the server, tenant code, extension, and credentials automatically and logs you in.

The QR code is single-use and expires 24 hours after the welcome email is sent. If it has expired or already been used, ask your administrator to re-send the welcome email.

Manual Login

If you can’t use a QR code, tap Sign in on the login screen and enter:

Sign-in screen with Scan QR Code, extension, password, and tenant code fields

The sign-in screen — QR scan is the default, manual login fields are below

App Navigation

The app has five bottom tabs. Tap a tab to switch screens; tap it again to scroll to the top.

TabWhat it does
Keypad The dialpad. Type a number, or start typing a name (old-style phone-keypad style — 2 for A/B/C, 3 for D/E/F, etc.) and the app searches your coworkers, phonebooks, and iPhone contacts all at once. Shows your name, extension, and current status. An optional grid of BLF keys sits below the dialpad so you can see at a glance which coworkers are available or on a call.
Calls Segmented picker between Recent (call history for your extension with direction, duration, and recording status) and Voicemail (visual voicemail list with unread badge, inline transcripts, and embedded playback). Swipe to delete, long-press to copy number.
Messages Your text inbox. Handles both outside text messages (sent from your business phone number) and internal team chat. Shows unread counts, typing indicators, read receipts, and picture messages. Tap a conversation to open the full thread.
Contacts Three tabs in one: Extensions (internal users with live presence), Phonebook (shared directories assigned to your extension), and iPhone (your device address book, after you grant Contacts permission). All tabs are searchable and tap-to-dial.
Settings Account info, connection status, notification toggles, call-handling settings (Do Not Disturb, call forwarding, voicemail, queue agent controls), outbound caller-ID picker, a Preferences submenu, About screen, and Sign Out.
Keypad tab — dialpad, status pill, and BLF quick-key grid with the five bottom tabs

The Keypad tab showing the dialpad, your status pill, your BLF quick-key grid, and the five bottom tabs

Making & Receiving Calls

Incoming Calls

Incoming calls ring on your iPhone exactly like any other call, even when the app is closed or the phone is locked. You see the caller’s name and photo on the lock screen, and the same Accept / Decline buttons as your regular Phone app.

The app doesn’t need to stay connected in the background to ring — Apple delivers the call to your phone as a notification, so your battery lasts all day. Calls usually reach your phone within a fraction of a second of the caller dialing.

Incoming call on the iPhone lock screen with Decline and Accept buttons

Incoming call on the lock screen — Decline, Accept, and Remind Me, just like a regular iPhone call

Outgoing Calls

Dial from the Keypad tab, tap a name in Contacts or Recent, tap a BLF key, or tap a phone number anywhere in the app. Active-call controls include:

Active-call screen with Mute, Keypad, Speaker, Transfer, and Hang up controls

Active-call screen with live call timer, quality indicator, and the main call controls

Blind vs Attended Transfer

Tapping a BLF key during an active call initiates a blind transfer to that extension automatically — no need to open the transfer menu first.

Transfer Call screen with Blind vs Attended switch and BLF / Extensions / Phonebook source picker

Transfer Call screen — pick Blind or Attended at the top, then tap a BLF destination, an extension, a phonebook contact, or type a number

Parking & Conference

Blind-transfer to 700 to park the call in the next available orbit (700–720). Anyone with a parking BLF key can pick it up. Dial *38 to create or rejoin your personal conference room, or transfer a call to *38 to drop that call into the conference.

Presence & BLF

Your presence pill sits on the Keypad tab just under your name. Tap it to open the picker:

Presence updates reach every device in your tenant in under a second via silent push, not polling. When a coworker changes their status on their phone, your app reflects it immediately.

The BLF grid below the dialpad (configurable to 1, 2, or 3 rows of 4 keys) shows real-time state for the extensions, parking slots, and feature codes your administrator has assigned. Tap a BLF key to dial it, or tap it during an active call to transfer.

Set Status picker with Available, Away, In a Meeting, and Do Not Disturb options, a custom message field, and an auto-clear dropdown

The Set Status picker — status, optional custom message, and an auto-clear timer

Call History

The Calls tab has a segmented switch at the top — Recent on the left, Voicemail on the right. Recent shows every inbound and outbound call for your extension with the caller’s name or number, a relative timestamp, and the talk time. Missed calls are red. Swipe a row left to delete, long-press to copy the number.

Calls tab, Recent view

Recent call history with caller names and talk time

Tap any call to open the Call Details screen. For answered calls, this shows duration, status, an inline recording player (when recording is enabled), and — if AI transcription is turned on for your extension — an AI summary of the conversation plus the full transcript you can scroll through and copy from.

Call Details with recording player, AI summary, and full transcript

Call Details — recording player, AI summary, and full transcript for an answered call

Voicemail

The Voicemail list (under the Voicemail segment of the Calls tab) shows each message with the caller’s name/number, timestamp, duration, and an unread indicator. Tap a row to open the message; controls include:

Voicemail message with caller info, playback, and transcript

A voicemail message with caller info, playback, and an inline transcript

Messages

The Messages tab unifies SMS/MMS (from your business number) and internal team chat in one inbox. Features:

About short codes (5–6 digit numbers like bank and airline alerts): you can receive messages from these numbers, but you can’t reply — the phone industry does not allow replies from a regular business number to a short code. The app shows a clear error if you try.

Messages tab — combined SMS and team-chat inbox

Combined inbox for outside texts and internal team chat

Inside a team group chat

A team group chat with sent/received bubbles

Contacts

The Contacts tab has three sources in one, all searchable:

Tap a contact to see details and call buttons for every number on the record. The search on the Keypad tab (type a name using the dialpad) searches all three sources at once, so you can dial by name without switching tabs.

Contacts tab with the Extensions directory and live availability

The Extensions directory on the Contacts tab — each coworker’s current availability appears next to their name

Settings & Preferences

Settings tab showing Notifications, Call Settings, and Caller ID sections

The main Settings screen — Notifications, Call Settings, Caller ID, and a link to Preferences

Account

Read-only display of your name, extension, and tenant.

Connection Status

Shows whether the app is currently connected to the phone system (Registered / Connecting / Registering / Failed / Idle) along with the server and account the app is using. Helpful when reporting a call issue — take a screenshot of this row when you contact support.

Notifications

When Do Not Disturb is on (under Call Settings), messaging notifications are suppressed regardless of these toggles.

Call Settings

Call Forwarding screen with Unconditional, Busy, No Answer, and Offline rules

Call Forwarding — four independent rules: Unconditional (always forward), Busy, No Answer, and Offline

Queue Agent screen with login/logout and today's performance

Queue Agent screen — login/logout, today’s performance totals, and per-queue toggles

Caller ID

If your extension has more than one outbound caller-ID choice, tap to pick which phone number other people see when you call them. The active choice applies to your desk phone and browser softphone too.

Caller ID selection screen

Pick which of your outbound numbers shows on outgoing calls

Preferences

SettingWhat it does
ThemeSystem / Light / Dark
Dialpad BackgroundSolid or Gradient
BLF Active ColorChoose the highlight color for “in use” BLF keys (6 colors available)
Show BLF KeysHide or show the BLF grid below the dialpad
BLF Rows1, 2, or 3 rows (up to 12 keys total)
RingtonePick from system ringtones or a bundled default
Call QualityHD (best), SD (conserves data), or Dynamic (recommended — the app picks automatically based on how strong your connection is).
Keypad TonesPlay touch-tones when you tap the dialpad
Vibrate on RingAlso vibrate the phone on incoming calls
Auto-AnswerOff, 3s, 5s, or 10s delay before auto-answering incoming calls (handy for intercom or kiosk use)
Keep Screen OnPrevent the screen from locking while the app is open
Preferences screen showing Appearance and Audio & Haptics sections

The Preferences screen — Appearance, Audio & Haptics, and call-related toggles

App

Version and build number. Tap About to reach Privacy Policy, Terms of Service, an emergency-calling notice, and copyright.

Troubleshooting

The Call Flow Logs link is also available on the login screen, so you can send diagnostics to support even if you can’t sign in.

Call Flow Logs viewer with Send Test Push buttons and scrollable log content

Call Flow Logs — Send Test Push buttons at the top (support uses these to verify notifications), scrollable log entries below

Audio Quality

Voice audio is sent in a secure, encrypted stream. You can pick from three Call Quality modes:

The app works through corporate firewalls and other restrictive networks — all behind the scenes. No setup required on your part.

How Ringing Works

When someone calls you, Apple’s notification service wakes up your phone and the Cloudspire Voice app shows the incoming call on your lock screen — just like a regular iPhone call. This happens whether the app is open, in the background, or closed.

Because the app doesn’t need to stay connected all the time to ring, your battery lasts much longer than with older business-phone apps. The tradeoff is a very brief (about a third of a second) connection step before the audio comes through — you’ll never notice it.

New messages, missed calls, voicemails, and typing indicators also arrive as notifications so you never miss anything even when the app is closed.

Requirements & Permissions

Device

Permissions

PermissionWhy
MicrophoneRequired for calls. The app cannot place or accept calls without it.
NotificationsRequired to receive incoming calls and new-message alerts.
ContactsOptional — only needed if you want iPhone contacts to appear in the Contacts tab and in T9 search.
CameraOptional — requested only when you tap Scan QR Code during setup.

Security & Privacy

Your call recordings, voicemails, and messages live on Cloudspire’s servers, not on your phone. If you sign out of the app, any cached copies on the device are removed.

Things to Know

Getting Help