<?php
/**
 * Configuration Twilio
 * mySupport - Intégration Voice & WhatsApp
 */

// Twilio Account SID (commence par AC...)
// Trouver dans Twilio Console > Account Info
define('TWILIO_ACCOUNT_SID', getenv('TWILIO_ACCOUNT_SID') ?: 'AC1a97c23f4b108eaa2cee1ba0c9978061');

// Twilio Auth Token
define('TWILIO_AUTH_TOKEN', getenv('TWILIO_AUTH_TOKEN') ?: 'VdtOL0ZhmjBjmywbR8nXRcnV7RLtKJKI');

// Numéro Twilio (format E.164: +22370000000)
define('TWILIO_PHONE_NUMBER', getenv('TWILIO_PHONE_NUMBER') ?: '+12057934501');

// URL de base pour les webhooks Twilio (doit être accessible publiquement)
define('TWILIO_WEBHOOK_BASE_URL', getenv('TWILIO_WEBHOOK_BASE_URL') ?: BASE_URL);

// Langue par défaut pour la synthèse vocale
define('TWILIO_DEFAULT_LANGUAGE', 'fr-FR');

// Voix par défaut (alice, man, woman, ou voix Amazon Polly)
define('TWILIO_DEFAULT_VOICE', 'alice');

// Durée max d'enregistrement vocal (secondes)
define('TWILIO_MAX_RECORDING_DURATION', 120);

// Timeout pour la réponse utilisateur (secondes)
define('TWILIO_INPUT_TIMEOUT', 5);

// Activer les transcriptions automatiques
define('TWILIO_ENABLE_TRANSCRIPTION', true);

// Twilio API Key pour les tokens Client (WebRTC)
// Créer dans Twilio Console > Account > API Keys
define('TWILIO_API_KEY_SID', getenv('TWILIO_API_KEY_SID') ?: 'SK86c5b8995bd716a86c043de47dfa3da1');
define('TWILIO_API_KEY_SECRET', getenv('TWILIO_API_KEY_SECRET') ?: 'VdtOL0ZhmjBjmywbR8nXRcnV7RLtKJKI');

// TwiML App SID (créer dans Twilio Console > Voice > TwiML Apps)
define('TWILIO_TWIML_APP_SID', getenv('TWILIO_TWIML_APP_SID') ?: 'AP977b361a6faf9069c7eeac9e653a4a09');

// ==========================================
// WHATSAPP CONFIGURATION
// ==========================================

// Numéro WhatsApp Twilio (format: +1234567890)
// Configurer dans Twilio Console > Messaging > WhatsApp Senders
define('TWILIO_WHATSAPP_NUMBER', getenv('TWILIO_WHATSAPP_NUMBER') ?: '+14155238886');

// URL Webhook WhatsApp (à configurer dans Twilio Console)
// POST https://votre-domaine.com/api/webhook/whatsapp
define('TWILIO_WHATSAPP_WEBHOOK_URL', TWILIO_WEBHOOK_BASE_URL . '/api/webhook/whatsapp');
