Note: Each endpoint is assigned a unique SIP URI that external users can use to establish calls. Endpoints can be registered on SIP clients for real-time communication.
What is an Endpoint?
A Vobiz endpoint, also known as a SIP endpoint, can be any device or application that uses the Session Initiation Protocol (SIP) to perform communications operations:- IP Phones - Hardware SIP phones that connect directly to your network.
- Mobile Phones - Mobile apps using SIP softphone applications.
- Desktop Applications - Web or desktop softphones using WebRTC or SIP clients.
- Wireless Devices - Any wireless SIP-compatible device on your network.
API Endpoint
Base URLAuthentication required:
X-Auth-ID- Your account Auth ID (e.g.,{auth_id})X-Auth-Token- Your account Auth TokenContent-Type: application/json
Available Operations
| Operation | Method | Description |
|---|---|---|
| The Endpoint object | OBJECT | Complete structure and attributes of an Endpoint object. |
| Create an endpoint | POST | Create a new SIP endpoint for receiving and making calls. |
| Delete an endpoint | DELETE | Permanently delete an existing endpoint. |
| Retrieve an endpoint | GET | Get details of a specific endpoint including registration status. |
| Update an endpoint | POST | Update endpoint password, alias, or attached application. |
| List all endpoints | GET | Retrieve a list of all endpoints in your account. |
SIP Configuration
After creating an endpoint, configure your SIP client with the following details to connect: Server Settings- SIP Server:
sip.vobiz.ai - Domain:
sip.vobiz.ai - Transport: UDP/TCP/TLS
- Port: 5060 (UDP/TCP), 5061 (TLS)
- Username:
{endpoint_username} - Password:
{endpoint_password} - Display Name:
{alias}(optional)
WebRTC Configuration: For WebRTC applications, use JWT token authentication. Connect to
wss://sip.vobiz.ai:7443 and authenticate using a JWT token obtained from the API.Best Practices
- Strong Passwords - Use complex passwords with minimum 8 characters, including mix of letters, numbers, and symbols.
- Unique Usernames - Usernames must be unique within your account. Use descriptive names for easy identification.
- Application Assignment - Assign applications to endpoints for automatic call routing and handling.
- Permission Control - Only enable permissions (voice, video, messaging) that your endpoints actually need.
- Monitor Registration - Check
sip_registeredfield regularly to verify endpoint connectivity and troubleshoot issues. - Token Rotation - For WebRTC, use short-lived JWT tokens (1-4 hours) and rotate auth tokens periodically.
- Sub-account Isolation - Use sub-accounts to isolate endpoints for different customers or departments.
- Delete Unused Endpoints - Remove endpoints that are no longer in use to keep your account organized and secure.