Skip to content

Commit 4767bc1

Browse files
committed
minor fixes
1 parent e15431f commit 4767bc1

File tree

7 files changed

+12346
-15
lines changed

7 files changed

+12346
-15
lines changed

examples/11-zoom-rtms-integration/README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ AWS_S3_BUCKET=zoom-meeting-data
139139
### 3. Webhook Configuration
140140

141141
Set your webhook endpoint URL to:
142-
```
142+
```bash
143143
https://your-domain.com/webhook
144144
```
145145

@@ -185,7 +185,7 @@ When a Zoom meeting starts with RTMS enabled:
185185
2. **Agent Created**: SRE agent is instantiated for the meeting
186186
3. **WebSocket Connection**: Connects to Zoom's media stream
187187
4. **Real-time Processing**: Transcripts are analyzed as they arrive
188-
5. **Insights Generated**: Key information extracted and stored
188+
5. **Insights Generated**: Key information is extracted and stored
189189

190190
### Example Output
191191

@@ -206,7 +206,7 @@ When a Zoom meeting starts with RTMS enabled:
206206

207207
### Meeting Summary
208208

209-
```
209+
```markdown
210210
# Meeting Summary - Project Review Call
211211

212212
## Overview
@@ -229,13 +229,13 @@ Team discussion about Q1 project proposal and next steps.
229229
## API Endpoints
230230

231231
### Health Check
232-
```
232+
```http
233233
GET /health
234234
```
235235
Returns server status and active meeting count.
236236

237237
### Webhook Endpoint
238-
```
238+
```http
239239
POST /webhook
240240
```
241241
Receives Zoom RTMS events and processes meeting data.
@@ -314,22 +314,22 @@ Response:
314314

315315
### Common Issues
316316

317-
1. **No Transcript Data**
317+
1. **No Transcript Data**:
318318
- Verify RTMS is enabled in Zoom settings
319319
- Check webhook URL is accessible
320320
- Ensure proper scopes are configured
321321

322-
2. **Agent Creation Fails**
322+
2. **Agent Creation Fails**:
323323
- Verify AI API keys (OpenAI/Anthropic)
324324
- Check SRE initialization
325325
- Review log output for errors
326326

327-
3. **Storage Issues**
327+
3. **Storage Issues**:
328328
- Verify AWS credentials and permissions
329329
- Check S3 bucket exists and is accessible
330330
- Ensure proper IAM policies
331331

332-
4. **VectorDB Problems**
332+
4. **VectorDB Problems**:
333333
- Verify Pinecone API key and index name
334334
- Check index dimensions match embedding model
335335
- Ensure sufficient Pinecone quota
@@ -357,12 +357,14 @@ curl http://localhost:3000/health
357357
## Scaling for Production
358358

359359
### Performance Optimization
360+
360361
- Use Redis for caching meeting data
361362
- Implement connection pooling for databases
362363
- Use load balancers for multiple instances
363364
- Monitor memory usage and optimize accordingly
364365

365366
### Enterprise Features
367+
366368
- Multi-tenant isolation with SRE scoping
367369
- Custom storage backends (enterprise databases)
368370
- Advanced security with HashiCorp Vault
@@ -389,4 +391,4 @@ MIT License - see the main SRE repository for details.
389391

390392
---
391393

392-
**Built using SmythOS SRE - The Operating System for Agentic AI**
394+
## Built using SmythOS SRE - The Operating System for Agentic AI

examples/11-zoom-rtms-integration/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ function connectToSignalingWebSocket(meetingUuid, streamId, serverUrl) {
120120

121121
// Handle successful handshake
122122
if (msg.msg_type === 2 && msg.status_code === 0) {
123-
const mediaUrl = msg.media_server?.server_urls?.all;
123+
const mediaUrl = msg.media_server;
124124
if (mediaUrl) {
125125
connectToMediaWebSocket(mediaUrl, meetingUuid, streamId, ws);
126126
}

examples/11-zoom-rtms-integration/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ function connectToSignalingWebSocket(meetingUuid: string, streamId: string, serv
276276

277277
// Handle successful handshake
278278
if (msg.msg_type === 2 && msg.status_code === 0) {
279-
const mediaUrl = msg.media_server?.server_urls?.all;
279+
const mediaUrl = msg.media_server;
280280
if (mediaUrl) {
281281
connectToMediaWebSocket(mediaUrl, meetingUuid, streamId, ws);
282282
}

0 commit comments

Comments
 (0)