Esempio n. 1
0
 def _createChannel(self, data):
     #
     createChannel = data['channel']
     uniqueid = createChannel['uniqueid']
     channel = createChannel['channel']
     if not self.channels.has_key(uniqueid):
         #
         newChannel = BasicObject("Channel")
         newChannel.uniqueid     = uniqueid
         newChannel.channel      = channel
         newChannel.state        = createChannel['state']
         newChannel.calleridnum  = createChannel['calleridnum']
         newChannel.calleridname = createChannel['calleridname']
         newChannel.monitor      = createChannel['monitor']
         newChannel.spy          = createChannel['spy']
         newChannel.starttime    = time.time()
         self.channels[uniqueid] = newChannel
     else:
         logger.warning("AMIBridge : Channel %s with unique id %s already exists." %(channel, uniqueid))