OK, First, I’m new to Digi and am experimenting with X-Trak3. I checked the python sample to send sms messages, and to receive sms messages. individual examples work, but now I tried to send an sms on receiving one, a reply actually. This does not work.
def sms_callback(sms_obj):
message=""
print ("Received message: %s from %s with timestamp %s" %
(sms_obj.message, sms_obj.source_addr, sms_obj.timestamp))
if sms_obj.message=="ID?":
message="ID=%i" % ID
else:
message="Could not understand command"
try:
digisms.send(sms_obj.source_addr,message)
except Exception, e:
return "Failure! %s" % e
The program returns the correct SMS, but exits immediately. Why? Seems to have something to do with the callback handle that is broken…?