Endpoint
Manage SIP endpoints for making and receiving calls from IP phones, mobile devices, and SIP clients.
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.
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.
Use Cases: Endpoints are commonly used for call center agents taking calls, business phone systems, customer support hotlines, and building custom VoIP applications.
API Endpoint
Authentication Required:
- • Bearer Token: Obtained from login endpoint
- • X-Auth-ID Header: Your account ID (e.g., {Auth_ID})
Available Operations
The Endpoint object
Complete structure and attributes of an Endpoint object.
View Documentation →Create an endpoint
Create a new SIP endpoint for receiving and making calls.
View Documentation →Delete an endpoint
Permanently delete an existing endpoint.
View Documentation →Retrieve an endpoint
Get details of a specific endpoint including registration status.
View Documentation →Update an endpoint
Update endpoint password, alias, or attached application.
View Documentation →List all endpoints
Retrieve a list of all endpoints in your account.
View Documentation →SIP Configuration
After creating an endpoint, configure your SIP client with the following details to connect:
Server Settings
sip.vobiz.aisip.vobiz.aiCredentials
{endpoint_username}{endpoint_password}{alias}(optional)Example Configuration:
SIP URI: sip:john_doe@sip.vobiz.ai Username: john_doe Password: SecurePassword123! Server: sip.vobiz.ai Port: 5060 Transport: UDP
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_registered field 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.