Пример #1
0
 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]
Пример #2
0
 def handleIncomingMessage(self, source, interface, channelInfo, message):
     endToEndId = channelInfo["endToEndId"]
     self.ioService.sendMessage(source, *authenticationInformationAnswer(2001, [], endToEndId))
     self.procedureCompletionCallback(self.Success, message["imsi"])
Пример #3
0
 def handleIncomingMessage(self, source, interface, channelInfo, message):
     endToEndId = channelInfo["endToEndId"]
     self.ioService.sendMessage(
         source, *authenticationInformationAnswer(2001, [], endToEndId))
     self.procedureCompletionCallback(self.Success, message["imsi"])