Hybrid Enabler Service - Service Specifications
Download OpenAPI specification:Download
The iotcomms.io Hybrid Enabler Service provides a secure and scalable solution for running iotcomms.io services within a private data center while benefiting from SaaS cloud-driven management and monitoring. Designed to meet strict compliance standards, it ensures seamless integration with local infrastructure and optimizes operational efficiency.
Supported Operating Systems
The Hybrid Enabler Service supports deployment on compute hosts running the following operating systems:Alpine
CentOS
Debian
RHEL
Red Hat Device Edge
Ubuntu
Data Privacy and Compliance
The Hybrid Enabler Service is designed to comply with key privacy and security standards, ensuring sensitive data is protected and regulatory requirements are met:GDPR Compliance
Ensures data protection for European users.
HIPAA Compliance
Supports healthcare providers managing sensitive patient data.
PCI Compliance
Provides secure handling of financial data for payment and transaction environments.
Security Features
The Hybrid Enabler Service incorporates robust security measures to safeguard both connectivity and on-premise hosts:Encrypted Communication
All communication between the Hybrid Enabler Service and iotcomms.io's cloud management is secured using TLS encryption, ensuring data is protected in transit.
Access Control
Hosts are authenticated through mutual TLS, preventing unauthorized access to the Hybrid Enabler Service.
Isolated Deployments
Each customer deployment is isolated within its own environment, ensuring data segregation and privacy.
Secure Configuration Management
Hosts are configured with best practices for access control, firewall rules, and system hardening, ensuring a robust defense against threats.
Proactive Threat Monitoring
Security updates and patches are applied proactively by iotcomms.io, mitigating vulnerabilities and maintaining compliance.
Local Data Management
The Hybrid Enabler Service keeps critical data securely on-site:Call Recordings
Stored locally for the iotcomms.io Recording Service.
Media Files
IVR phrases and recorded prompts for the iotcomms.io SIP Mediaserver Service remain in local S3-compatible storage.
Application Logs
Retains logs containing sensitive or personal data, ensuring privacy and compliance.
Site-Local Cache
Stores service data and provisioning information locally, with centralized provisioning data propagated to sites. This ensures services remain operational even if connectivity with cloud services is lost.
Local Deployed Services
The Hybrid Enabler Service supports deployment of key iotcomms.io services:SIP Core Service
Handles SIP signaling, device registration, and call routing.
Recording Service
Enables call recording and on-site storage of media files.
SIP Mediaserver Service
Manages interactive voice applications and real-time media processing.
Alarmbridge Service
Processes and stores alarm notifications and events locally.
APIs and Interfaces
The Hybrid Enabler Service provides robust APIs and interfaces to enable seamless integration with local and external systems:Local Interfaces for Service Access
WebRTC, SIP and SIPRec interfaces are provided for local service integration within each deployment site.
Local APIs for Service Access
Supports integration with on-premise applications for call management, media handling, and alarm processing.
Cloud APIs for Provisioning and Monitoring
Provides access to configuration and status updates, ensuring efficient management while masking private data.
Web Interface for Scalability
Simplifies the addition of hosts to an existing deployment.
Service Discovery and Networking
The Hybrid Enabler Service includes advanced networking capabilities for local operations:Local DNS Service
Enables efficient discovery of APIs and site-local services, enabling site local communication.
Firewall Compatibility
Requires minimal outbound HTTPS access for cloud management while maintaining strict control over local data flows.
Integration with Local Storage
The Hybrid Enabler Service integrates seamlessly with local S3-compatible storage solutions:Data Storage
Supports secure on-site storage of media files, call recordings, and logs.
High Availability
Ensures critical data remains accessible and operational during connectivity interruptions.
These specifications ensure that the iotcomms.io Hybrid Enabler Service delivers a robust, secure, and efficient solution for deploying and managing mission-critical services within a private infrastructure, with comprehensive security measures safeguarding both hosts and connectivity.