def handler_ami_createparkedcall(self, data): logger.debug("AMIBridge handler_ami_createparkedcall") channel = data['parkedcall']['channel'] parked = self.parkedCalls.get(channel) if not parked : parked = BasicObject("ParkedCall") #populate the parked parked.channel = channel parked.exten = data['parkedcall']['exten'] parked.channelFrom = data['parkedcall']['parkedFrom'] parked.calleridnum = data['parkedcall']['calleridnum'] parked.calleridnumFrom = data['parkedcall']['calleridnumFrom'] parked.timeout = data['parkedcall']['timeout'] parked.calleridname = data['parkedcall']['calleridname'] parked.calleridnameFrom = data['parkedcall']['calleridnameFrom'] self.parkedCalls[channel] = parked