Esempio n. 1
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in [x[0] for x in self.THOMSON_MODELS]:
         raise ValueError, "Unknown Thomson model %r" % self.phone['model']
Esempio n. 2
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in [x[0] for x in self.CISCO_MODELS]:
         raise ValueError, "Unknown Cisco model %r" % self.phone['model']
Esempio n. 3
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in self.NORTEL_MODELS:
         raise ValueError("Unknown Nortel model %r" % self.phone['model'])
     self._cleaned_macaddr = self.phone['macaddr'].replace(":", "").upper()
Esempio n. 4
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in self.SNOM_MODELS:
         raise ValueError, "Unknown Snom model %r" % self.phone['model']
Esempio n. 5
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in self.CISCOSMB_MODELS:
         raise ValueError, "Unknown Cisco SMB model %r" % self.phone['model']
Esempio n. 6
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in self.POLYCOM_SSIP_MODELS \
     and self.phone['model'] not in [x[0] for x in self.POLYCOM_MODELS]:
         raise ValueError, "Unknown Polycom model %r" % self.phone['model']
Esempio n. 7
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'].upper() not in self.YEALINK_MODELS:
         raise ValueError, "Unknown Yealink model %r" % self.phone['model']
Esempio n. 8
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'].upper() not in self.SIEMENS_MODELS:
         raise ValueError, "Unknown Siemens model %r" % self.phone['model']
Esempio n. 9
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone["model"] not in self.ZENITEL_MODELS:
         raise ValueError, "Unknown Zenitel model %r" % self.phone["model"]
Esempio n. 10
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone["model"] not in [x[0] for x in self.AASTRA_MODELS] + [x[1] for x in self.AASTRA_MODELS]:
         raise ValueError, "Unknown Aastra model %r" % self.phone["model"]
Esempio n. 11
0
 def __init__(self, phone):
     PhoneVendorMixin.__init__(self, phone)
     if self.phone['model'] not in [x[0] for x in self.LINKSYS_MODELS]:
         raise ValueError, "Unknown Linksys model %r" % self.phone['model']