Ringotel
From VoIP.ms Wiki
Ringotel is a cloud-based softphone and unified communications platform designed to work with standard SIP-based VoIP systems. It provides features such as voice calling, messaging, presence, and video across desktop and mobile devices, while simplifying deployment and management for service providers and enterprises. Ringotel operates as a secure VoIP tunnel that routes SIP traffic between users and an existing PBX or VoIP system, reducing infrastructure complexity and improving reliability.
Ringotel supports centralized user provisioning and management through an admin portal or API, allowing automated onboarding, configuration, and device setup. It also offers integration options with CRM systems, messaging services, and business tools, and includes features such as push notifications, call recording, visual voicemail, BLF (busy lamp field), and rich messaging.
The platform is compatible with most standard SIP PBXs and telephony systems, enabling VoIP providers and organizations to extend their existing voice infrastructure to softphone users without deploying additional VPNs or session border controllers.
Contents |
Pre-Requisites
Before configuring Ringotel Shell, ensure the following requirements are met:
- You must have a Ringotel account. After account creation, you will be redirected to the softphone provisioning portal.
- Prepare Organization details - Ringotel KB:
- Organization Name
- Domain (Ringotel subdomain)
- Region closest to your users.
- Prepare connection details:
- VoIP.ms — Create a Sub‑Account with User/Password authentication.
VoIP.ms Sub-Account Specification
💬 Notes
- 🧱 NAT / Firewall Notes
- If your PBX is behind a NAT firewall, you may need to allow incoming connections from Ringotel server IP addresses in your firewall or security appliance settings. See related firewall documentation for details.
Create an Organization
- 1. Go to Organizations in the Ringotel Shell portal.
- 2. Click Create Organization.
- 3. Fill required fields:
- Organization Name
- Domain (unique subdomain)
- Region (closest to user base)
- 4. (Optional) Configure onboarding language, tags, and additional settings.
- 5. Click Next to complete the organization setup.
Create a Connection
A Connection defines how Ringotel communicates with your PBX or SIP trunk provider.
Connect to VoIP.ms (SIP Trunk Provider)
- 1. Within the organization, click Create Connection.
- 2. Select Connect to a SIP Trunk Provider.
- 3. Enter the VoIP.ms details:
- POP server address
- Sub‑Account Username
- Sub‑Account Password
- Check Registration
- Use the same Sub‑Account username for: Number, Username, and Authname fields
- 4. Click Next to finish.
Connect to VoIP.ms (PBX)
- 1. Select Connect to a PBX server.
- 2. Complete the following field:
- Connection name: Define a connection name for your reference.
- Protocol: Select UDP or TCP. (To use SIP traffic encryption, select SIP-TLS)
- *If you have selected SIP-TLS for SIP traffic encryption, you need to enable SIP traffic encryption on your Sub Account)
- Domain or IP address: indicate your preferred pop server.
- Country: Optional. ℹ️ To use this feature, your DID needs have "Dial Mode" set to "E164".
- 3 Click Advanced settings
- 4. Save the connection.
4. Add Users
- 1. Navigate to Users inside your organization.
- 2. Click Add User.
- 3. Provide:
- Name
- Email (for onboarding instructions)
- Assigned Connection (if multiple connections are created)
- SIP credentials (auto-filled when PBX integration is active)
- 4. Save the user to automatically generate onboarding links.
VoIP.ms SMS/MMS Integration with Ringotel
- This section describes how you can enable the SMS and MMS messaging for your DID numbers using Ringotel.
- Once configured, SMS and MMS messages sent to your VoIP.ms DID can be sent and received directly from Ringotel applications.
Overview
VoIP.ms supports SMS and MMS on compatible DID numbers. By integrating VoIP.ms with Ringotel, you can:
- Send and receive SMS/MMS using VoIP.ms DID numbers
- Assign numbers to individual users or teams
- Manage conversations from desktop and mobile applications
🔐 IMPORTANT ⚠️
- : Note: SMS via integrations requires the Ringotel Pro plan.
Prerequisites
Before starting, ensure you have:
- An active VoIP.ms account
- One or more SMS-capable DID numbers
- An active Ringotel organization with Pro features enabled
- Administrator access to both VoIP.ms and Ringotel
Enable SMS Integration in Ringotel
- Log in to the Ringotel Admin Portal
- Open your organization
- Navigate to Features
- Enable SMS via Integrations
- Save changes
- Open the Integrations tab
- Select VoIP.ms and click Set up Integration
- Copy the Webhook URL (required for VoIP.ms configuration)
Configure the DID Number in VoIP.ms
Enable SMS/MMS on the DID
- Log in to the VoIP.ms customer portal
- Go to DID Numbers → Manage DID(s)
- Select the DID number and click Edit
- Under Message Service (SMS/MMS):
- Enable SMS/MMS
- Enable SMS/MMS URL Callback
- Paste the Ringotel Webhook URL and append the following parameters:
- https://shell.ringotel.co/services/Voipms/aXXXXXXXXXXXXXXXXXXXX?id={ID}&to={TO}&from={FROM}&message={MESSAGE}&files={MEDIA}
- The final URL should look similar to the following:
- https://shell.ringotel.co/services/Voipms/a15945585810414401989?id={ID}&to={TO}&from={FROM}&message={MESSAGE}&files={MEDIA}
- 7. Save the DID settings
Enable VoIP.ms API Access
Ringotel communicates with VoIP.ms using the VoIP.ms API.
- 1. In the VoIP.ms portal, navigate to Main Menu → SOAP and REST/JSON API
- 2. Set an API Password
- 3. Enable the API if it is not already enabled
- 4. Under Enable IP Addresses, add the following Ringotel IP addresses:
- 54.145.196.146, 18.130.161.112, 3.0.222.77
- 5. Save the API settings
Complete the Integration in Ringotel
- After setting up your API password and the IP addresses in your VoIP.ms portal, return to your Ringotel Admin portal to complete the connection.
- Your VoIP.ms login email
- Your VoIP.ms API password
- Click Save & Continue
Add SMS Numbers and Assign Users
- Add your VoIP.ms DID numbers with SMS enabled
- Assign users who can send and receive messages
- Enter phone numbers in national format (for example,
5033889028for US/Canada) - Configure optional settings:
- Session stickiness (keeps conversations assigned to the same user)
- Number reformatting (prevents duplicate conversation threads)
- Sender name in messages
- Auto-replies and opt-out messages
- Save the configuration
Users may need to log out and log back in to access SMS features.
Notes and Limitations
⚠️ LIMITATIONS
- ➜ SMS and MMS availability depends on the DID type and country
- ➜ MMS support may vary by carrier
- ➜ Short codes and toll-free numbers may require additional configuration
