Skip to content

konowrockis/surveillance

Repository files navigation

Surveillance System

A modern surveillance system designed for conference environments, providing real-time monitoring and management of surveillance booths through a user-friendly dashboard.

Overview

This system combines telephony and web technologies to create a seamless surveillance experience. It features:

  • Real-time Booth Monitoring: Track the status of surveillance booths in real-time
  • Secure Communication: Protected communication channels between booths and operators
  • Modern Dashboard: Intuitive web interface for monitoring and management
  • Scalable Architecture: Built with modern technologies for reliability and scalability

System Components

The system consists of three main components:

  1. API Server: Handles communication between the telephony system and the dashboard
  2. Dashboard: Web interface for monitoring and managing surveillance booths
  3. Telephony System: Manages communication with surveillance booths

Getting Started

To set up the system:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Configure your environment variables (see .env.example)
  4. Start the development server: npm run dev

SIP Provider Configuration

The system uses Halonet as the SIP provider. You can use any other SIP provider. But too configure halonet the connection:

Create apps/asterisk/config/pjsip_halonet_secrets.conf with your SIP credentials:

[halonet_auth]
type=auth
auth_type=userpass
username=your_username
password=your_password

[halonet_uris]
server_uri=sip:sip.halonet.pl
client_uri=sip:[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published