phone.systems™ App Integration Protocols
Integration protocols are predefined rules that enable seamless communication between applications. In phone.systems™, these URL-based commands let systems, scripts, or users perform specific actions such as initiating calls, entering numbers in the dial pad, or authenticating the app.
- Benefits of integration protocols:
Automate repetitive tasks to save time and reduce errors.
Enable one-click actions to boost productivity.
Link the phone.systems™ app with other tools to create custom workflows.
Simplify user experience by reducing manual steps.
For example, a CRM system can use these protocols to initiate calls directly from a customer’s profile. They can also be embedded in links, emails, or scripts to streamline communication workflows.
phone.systems™ App Supported URL Protocols
The phone.systems™ app supports both industry-standard and custom URL protocols for initiating calls and performing app-specific functions.
Industry-Standard Protocols
The following protocols are commonly used for initiating calls through web links:
Supported Industry Protocols Protocol URL
Description
Example
callto:some_numberUsed to initiate a call using a hyperlink.
callto:12124613663 tel:some_numberUsed to initiate a call using a hyperlink.
tel:12124613663
phone.systems™ Custom URL Protocols
In addition to standard protocols, phone.systems™ provides unique URL-based protocols for extended functionality:
phone.systems™ Unique Protocols Protocol URL
Description
Example
phone.systems://dialpad?number=some_numberOpens the dial pad with a pre-filled number.
Open Dialpad phone.systems://call?number=some_numberInitiates a call using the phone.systems™ app.
Initiate Call phone.systems://authenticate?code=some_codeAuthenticates the phone.systems™ app with a provided code.
Authenticate
Note
phone.systems™ URL protocols are considered deep links and must be clickable to function properly. When pasted into a browser’s search bar, the URL can be automatically modified, typically by adding a https://
prefix, which may result in an incorrect URL. To avoid this issue, ensure the URLs are clicked to open the app, rather than being pasted directly into a browser’s address bar.
Setting phone.systems™ as the Default App
To use URL protocols, set phone.systems™ as the default app for handling tel and callto protocols. Follow the steps for your operating system:
macOS
To set phone.systems™ for tel
or callto
protocols:
Open FaceTime.
Go to Preferences.
In Default for calls, select phone.systems™.
Tip
If phone.systems™ does not appear in the dropdown, ensure the app is installed and up to date. Alternatively, use a third-party tool like RCDefaultApp to assign the
callto
protocol to phone.systems™.
Windows
To set phone.systems™ for tel
or callto
protocols:
Open Settings.
Go to Apps > Default Apps.
Select Choose default apps by protocol.
Assign phone.systems™ to the
tel
andcallto
protocols.
Android
To enable all supported protocols:
Open the phone.systems™ app Settings.
Select Open by default.
Under Supported links, choose phone.systems™.
iOS
To set phone.systems™ for the tel
protocol:
Use the Safari browser.
Long press a link with the
tel
protocol.Select phone.systems™ as the app.
Important
The tel protocol does not work in Chrome on iOS. Use Safari instead.
For other protocols use Chrome Browser.