SIP Core Service - Getting Started
Download OpenAPI specification:Download
Generate API Keys
Begin by generating the API keys necessary to authenticate API calls with the iotcomms.io SIP Core Service. This ensures secure access and enables proper interaction with the service.
Firewall Configuration
Configure your firewall to allow HTTPS callbacks from the SIP Core Service. These callback URLs are specified during provisioning, so ensure they are accessible to maintain uninterrupted communication.
Prepare SIP Devices
Set up SIP devices with the credentials defined during service provisioning. These credentials will enable the devices to register and interact with the SIP Core Service seamlessly.
Configure PSTN or PBX SIP Trunks
Point your PSTN or PBX SIP trunks to the SIP trunks provisioned in the SIP Core Service. This configuration is essential for managing inbound and outbound calls through your existing telephony infrastructure.
Set Up SIP Trunks
Use the iotcomms.io web interface or provisioning API to configure SIP trunks that connect with your remote telephony systems. This setup enables integration with external PSTN or PBX systems for seamless call routing.
Configure SIP Devices
Use the iotcomms.io web interface or provisioning API to provision SIP devices for connection with the SIP Core Service. This step ensures that all SIP devices are registered and configured to interact reliably with the service.
Configure Callback Destinations for Service Alarms
Set up callback URLs for receiving service alarms and notifications from the SIP Core Service. These URLs will receive real-time alerts for any service interruptions or alarms, allowing for quick response and troubleshooting.
Connect a SIP Device and Place a Test Call
Register a SIP device with the SIP Core Service and place a call to a phone number routed through a configured SIP trunk. This setup allows you to test end-to-end connectivity from the SIP device to the trunk destination.
Verify in Developer Portal
SIP Registration
Confirm in the "Logs" view that the SIP registration request from your device was received and responded to with a 200 OK response. This indicates that the device is successfully registered with the service.
SIP INVITE
Check the logs to ensure that the SIP INVITE request was received from the device and correctly routed to the specified trunk destination. This log verification is essential for confirming successful call initiation and routing through the SIP trunk.
This setup ensures that your SIP Core Service is fully configured, operational, and ready to manage calls reliably.