예제 #1
0
 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)
예제 #2
0
파일: server.py 프로젝트: musabaloyi/vumi
 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)
예제 #3
0
파일: server.py 프로젝트: musabaloyi/vumi
 def send_pdu(self, pdu):
     data = pdu.get_bin()
     log.msg('OUTGOING >>>> %r' % (unpack_pdu(data),))
     self.transport.write(data)
예제 #4
0
 def handle_data(self, data):
     self.pdu_queue.put({
         'direction': 'inbound',
         'pdu': unpack_pdu(data),
     })
     return SmscServer.handle_data(self, data)
예제 #5
0
파일: utils.py 프로젝트: AndrewCvekl/vumi
 def handle_data(self, data):
     self.pdu_queue.put({
             'direction': 'inbound',
             'pdu': unpack_pdu(data),
             })
     return SmscServer.handle_data(self, data)
예제 #6
0
파일: server.py 프로젝트: dmaclay/vumi
 def sendPDU(self, pdu):
     data = pdu.get_bin()
     log.msg('OUTGOING >>>>', unpack_pdu(data))
     self.transport.write(data)