Skip to content
This repository was archived by the owner on May 13, 2025. It is now read-only.

Commit 4b7151e

Browse files
hortegalopenchi
authored andcommitted
Upgrade twilio to 7.17.0
1 parent 4c0238f commit 4b7151e

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ repositories {
2323
dependencies {
2424
providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
2525
compile 'org.slf4j:slf4j-api:1.7.21'
26-
compile 'com.twilio.sdk:twilio:7.0.0-rc-29'
26+
compile 'com.twilio.sdk:twilio:7.17.0'
2727
compile 'org.json:json:20160810'
2828
compile 'org.apache.commons:commons-lang3:3.0'
2929

classes/production/taskrouter-servlets/workspace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"workflow": {
5757
"name": "Sales",
5858
"callback": "%(host)s/assignment",
59-
"timeout": "60",
59+
"timeout": "15",
6060
"routingConfiguration": [
6161
{
6262
"expression": "selected_product==\"ProgrammableSMS\"",

src/main/java/com/twilio/taskrouter/application/servlet/EnqueueServlet.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.twilio.taskrouter.application.servlet;
22

33
import com.twilio.taskrouter.domain.common.TwilioAppSettings;
4-
import com.twilio.twiml.EnqueueTask;
5-
import com.twilio.twiml.Task;
64
import com.twilio.twiml.TwiMLException;
75
import com.twilio.twiml.VoiceResponse;
6+
import com.twilio.twiml.voice.Enqueue;
7+
import com.twilio.twiml.voice.Task;
88

99
import javax.inject.Inject;
1010
import javax.inject.Singleton;
@@ -39,13 +39,13 @@ public void doPost(HttpServletRequest req, HttpServletResponse resp)
3939
throws ServletException, IOException {
4040

4141
String selectedProduct = getSelectedProduct(req);
42-
Task task = new Task.Builder()
43-
.data(format("{\"selected_product\": \"%s\"}", selectedProduct))
42+
Task task = new Task
43+
.Builder(format("{\"selected_product\": \"%s\"}", selectedProduct))
4444
.build();
4545

46-
EnqueueTask enqueueTask = new EnqueueTask.Builder(task).workflowSid(workflowSid).build();
46+
Enqueue enqueue = new Enqueue.Builder().task(task).workflowSid(workflowSid).build();
4747

48-
VoiceResponse voiceResponse = new VoiceResponse.Builder().enqueue(enqueueTask).build();
48+
VoiceResponse voiceResponse = new VoiceResponse.Builder().enqueue(enqueue).build();
4949
resp.setContentType("application/xml");
5050
try {
5151
resp.getWriter().print(voiceResponse.toXml());

src/main/java/com/twilio/taskrouter/application/servlet/IncomingCallServlet.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.twilio.taskrouter.application.servlet;
22

33

4-
import com.twilio.twiml.Gather;
5-
import com.twilio.twiml.Method;
6-
import com.twilio.twiml.Say;
4+
import com.twilio.http.HttpMethod;
75
import com.twilio.twiml.TwiMLException;
86
import com.twilio.twiml.VoiceResponse;
7+
import com.twilio.twiml.voice.Gather;
8+
import com.twilio.twiml.voice.Say;
99

1010
import javax.inject.Singleton;
1111
import javax.servlet.ServletException;
@@ -33,7 +33,7 @@ public void doPost(HttpServletRequest req, HttpServletResponse resp) throws Serv
3333
.action("/call/enqueue")
3434
.numDigits(1)
3535
.timeout(10)
36-
.method(Method.POST)
36+
.method(HttpMethod.POST)
3737
.say(new Say
3838
.Builder("For Programmable SMS, press one. For Voice, press any other key.")
3939
.build()

src/main/java/com/twilio/taskrouter/application/servlet/MessageServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import com.google.inject.Singleton;
44
import com.twilio.taskrouter.domain.model.WorkspaceFacade;
5-
import com.twilio.twiml.Sms;
65
import com.twilio.twiml.TwiMLException;
76
import com.twilio.twiml.VoiceResponse;
7+
import com.twilio.twiml.voice.Sms;
88

99
import javax.inject.Inject;
1010
import javax.servlet.ServletException;

0 commit comments

Comments
 (0)