Пример #1
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("I",self.channelStatus)
     strPack = strPack + self.ipAddress.pack()
     strPack = strPack + pack("I",self.portNumber)
     strPack = strPack + pack("I",self.passThruPartyId)
     return strPack
Пример #2
0
 def pack(self):
     strPack = SCCPMessage.pack(self) + self.deviceName + "\x00"
     strPack = strPack + pack("II", self.stationUserId, self.stationInstance)
     strPack = strPack + self.ipAddress.pack()
     strPack = strPack + pack("III", self.deviceType, self.maxStreams, 0)
     strPack = strPack + "\x0B" + "\x00" + "\x60" + "\x85"
     strPack = strPack + pack("IIII", 0, 0, 0, 0)
     return strPack
Пример #3
0
 def pack(self):
     strPack = SCCPMessage.pack(self) + self.deviceName + "\x00"
     strPack = strPack + pack("II", self.stationUserId,
                              self.stationInstance)
     strPack = strPack + self.ipAddress.pack()
     strPack = strPack + pack("III", self.deviceType, self.maxStreams, 0)
     strPack = strPack + '\x0B' + '\x00' + '\x60' + '\x85'
     strPack = strPack + pack('IIII', 0, 0, 0, 0)
     return strPack
Пример #4
0
 def testPack(self):
     message = SCCPMessage(SCCPMessageType.RegisterMessage)
     self.assertEquals("\x00\x00\x00\x00\x01\x00\x00\x00",message.pack())
     pass
Пример #5
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("I",self.event)
     strPack = strPack + pack("I",self.line)
     strPack = strPack + pack("I",self.callId)
     return strPack
Пример #6
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("L",self.button)
     return strPack
Пример #7
0
 def testSendSccpMessage(self):
     message = SCCPMessage(SCCPMessageType.ButtonTemplateReqMessage)
     networkClient = Mock()
     self.clientFactory.client=networkClient
     self.clientFactory.sendSccpMessage(message)
     networkClient.sendString.assert_called_with(message.pack())
 def testSendSccpMessage(self):
     message = SCCPMessage(SCCPMessageType.ButtonTemplateReqMessage)
     networkClient = Mock()
     self.clientFactory.client = networkClient
     self.clientFactory.sendSccpMessage(message)
     networkClient.sendString.assert_called_with(message.pack())
Пример #9
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("L",self.line)
     return strPack
Пример #10
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("L",self.capCount)
     strPack = strPack + self.payLoads
     return strPack
Пример #11
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("I", self.event)
     strPack = strPack + pack("I", self.line)
     strPack = strPack + pack("I", self.callId)
     return strPack
Пример #12
0
 def pack(self):
     strPack = SCCPMessage.pack(self)
     strPack = strPack + pack("L", self.button)
     return strPack