Beispiel #1
0
 def send_sms_with_e_scape(self, send_sms):
     try:
         logger = self.get_logger(pk=send_sms.pk)
         e_scape = E_Scape(settings.E_SCAPE_API_ID)
         [result] = e_scape.send_sms(
             smsc = settings.E_SCAPE_SMSC,
             sender = send_sms.from_msisdn,
             recipients = [send_sms.to_msisdn],
             text = send_sms.message
         )
         send_sms.save()
         return result
     except Exception, e:
         logger.debug('Retrying...')
         self.retry(args=[send_sms.pk], kwargs={})