🧪 BBB Webhook Testing Script ============================== 📡 Endpoints configurados: Test: http://localhost:8000/webhooks/bbb/test Meeting Ended: http://localhost:8000/webhooks/bbb/meeting-ended Recording Ready: http://localhost:8000/webhooks/bbb/recording-ready 🔍 Probando conectividad... 1. Probando endpoint de test... Error: Failed to connect to localhost port 8000 after 0 ms: Could not connect to server ❌ Error en endpoint de test 📋 Comandos disponibles: Completar sesión manualmente: php artisan live-session:complete {session_id} [--tenant=tenant_id] Ver logs de webhooks: tail -f storage/logs/laravel.log | grep 'BBB Webhook' Probar webhook manualmente con curl: curl -X POST 'http://localhost:8000/webhooks/bbb/test' -H 'Content-Type: application/json' -d '{"test":"manual"}' Ver sesiones activas: php artisan tinker --execute="App\\Models\\Tenant::all()->each(function($t){$t->run(function(){\$sessions=App\\Models\\LiveSession::where('status','live')->get();if($sessions->count()){$sessions->each(function($s){echo $t->id.': '.$s->title.' (ID:'.$s->id.')\ ';});}});});" 🎯 Para verificar que BBB está configurado correctamente: 1. Crea una sesión en vivo 2. Únete como instructor 3. Finaliza la reunión en BBB 4. Revisa los logs: tail -f storage/logs/laravel.log | grep 'BBB Webhook' 5. Si no llega el webhook, verifica que las meta URLs estén configuradas en BBB