def handleIncomingMessage(self, source, interface, channelInfo, message): endToEndId = channelInfo["endToEndId"] time.sleep(0.1) self.outstandingRequests[endToEndId] = {"imsi": message["imsi"], "visitedPlmnId": message["visitedPlmnId"]} if message["visitedPlmnId"] not in self.plmnList: self.ioService.sendMessage(source, *authenticationInformationAnswer(5004, [], endToEndId)) self.procedureCompletionCallback(self.Failure, message["imsi"]) elif message["imsi"] not in self.knownIMSIs: self.ioService.sendMessage(source, *authenticationInformationAnswer(5001, [], endToEndId)) self.procedureCompletionCallback(self.Failure, message["imsi"]) else: self.ioService.sendMessage(source, *authenticationInformationAnswer(2001, [], endToEndId)) self.procedureCompletionCallback(self.Success, message["imsi"]) del self.outstandingRequests[endToEndId]
def handleIncomingMessage(self, source, interface, channelInfo, message): endToEndId = channelInfo["endToEndId"] self.ioService.sendMessage(source, *authenticationInformationAnswer(2001, [], endToEndId)) self.procedureCompletionCallback(self.Success, message["imsi"])
def handleIncomingMessage(self, source, interface, channelInfo, message): endToEndId = channelInfo["endToEndId"] self.ioService.sendMessage( source, *authenticationInformationAnswer(2001, [], endToEndId)) self.procedureCompletionCallback(self.Success, message["imsi"])