| Line 49... |
Line 49... |
| 49 |
userSms.type = sms.type
|
49 |
userSms.type = sms.type
|
| 50 |
userSms.responseId = response_str_vals[0]
|
50 |
userSms.responseId = response_str_vals[0]
|
| 51 |
userSms.responseText = response_str_vals[1]
|
51 |
userSms.responseText = response_str_vals[1]
|
| 52 |
userSms.deliveryStatus = SmsDeliveryStatus.SENT_TO_OPERATOR
|
52 |
userSms.deliveryStatus = SmsDeliveryStatus.SENT_TO_OPERATOR
|
| 53 |
listSmsSentToOperator.append(userSms)
|
53 |
listSmsSentToOperator.append(userSms)
|
| - |
|
54 |
|
| - |
|
55 |
if "Please use valid 10 digit mobile number" in response_str:
|
| - |
|
56 |
userSms = UserSms()
|
| - |
|
57 |
userSms.id= sms.id
|
| - |
|
58 |
userSms.user_id = sms.user_id
|
| - |
|
59 |
userSms.mobileNumber = sms.mobileNumber
|
| - |
|
60 |
userSms.attempts = sms.attempts
|
| - |
|
61 |
userSms.createdTimestamp = sms.createdTimestamp
|
| - |
|
62 |
userSms.smsText = sms.smsText
|
| - |
|
63 |
userSms.status = SmsStatus.INVALID_NUMBER
|
| - |
|
64 |
userSms.type = sms.type
|
| - |
|
65 |
userSms.responseId = "No_Response"
|
| - |
|
66 |
userSms.responseText = response_str
|
| - |
|
67 |
userSms.deliveryStatus = SmsDeliveryStatus.SENT_TO_OPERATOR
|
| - |
|
68 |
listSmsSentToOperator.append(userSms)
|
| - |
|
69 |
|
| 54 |
except Exception as e:
|
70 |
except Exception as e:
|
| 55 |
print sys.exc_info()[0]
|
71 |
print sys.exc_info()[0]
|
| 56 |
print e
|
72 |
print e
|
| 57 |
print 'Error occurred sending sms with id - ' + str(sms.id)
|
73 |
print 'Error occurred sending sms with id - ' + str(sms.id)
|
| 58 |
if self.exceptionCount.has_key(sms.id) :
|
74 |
if self.exceptionCount.has_key(sms.id) :
|
| Line 92... |
Line 108... |
| 92 |
listSmsMarkedAsSubmittedToSmsc = []
|
108 |
listSmsMarkedAsSubmittedToSmsc = []
|
| 93 |
listSmsMarkedAsSent = []
|
109 |
listSmsMarkedAsSent = []
|
| 94 |
listSmsMarkedAsRetry = []
|
110 |
listSmsMarkedAsRetry = []
|
| 95 |
|
111 |
|
| 96 |
for userSms in listSmsToGetDeliveryInfo:
|
112 |
for userSms in listSmsToGetDeliveryInfo:
|
| - |
|
113 |
if userSms.responseId == "No_Response":
|
| - |
|
114 |
sms = UserSms()
|
| - |
|
115 |
sms.id= userSms.id
|
| - |
|
116 |
sms.user_id = userSms.user_id
|
| - |
|
117 |
sms.mobileNumber = userSms.mobileNumber
|
| - |
|
118 |
sms.attempts = userSms.attempts
|
| - |
|
119 |
sms.createdTimestamp = userSms.createdTimestamp
|
| - |
|
120 |
sms.smsText = userSms.smsText
|
| - |
|
121 |
sms.status = SmsStatus.INVALID_NUMBER
|
| - |
|
122 |
sms.type = userSms.type
|
| - |
|
123 |
sms.responseId = "No_Response"
|
| - |
|
124 |
sms.responseText = userSms.responseText
|
| - |
|
125 |
sms.deliveryStatus = SmsDeliveryStatus.GOT_STATUS_CODE
|
| - |
|
126 |
listSmsMarkedAsSent.append(sms)
|
| - |
|
127 |
continue
|
| - |
|
128 |
|
| 97 |
del_det_params = {'uname' : 'srlsaholic', 'passwd' : 'sr18mar' , 'messageid' : userSms.responseId}
|
129 |
del_det_params = {'uname' : 'srlsaholic', 'passwd' : 'sr18mar' , 'messageid' : userSms.responseId}
|
| 98 |
encoded_del_det_params = urllib.urlencode(del_det_params)
|
130 |
encoded_del_det_params = urllib.urlencode(del_det_params)
|
| 99 |
del_det_url = 'http://103.15.179.45:8085/SMSGateway/getApiReport?' + encoded_del_det_params
|
131 |
del_det_url = 'http://103.15.179.45:8085/SMSGateway/getApiReport?' + encoded_del_det_params
|
| 100 |
del_req = urllib2.Request(del_det_url)
|
132 |
del_req = urllib2.Request(del_det_url)
|
| 101 |
del_response = urllib2.urlopen(del_req)
|
133 |
del_response = urllib2.urlopen(del_req)
|