Вы можете использовать любой сервер, который вы хотите.asmack - это клиентская библиотека, которая взаимодействует через XMPP, который не зависит от языка.Выберите любой сервер, который вам нужен, и ваш клиент должен нормально работать.
Ваши комментарии о том, есть ли у OpenFire PHP API, хотя и несколько сбивают с толку, хотите вы сервер OpenFire или нет?Язык, на котором написан сервер, не имеет отношения к вашему клиентскому приложению.