Module: Teems::Commands::MeetingMessageParser

Included in:
Meeting
Defined in:
lib/teems/commands/meeting.rb

Overview

Parses meeting chat messages to extract call events, recordings, transcripts

Constant Summary collapse

PART_RE =
%r{<part\s[^>]*identity="([^"]+)"[^>]*>.*?<name>([^<]*)</name>
.*?<displayName>([^<]*)</displayName>.*?<duration>([^<]*)</duration>}xm
CALLID_RE =
%r{<callId>([^<]+)</callId>}
INSTANCE_ICAL_RE =
%r{<instanceDetails>.*?<iCalUid>([^<]+)</iCalUid>}m