fallback to openfire_api