cmtelecom status inbound provider added.
# -*- coding: utf-8 -*-
from datetime import datetime
import json
from ..model import schema
from ..model.dbdefer import dbdefer
from twisted.python import log
@dbdefer
def addStatus(session, recipient, exID, status, data):
try:
status = int(status)
except ValueError:
log.msg("Ungültiger Status", status)
status = -1
_s = schema.Status(recipient=recipient,
exID = exID,
status = status,
data = json.dumps(data),
date = datetime.now(),
sender = "cmtelecom"
)
session.add(_s)
session.commit()
return _s