Zoom
Zoom is a video conferencing and communication app. Protocol Launcher allows you to generate Zoom URL scheme links for launching Zoom and Zoom Phone call or SMS flows.
Usage
There are two ways to use this library:
- On-Demand import from subpaths enables tree-shaking and keeps bundles small.
- Full Import from the root package is convenient but includes all app modules.
Pick On-Demand for production builds; Full Import is fine for quick scripts or demos.
Select Installation Method
Notes
Zoom's Meeting SDK iOS documentation documents zoomus:// for launching the Zoom app. Zoom Phone documentation documents callto:{phoneNumberToCall}, tel:{phoneNumberToCall}, and zoomphonecall://{phoneNumbertoCall} for outbound calls. Zoom's outbound SMS documentation documents zoomphonesms://{recipient_nr}?callerid={from_nr}.
The callerId option serializes to Zoom's official callerid query key. This module does not expose meeting join or start helpers because the current official pages referenced here do not document zoommtg:// meeting URLs.
Open Zoom
Launch the Zoom app.
import { open } from 'protocol-launcher/zoom'
const url = open()Zoom Phone Call
Launch Zoom Phone and place an outbound call. Zoom says a successful zoomphonecall://... execution auto-dials the number, so this page shows generated examples without a live preview link.
import { phoneCall } from 'protocol-launcher/zoom'
const url = phoneCall({
phoneNumber: '+15551234567',
callerId: '+15557654321',
})callto URI Scheme
Launch Zoom Phone with the callto URI scheme.
import { callto } from 'protocol-launcher/zoom'
const url = callto({
phoneNumber: '+123456789',
})tel URI Scheme
Launch Zoom Phone with the tel URI scheme.
import { tel } from 'protocol-launcher/zoom'
const url = tel({
phoneNumber: '+123456789',
})Zoom Phone SMS
Launch Zoom Phone SMS using the official zoomphonesms://{recipient_nr}?callerid={from_nr} scheme.
import { phoneSms } from 'protocol-launcher/zoom'
const url = phoneSms({
phoneNumber: '+123456789',
callerId: '+16692520210',
})