<?php
/**
 * VoIP Settings Configuration
 * 
 * Configuration for VoIP notification system with exact timing
 */

// VoIP Service Configuration
define('VOIP_ENABLED', true);  // Enable or disable VoIP notifications
define('VOIP_CHECK_INTERVAL', 60);  // Check interval in seconds (1 minute for exact timing)
define('VOIP_NOTIFICATION_WINDOW', 60);  // Notification window in seconds (1 minute for precision)

// For demo purposes, we'll use a simulated VoIP service
// In a production environment, you would integrate with a real VoIP provider like Twilio, Plivo, etc.
define('VOIP_PROVIDER', 'SIMULATED');  // Options: SIMULATED, TWILIO, PLIVO, etc.

// Twilio specific settings (uncomment and configure if using Twilio)
/*
define('TWILIO_ACCOUNT_SID', '');
define('TWILIO_AUTH_TOKEN', '');
define('TWILIO_PHONE_NUMBER', '');
*/

// Notification message templates - ALL IN BANGLA
define('CLASS_STARTING_MESSAGE', 'অধ্যাপক, আপনার ক্লাস শুরু হবে অথবা চলছে: {{SUBJECT}} - {{CLASS_NAME}} {{CLASS_SECTION}}। সময়: {{START_TIME}} - {{END_TIME}}। আজ: {{DAY}}। অনুগ্রহ করে ক্লাসে উপস্থিত থাকুন।');

// Test message - IN BANGLA
define('TEST_VOIP_MESSAGE', 'এটি একটি পরীক্ষামূলক VoIP নোটিফিকেশন। এটি কার্যকরভাবে কাজ করছে।');

// Log settings
define('VOIP_LOG_ENABLED', true);
define('VOIP_LOG_PATH', __DIR__ . '/../logs/voip/');

?>