Obtenga el historial de chat XMPP OpenFire

Estoy tratando de implementar una aplicación de chat usando XMPPFramework en iOS, usando el servidor OpenFire. Mi chat funciona bien, estoy tratando de recuperar el historial de chat del servidor. Por supuesto, he habilitado el archivado de mensajes en el servidor. Esta es la solicitud que estoy enviando

<iq type="get">
   <retrieve xmlns="urn:xmpp:archive" with="dev_user80@mydomain">
       <set xmlns="http://jabber.org/protocol/rsm">
           <max>100</max>
       </set>
   </retrieve>
</iq>

Esta es la respuesta que estoy recibiendo.

<iq xmlns="jabber:client" type="error" to="dev_user103@mydomain/6i0qoo9tek">
    <retrieve xmlns="urn:xmpp:archive" with="dev_user80@mydomain">
        <set xmlns="http://jabber.org/protocol/rsm">
            <max>100</max>
        </set>
    </retrieve>
    <error code="503" type="cancel">
        <service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
        </service-unavailable>
    </error>
</iq>

Revisé todas las soluciones que pude encontrar en Internet pero no pude encontrar una solución satisfactoria.