def run(self):
     self.call_handler = CallHandler(self)
     self.__program_handler = ProgramHandler(self.db, self)
     self.__program_handler.run()
     while True:
         time.sleep(1)
     return
示例#2
0
 def __init__(self, station, db, logger):
     self.logger = logger
     self.db = db
     self.station = station
     self.id = station.id
     self.__program_handler = ProgramHandler(self)
     self.call_handler = CallHandler(self)
     self.__community_handler = CommunityIVRMenu(self)
     self.logger.info("Starting up station {0}".format(self.station.name))
     return
示例#3
0
    def __init__(self, station, db, logger):
        self.logger = logger
        self.db = db
        self.station = station
        self.id = station.id
        self.__program_handler = ProgramHandler(self)
        self.call_handler = CallHandler(self)
        community_menu_gw = self.__get_gateway_used()
        if community_menu_gw is not None:
            self.call_handler.register_community_ivr_number(
                str(community_menu_gw)[-9:])
        #self.__community_handler = CommunityIVRMenu(self)

        self.logger.info("Starting up station {0}".format(self.station.name))
        return