-
Notifications
You must be signed in to change notification settings - Fork 0
/
application.py
31 lines (28 loc) · 1018 Bytes
/
application.py
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
from flask import Flask,make_response, jsonify,request
from flask_cors import CORS
from result_lookup import Results
from send_sms import SendSms
import os
app = Flask(__name__)
CORS(app,expose_headers=["Content-Disposition"])
@app.route('/')
def root():
CallSid=request.args.get('CallSid')
CallFrom=request.args.get('CallFrom')
CallTo=request.args.get('CallTo')
CallType=request.args.get('CallType')
From=request.args.get('From')
To=request.args.get('To')
result = Results()
marks = result.getResult(CallFrom)
msg = 'CallSid:'+str(CallSid)+' CallFrom:'+str(CallFrom)+' CallTo:'+str(CallTo)+' CallType:'+str(CallType)+' From:'+str(From)+' To:'+str(To)+' Marks:'+str(marks)
print(msg)
send_sms = SendSms()
data = send_sms.send_my_sms(msg,CallFrom)
print(msg)
return make_response(data,200)
if __name__ =='__main__':
#application = Application()
#application.run()
port= int(os.getenv('PORT',8080))
app.run(port=port, host="0.0.0.0",debug=True)