MCPcopy Create free account

hub / github.com/Meeting-BaaS/meet-teams-bot / functions

Functions598 in github.com/Meeting-BaaS/meet-teams-bot

↓ 1 callersFunctionclickWithInnerText
( page: Page, selector: string, texts: string[], maxAttempts: number, shouldClick = true )
src/meeting/meet.ts:807
↓ 1 callersFunctioncloseAdjustViewDialogIfOpen
(page: Page)
src/meeting/meet.ts:1010
↓ 1 callersMethodcloseExternalWebSockets
()
src/streaming.ts:501
↓ 1 callersFunctioncloseMeeting
(page: Page)
src/meeting/meet/closeMeeting.ts:3
↓ 1 callersMethodcloseMeeting
(page: Page)
src/types.ts:33
↓ 1 callersFunctionclosePromise
()
src/meeting/meet/closeMeeting.ts:7
↓ 1 callersFunctionconvertLightMeetingToStandard
(url: URL)
src/urlParser/teamsUrlParser.ts:10
↓ 1 callersMethodcopyDirToEFS
* Last-resort safety net when cleanup-state's outer timeout fires: the * pipeline may have finished building output.mp4 / output.flac but uploads
src/utils/S3Uploader.ts:297
↓ 1 callersMethodcopyToEFS
* Fallback when a single S3 upload fails. Copies the file under the * bucket-segmented EFS prefix * (/mnt/efs/<env>/s3_upload_fails/<bucket>/<uu
src/utils/S3Uploader.ts:251
↓ 1 callersMethodcountActiveSpeakers
(speakers: SpeakerData[])
src/speaker-manager.ts:184
↓ 1 callersFunctioncountBrandingFiles
()
src/branding.ts:112
↓ 1 callersMethodcreateAudioChunks
* Split the full audio file into FLAC chunks for transcription upload. * * We use one FFmpeg invocation per chunk with explicit `-ss`/`-t` inste
src/recording/ScreenRecorder.ts:2018
↓ 1 callersFunctioncreateDecoders
(schema: any[])
src/meeting/meet/network-interception/browser-bundle.ts:116
↓ 1 callersFunctioncreateMessageDecoder
(messageType: any)
src/meeting/meet/network-interception/browser-bundle.ts:65
↓ 1 callersMethodcreateRangeIn
(root: CKElement)
src/chat-manager.ts:20
↓ 1 callersFunctioncreateReceiverManager
()
src/meeting/meet/network-interception/browser-bundle.ts:126
↓ 1 callersFunctioncreateSQSClient
* Creates SQS client with same credential logic as smart-rabbit * Supports both EKS IAM roles and explicit env var credentials (on-prem) * * Note:
src/utils/retry-handler.ts:13
↓ 1 callersFunctioncreateSequentialIdManager
()
src/utils/speaker-id.ts:32
↓ 1 callersMethodcreateTimeout
()
src/state-machine/states/in-call-state.ts:47
↓ 1 callersFunctioncreateUserManager
()
src/meeting/meet/network-interception/browser-bundle.ts:133
↓ 1 callersFunctiondeactivateCamera
(page: Page)
src/meeting/meet.ts:1180
↓ 1 callersFunctiondeactivateMicrophone
(page: Page)
src/meeting/meet.ts:1163
↓ 1 callersFunctiondeactivateMicrophone
(page: Page)
src/meeting/teams.ts:1034
↓ 1 callersFunctiondecodeDetectedAsBotField
(bytes: Uint8Array)
src/meeting/meet/network-interception/index.ts:211
↓ 1 callersFunctiondecodeMainChannelData
(data: any)
src/meeting/teams/network-interception/browser-bundle.ts:182
↓ 1 callersFunctiondecodeWebSocketBody
(encodedData: string)
src/meeting/teams/network-interception/browser-bundle.ts:94
↓ 1 callersFunctiondeferBrandingPlayback
()
src/branding.ts:48
↓ 1 callersFunctiondehumanize
(page: Page)
src/utils/dehumanize.ts:48
↓ 1 callersFunctiondetectAudioBeep
* Detect 1000Hz beep in audio file using FFmpeg silence analysis. * Only considers timestamps within [searchMin, searchMax] to avoid false positives.
src/utils/CalculVideoOffset.ts:157
↓ 1 callersFunctiondetectGreenFlashByColor
* Detect green flash using color analysis instead of scene detection * Looks for frames with specific YUV color characteristics of the green flash
src/utils/CalculVideoOffset.ts:375
↓ 1 callersFunctiondetectVideoFlash
* Detect green flash in video file using color analysis. * Only considers timestamps within [searchMin, searchMax] to avoid false positives.
src/utils/CalculVideoOffset.ts:229
↓ 1 callersMethoddismissVisibleDialogs
* Manually trigger a single dialog check-and-dismiss cycle. * Should be called while the observer is paused (via SimpleDialogObserver.pause()) *
src/services/dialog-observer/simple-dialog-observer.ts:58
↓ 1 callersFunctionenableMeetAudioCapture
(page: Page)
src/meeting/meet/audio-capture.ts:11
↓ 1 callersFunctionenablePrintPageLogs
()
src/browser/page-logger.ts:24
↓ 1 callersFunctionenableTeamsAudioCapture
(page: Page)
src/meeting/teams/audio-capture.ts:11
↓ 1 callersMethodendMeetingTrampoline
()
src/api/methods.ts:17
↓ 1 callersFunctionensureCameraOff
(page: Page)
src/meeting/meet.ts:1103
↓ 1 callersFunctionensureCameraOn
(page: Page)
src/meeting/meet.ts:1090
↓ 1 callersFunctionensureMicrophoneOff
(page: Page)
src/meeting/meet.ts:1129
↓ 1 callersFunctionensureMicrophoneOn
(page: Page)
src/meeting/meet.ts:1116
↓ 1 callersMethodensurePeoplePanelOpen
()
src/meeting/meet/speakersObserver.ts:629
↓ 1 callersMethodestimateFFmpegDelay
(systemLoad: number)
sandbox/SystemDiagnostic.ts:138
↓ 1 callersFunctionextractAudioData
(frame: any)
src/meeting/meet/network-interception/browser-bundle.ts:253
↓ 1 callersMethodextractAudioFromVideo
(videoPath: string, audioPath: string)
src/recording/ScreenRecorder.ts:1983
↓ 1 callersMethodfinalTrimFromOffset
( inputPath: string, outputPath: string, calcOffset: number, duration: number )
src/recording/ScreenRecorder.ts:1625
↓ 1 callersMethodfinalize
* Finalize diarization tracking when meeting ends.
src/speaker-manager.ts:49
↓ 1 callersMethodfinalizeDebugAudioFile
()
src/streaming.ts:717
↓ 1 callersMethodfinalizeDiarization
()
src/state-machine/states/cleanup-state.ts:149
↓ 1 callersMethodfinalizeWavFile
( filePath: string, bytesWritten: number, sampleRate: number, stream: fs.WriteStream, s3Fi
src/streaming.ts:673
↓ 1 callersFunctionformatRetryErrorMessage
(originalMessage: string, retryCount: number)
src/utils/retry-handler.ts:89
↓ 1 callersFunctionformatTable
(data: unknown)
src/utils/Logger.ts:70
↓ 1 callersFunctionformatValue
(value: unknown)
src/browser/page-logger.ts:8
↓ 1 callersFunctiongenerateAudioBeep
* Generate audio beep in the browser
src/utils/SyncSignal.ts:58
↓ 1 callersFunctiongenerateAudioCaptureScript
* Generate the browser-side audio track layer script. * Creates __audioTrackLayer and intercepts RTCPeerConnection to detect audio tracks. * Track s
src/meeting/shared/audio-capture.ts:45
↓ 1 callersFunctiongenerateBranding
(botImage: string)
src/branding.ts:69
↓ 1 callersMethodgenerateDiagnosis
(latest: SystemDiagnosticResult, avgLoad: number)
sandbox/SystemDiagnostic.ts:183
↓ 1 callersMethodgenerateFilename
* Generate filename for snapshot
src/services/html-snapshot-service.ts:103
↓ 1 callersMethodgenerateOutputPaths
()
src/recording/ScreenRecorder.ts:132
↓ 1 callersFunctiongenerateStableUserId
(name: string, profilePicture?: string)
src/utils/speaker-id.ts:14
↓ 1 callersFunctiongenerateSyncSignal
( page: Page, options: SyncSignalOptions = {} )
src/utils/SyncSignal.ts:33
↓ 1 callersFunctiongenerateVisualFlash
* Generate visual flash overlay
src/utils/SyncSignal.ts:116
↓ 1 callersFunctiongetAllowedOrigins
()
src/server.ts:15
↓ 1 callersMethodgetChatMessages
()
src/chat-manager.ts:69
↓ 1 callersFunctiongetContributingSources
(receiverManager: any, receiver: any)
src/meeting/meet/network-interception/browser-bundle.ts:149
↓ 1 callersFunctiongetCsrcSpeakingIds
()
src/meeting/teams/network-interception/browser-bundle.ts:252
↓ 1 callersFunctiongetCurrentUserId
()
src/meeting/teams/network-interception/browser-bundle.ts:68
↓ 1 callersFunctiongetDominantSpeakerParticipantId
()
src/meeting/teams/network-interception/browser-bundle.ts:175
↓ 1 callersFunctiongetExitGeo
()
src/proxy/toggle-proxy.ts:56
↓ 1 callersMethodgetInstance
()
src/utils/sound-level-monitor.ts:28
↓ 1 callersMethodgetKeyframePositions
* Read the video's keyframe timestamps (in seconds, relative to stream start). * Used to snap pause windows so FFmpeg concat cuts and diarization a
src/recording/ScreenRecorder.ts:1668
↓ 1 callersMethodgetMeetingInfo
()
src/state-machine/states/waiting-room-state.ts:154
↓ 1 callersMethodgetMeetingLink
( meeting_id: string, _password: string, _role: number, _bot_name: string, _enter_message?
src/types.ts:26
↓ 1 callersFunctiongetResolution
()
src/recording/ScreenRecorder.ts:37
↓ 1 callersFunctiongetSpeakerCallbackCheckWindow
()
src/state-machine/states/recording-state.ts:27
↓ 1 callersMethodgetSpeakers
()
src/singleton.ts:234
↓ 1 callersFunctiongetSpeakingParticipantIds
(contributingSources: any[])
src/meeting/teams/network-interception/browser-bundle.ts:74
↓ 1 callersFunctiongetStateInstance
(type: MeetingStateType, context: MeetingContext)
src/state-machine/states/index.ts:13
↓ 1 callersFunctiongetUserByStreamId
(userManager: any, streamId: any)
src/meeting/meet/network-interception/browser-bundle.ts:191
↓ 1 callersFunctiongetUsersWithAudio
(contributingSources: any[], userManager: any)
src/meeting/meet/network-interception/browser-bundle.ts:282
↓ 1 callersMethodhandleEndMeetingWithRetry
()
src/api/methods.ts:108
↓ 1 callersFunctionhandleMainChannelEvent
(event: any)
src/meeting/teams/network-interception/browser-bundle.ts:205
↓ 1 callersMethodhandleMultipleSpeakers
(speakers: SpeakerData[])
src/speaker-manager.ts:276
↓ 1 callersMethodhandleNetworkSpeakerUpdate
* Handle network speaker updates from network interception. * Converts NetworkUser[] to SpeakerData[] and stores metadata in singleton.
src/speaker-manager.ts:94
↓ 1 callersMethodhandleNoSpeakers
(speakers: SpeakerData[])
src/speaker-manager.ts:248
↓ 1 callersFunctionhandlePermissionDialog
(page: Page)
src/meeting/teams.ts:943
↓ 1 callersFunctionhandleRosterUpdate
(eventDataObject: any)
src/meeting/teams/network-interception/browser-bundle.ts:134
↓ 1 callersMethodhandleSingleSpeaker
(speakers: SpeakerData[])
src/speaker-manager.ts:257
↓ 1 callersMethodhandleSpeakersTranscription
( speakers: SpeakerData[], speakersCount: number )
src/speaker-manager.ts:231
↓ 1 callersFunctionhandleSuccessfulRecording
* Handle successful recording completion
src/main.ts:70
↓ 1 callersMethodhandleSuccessfulRecording
()
src/recording/ScreenRecorder.ts:1194
↓ 1 callersFunctionhandleTimingControl
( startTime?: number, abortCheck?: () => Promise<boolean> )
src/utils/timing-control.ts:10
↓ 1 callersMethodhasActiveOrRecentSegment
* Check if there's an active or recent segment within the specified time windows. * @param meetingStartTime - Meeting start timestamp in millisecon
src/diarization-tracker.ts:174
↓ 1 callersFunctionhasAudioActivity
(audioData: Float32Array)
src/meeting/meet/network-interception/browser-bundle.ts:277
↓ 1 callersMethodhasDiarizationFallbackTriggered
* Check if diarization fallback has been triggered.
src/singleton.ts:284
↓ 1 callersMethodinCallNotRecording
()
src/events.ts:27
↓ 1 callersMethodinCallRecording
(data: { start_time: number })
src/events.ts:31
↓ 1 callersMethodinWaitingRoom
()
src/events.ts:23
↓ 1 callersMethodinitDebugAudioFile
* Initialize debug audio file for saving streamed audio. * Single file: debug_streamed_audio.wav at target sample rate. * (No separate raw file
src/streaming.ts:618
↓ 1 callersMethodinitializePaths
()
src/utils/PathManager.ts:31
↓ 1 callersMethodinitializeRecording
()
src/state-machine/states/recording-state.ts:123
← previousnext →201–300 of 598, ranked by callers