'Handle a configure service call.'

def handle_service_call(self, call):

    request_id = call.data.get(ATTR_CONFIGURE_ID)
    if (not self._validate_request_id(request_id)):
        return
    (entity_id, fields, callback) = self._requests[request_id]
    self.hass.async_add_job(callback, call.data.get(ATTR_FIELDS, {}))
