def send_subscription_fee_notice(self, msg): # get all subscribers try: sub = Subscriber() subscribers_list = sub.get_all() except SubscriberException as e: raise SubscriptionException('%s' % e) sms = SMS() for mysub in subscribers_list: self.logger.debug("Send sms to %s %s" % (mysub[1], msg)) sms.send(config['smsc'], mysub[1], msg)
def send_subscription_fee_notice(self, msg): # get all subscribers try: sub = Subscriber() subscribers_list = sub.get_all() except SubscriberException as e: raise SubscriptionException('%s' % e) sms = SMS() for mysub in subscribers_list: self.logger.debug("Send sms to %s %s" % (mysub[1], msg)) sms.send(config['smsc'],mysub[1], msg)
def broadcast_to_all_subscribers(self, text, btype): sub = Subscriber() if btype == 'all': subscribers_list = sub.get_all() elif btype == 'notpaid': subscribers_list = sub.get_all_notpaid() elif btype == 'unauthorized': subscribers_list = sub.get_all_unauthorized() elif btype == 'extension': subscribers_list = sub.get_all_5digits() for mysub in subscribers_list: self.send(config['smsc'], mysub[1], text) sms_log.debug('Broadcast message sent to %s' % mysub[1]) time.sleep(1)