-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
72 lines (72 loc) · 3.11 KB
/
package.json
File metadata and controls
72 lines (72 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"name": "sipsentinel",
"version": "1.0.0",
"description": "A Twilio and VAPI AI integration for handling voicemails and triggering AI calls",
"main": "src/index.js",
"bin": {
"sipsentinel": "./bin/cli.js"
},
"scripts": {
"start": "node src/index.js",
"dev": "nodemon src/index.js",
"setup": "node bin/setup.js",
"validate": "node bin/validate.js",
"create-agents": "node bin/create-agents.js",
"configure-vapi": "node bin/configure-vapi.js",
"web-ui": "node src/index.js --web-ui",
"headless": "node src/index.js --headless",
"build": "echo 'No build step required'",
"vercel-build": "echo 'No build step required'",
"test": "node tests/run-all-tests.js",
"test:unit": "node tests/run-all-tests.js --unit",
"test:integration": "node tests/run-all-tests.js --integration",
"test:e2e": "node tests/run-all-tests.js --e2e",
"test:scam": "node tests/unit/scam-detection.test.js",
"test:agent": "node tests/unit/agent-selection.test.js",
"test:telegram": "node tests/integration/telegram-integration.test.js",
"test:vapi": "node tests/integration/vapi-integration.test.js",
"test:qstash": "node tests/integration/qstash-integration.test.js",
"test:health": "node tests/e2e/system-health.test.js",
"debug:make-call": "node tests/debug/make-test-call.js",
"debug:call-status": "node tools/check-call-status.js",
"debug:microsoft-agents": "node tools/debug-microsoft-agents.js",
"debug:vercel": "node tools/debug-vercel.js",
"tools:fix-assistants": "node tools/fix-existing-assistants.js",
"tools:set-webhook-url": "node tools/set-vapi-server-url.js",
"deploy": "./scripts/deploy.sh",
"deploy-and-test": "./scripts/deploy-and-test.sh",
"deploy-optimized": "./scripts/deploy-optimized.sh",
"deploy-redis-qstash": "./scripts/deploy-with-redis-qstash.sh",
"poll-s3-recordings": "node scripts/poll-s3-recordings.js",
"poll-s3-once": "node scripts/poll-s3-recordings.js single",
"poll-s3-start": "node scripts/poll-s3-recordings.js start",
"get-deployment-url": "./scripts/get-deployment-url.sh",
"test-optimization": "node scripts/test-optimization.js",
"test-local": "node scripts/test-optimization.js http://localhost:3000",
"test-production": "./scripts/get-deployment-url.sh && node scripts/test-optimization.js $(./scripts/get-deployment-url.sh | grep -oE 'https://[a-zA-Z0-9.-]+\\.(vercel\\.app|com|org|net|io)' | head -1)",
"performance-test": "node scripts/test-optimization.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.816.0",
"@aws-sdk/client-transcribe": "^3.816.0",
"@aws-sdk/s3-request-presigner": "^3.816.0",
"@upstash/qstash": "^2.8.1",
"@upstash/redis": "^1.35.0",
"@vapi-ai/server-sdk": "^0.8.1",
"axios": "^1.9.0",
"commander": "^11.1.0",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"form-data": "^4.0.3",
"inquirer": "^9.3.7",
"micro": "^10.0.1",
"node-cache": "^5.1.2",
"node-telegram-bot-api": "^0.66.0",
"openai": "^4.103.0",
"redis": "^4.6.15",
"twilio": "^4.19.0"
},
"devDependencies": {
"nodemon": "^3.0.1"
}
}