equal
deleted
inserted
replaced
14 |
14 |
15 from anbieter import anbieter |
15 from anbieter import anbieter |
16 from sipgate import NoValidStatusCode |
16 from sipgate import NoValidStatusCode |
17 from telnumber import telnumber, NotATelNumber |
17 from telnumber import telnumber, NotATelNumber |
18 import ConfigParser |
18 import ConfigParser |
19 import xmlrpclib |
|
20 import base64 |
|
21 import gsm0338 |
|
22 import urllib, httplib |
19 import urllib, httplib |
|
20 from httplib import socket |
23 |
21 |
24 import logging |
22 import logging |
25 logger=logging.getLogger("smstrade") |
23 logger=logging.getLogger("smstrade") |
26 |
24 |
27 class UnknownStatusCode(Exception): |
25 class UnknownStatusCode(Exception): |
55 |
53 |
56 def __str__(self): |
54 def __str__(self): |
57 try: |
55 try: |
58 return self.statusCodes[self.code] |
56 return self.statusCodes[self.code] |
59 except IndexError: |
57 except IndexError: |
60 raise UnkownStatusCode(self.code) |
58 raise UnknownStatusCode(self.code) |
61 |
59 |
62 def __int__(self): |
60 def __int__(self): |
63 if not self.code in self.statusCodes.keys(): |
61 if not self.code in self.statusCodes.keys(): |
64 raise UnknownStatusCode(self.code) |
62 raise UnknownStatusCode(self.code) |
65 return self.code |
63 return self.code |