forked from twilio-labs/function-templates
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtemplates.json
More file actions
169 lines (169 loc) · 5.17 KB
/
templates.json
File metadata and controls
169 lines (169 loc) · 5.17 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
{
"templates": [
{
"id": "blank",
"name": "Blank Template",
"description": "Barebones template to get started"
},
{
"id": "hello-world",
"name": "Hello World",
"description": "Basic Function that will return Hello World"
},
{
"id": "hello-voice",
"name": "Hello Voice",
"description": "Function to get you started with Twilio Prog. Voice"
},
{
"id": "hello-messaging",
"name": "Hello Messaging",
"description": "Function to get you started with Twilio Prog. Messaging"
},
{
"id": "never-gonna-give-you-up",
"name": "Never gonna give you up",
"description": "Never gonna let you down. Plays a song to a phone call"
},
{
"id": "forward-call",
"name": "Forward Call",
"description": "Forwards an incoming call to another number"
},
{
"id": "forward-message",
"name": "Forward Message",
"description": "Forwards incoming messages to another number"
},
{
"id": "forward-message-multiple",
"name": "Forward Message to Multiple Numbers",
"description": "Forwards incoming messages to a set of numbers"
},
{
"id": "forward-message-sendgrid",
"name": "Forward Message to Email via SendGrid",
"description": "Uses SendGrid to forward incoming messages via email"
},
{
"id": "voicemail",
"name": "Voicemail",
"description": "Forwards calls during business hours. Records messages otherwise."
},
{
"id": "forward-message-sparkpost",
"name": "Forward Message to Email via Sparkpost",
"description": "Uses Sparkpost to forward incoming messages via email"
},
{
"id": "airtable",
"name": "Airtable SMS Broadcast",
"description": "Read and write data from an Airtable table to broadcast messages"
},
{
"id": "conference",
"name": "Simple Conference",
"description": "Drops all incoming calls into a conference room"
},
{
"id": "stripe-payment-link-sms",
"name": "Stripe payments via SMS",
"description": "Send payment links via SMS using Stripe"
},
{
"id": "stripe-sms-receipt",
"name": "Stripe SMS Receipt Webhook Handler Function",
"description": "Send an SMS receipt to your Stripe customers"
},
{
"id": "chat-token",
"name": "Chat Token Function",
"description": "Generates a Chat Access Token for client-side applications"
},
{
"id": "sync-token",
"name": "Sync Token Function",
"description": "Generates a Sync Access Token for client-side applications"
},
{
"id": "video-token",
"name": "Video Token Function",
"description": "Generates a Video Access Token for client-side applications"
},
{
"id": "hunt",
"name": "Hunt / Find Me",
"description": "Will call a list of configured numbers until one answers"
},
{
"id": "http-redirect",
"name": "HTTP Redirect",
"description": "Redirects a Function call to another URL"
},
{
"id": "temp-storage",
"name": "Functions Temporary Storage",
"description": "Utilises the temp folder of the OS for one-off operations"
},
{
"id": "verify",
"name": "Phone Verification",
"description": "Start and check one-time passcodes sent via SMS or Voice"
},
{
"id": "blacklist-call",
"name": "Blacklist Call Function",
"description": "Blacklists an array of numbers"
},
{
"id": "funlet-echo",
"name": "Echo Funlet",
"description": "Send Static TwiML — Compatible with Echo Twimlet"
},
{
"id": "funlet-simple-message",
"name": "Simple Message Funlet",
"description": "Read/Play Messages — Compatible with Simple Message Twimlet"
},
{
"id": "funlet-simple-menu",
"name": "Simple Menu Funlet",
"description": "Interactive Menu — Compatible with Simple Menu Twimlet"
},
{
"id": "funlet-whisper",
"name": "Whisper Funlet",
"description": "Inform the Recipient of a Call — Compatible with Whisper Twimlet"
},
{
"id": "funlet-forward",
"name": "Forward Funlet",
"description": "Forward the Call — Compatible with Forward Twimlet"
},
{
"id": "funlet-call-me",
"name": "Call Me Funlet",
"description": "Forward Call When Available — Compatible with Call Me Twimlet"
},
{
"id": "funlet-simulring",
"name": "Simulring Funlet",
"description": "Forward Call to Fastest Recipient — Compatible with Simulring Twimlet"
},
{
"id": "funlet-find-me",
"name": "Find Me Funlet",
"description": "Try Different Numbers in Turn — Compatible with Find Me Twimlet"
},
{
"id": "voice-client-javascript",
"name": "Voice Client JavaScript Sample Application",
"description": "Set up a sample client-side Twilio web application"
},
{
"id": "conversations",
"name": "conversations",
"description": "These Functions generate a Conversations-scoped webhook so that you can integrate Twilio Studio with Twilio Conversations."
}
]
}