Write
This commit is contained in:
parent
c103fd34a3
commit
85dda3de3c
@ -58,7 +58,7 @@
|
||||
|
||||
<td> {{ entry.uuid }}</td>
|
||||
</td>
|
||||
|
||||
<td> {{ entry.uuid }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</body>
|
||||
|
@ -65,16 +65,12 @@ def main():
|
||||
except Exception as e:
|
||||
print(e)
|
||||
insDict = {
|
||||
"client": srcJson['from'], "time": srcJson['time'], "status": 1, "important": tmpIncoming[srcJson['uuid']][2]}
|
||||
#sendMessage(srcJson['time'], srcJson['from'])
|
||||
"client": srcJson['from'], "time": srcJson['time'], "status": 1, "important": tmpIncoming[srcJson['uuid']][2], "uuid": srcJson['uuid']}
|
||||
finally:
|
||||
print(insDict)
|
||||
coll_phone.insert_one(insDict)
|
||||
tmpIncoming.pop(srcJson['uuid'])
|
||||
try:
|
||||
insUserKey = {'userkey': srcJson['userkey']}
|
||||
print(insUserKey)
|
||||
print(srcJson['to'])
|
||||
coll_userkey.update_one(
|
||||
filter={
|
||||
'operator': srcJson['to'],
|
||||
@ -88,25 +84,26 @@ def main():
|
||||
print(e)
|
||||
|
||||
if srcJson['direction'] == 'external':
|
||||
# coll_phone.update_one({'$and': [{'client': srcJson['to']}, {'status': 1}]}, {
|
||||
# '$set': {'status': 2}})
|
||||
#r = coll_phone.update_one({'$and': [{'client': {'$regex': srcJson['to']}}, {'status': 1}]}, {'$set': {'status': 2, 'callid': srcJson['uuid']}})
|
||||
r = coll_phone.update_one({'$and': [{'client': {'$regex': srcJson['to']}}, {'status': {'$in': [1,4]}}]}, {'$set': {'status': 2, 'callid': srcJson['uuid']}})
|
||||
print("EXTERNAL", srcJson)
|
||||
if srcJson['state'] == 'HANGUP':
|
||||
print("Full Log", srcJson)
|
||||
try:
|
||||
# Проверяем заполнено ли поле recordURL, если нет то меняем статус на 4
|
||||
if len(srcJson['recordUrl']) > 4:
|
||||
coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'recordUrl': srcJson['recordUrl']}})
|
||||
print("recordURL len > 4")
|
||||
r = coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'recordUrl': srcJson['recordUrl'], 'status': 2}})
|
||||
print(r)
|
||||
else:
|
||||
coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'status': 4}})
|
||||
coll_prone
|
||||
print("recordURL len < 4")
|
||||
r = coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'status': 4}})
|
||||
print(r)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
print(r)
|
||||
|
||||
except Exception as e:
|
||||
print(e.with_traceback)
|
||||
print(e)
|
||||
# print(None)
|
||||
exit()
|
||||
|
||||
channel.basic_consume(
|
||||
|
Loading…
x
Reference in New Issue
Block a user