The Endpoint API allows you to create and manage SIP endpoints that can be used to make and receive calls through various devices and applications. Endpoints are essential for building communication systems with IP phones, softphones, and SIP clients.Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
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.