From e2a560d2bc7582db4a4def7b6aaaf3014b4a7b59 Mon Sep 17 00:00:00 2001 From: FrankYuRayoo Date: Fri, 21 Sep 2018 16:00:02 +0800 Subject: [PATCH 1/2] TROPO-13554 improvement/TROPO-13554-aws-temporary-credentials --- samples/recordMultiUrl_test.py | 5 +++-- tropo.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/recordMultiUrl_test.py b/samples/recordMultiUrl_test.py index b491630..8a43ac0 100644 --- a/samples/recordMultiUrl_test.py +++ b/samples/recordMultiUrl_test.py @@ -13,10 +13,11 @@ def index(request): recordURLobj1 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile1", username = "fakename1", password="fakepassword", method="POST").json recordURLobj2 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile", username = "fakename2", password="fakepassword", method="POST").json recordURLobj3 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile3", username = "fakename3", password="fakepassword", method="POST").json + recordURLobj5 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile3", sessionToken = "ThisisafakesessionTokenforpython", username = "fakename3", password="fakepassword", method="POST").json recordURLobj4 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile4", username = "fakename4", password="fakepassword", method="POST").json - t.record(url = [recordURLobj1, recordURLobj2, recordURLobj3, recordURLobj4],transcription = transcriptionobj, name='voicemail.wav', say='Your call is important. Please leave a short message after the tone: ', beep = True, formamt = 'audio/wav', sensitivity = 5.3) + t.record(url = [recordURLobj1, recordURLobj5, recordURLobj2, recordURLobj3, recordURLobj4],transcription = transcriptionobj, name='voicemail.wav', say='Your call is important. Please leave a short message after the tone: ', beep = True, formamt = 'audio/wav', sensitivity = 5.3) return t.RenderJson() -run_itty(server='wsgiref', host='192.168.26.1', port=8888) +run_itty(server='wsgiref', host='127.0.0.1', port=8888) diff --git a/tropo.py b/tropo.py index 70b134f..6fddf3a 100644 --- a/tropo.py +++ b/tropo.py @@ -320,7 +320,7 @@ class RecordUrlTuple(TropoAction): (See https://www.tropo.com/docs/webapi/record) """ action = 'url' - options_array = ['url', 'username', 'password', 'method'] + options_array = ['url', 'username', 'password', 'method', 'sessionToken'] def __init__(self, url, **options): self._dict = {'url': url} From d640d61461b732764c5490c206d928cbb38d8841 Mon Sep 17 00:00:00 2001 From: FrankYuRayoo Date: Fri, 21 Sep 2018 16:04:02 +0800 Subject: [PATCH 2/2] TROPO-13554 add sample for startRecordingMultiUrl --- samples/startRecordingMultiUrl_test.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/startRecordingMultiUrl_test.py b/samples/startRecordingMultiUrl_test.py index 1dc77c4..faeb637 100644 --- a/samples/startRecordingMultiUrl_test.py +++ b/samples/startRecordingMultiUrl_test.py @@ -11,9 +11,10 @@ def index(request): recordURLobj1 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile1", username = "fakename1", password="fakepassword", method="POST").json recordURLobj2 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile", username = "fakename2", password="fakepassword", method="POST").json recordURLobj3 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile3", username = "fakename3", password="fakepassword", method="POST").json + recordURLobj5 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile3", sessionToken = "ThisisafakesessionTokenforpythonstartRecordingMultiUrl", username = "fakename3", password="fakepassword", method="POST").json recordURLobj4 = RecordUrlTuple(url = "http://192.168.26.88:8080/FileUpload/uploadFile4", username = "fakename4", password="fakepassword", method="POST").json - t.startRecording([recordURLobj1, recordURLobj2, recordURLobj3, recordURLobj4], formamt = 'audio/wav', transcriptionID = "20170601startRecording", transcriptionEmailFormat = "plain", transcriptionLanguage = "en-usa", transcriptionOutURI = "http://12b12d1b.ngrok.io/FileUpload/receiveJson") + t.startRecording([recordURLobj1, recordURLobj5, recordURLobj2, recordURLobj3, recordURLobj4], formamt = 'audio/wav', transcriptionID = "20170601startRecording", transcriptionEmailFormat = "plain", transcriptionLanguage = "en-usa", transcriptionOutURI = "http://12b12d1b.ngrok.io/FileUpload/receiveJson") t.say("a b c d e f g h i j k l m n o p q r s t u v w x y z now you know your a b c start sing with me ") t.say("Merry Christmas and happy new year") t.say("1 2 3 4 5 6 7 8 9 0 A B C D E F G") @@ -22,4 +23,4 @@ def index(request): t.hangup() return t.RenderJson() -run_itty(server='wsgiref', host='192.168.26.1', port=8085) +run_itty(server='wsgiref', host='127.0.0.1', port=8085)