def handle_data(self, data): pdu = unpack_pdu(data) log.msg('INCOMING <<<<', pdu) if pdu['header']['command_id'] == 'bind_transceiver': self.handle_bind_transceiver(pdu) if pdu['header']['command_id'] == 'submit_sm': self.handle_submit_sm(pdu) if pdu['header']['command_id'] == 'enquire_link': self.handle_enquire_link(pdu)
def handle_data(self, data): pdu = unpack_pdu(data) log.msg('INCOMING <<<< %r' % (pdu,)) if pdu['header']['command_id'] == 'bind_transceiver': self.handle_bind_transceiver(pdu) if pdu['header']['command_id'] == 'bind_transmitter': self.handle_bind_transmitter(pdu) if pdu['header']['command_id'] == 'bind_receiver': self.handle_bind_receiver(pdu) if pdu['header']['command_id'] == 'submit_sm': self.handle_submit_sm(pdu) if pdu['header']['command_id'] == 'enquire_link': self.handle_enquire_link(pdu)
def send_pdu(self, pdu): data = pdu.get_bin() log.msg('OUTGOING >>>> %r' % (unpack_pdu(data),)) self.transport.write(data)
def handle_data(self, data): self.pdu_queue.put({ 'direction': 'inbound', 'pdu': unpack_pdu(data), }) return SmscServer.handle_data(self, data)
def sendPDU(self, pdu): data = pdu.get_bin() log.msg('OUTGOING >>>>', unpack_pdu(data)) self.transport.write(data)