Служба поддержки ответила, что на виртуальной машине XMPP проверяется автоматически кроном через определенные промежутки времени и если он не включен, то стартует его...
Я сделала старт скриптом (обычный сервер, не виртуальная машина):
exec("/usr/bin/php -c /etc/php.ini /home/httpd/portal/bitrix/modules/xmpp/xmppd.php > /dev/null &");
Соответственно, нужно указать свои пути к php, php.ini и xmppd.php.
Я сделала старт скриптом (обычный сервер, не виртуальная машина):
exec("/usr/bin/php -c /etc/php.ini /home/httpd/portal/bitrix/modules/xmpp/xmppd.php > /dev/null &");
Соответственно, нужно указать свои пути к php, php.ini и xmppd.php.

