예제 #1
0
    def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
        BaseEndpoint.__init__(self, 'Yealink', amipool, dbpool, sServerIP, sIP,
                              mac)
        self._bridge = True

        # Time Zone, hour offset from GMT
        self._timeZone = '%g' % (BaseEndpoint.getTimezoneOffset() / 3600.0)
예제 #2
0
    def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
        BaseEndpoint.__init__(self, 'Grandstream', amipool, dbpool, sServerIP,
                              sIP, mac)

        # Calculate timezone, 'auto' or GMT offset in minutes +720
        #self._timeZone = BaseEndpoint.getTimezoneOffset() / 60 + 720
        self._timeZone = 'auto'
        self._language = 'es'
예제 #3
0
    def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
        BaseEndpoint.__init__(self, 'AudioCodes', amipool, dbpool, sServerIP,
                              sIP, mac)

        # Calculate timezone, GMT offset in minutes
        tzoffset = BaseEndpoint.getTimezoneOffset() / 60
        self._timeZone = ''
        if tzoffset < 0: self._timeZone = '-'
        self._timeZone = self._timeZone + (
            '%02d:%02d' % (abs(tzoffset) / 60, abs(tzoffset) % 60))
        self._language = 'SPANISH'
예제 #4
0
파일: Linksys.py 프로젝트: blink-hr/vPBX
    def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
        BaseEndpoint.__init__(self, 'Linksys', amipool, dbpool, sServerIP, sIP, mac)

       # Convert Signed Decimal TimeZone Offset to Signed HH:MM offset formated for Cisco SPA Phones
        tzoffset = BaseEndpoint.getTimezoneOffset() / 60
        self._timeZone = ''
        if tzoffset < 0:
            self._timeZone = 'GMT-'
        else:
            self._timeZone = 'GMT+'
        self._timeZone = self._timeZone + ('%02d:%02d' % (abs(tzoffset) / 60, abs(tzoffset) % 60))
        self._daylightrule = ''
        self._daylightenable = ''
예제 #5
0
 def setExtraParameters(self, param):
     if not BaseEndpoint.setExtraParameters(self, param): return False
     if 'timezone' in param: self._timeZone = param['timezone']
     if 'daylightrule' in param: self._daylightrule = param['daylightrule']
     if 'daylightenable' in param:
         self._daylightenable = param['daylightenable']
     return True
예제 #6
0
파일: Elastix.py 프로젝트: blink-hr/vPBX
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'Elastix', amipool, dbpool, sServerIP, sIP, mac)
     self._timeZone = 'auto'
     self._language = 'es'
예제 #7
0
파일: LGERICSSON.py 프로젝트: blink-hr/vPBX
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'LG-ERICSSON', amipool, dbpool, sServerIP,
                           sIP, mac)
     self._timeZone = None
예제 #8
0
파일: Xorcom.py 프로젝트: blink-hr/vPBX
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'Xorcom', amipool, dbpool, sServerIP, sIP,
                           mac)
예제 #9
0
파일: Atcom.py 프로젝트: blink-hr/vPBX
 def setExtraParameters(self, param):
     if not BaseEndpoint.setExtraParameters(self, param): return False
     if 'bridge' in param: self._bridge = param['bridge']
     if 'timezone' in param: self._timeZone = param['timezone']
     return True
예제 #10
0
파일: Atcom.py 프로젝트: blink-hr/vPBX
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'Atcom', amipool, dbpool, sServerIP, sIP,
                           mac)
     self._bridge = False
     self._timeZone = 12
     self._firmware = 2  # Assume new firmware
예제 #11
0
파일: Escene.py 프로젝트: blink-hr/vPBX
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'Escene', amipool, dbpool, sServerIP, sIP,
                           mac)
     self._bridge = False
     self._timeZone = 12
예제 #12
0
 def __init__(self, amipool, dbpool, sServerIP, sIP, mac):
     BaseEndpoint.__init__(self, 'VOPTech', amipool, dbpool, sServerIP, sIP,
                           mac)
     self._bridge = True
     self._timeZone = 12